Acessibilidade / Reportar erro

Multi-objective Optimization Method For Repeat Ground-track Orbit Design Considering the Orbit Injection Error

ABSTRACT:

Considering the adverse effects of orbit injection error, a novel repeat ground-track orbit redesign approach is proposed to reduce the fuel consumption caused by the orbital maneuvering from the injection orbit to the nominal orbit. By introducing the performance indexes of revisiting accuracy and orbit injection maneuvering fuel consumption, the problem of repeat ground track orbit redesign considering the orbit injection error is transformed into a multi-objective optimization problem, which can be solved by multi-objective genetic algorithm. Finally, the numerical simulations show that the redesigned repeat ground-track orbits not only can meet the requirements of revisiting ground targets with high accuracy, but also can reduce the required fuel consumption significantly.

Keywords:
Repeat ground-track orbit design; Orbit injection error; Revisiting accuracy; Fuel consumption; Multi-objective optimization

INTRODUCTION

Repeat ground-track (RGT) orbit is an orbit that retraces its ground track over a certain time interval, which can allow a satellite to repeatedly observe any particular spot within the predefined period of time, and has been employed in a number of Earth-observation and Earth-science missions, such as LANDSAT, SPOT, ENVISAT, RADARSAT and JASON (Nadoushan and Assadian 2015Nadoushan MJ, Assadian N (2015) Repeat ground track orbit design with desired revisit time and optimal tilt. Aerospace Science and Technology 40:200-208. doi: 10.1016/j.ast.2014.11.007
https://doi.org/10.1016/j.ast.2014.11.00...
).

For RGT orbit design, the effect of non-spherical gravitational force cannot be neglected because this factor is the primary cause of the ground-track drift of low-Earth orbits (Fu et al. 2012Fu X, Wu M, Tang Y (2012) Design and maintenance of low-Earth repeat-ground-track successive-coverage orbits. Journal of Guidance, Control, and Dynamics 35(2):686-691. doi: 10.2514/1.54780
https://doi.org/10.2514/1.54780...
). The gravitational second zonal harmonic J 2 effect is usually used to reflect the main influence of the non-spherical gravitational force, based on the approaches for RGT orbit design, which can be categorized into two groups:

In the first group, the analytical theory is used to obtain RGT orbital elements. Tang and Liu (2013)Tang M, Liu Y (2013) The design of recursive orbit during deorbit. Aerospace Control 6:62-70. doi: http://10.3969/j.issn.1006-3242.2013.06.012
http://10.3969/j.issn.1006-3242.2013.06....
consider the J2 effect and propose an orbit design method to find the RGT orbital elements within the range of a certain orbital altitude, which can achieve RGT orbit design based on given repeat cycle without changing the orbital inclination. Duan and Liu (2006)Duan F, Liu J (2006) Calculation method of a kind of near-round repeating satellite orbit using nadir points. Chinese Space Science and Technology 26(3):38-43. doi: http://10.3321/j.issn:1000-758X.2006.03.007
http://10.3321/j.issn:1000-758X.2006.03....
study the non-linear equations for RGT orbit design based on spherical geometry analysis, which can be combined with iteration method to obtain the RGT orbital elements of semi-major axis and inclination. Aorpimai and Palmer (2007)Aorpimai M, Palmer PL (2007) Repeat-groundtrack orbit acquisition and maintenance for Earth-observation satellites. Journal of guidance, control, and dynamics 30(3):654-659. doi: 10.2514/1.23413
https://doi.org/10.2514/1.23413...
consider J2 and J4 effect to propose a simple and readily implemented RGT orbit acquisition algorithm based on the nonsingular epicycle elements. Nadoushan and Assadian (2015)Nadoushan MJ, Assadian N (2015) Repeat ground track orbit design with desired revisit time and optimal tilt. Aerospace Science and Technology 40:200-208. doi: 10.1016/j.ast.2014.11.007
https://doi.org/10.1016/j.ast.2014.11.00...
propose a novel method for RGT orbit design based on the Number Theory, where the concept of the sub-cycles is introduced to provide the optimal RGT orbits with desired revisit time and the optimal required tilt.

In the second group, the RGT design is described as a numerical optimization problem, and the numerical methods are used to obtain optimal RGT orbital elements. By analyzing the shortcomings of the Aorpimai and Palmer's research, Vtipil and Newman (2012)Vtipil S, Newman B (2012) Determining an Earth observation repeat ground track orbit for an optimization methodology. Journal of Spacecraft and Rockets 49(1):157-164. doi: 10.2514/1.A32038
https://doi.org/10.2514/1.A32038...
provide a quick and efficient orbit optimization design methodology to determine the accurate orbital characteristics of a RGT orbit for a given set of inclination, altitude of perigee, and repeat cycle. Saboori et al. (2013)Saboori B, Bidgoli AM, Saboori B (2013) Multiobjective optimization in repeating sun-synchronous orbits design for remote-sensing satellites. Journal of Aerospace Engineering 27(5):04014027. doi: 10.1061/(ASCE)AS.1943-5525.0000340
https://doi.org/10.1061/(ASCE)AS.1943-55...
study the relationships between repeat cycle and orbit revolutions of sun-synchronized RGT orbits, and choose objective functions among the orbital lifetime, revisit time and off-nadir resolution to obtain the optimal orbital elements. Abdelkhalik and Gad (2011)Abdelkhalik O, Gad A (2011) Optimization of space orbits design for Earth orbiting missions. Acta Astronautica 68(7-8):1307-1317. doi: 10.1016/j.actaastro.2010.09.029
https://doi.org/10.1016/j.actaastro.2010...
utilize RGT concept for designing natural orbits to visit target areas without the use of propulsion systems, in which the problem of optimal orbit design is described as an optimization problem and solved by single-objective genetic algorithm (SOGA).

Based on the literature review, it is concluded that previous RGT orbit design works are mainly based on the assumption that the satellite can be injected precisely, in which the analytic or numerical methods are used to obtain optimal orbital elements with a certain revisiting accuracy. However, due to the effects of rocket navigation accumulation error and propellant delivery unbalance existing in the process of satellite launch, there is always a certain orbit injection error between the injection orbits and the designed orbits (also called the nominal orbit) (Yang et al. 2016Yang F, Zhang XD, Liu C, Mao CH, Hu Z (2016) Effect study of equalizing expulsion on precision of satellite trajectories based on upper stage parallel tank [J]. Aerospace Shanghai 1:60-65 doi: 10.19328/j.cnki.1006-1630.2016.S1.011
https://doi.org/10.19328/j.cnki.1006-163...
).

In the case of small orbit injection error, the satellite can be maneuvered from the injection orbits to the originally designed orbits to eliminate the adverse impacts of orbit injection error on orbit properties (Xu et al. 2016Xu XJ, Lin RC, Ma LH, Ai GX (2016) The Orbit Evolution of the iHCO Satellite in the CAPS System. Astronomical Research and Technology 1:70-74. doi: 10.3969/j.issn.1672-7673.2016.01.008
https://doi.org/10.3969/j.issn.1672-7673...
). However, with regard to the case of large orbit injection error, the aforementioned maneuvering strategy will bring in a lot of fuel consumption, which will impose an adverse impact on the orbital lifetime. Therefore, it is necessary to explore whether there exits some other RGT orbits in the vicinity of the injection orbit, of which the revisiting accuracy is similar to that of the originally designed orbit. Meanwhile, the redesigned RGT orbits are expected to consume less fuel required by orbit injection maneuver compared to the originally designed orbits.

Based on the aforementioned considerations, the problem of optimal RGT orbit design, taking into consideration the J2 effect and the orbit injection error, is addressed in this study. Besides, a kind of RGT orbit redesign approach is proposed to design nominal orbits that are expected to satisfy the requirements of revisiting ground targets accurately while reducing as much orbit injection maneuvering fuel consumption as possible, which can provide some references for the practical satellite launching mission deciders to choose the optimal nominal injection orbits.

The next section presents the problem statement, where the multi-objective optimization mathematical model for designing RGT orbit considering orbit injection error is developed. The objective functions of revisiting accuracy and orbit injection maneuvering fuel consumption are formulated in the section Optimization Objective Functions. In section Multi-Objective Genetic Algorithm for RGT orbit redesign, the developed solution algorithm for RGT redesign is presented, which is based on the multi-objective genetic algorithm (MOGA). In the section case studies, the redesigned RGT orbits, with repeat cycle of seven days, are presented to demonstrate the effectiveness of the proposed method. The last section concludes the paper.

PROBLEM STATEMENT

It is well known that there are many conflicting objectives that influence the selection of the nominal orbits (Saboori et al. 2013Saboori B, Bidgoli AM, Saboori B (2013) Multiobjective optimization in repeating sun-synchronous orbits design for remote-sensing satellites. Journal of Aerospace Engineering 27(5):04014027. doi: 10.1061/(ASCE)AS.1943-5525.0000340
https://doi.org/10.1061/(ASCE)AS.1943-55...
). As a result, there is an important research problem associated with satellite orbit design: how to design an optimal orbit to make all of these conflicting objectives as expected.

For the problem of redesigning RGT orbits to eliminate adverse impacts of orbit injection error, on the one hand, the revisiting accuracy of the redesigned RGT orbits should be no worse than that of the originally designed orbits, since it is the main criteria for judging the performance of RGT orbits. On the other hand, compared to the originally designed orbits, the redesigned RGT orbits are expected to eliminate orbit injection error with less fuel expenditure. However, these two objectives may not be achieved simultaneously, because there are many RGT orbits that can meet the requirement of revisiting ground targets with high accuracy, while the fuel consumption required by the satellite maneuvering from the injection orbit to these orbits is difficult to determine.

Therefore, as shown in Fig. 1, the goal of this study is to find a new set of deterministic RGT orbital elements xR in the vicinity of the injection orbit x1, which will replace the originally designed RGT orbit xO to be regarded as the actual nominal orbits of launched satellite, such that the fuel expenditure for maneuvering the satellite from the injection orbits to the nominal orbits is minimized.

Figure 1
Orbit maneuvering schematic diagram.

Based on the aforementioned considerations, the problem of redesigning RGT orbits can be described as a multi-objective optimization problem, of which the mathematical optimization model is formulated as (Eqs. 1 and 2):

(1) min x G x = λ 1 · Δ r x , λ 2 · ξ x x I

subject to:

(2) x 6 × 1 : x j l x j x j u j = 1 , 2 , 3 , 4 , 5 , 6

where x is the design variable vector and each element xj (j = 1, 2, 3, 4, 5, 6) represents semi-major axis a, eccentricity e, inclination i, argument of perigee ω, right ascension of the ascending node Ω, mean anomaly M respectively; xlj and xuj are the lower and upper bounds of six components of design variables; x1 is injection orbit; ∆r(x) represents the objective function of revisiting accuracy; ζ(x - x1) represents the objective function of orbit injection maneuvering fuel consumption; λ1 and λ2 are the normalized weight coefficients, which can reflect the relative importance of two objectives and satisfy the relationships: 0 ≤ λ12 ≤ 1 and λ1 + λ2 = 1.

OPTIMIZATION OBJECTIVE FUNCTIONS

The optimization objective functions for RGT orbit redesign are formulated in this section. Based on spherical geometry and orbital elements differential equations under J2 effect, the objective function of revisiting accuracy is presented at first. Then, the objective function of orbit injection maneuvering fuel consumption is established based on Gauss variation equation.

OBJECTIVE FUNCTION 1: REVISITING ACCURACY

Revisiting accuracy is the main reference index to evaluate the properties of the designed RGT orbits. As shown in Fig. 2, the index of revisiting accuracy can be represented as the space distance Δr along the Earth surface between the sub-satellite point A (λT0, φT0) at the initial epoch T0 and the sub-satellite point A (λTf, φTf) at the final epoch Tf; and the smaller the value of Δr, the higher the revisiting accuracy of RGT orbit.

Figure 2
Orbit revisiting accuracy schematic diagram.

Based on the spherical geometry, the approximation calculation formula for Δr is given as:

(3) Δ r R E · Δ φ 2 + R E · cos φ T F · Δ λ 2 .

where RE = 6378.136 (km) is the equatorial radius; ∆ is the differential operator; Δλ and Δφ are the geocentric longitude and latitude difference between sub-satellite points A and B, respectively.

With Eq. 3, it is obvious that Δr is related to the location of the sub-satellite points A and B, which can be obtained based on the following calculation formulas:

Considering J2 effect, the differential equations of six orbital elements are (Eq. 4) (Cao et al. 2012Cao HW, Liu Z (2012) Accuracy assessment of satellite orbit prediction based on J2 perturbation model. Remote Sensing Information 6:21-27. doi: 10.3969/j.issn.1000-3177.2012.06.004
https://doi.org/10.3969/j.issn.1000-3177...
):

(4) da dt = de dt = di dt = 0 d Ω dt = n Ω = 3 2 n · J 2 · cos i 1 e 2 2 · R E a 2 d ω dt = n ω = 3 4 n · J 2 · 1 5 cos 2 i 1 e 2 2 · R E a 2 dM dt = n M = n + 3 4 n · J 2 · 3 cos 2 i 1 1 e 2 1 . 5 · R E a 2

where n = √µ /a3 is the mean angular velocity of satellite; µ = 398600.4415 (km3 / s2) is the geocentric gravitational constant.

Given a set of initial orbital elements x = xT0, the orbital elements xTf corresponding to the end epoch of repeat cycle can be obtained (Eq. 5):

(5) a T = a T 0 ; e T = a T 0 ; i T = i T 0 Ω T = Ω 0 + n Ω · N D · P E ω T = ω 0 + n ω · N D · P E M T = M 0 + n M · N D · P E

where ND is the repeat cycle; PE = 86400 (s) is the Earth rotation cycle. In addition, the relationship between true anomaly f and mean anomaly M is (Eq. 6) (Zhang 1998Zhang RW (1998) Satellite orbit attitude dynamics and control [M]. Beijing: University of Aeronautics and Astronautics Press.):

(6) f M + 2 e 1 4 e 3 · sin M + 5 4 e 2 11 24 e 4 · sin 2 M

Based on the obtained orbital elements, the corresponding position vector in the Earth Centred Inertial (ECI) frame can be calculated as follows (Eq. 7 and 8):

(7) r ECI = a · 1 e 2 1 + e · cos θ · M O / I · cos f , sin f , 0 T

(8) M O / I = C ω · C Ω C i · S ω · S Ω S ω · C Ω C i · S Ω · C ω S i · S Ω C ω · S Ω + C i · S ω · S Ω S ω · S Ω + C i · C Ω · C ω S i · C Ω S ω · S i C ω · S i C i

where C = cos and S = sin.

To obtain the location of sub-satellite point, rECI needs to be transformed into the corresponding position vector rECEF in the Earth Centered Earth fixed (ECEF) frame, which is related to the theory of precession, nutation and rotation of Earth (IERS 2010IERS conventions (2010) IERS Technical note nº 36. Petit G, Luzum B, editors. Frankfurt am Main: Verlag des Bundesamts für Kartographie und Geodäsie.). Finally, the longitude and latitude of the sub-satellite point can be obtained based on the spherical geometry (Eq. 9):

(9) λ = arctan r y ECEF r x ECEF ; φ = arctan r z ECEF r x ECEF 2 + r y ECEF 2

OBJECTIVE FUNCTION 2: ORBIT INJECTION MANEUVERING FUEL CONSUMPTION

To eliminate the adverse impacts of the orbit injection error, some velocity impulses are usually generated at the injection point to maneuver the satellite from the injection orbit to the originally designed orbit, which will bring in a certain fuel consumption (Rao 1978Rao PP (1978) Monte Carlo analysis of impulse requirements for injection error correction. Journal of Guidance, Control, and Dynamics 1(4):225-231.). In this section, the objective function of orbit injection maneuvering fuel consumption is established based on the amplitude of velocity pulses, because there is a mapping relationship between them (Wie and Barba 1985Wie B, Barba PM (1985) Quaternion feedback for spacecraft large angle maneuvers. Journal of Guidance, Control, and Dynamics 8(3):360-365. doi: 10.2514/3.19988
https://doi.org/10.2514/3.19988...
).

It is assumed that there is an orbit injection error Δx between the injection orbital elements x1 and the originally designed orbital elements xO (Eq. 10):

(10) Δ x = x O x I = Δ a , Δ e , Δ i , Δ ω . Δ Ω , Δ M T

The eccentricity error vector and inclination error vector are respectively represented as Δe and Δi (Eqs. 11 and 12) (D'Amico 2005D'Amico S (2005) Flight dynamics operations for TanDEM-X formation flying. DLR-GSOC TN, 05-03. Deutches Zentrum für luft und Raumfahrt, Oberpfaffenhofen.):

(11) Δ e = Δ e x Δ e y = e O · cos ω O e I · cos ω I e O · sin ω O e I · sin ω I

(12) Δ i = Δ i x Δ i y i O i I Ω O Ω I · sin i I

Based on the works of D'Amico and Montenbruck (2006)D'Amico S, Montenbruck O (2006) Proximity operations of formation-flying spacecraft using an eccentricity/inclination vector separation. Journal of Guidance, Control, and Dynamics 29(3):554-563. doi: 10.2514/1.15114
https://doi.org/10.2514/1.15114...
, the simplified Gauss variation equations applicable for near-circular orbits are presented as follows:

(13) Δ a Δ e x Δ e y Δ i x Δ i y Δ u = 1 v · 0 2 a 0 sin u 2 cos u 0 cos u 2 sin u 0 0 0 cos u 0 0 sin u 2 3 v · Δ t a sin u cot i · Δ v R Δ v T Δ v N ·

where v is satellite velocity; Δu = Δω + ΔM is argument of latitude error between x1 and xO; ΔvR, ΔvT and ΔvN are the radial, in-track and cross-track velocity pulse, respectively; Δt is the time interval between adjacent in-track velocity pulses.

According to Eq. 13, the required velocity pulses of maneuvering the satellite from the injection orbit x1 to the designed orbit xO can be obtained, and the amount of fuel consumption can be represented as the sum of the velocity pulses amplitudes.

In-Plane Velocity Pulses Correc-Tion

With Eq. 13, it is obvious that the in-plane errors Δa, Δe and Δu can be corrected by the radial pulse ΔvR and the in-track pulse ΔvT. The relationship between the in-plane pulses and orbital elements error is derived as follows (Eq 14):

(14) Δ a = 2 a v · Δ v T , Δ e x = 2 cos u v · Δ v T + sin u v · Δ v R , Δ e y = 2 sin u v · Δ v T sin u v · Δ v R , Δ u = 3 Δ t a · Δ v T 2 v · Δ v R sin u · cot i v · Δ v N ·

Since the correction efficiency of ΔvR is only half of that of ΔvT, the former is usually not considered to correct the in-plane error. In this study, the three in-track pulses method is used to solve the Eq. 14, which is derived by Zeng et al. (2012)Zeng G, Hu M, Yao H (2012) Relative orbit estimation and formation keeping control of satellite formations in low Earth orbits. Acta Astronautica 76:164-175. doi: 10.1016/j.actaastro.2012.02.024
https://doi.org/10.1016/j.actaastro.2012...
. The formulas for calculating three in-track correction velocity pulses ΔvT1, ΔvT2 and ΔvT3 are given as:

(15) Δ v T 1 = v 8 a Δ a a · δ e a · Δ u 3 P . Δ v T 2 = v 4 a Δ a a · δ e , Δ v T 3 = v 8 a Δ a a · δ e + v 2 a Δ a + a · Δ u 3 P .

where δe is the module of the eccentricity error vector: δe = ||Δe|| = √Δe2x + Δe2y; P is the nodal period, representing the time interval between two passages at the ascending node or the descending node: P = ND / NO (NO is the orbit revolutions).

According to Eq. 15, the estimated fuel consumption ζT for correcting the in-plane error can be obtained as follows (Eq. 16):

(16) ξ T = Δ v T 1 + Δ v T 2 + Δ v T 3 .

Out-Of-Plane Velocity Pulses Correction

With Eq. 13, the out-of-plane error Δi can be corrected by the cross-track pulse ΔvN:

(17) Δ v N = v · δ i

where δi is the module of inclination error vector, i.e., δi = √∆i2 + (∆Ω∙sini)2.

According to Eq. 17, the estimated fuel consumption ζN for correcting the out-of-plane error is (Eq. 18):

(18) ζ N = Δ v N

Based on the aforementioned formulas, the total estimated fuel consumption ζ for orbit injection maneuvering can be calculated as (Eq. 19):

(19) ζ = ζ T + ζ N

MULTI-OBJECTIVE GENETIC ALGORITHM FOR RGT ORBIT REDESIGN

Based on the developed multi-objective optimization model, the problem of RGT orbit redesign is transformed into a multi-objective optimization problem indeed. As a result, the multi-objective stochastic optimization algorithm to solve this problem is introduced in this section, and the fuel-optimal design for RGT orbits is further explored based on this stochastic optimization algorithm.

Multi-objective evolutionary algorithm (MOEA) is a kind of stochastic global optimization method by simulating natural evolutionary process, which is widely used to solve multi-objective optimization problems (MOP) because of its inherent parallelism and randomness (Tan et al. 2012Tan YY, Jiao YC, Li H, Wang XK (2012) MOEA/D-SQA: a multi-objective memetic algorithm based on decomposition. Engineering Optimization 44(9):1095-1115. doi: 10.1080/0305215X.2011.632008
https://doi.org/10.1080/0305215X.2011.63...
). Compared to other MOEA, such as multi-objective genetic algorithm (MOGA), niched Pareto genetic algorithm (NPGA-II), and strength Pareto evolutionary algorithm (SPEA-II), the Elitist Non-dominated Sorting Genetic Algorithm (NSGA-II) has revealed a better performance in convergence and uniform distribution, which uses not only an elite-preserving strategy but also an explicit diversity-preserving mechanism (Li and Zhang 2009Li H, Zhang Q (2009) Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE Transactions on Evolutionary Computation 13(2):284-302. doi: 10.1109/TEVC.2008.925798
https://doi.org/10.1109/TEVC.2008.925798...
). In NSGA-II, a solution is evaluated as good or bad based on its non-dominance ranking NDR and local crowding distance LCD in the population, and an optimal Pareto set containing NP non-dominated solutions (also called Pareto optimal solutions) can be obtained based on this algorithm (Deb et al. 2002Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE transactions on evolutionary computation 6(2):182-197. doi: 10.1109/4235.996017
https://doi.org/10.1109/4235.996017...
).

Based on the principle of the NSGA-II, the procedures of the fuel-optimal RGT orbit redesign method are presented as follows:

  1. Inputting the simulation parameters including the initial epoch T0 and final epoch Tf of orbit design, the optimization range of design variables [xl, xu], genetic parameters (including the maximum optimization generations NG, population size NP, crossover probability PC and mutation probability PM);

  2. Initializing generation number k = 0, and generating an initial population P0 containing NP individuals xnp ∈ [xl, xu] (np = 1,2,K, NP);

  3. Evaluating Δr (xnp) and ζ (xnp) for each xnp in Pk based on Eqs. 3 and 19;

  4. Performing the non-dominated sorting strategy to sort Pk based on Δr and ζ; and calculating NDR and LCD for each individual in Pk;

  5. Implementing all NSGA-II operations including tournament selection, genetic operation (including simulated binary (SBX) crossover and polynomial mutation), to generate an offspring population Qk;

  6. Recombining the Pk and Qk to generate the population Rk = Pk U Qk;

  7. Performing the non-dominated sorting strategy to Rk to obtain a new population Pk+1, which is filled with Pareto feasible solutions;

  8. Updating the generation number k = k +1;

  9. Applying stopping criterion: if the maximum generation number NG is not reached (k ≤ NG), repeat steps 3 to 8 until the termination criterion is met. The flow chart of the fuel-optimal RGT redesign is presented in Fig. 3.

Figure 3
Flow chart of RGT orbit redesign considering injection error.

CASE STUDIES

In this section, the example of RGT orbit design with a given repeat cycle is presented to demonstrate that the proposed RGT orbit redesign method can effectively reduce the orbit injection maneuvering fuel consumption. The procedures of simulation are presented as follows:

First, based on the ideal RGT orbit design method proposed by D'Amico et al. (2004)D'Amico S, Arbinger C, Kirschner M, Campagnola S (2004) Generation of an optimum target trajectory for the TerraSAR-X repeat observation satellite. Presented at: 18th International Symposium on Space Flight Dynamics (ESA SP-548). Proceedings of 18th International Symposium on Space Flight Dynamics; Munich, Germany 548:137., a set of RGT orbital elements xO is presented, and it is regarded as the originally nominal orbit for the launched satellite. Then, the injection orbital elements x1, based on the given orbit injection error, is calculated. According to the formulated objective functions, the revisiting accuracy of xO and x1 and the fuel consumption caused by maneuvering the satellite fromx1 to xO are analyzed respectively. Finally, the redesigned RGT orbital elements xR considering different objective weight coefficients, which will be used as the actual nominal orbit for the launched satellite, are presented. By comparing the revisiting accuracy, as well as the orbit injection maneuvering fuel consumption corresponding to xO and xR, the effectiveness of the proposed method for RGT orbit redesign considering orbit injection error is demonstrated.

Considering J2 effect, the simulation parameters used in this study are listed in Table 1, and the computational time of per generation is ~ 30 s on 3.2 GHz Xeon processor.

Table 1
Fundamental simulation parameters.

IDEAL RGT ORBIT DESIGNED WITHOUT CONSIDERING THE ORBIT INJECTION ERROR

According to the predefined simulation parameters and the conventional method for RGT orbit design, a set of ideal RGT orbital elements xO without considering the orbit injection error is presented. Then, as referred to the orbit injection error data provided by the works of D'Amico (2005)D'Amico S (2005) Flight dynamics operations for TanDEM-X formation flying. DLR-GSOC TN, 05-03. Deutches Zentrum für luft und Raumfahrt, Oberpfaffenhofen., the injection error of six orbital elements is given as follows: Δa = 2 (km), Δe = 0.0015, Δi = 0.05 (°), Δω = 1(°), ΔΩ = 0.05 (°), ΔM = 1(°), based on which the injection orbital elements x1 can be calculated.

Table 2 lists the obtained orbital elements of xO and x1. Based on the formulation of objective functions, the revisiting accuracy of these two kinds of orbits and the fuel consumption caused by maneuvering the satellite from x1 to xO are analyzed respectively and listed in Table 2.

Table 2
Originally designed and injection RGT orbit.

From Table 2, it is known that under the influence of given orbit injection error, the revisiting accuracy of the nominal orbit degrades from 0.127 (m) to 1.987 (km), which cannot meet the requirements of revisiting ground targets with high accuracy. If the maneuvering strategy of maneuvering the satellite from the injection orbit x1 to the originally designed orbit xO is adopted, the corresponding orbit injection maneuvering fuel consumption reaches 42.687 (m / s), which would seriously affect the orbital lifetime and functional characteristics of the launched satellite with very limited amount of fuel.

As a result, it is quite necessary to explore whether there exits some other RGT orbits xR with similar revisiting accuracy to that of the originally designed orbit xO, which can reduce the orbit injection maneuvering fuel consumption drastically to be regarded as the actual nominal orbit for the launched satellite.

OPTIMAL RGT ORBIT DESIGN CONSIDERING THE ORBIT INJECTION ERROR

In this section, the proposed RGT orbit redesign approach is used to generate fuel-optimal RGT orbits based on three different sets of objective weight coefficients, which are expected to achieve the goal of revisiting ground targets with high accuracy while reducing as much orbit injection maneuvering fuel consumption as possible. Given that the redesigned orbits should be in the vicinity of the injection orbit to reduce utmost maneuvering fuel consumption, the optimization range of six design variables is given in Table 3. Based on the MOGA's parameters configuration and different objective weight coefficients setting, the Pareto fronts including all the orbits achieving the goal of optimal RGT orbit design are presented in Fig. 4. The most remarkable solutions of the obtained Pareto fronts are the solutions at its both ends, which are marked as Sol. 1 and Sol. 2, respectively.

Table 3
Optimization range of design variables.

Figure 4
Pareto front of optimal RGT orbits based on three groups of objective function weight coefficients

Table 4 lists the orbital elements, revisiting accuracy and the orbit injection maneuvering fuel consumption corresponding to corner solutions Sol. 1 and Sol. 2 obtained in three different cases. There are some analyses for Fig. 4 and Table 4, as follows:

Table 4
Corner solutions of Pareto fronts in three different cases.
  1. For three different sets of objective weight coefficients, all of optimal RGT orbits designed from the proposed multi-objective optimization design approach can achieve the goal of revisiting ground sites precisely. Meanwhile, the required maneuvering fuel consumption can be significantly reduced;

  2. Compared to the originally designed orbit xO provided by the conventional RGT orbit design approach, the optimal orbit solutions Sol. 1 provided by the proposed RGT orbit redesign method can achieve better revisiting accuracy, while the required orbit injection maneuvering fuel consumption can be reduced by approximately 40%. Based on this analysis, the effectiveness of the proposed RGT orbit redesign method is demonstrated;

  3. With the increase of objective weight λ2, the required orbit injection maneuvering fuel consumption corresponding to the redesigned RGT orbits is reduced. Compared to the originally designed orbit, the optimal orbit solutions Sol. 2 under the case of λ2 = 0.2, 0.5, 0.8 can reduce the maneuvering fuel consumption by 43.7%, 53.7% and 64.4%, respectively. Therefore, it can be inferred that with the further increase of λ2, the fuel consumption to eliminate the adverse impacts of orbit injection error will be further decreased.

CONCLUSIONS

In this study, the problem of redesigning RGT orbits to overcome the adverse effects of orbit injection error is addressed. To find the optimal RGT orbits that can achieve the goal of revisiting ground targets with high accuracy while reducing as much orbit injection maneuvering fuel consumption as possible, a multi-objective optimization method for RGT orbit design is developed. The numerical results are provided to demonstrate that the RGT orbits designed by the proposed multi-objective optimization method outperform the ones designed from the traditional RGT orbit design method without considering the orbit injection. In addition, the influence of different objective weights on designed orbit solutions has been explored, which can be helpful for designers to make a proper trade-off between two objectives to meet different mission requirements.

REFERENCES

  • Abdelkhalik O, Gad A (2011) Optimization of space orbits design for Earth orbiting missions. Acta Astronautica 68(7-8):1307-1317. doi: 10.1016/j.actaastro.2010.09.029
    » https://doi.org/10.1016/j.actaastro.2010.09.029
  • Aorpimai M, Palmer PL (2007) Repeat-groundtrack orbit acquisition and maintenance for Earth-observation satellites. Journal of guidance, control, and dynamics 30(3):654-659. doi: 10.2514/1.23413
    » https://doi.org/10.2514/1.23413
  • Cao HW, Liu Z (2012) Accuracy assessment of satellite orbit prediction based on J2 perturbation model. Remote Sensing Information 6:21-27. doi: 10.3969/j.issn.1000-3177.2012.06.004
    » https://doi.org/10.3969/j.issn.1000-3177.2012.06.004
  • D'Amico S (2005) Flight dynamics operations for TanDEM-X formation flying. DLR-GSOC TN, 05-03. Deutches Zentrum für luft und Raumfahrt, Oberpfaffenhofen.
  • D'Amico S, Arbinger C, Kirschner M, Campagnola S (2004) Generation of an optimum target trajectory for the TerraSAR-X repeat observation satellite. Presented at: 18th International Symposium on Space Flight Dynamics (ESA SP-548). Proceedings of 18th International Symposium on Space Flight Dynamics; Munich, Germany 548:137.
  • D'Amico S, Montenbruck O (2006) Proximity operations of formation-flying spacecraft using an eccentricity/inclination vector separation. Journal of Guidance, Control, and Dynamics 29(3):554-563. doi: 10.2514/1.15114
    » https://doi.org/10.2514/1.15114
  • Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE transactions on evolutionary computation 6(2):182-197. doi: 10.1109/4235.996017
    » https://doi.org/10.1109/4235.996017
  • Duan F, Liu J (2006) Calculation method of a kind of near-round repeating satellite orbit using nadir points. Chinese Space Science and Technology 26(3):38-43. doi: http://10.3321/j.issn:1000-758X.2006.03.007
    » http://10.3321/j.issn:1000-758X.2006.03.007
  • Fu X, Wu M, Tang Y (2012) Design and maintenance of low-Earth repeat-ground-track successive-coverage orbits. Journal of Guidance, Control, and Dynamics 35(2):686-691. doi: 10.2514/1.54780
    » https://doi.org/10.2514/1.54780
  • Li H, Zhang Q (2009) Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE Transactions on Evolutionary Computation 13(2):284-302. doi: 10.1109/TEVC.2008.925798
    » https://doi.org/10.1109/TEVC.2008.925798
  • Nadoushan MJ, Assadian N (2015) Repeat ground track orbit design with desired revisit time and optimal tilt. Aerospace Science and Technology 40:200-208. doi: 10.1016/j.ast.2014.11.007
    » https://doi.org/10.1016/j.ast.2014.11.007
  • IERS conventions (2010) IERS Technical note nº 36. Petit G, Luzum B, editors. Frankfurt am Main: Verlag des Bundesamts für Kartographie und Geodäsie.
  • Rao PP (1978) Monte Carlo analysis of impulse requirements for injection error correction. Journal of Guidance, Control, and Dynamics 1(4):225-231.
  • Saboori B, Bidgoli AM, Saboori B (2013) Multiobjective optimization in repeating sun-synchronous orbits design for remote-sensing satellites. Journal of Aerospace Engineering 27(5):04014027. doi: 10.1061/(ASCE)AS.1943-5525.0000340
    » https://doi.org/10.1061/(ASCE)AS.1943-5525.0000340
  • Tan YY, Jiao YC, Li H, Wang XK (2012) MOEA/D-SQA: a multi-objective memetic algorithm based on decomposition. Engineering Optimization 44(9):1095-1115. doi: 10.1080/0305215X.2011.632008
    » https://doi.org/10.1080/0305215X.2011.632008
  • Tang M, Liu Y (2013) The design of recursive orbit during deorbit. Aerospace Control 6:62-70. doi: http://10.3969/j.issn.1006-3242.2013.06.012
    » http://10.3969/j.issn.1006-3242.2013.06.012
  • Vtipil S, Newman B (2012) Determining an Earth observation repeat ground track orbit for an optimization methodology. Journal of Spacecraft and Rockets 49(1):157-164. doi: 10.2514/1.A32038
    » https://doi.org/10.2514/1.A32038
  • Wie B, Barba PM (1985) Quaternion feedback for spacecraft large angle maneuvers. Journal of Guidance, Control, and Dynamics 8(3):360-365. doi: 10.2514/3.19988
    » https://doi.org/10.2514/3.19988
  • Xu XJ, Lin RC, Ma LH, Ai GX (2016) The Orbit Evolution of the iHCO Satellite in the CAPS System. Astronomical Research and Technology 1:70-74. doi: 10.3969/j.issn.1672-7673.2016.01.008
    » https://doi.org/10.3969/j.issn.1672-7673.2016.01.008
  • Yang F, Zhang XD, Liu C, Mao CH, Hu Z (2016) Effect study of equalizing expulsion on precision of satellite trajectories based on upper stage parallel tank [J]. Aerospace Shanghai 1:60-65 doi: 10.19328/j.cnki.1006-1630.2016.S1.011
    » https://doi.org/10.19328/j.cnki.1006-1630.2016.S1.011
  • Zeng G, Hu M, Yao H (2012) Relative orbit estimation and formation keeping control of satellite formations in low Earth orbits. Acta Astronautica 76:164-175. doi: 10.1016/j.actaastro.2012.02.024
    » https://doi.org/10.1016/j.actaastro.2012.02.024
  • Zhang RW (1998) Satellite orbit attitude dynamics and control [M]. Beijing: University of Aeronautics and Astronautics Press.

Edited by

Section Editor: Waldemar Leite Filho

Publication Dates

  • Publication in this collection
    07 June 2018
  • Date of issue
    2018

History

  • Received
    01 Mar 2017
  • Accepted
    10 July 2017
Departamento de Ciência e Tecnologia Aeroespacial Instituto de Aeronáutica e Espaço. Praça Marechal do Ar Eduardo Gomes, 50. Vila das Acácias, CEP: 12 228-901, tel (55) 12 99162 5609 - São José dos Campos - SP - Brazil
E-mail: submission.jatm@gmail.com