Global Journal of Science Frontier Research: A Physics and Space Science Volume 15 Issue 7 Version 1.0 Year 2015 Type : Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc. (USA) Online ISSN: 2249-4626 & Print ISSN: 0975-5896
Optimization Control SK Box Manoeuvres for GEO Satellites using Electric Thrusters (OCSKBOX) By Louardi Beroual & Djamel Benatia University of Batna, Algeria Abstract- The study presented in this paper deals with an optimization control station keeping box manoeuvers for geostationary satellites equipped with electric propulsion. The station keeping box (SKBOX) represented the maximum permitted values of the excursion of the satellite in longitude and latitude. It can be represented as a pyramidal solid angle, whose vertex is at the centre of the earth, within which the satellite must remain at all times. In this work, the station keeping box is defined by the two half angles at the vertex, one within the plan of the equator (E-W width), and the other in the plan of the satellite meridian (N-S width). A number of different techniques are available for the numerical solution of the station keeping box problem. In this work we will consider the direct method for solution of continuous optimal control problem. Simulation results have demonstrated that the spacecraft can be tightly controlled within station keeping box. Keywords: geostationary satellites, SKBOX, box-limit, electric propulsion, specific impulse, quadratic programming. GJSFR-A Classification : FOR Code: 290207
Optimi zationControlSKBoxManoeuvresforGEOSatellitesusingElectricThrustersOCSKBOX
Strictly as per the compliance and regulations of :
ยฉ 2015. Louardi Beroual & Djamel Benatia. This is a research/review paper, distributed under the terms of the Creative Commons Attribution-Noncommercial 3.0 Unported License http://creativecommons.org/licenses/by-nc/3.0/), permitting all non commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
Optimization Control SK Box Manoeuvres for GEO Satellites using Electric Thrusters (OCSKBOX)
Louardi Beroual ฮฑ & Djamel Benatia ฯ
Abstract- The study presented in this paper deals with an eccentricity must be kept sufficiently small for a
optimization control station keeping box manoeuvers for spacecraft to be tracked with a non-steerable antenna. 201 geostationary satellites equipped with electric propulsion. Also for Earth observation spacecraft for which a very r
The station keeping box (SKBOX) represented the ea
repetitive orbit with a fixed ground track is desirable, the Y maximum permitted values of the excursion of the satellite in eccentricity vector should be kept as fixed as possible. longitude and latitude. It can be represented as a pyramidal A large part of this compensation can be done by using 7 solid angle, whose vertex is at the centre of the earth, within which the satellite must remain at all times. In this work, the a frozen orbit design, but for the fine control station keeping box is defined by the two half angles at the manoeuvres with thrusters are needed [4]. vertex, one within the plan of the equator (E-W width), and the Electric propulsion engines are more efficient
other in the plan of the satellite meridian (N-S width). then chemical ones: they require significantly less V A number of different techniques are available for the propellant to produce the same overall effect, for VII numerical solution of the station keeping box problem. In this example a specific increase in spacecraft velocity. The ue ersion I work we will consider the direct method for solution of s propellant is ejected up to 20 times faster than from s continuous optimal control problem. Simulation results have I chemically-based thrusters, and, thus the same demonstrated that the spacecraft can be tightly controlled within station keeping box. propelling force is obtained with a log less propellant, XV Keywords: geostationary satellites, SKBOX, box-limit, the forces EP produces can be applied continuously for electric propulsion, specific impulse, quadratic very long periods-months or even years. programming. To maintain the satellite within box, orbit
corrections are achieved by applying velocity impulses )
A I. Introduction to the satellite at a point in the orbit. These impulses are ) generated by activating the thrusters that are mounted n astrodynamics orbital station-keeping is the on the satellite as part of the propulsion subsystem. orbital maneuvers made by thruster burns that are needed to keep a spacecraft in a particular The tool developed in the frame of this paper is A based on numerical optimization techniques and uses a Research Volume assigned orbit. For many Earth satellites the effects of the non- thrusters-based model of the satellite to take directly into Keplerian forces, i.e. the deviations of the gravitational account the activity of each thruster used for the control force of the Earth from that of a homogeneous sphere, of the satellite on the optimization process. This paper Frontier gravitational forces from Sun/Moon, solar radiation presents the tool design and the main principle of the pressure and air-drag must be counteracted. optimization algorithm. Usually, control strategies
The deviation of Earth's gravity field from that of consider satellites as a point. The present work includes Science the mathematical definition and the satellite model that a homogeneous sphere and gravitational forces from of Sun/Moon will in general perturb the orbital plane [1]. allow considering it as a system. The results of some For geostationary spacecraft the inclination change simulations and their practical applications are presented. caused by the gravitational forces of Sun/Moon must be Journal counteracted to a rather large expense of fuel, as the II. Mathematical Modeling inclination should be kept sufficiently small for the spacecraft to be tracked by a non-steerable antenna a) Coordinate Frames Global [1,2]. The coordinate system used in this work for Solar radiation pressure will in general perturb describing the perturbing forces is the satellite based the eccentricity (i.e. the eccentricity vector) [3]. For Radial Tangent Normal (RTN) coordinate system with some missions this must be actively counter-acted orthonormal basis , The axis is defined as always with manoeuvers, for geostationary spacecraft the pointing from the Earthโs center along the radius vector ๐ ๐ ๏ฟฝโ๐๐๏ฟฝโ๐๐๏ฟฝ๏ฟฝโ ๐ ๐ ๏ฟฝโ toward the satellite, The axis is normal to the orbit Author ฮฑ ฯ: Department of Electrical Engineering, University of Batna, plane with direction of the satellite angular momentum Rue Chahid Boukhlouf, CUBI, Batna, 05000, Algeria. ๏ฟฝ๏ฟฝโ e-mail: [email protected] vector, The axis is perpendicular๐๐ to R in the orbit plane
๏ฟฝ๏ฟฝ๐๐๏ฟฝโ ยฉ2015 Global Journals Inc. (US) Optimization Control SK Box Manoeuvres for GEO Satellites using Electric Thrusters (OCSKBOX)
and with the direction toward the satellite movement. It and eccentricity e describe the form of the orbit, one completes, with the unit vectors R and N, a right-handed element the mean anomaly M defines the position of orthogonal basis (see Figure 1). satellite along the orbit, the three others, the right ascension ฮฉ, inclination i and argument of perigee ฯ define the orientation of the orbit in space. Given these
NORTH six elements, it is always possible to uniquely calculate ๏ฟฝ๏ฟฝ๏ฟฝโ ๐ป๐ป๏ฟฝ๏ฟฝโ the position and velocity vector (see figure. 2). ๐๐ SATELLITE๏ฟฝ๏ฟฝโ ๐ต๐ต๏ฟฝ๏ฟฝโ ๐น๐น In many application, satellite orbits are chosen to be near-circular, to provide a constant distance from EQUATO the surface of the Earth or a constant relative velocity. RIAL Typical examples are low-altitude remote sensing satellite or geostationary satellite.
201 While there is no inherent difficulty in calculating position and velocity from known orbital elements with e
Year ORBITAL and i close to zero, the reverse task may cause practical ๏ฟฝ๏ฟฝโ ๏ฟฝ๏ฟฝโ ๐ฟ๐ฟ PLAN LINE OF ๐๐ and numerical problems. These problems are due to NODES 8 singularities arising from the definition of some of the classical orbital elements. The argument of perigee ฯ, Figure 1 : Coordinate frames for example, is not a meaningful orbital element for small In the flowing, a generic acceleration vector eccentricities, since the perigee itself is not well defined
V induced from propulsive force acting on the satellite will for an almost circular orbit. Similar consideration apply be expressed as ๐ข๐ข๏ฟฝโ to small inclination i where the line of node is no longer VII well defined and where the equations for ฮฉ become ue ersion I
s = + + (1) s singular. Several attempts have therefore been made to I substitute other parameter for the classical keplerian Where ๐ข๐ข๏ฟฝโ , ๐ข๐ข๐ ๐ ,๐ ๐ ๏ฟฝโ ๐ข๐ข๐๐are๐๐๏ฟฝโ ๐ข๐ข๐๐the๐๐๏ฟฝ๏ฟฝโ acceleration XV components along the radial, tangential and normal elements. These elements are usually referred to as ๐น๐น ๐ป๐ป ๐ต๐ต directions. ๐๐ ๐๐ ๐๐ non-singular, regular or equinoctial elements [4]. The satellite orbit plane is defined thanks to the b) Orbit elements component of the inclination vectors (with modulus A total of six independent parameters are ) tan(iโ2)) direct alone the line of nodes and pointing
A required to describe the motion of a satellite around the ) towards the ascending node. earth [3,4].Two of these elements, semi-major axis a
= [ ] = 2tan ( )[ ] [ ] , 0 (2) 2 ๐๐ ๐๐ ๐๐ ๐๐ Research Volume The satellite trajectory๐๐โ ๐ ๐ ๐๐on its orbit isโก defined๐๐๐๐๐๐๐๐ to ๐ ๐ ๐ ๐ ๐ ๐ eccentricity๐บ๐บ โ ๐๐๐๐๐๐๐๐ vector๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ directed๐๐ โ alone the line of apsis and
the semi major axis a, and supposing the parameters ฮฉ pointing towards the perigee.
and ฯ in the same plane, to the component of the Frontier == [ ] = [ ( + ) ( + )] = [ ] (3) ๐๐ ๐๐ ๐๐
Science ๐๐โ ๐ฝ๐ฝ ๐๐ ๐๐ ๐๐๐๐๐๐ ๐บ๐บ ๐๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐บ๐บ ๐๐ ๐๐ ๐๐๐๐๐๐๐๐๏ฟฝ ๐ ๐ ๐ ๐ ๐ ๐ ๐๐๏ฟฝ
of Y
Journal ฮป ฮฉ Vernal Equinox M
X Global i ฯ
Ascending e node Perigee
Figure 2 : Orbit elements
ยฉ2015 Global Journals Inc. (US) Optimization Control SK Box Manoeuvres for GEO Satellites using Electric Thrusters (OCSKBOX)
Finally, the position of the satellite along its orbit Where is represented by the mean longitude ยต v0 station keeping velocity equal to , ยต is the earth 0 = + ( ) (4) gravitational coefficient. ๏ฟฝ๐๐ And Where ฮ is the Greenwich๐๐ ๐๐๏ฟฝ sidereal๐๐ angle. โ๐ฉ๐ฉ ๐ก๐ก c) Dynamics for a GEO satellite 0 = 0 + ( ) (13) The motion of GEO satellite can be described The GEO orbits๐๐ are๐๐ characterized๐ฉ๐ฉ ๐ก๐ก by very small by the rat of change of the equinoctial orbital values of eccentricity e and inclination i. the longitude parameters under the influence of the forces acting on and latitude can be defined the satellite. The geostationary dynamics results in the flowing nonlinear time varying system = + 2 ( + ) 2 ( +ฮ (14)
( ) = ( ( )) + ( , ( )) + ( , ( )) ( ) (5) 201 ๐๐ =๐๐ 2 ๐ฝ๐ฝ(๐ ๐ ๐ ๐ ๐ ๐ + ๐๐ ) ๐ฉ๐ฉ 2โ ๐๐ ๐๐๐๐๐๐( +ฮ๐๐ (15) r
ea Where๐ฅ๐ฅฬ ๐ก๐ก ๐ฆ๐ฆ ๐ฅ๐ฅ ๐ก๐ก ๐๐ ๐ก๐ก ๐ฅ๐ฅ ๐ก๐ก ๐ข๐ข ๐ก๐ก ๐ฅ๐ฅ ๐ก๐ก ๐ข๐ข ๐ก๐ก We denote y the spacecraft position vector, ๐๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐๐ ๐ฉ๐ฉ โ ๐๐ ๐๐๐๐๐๐ ๐๐ Y = [ ] (6) which can be considered as the output variable of the
๐๐ nonlinear model 9 ๐ฅ๐ฅ ๐๐= ๐ ๐ [ ๐๐ ๐ฝ๐ฝ ๐๐ ๐๐ ] (7) ๐๐ = ( , ) (16) And the functions,๐ข๐ข ๐ข๐ข๐ ๐ ๐ข๐ข๐๐, ๐ข๐ข and๐๐ are the variation contribution to the equinoctial elements coming The output equation ๐ฆ๐ฆ ๐๐into๐ฅ๐ฅ ๐ก๐กits Taylor series up to respectively from the Kipler's,๐๐ ๐ท๐ท Lagrange's๐๐ and Gausse V the first order around x0 [8], we get the output equation planetary equations [6] and [7]. of the linear time varying system (eq.10) VII
: Describes the satellite motion under the effect of ue ersion I s the gravitational attraction of the earth considered with = ( ) (17) s ๐๐ I takes into account the effect of the natural perturbing Where ๐ฆ๐ฆ ๐ถ๐ถ ๐ก๐ก ๐ต๐ต XV forces. = [ ] (18) : Take into account the effect of the natural 0 ๐๐ perturbing forces. And ๐ฆ๐ฆ ๐๐ โ๐๐ ๐๐ ๐ท๐ท : Given by the acceleration by thrusts. )
๏ฃฎ โa cos0 ฯ โa ฯ 00sin 0 ๏ฃน A The translation of nonlinear model (equation 5) 0 000 ) ๐๐ ๏ฃฏ ๏ฃบ (19) into the linear model we use the Taylor series up to first ( )= ๏ฃฏ โ ฯ 0 ฯ 00sin2cos21 1 ๏ฃบ order around the nominal operating points ๏ฃฏ ๏ฃบ ๏ฃฐ 00 โ cos200 ฯ 0 2sinฯ 0 ๏ฃป ๐ถ๐ถ ๐ก๐ก 0 = [ 0 0 0 0 0 0 ] (8) Research Volume ๐๐ III. Station Keeping Box Problem ๐ฅ๐ฅ 0 ๐๐= [0 0 0 ] ๐๐ (9) We obtain ๐๐ Formulation
๐ข๐ข Frontier ( ) = ( ) ( ) + ( ) ( ) + ( ) (10) The station keeping box represents the maximum permitted values of the excursion of satellite in Where ๐ต๐ตฬ ๐ก๐ก ๐๐ ๐ก๐ก ๐ต๐ต ๐ก๐ก โฌ ๐ก๐ก ๐๐ ๐ก๐ก ๐๐ ๐ก๐ก longitude ฮป and latitude . The SK box can be Science = 0 and = 0 (11) considered as pyramidal solid angle, whose vertex is at centre of the earth. ๐๐ of ( ) ( ) The ๐ต๐ต and๐ฅ๐ฅ โ๐ฅ๐ฅ matrices๐๐ ๐ข๐ขturnโ ๐ข๐ข out to be time Is defined by the two half angles of vertex, one varying because of the presence of periodic terms with within plan of equator E-W width 2ฮปmax and other in the periods equal๐๐ to๐ก๐ก multiples๐๐ ๐ก๐ก of the periodicities of the Journal plan satellite meridian N-S width 2 (see Figure. 3). earth, sun and Moon motion relative to the satellite. max The matrix ( ) is a periodic function with ๐๐ period equal to 24 hours. Global ๐๐ ๐ก๐ก ๏ฃฎ 20 a0 0 ๏ฃน ๏ฃฏ 1 ๏ฃบ ๏ฃฏ 00 sinฯ 0 ๏ฃบ ๏ฃฏ 2 ๏ฃบ 1 1 ๏ฃฏ 00 cosฯ ๏ฃบ ( ) = ๏ฃฏ 0 ๏ฃบ (12) v 2 0 ๏ฃฏโ ฯ sin2cos ฯ 0 ๏ฃบ ๏ฃฏ 0 0 ๏ฃบ โฌ ๐ก๐ก ฯ ฯ ๏ฃฏ 0 cos2sin 0 0 ๏ฃบ ๏ฃฏ ๏ฃบ ๏ฃฐ โ 2 0 0 ๏ฃป
ยฉ2015 Global Journals Inc. (US) Optimization Control SK Box Manoeuvres for GEO Satellites using Electric Thrusters (OCSKBOX)
1 = ( ( ) ( ) ( ) + ( ) ( ) ( ) ) (20) 2 ๐ก๐ก๐ก๐ก max ๐๐ ๐๐ Subj๐ฝ๐ฝ ectโซ ๐ก๐กto๐ก๐ก the๐ฆ๐ฆ conditions๐ก๐ก ๐๐ ๐ก๐ก ๐ฆ๐ฆ ๐ก๐ก ๐๐ ๐ก๐ก ๐ ๐ ๐ก๐ก ๐๐ ๐ก๐ก ๐๐๐๐
2ฮป (l0,0) (21)
๐๐โ Where ๐๐๐๐๐๐ ๐๐๐๐๐๐ โ๐ฆ๐ฆ โค ๐ฆ๐ฆ โค ๐ฆ๐ฆ 2 max = [ ] (22)
๐๐ The thruster๐ฆ๐ฆ๐๐๐๐๐๐ accelerations๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐ are defined as
โ ๏ฟฝโ control laws in the optimization problems. These control ๐๐ ๐๐ variables can thus take at any time any value comprised between zero and the maximum thruster acceleration, in 201 Figure 3 : Station keeping box general with j thruster, we can write the control vectors in The station keeping problem can be formulated RTN fram as
Year as constrained linear quadratic continuous time optimal 1 = (23) control problem [9]. Given the linear model equation 10 (10) and equation (17) with initial condition ( ) = , Where m is the๐๐ s๐๐pacecraft๐๐ ๐ค๐ค๐น๐น๐๐ and is the thruster the problem is to find the control optimal ( ) over a system configuration matrix can be defined for a satellite ๐ฟ๐ฟ๏ฟฝ ๐ก๐ก๐๐ ๐ฟ๐ฟ๏ฟฝ๐๐ ๐ค๐ค finite time horizon tf-ti the minimize the criterion equipped with four electric thrusters as ๐๐๏ฟฝ๐๐๐๐๐๐ ๐ก๐ก V
VII = (24)
ue ersion I โ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐๐๐๐๐๐๐๐ โ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐๐๐๐๐๐๐๐ โ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐๐๐๐๐๐๐๐ โ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐๐๐๐๐๐๐๐
s
s ๐ค๐ค ๏ฟฝ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๏ฟฝ I And F is the thrust vector of the thrusterโ๐๐๐๐๐๐ system๐๐ โ๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐In๐๐ this technique,๐๐๐๐๐๐๐๐ the control inputs have to be XV written explicitly as function of the stat and its rate of 0 (25) change so that bounds on the control variables have We defined the constraintsโค ๐น๐น on โค the๐น๐น๐๐๐๐๐๐ control variable by translated in bunds on the attainable rates of change of the state variable [12]. 1 ) ( ) (26)
A ๐๐๐๐๐๐ ๐๐๐๐๐๐ The linear model (equation 10) can be written in ) โ๐น๐น ๐๐ โ ๐น๐น different form, characterized by matrix B. to this IV. Numerical๐๐ โคSolut๐ค๐ค ๐ค๐ค๐ค๐คion๐๐ ofโค the๐๐ Problem purpose, we can use the Lyapunov transformation A number of different techniques are available [9,13], in the stat space defined as for the numerical solution of the station keeping box Research Volume = ( ) (27) problem. In this work we will consider the direct method
for solution of continuous optimal control problem, the Where ๐ต๐ต๏ฟฝ โ ๐ก๐ก ๐ต๐ต idea behind direct method is to discrete the control time Frontier history and/or stat variable history [10,11].
๏ฃฎ 00 0 cos2 ฯ โ sin2 ฯ โ1 ๏ฃน ๏ฃฏ 0 0 ๏ฃบ Science 00 0 3 ๏ฃฏ cos2 ฯ 0 โ sin2 ฯ 0 โ ๏ฃบ ๏ฃฏโ 3 2 ๏ฃบ of 0 0 ฯ ฯ ( ) = ๏ฃฏ 2a0 sin2 0 cos2 0 0 ๏ฃบ (28) v0 ๏ฃฏ ฯ 0 โ sin2cos20 ฯ 0 0 0 0 ๏ฃบ ๏ฃฏ ๏ฃบ ฯ ฯ โ ๐ก๐ก ๏ฃฏ 0 cos2sin20 0 0 โ 20 sinฯ 0 ๏ฃบ
Journal ๏ฃฏ โ 2 0 0 ๏ฃบ a sin2 ฯ 0 2cosฯ 0 ๏ฃฐ 0 ๏ฃป
The linear system (equation 10) can be written 1 1 Global = [ ( ) ( )] (31) in the new state variables as โ โ We obtained ๐ต๐ต๏ฟฝ โ ๐ก๐ก ๐ต๐ต ๐ก๐ก ( ) = ( ) ( ) + ( ) ( ) + ( ) (29) ๐๐๏ฟฝ ( ) = ( ) ( ) ( ) ( ) (32) And๐ต๐ต๏ฟฝฬ ๐ก๐ก we๐ด๐ดฬ can๐ก๐ก ๐ต๐ต๏ฟฝ ๐ก๐กwrite๐ต๐ต๏ฟฝ the๐ก๐ก ๐๐ control๐ก๐ก ๐ท๐ท๏ฟฝ variable๐ก๐ก of the linear dynamics as a function of the state variable, so Where ๐๐ ๐ก๐ก ๐๐๐ต๐ต๏ฟฝฬ ๐ก๐ก โ ๐๐๐ด๐ดฬ ๐ก๐ก ๐ต๐ต๏ฟฝ ๐ก๐ก โ ๐๐๐ท๐ท๏ฟฝ ๐ก๐ก
1 1 1 0 0 1 0 0 0 ( ) = ( ) ( ) ( ) ( ) (30) = 1 = (33) โ โ โ 0 0 0 1 0 0 Where ๐๐ ๐ก๐ก ๐ต๐ต๏ฟฝ ๐ต๐ต๏ฟฝฬ ๐ก๐ก โ ๐ต๐ต๏ฟฝ ๐ด๐ดฬ ๐ก๐ก ๐ต๐ต๏ฟฝ ๐ก๐ก โ ๐ต๐ต๏ฟฝ ๐ท๐ท๏ฟฝ ๐ก๐ก โ 0 0 0 0 1 0 ๐๐ ๐ต๐ต๏ฟฝ ๏ฟฝ ๏ฟฝ ยฉ2015 Global Journals Inc. (US) Optimization Control SK Box Manoeuvres for GEO Satellites using Electric Thrusters (OCSKBOX)
And can be write the state variable as V. Numerical Simulation ( ) = ( ) ( ) + ( ) (34) The initial orbital elements for this simulation can be found in Table 1. And the output equation๐ต๐ต๏ฟฝฬ ๐ก๐ก ๐ด๐ด ฬgiven๐ก๐ก ๐ต๐ต๏ฟฝ ๐ก๐กby ๐ท๐ท๏ฟฝ ๐ก๐ก Table I : Initial Orbital Elements ( ) = ( ) ( ) (35)
Orbital parameter Value Where ฬ ๐ฆ๐ฆ ๐ก๐ก ๐ถ๐ถ ๐ก๐ก ๐ต๐ต๏ฟฝ ๐ก๐ก Semi major axis(km) 42166.279 1 ( ) = ( ) ( ) (36) Right ascension of A.N ( ยฐ) 82 โ Eccentricity 0.0000778 The station keeping problem formulated in the ๐ถ๐ถฬ ๐ก๐ก ๐ถ๐ถ ๐ก๐ก โ ๐ก๐ก Inclination ( ยฐ) 0.002044 previous section as a constrained continuous time Argument of perigee ( ยฐ) 315.67725 optimal control problem can be translated in a quadratic Mean anomaly ( ยฐ) 324.34109 programming problem with constraint only on the state 201
r The satellite is considered in this simulation is variables. ea
Y Above a finite time horizon tf-ti discretized in N equipped with four thrusters mounted on its anti nadir intervals of length equal h each. The control optimal face (see Figure 4).the configuration of the force vector 11 ( ) is taken constant equal to is ๐๐๐๐๐๐ = [ ] (42) ๐พ๐พ ๐ก๐ก With k=0,1,โฆ,N-1 (37) 1 2 3 4 ๐๐๐๐๐๐ ๐๐ ๐น๐น ๐น๐น ๐น๐น ๐น๐น The problem is consist in finding the optimal ๐น๐น V ๐๐ sequence that minimized the criterion N VII ๐๐๐๐๐๐ 1 1 Thruster ue ersion I
๐๐ 1 Thruster s ๐๐๏ฟฝ = + (38) s 2 =1 2 =0 4 ฮณ 3 ๐๐ ๐๐ ๐๐โ ๐๐ I With ๐๐ ๐๐ ๐๐ ๐๐ ๐๐ ๐๐ ๐๐ ๐๐
๐ฝ๐ฝ โ ๐ฆ๐ฆ ๐๐ ๐ฆ๐ฆ โ ๐๐ ๐ ๐ ๐๐ XV = (39) ฯ T Thruster Thruster ๐๐ ๐๐ ๐๐ 2 = +1 ๐ฆ๐ฆ ๐ถ๐ถ+ฬ1 ๐ต๐ต๏ฟฝ (40) 1 2 ๐ต๐ต๏ฟฝ๐๐ โ๐ต๐ต๏ฟฝ๐๐ ๐ต๐ต๏ฟฝ๐๐ โ๐ต๐ต๏ฟฝ๐๐ ๐๐ โ ฬ๐๐ ๐๐ R ) ๐๐ ๐๐ โ ๐๐๐ด๐ด โ ๐๐๐ท๐ท๏ฟฝ Subject A ) Figure 4 : Configuration force vector โข The output variable y(t) The characteristics for this satellite can be (41) found in Table 2.
โข The control variable๐๐ ๐๐๐๐ (t) ๐๐ ๐๐๐๐๐๐ Research Volume โ๐ฆ๐ฆ โค ๐ฆ๐ฆ โค ๐ฆ๐ฆ Table II : Characteristics of Satellite ๐๐ ( ) 1 (42)
โ๐น๐น๐๐๐๐๐๐ ๐๐ โ ๐น๐น๐๐๐๐๐๐ Characteristics of satellite Value
Frontier โข The auxiliary state๐๐ โค variable๐ค๐ค ๐ค๐ค๐ค๐ค ( )๐๐๐๐ โค ๐๐ Spacecraft masse (kg) 4500 + Can angles of thruster ( ยฐ) 50 +1 = ๏ฟฝ๐ต๐ต +๐ก๐ก1 + (43) 2 Slaw angles of thruster ( ยฐ) 15 ๐ต๐ต๏ฟฝ๐๐ โ๐ต๐ต๏ฟฝ๐๐ ๐ต๐ต๏ฟฝ๐๐ ๐ต๐ต๏ฟฝ๐๐ Science Maximum force modulus (N) 0.17 โ ฬ๐๐ ๏ฟฝ๐๐ A step-by-step walkthrough๐ด๐ด of the๐ท๐ท algorithm is Specific impulse (s). 3800s of as follows: The objective is to determine the set of Step1: Formulation of SKBOX problem manoeuvers to be executed in order to keep the satellite Journal ยญ Fixed the finite time horizon tf-ti=1 day. in a latitude and longitude box centered at the station longitude l =10deg with =0.01deg and ยญ The weighting matrices are equal to: R=I2ร2 and 0 ฮปmax max=0.01deg. Q =I2ร2. Global Figure 5, Figure 6 and Figure 7 illustrates the ยญ Fixed the initial orbital elements vector x(ti). ๐๐historical time of the optimal acceleration control Step2: Finding the optimal solution with minimized the components in RTN frame for one year. criterion J with a discretization step of length h=0.01 Negative and positive values of optimal day. acceleration radial allow maintain the satellite in a Step3: Obtained the optimal control with equation (40). latitude window equal to ]-0.01ยฐ, 0.01ยฐ[, positive values Step4: Finding the output variable with equation (39). of optimal tangential acceleration fix the satellite into a Step5: Repeat the previous steps for 1yaer. longitude interval ]-0.01ยฐ, 0.01ยฐ[, and the variation of
ยฉ2015 Global Journals Inc. (US) Optimization Control SK Box Manoeuvres for GEO Satellites using Electric Thrusters (OCSKBOX)
optimal acceleration normal centered the satellite in the 200 box. 100 (mN)
0 T
F 0
) -100 2 -5 0 50 100 150 200 250 300 350 s Time(day) (km/
R -10 u 200
-15 0 0 50 100 150 200 250 300 350 (mN) N Time(day) F 201 -200 Figure 5 : Optimal acceleration radial control for one 0 50 100 150 200 250 300 350 Year year Time(day) 12 8 Figure 8 : Propulsive force for one year in RTN frame
) 6 Figure 9 Shows the controlled and uncontrolled 2
s manoeuvers time histories of the latitude for the station 4 keeping box in condition ยฑ0.01deg. In SKBox no-
V (km/ T u 2 controlled, the variation in latitude value is not fixing in VII the box. For this problem the SKBox controlled is used ue ersion I
s for fixing the variation in latitude into the box.
s 0
0 50 100 150 200 250 300 350 I Time(day) 0.1
XV Uncontrolled SKB Controlled SKB Figure 6 : Optimal acceleration tangential control for one 0.05 Latitude box year 0 ude (deg) t 40 i ) Lat
A
) -0.05
) 20 2 s -0.1 0 0 50 100 150 200 250 300 350
(km/ Time(day) N u -20 Research Volume Figure 9 : Time histories of the latitude for one year -40 0 50 100 150 200 250 300 350 Figure 10 illustrates the controlled and Time(day)
Frontier uncontrolled manoeuvers time histories of the true
Figure 7 : Optimal acceleration normal control for one longitude for the station keeping box in condition year ยฑ0.01deg. In SKBox no-controlled, the variation in longitude value is not fixing in the box. For this problem Science Figure 8 illustrates the evolution of the three the SKBox controlled is used for fixing the variation in of components of propulsive force in RTN frame for one longitude into the box. year with the maximum force modulus Fmax=0.17N. The variation in propulsive Force allows Unconttroled manoeuvre Journal 10.0625 Conttroled manoeuvre (ฮป =0.01ยฐ) producing the optimal acceleration to control the max satellite in latitude and longitude box. The thruster forces 10.04 values are lower them maximum propulsive forces. 20 Global tude (deg) 10.0215
200 ongi
100 True l 10 (mN) R 9.98
F 0 50 100 150 200 250 300 350 Time(day) -100 0 50 100 150 200 250 300 350 Time(day) Figure 10 : Time histories of true longitude for one year
ยฉ2015 Global Journals Inc. (US) Optimization Control SK Box Manoeuvres for GEO Satellites using Electric Thrusters (OCSKBOX)
VI. Conclusion 13. WANG, T. T.โXIE,W. F.โLIU, G. D.โZHAO, Y. M. : Quasi-min-max model predictive control for image- In this paper a new method for station keeping based visual servoing with tensor product model box of geostationary satellite equipped with electric transformation, Asian Journal of Control 17 No. propulsion has been developed, we considered a novel 2(2015). 402-416. approach based on direct method for solution of continues optimal control. Using this method, satellite position can be directly controlled based on the optimal acceleration for thruster, simulation results have demonstrated that the satellite can be tightly controlled in the station keeping box.
References Rรฉfรฉrences Referencias 201
1. ECKSTEIN, M. C.: Geostationary Orbit Control r
Considering Deterministic Cross Coupling Effects, ea
Y 41st Congress of the International Astronautical Federation. IAF-90-326, Dresden (1990). 13
2. SOOP, E. M.: Geostationary Orbit Inclination Strategy, ESA Journal, 9 No.1(1985),65-74. 3. CARLINI, S.- GRAZIANI, F.: An Eccentricity Control
Strategy for Coordinated Station Keeping, ESA V Symposium on Spacecraft Flight Dynamics (ESA VII SP-326). Darmstadt, Germany, (1991). ue ersion I s
4. Vallado, D.A.: Fundamentals of Astrodynamics and s Applications, Microcosm Press, Fourth Edition, I
(2015). XV 5. LYSZYK, M. -GRAMERO, P. :Electric Propulsion th System on Bus Platform, In ESA SP-555, 4 International Spacecraft Propulsion Conference,
(2004). )
A 6. BETTS JOHN ,T. : Survey of Numerical Methods for ) Trajectory Optimization , AIAA Journal of Guidance,
Control, and Dynamics, 21 No. 2 (1998), 193-207. 7. CHO, S. B.โ MCCLAMRICH, N. H. : Attitude control
of a spacecraft, KSAS international journal 8 No.2 Research Volume (2007),67-75.
8. POURTAKDOUST, S. H. โJALALI, M.: Thrust-limited Optimal Three-Dimensional Spacecraft Trajectories, Frontier AIAA Guidance, Navigation, and Control Conference
and Exhibit, 1995-3325, (2005). 9. CAMACHO, E. F.โBORDONS A.C.: Model Predictive Science Control, Advanced Textbooks in Control and Signal of Processing. Springer-Verlag London Limited, (1999). 10. IGOR, S.โ BLAZIC S.โMATKO, D.: Direct fuzzy Journal model-reference adaptive control, International Journal of Intelligent Systems 17 No. 10 (2002), 943- 963. Global 11. PRECUP, R.E.โRADAC, M.B.โPRIETL,S. - PETRIU E.M. โ DRAGOS, C.A. :Iterative feedback tuning in fuzzy control systems. Theory and applications, Acta Polytechnica Hungarica 3 No. 3(2006), 81-96. 12. YACOUB,R. R.: functional link neural network for active noise control , International Journal of Artificial Intelligence 12 No. 1, (2014), 6-47.
ยฉ2015 Global Journals Inc. (US) Optimization Control SK Box Manoeuvres for GEO Satellites using Electric Thrusters (OCSKBOX)
201 Year
14
V VII ue ersion I s
s I
XV This page is intentionally left blank )
A ) Research Volume Frontier Science of Journal Global
ยฉ2015 Global Journals Inc. (US)