Download Shoot-1.1 Package - User Guide
Transcript
18 Pierre Martinon , Joseph Gergaud Notes: - the use of variational equations instead of external differentiation is activated by setting the Jacobian mode parameter in the initialization file to 1. - if switchings are expected, switching detection MUST be enabled ! - this option uses the hybrj solver instead of hybrd. 3.3 3.3.1 Sample problem: Orbital transfer Problem statement We study here an orbital transfer problem, originally submitted by CNES4 . We consider a satellite with a mass of 1500 kg and low thrust electro-ionic propulsion (with thrusts ranging from 10 Newtons to 0.1 Newton). We want to transfer it from a strongly elliptic, slightly inclined orbit, to a circular, equatorial, geostationary orbit. The objective is to maximize the payload, i.e., to minimize the fuel consumption during the transfer (this is not a minimum-time problem). This kind of problems was studied for instance in [3, 16], and this specific family of problems in [11, 9, 10]. Model We consider that the forces applied to the satellite are the Earth attraction (central force) and the engine thrust: r̈ = −µ r T + krk3 m with r the position vector in R3 , T the thrust also in R3 (ie the control), m the mass of the satellite, µ the gravitational constant of the Earth. State In order to avoid the strong oscillations that would result from the high number of revolutions, we use orbital parameters instead of Cartesian coordinates to define the state variables: ❼ Orbit parameter P ❼ Eccentricity vector (ex , ey ), in the orbit plane, oriented towards perigee ❼ Rotation vector (hx , hy ), in the equatorial plane, collinear to the intersection of orbit and equatorial planes ❼ True longitude L = Ωn + ω + w ❼ Mass m Control The normalized three-dimensional control u such that T = Tmax u is expressed in the moving reference frame attached to the satellite, as radial thrust q, transverse thrust s and normal thrust w. Optimal Control Problem 4 Centre National d’Etudes Spatiales INRIA