<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJAA</journal-id><journal-title-group><journal-title>International Journal of Astronomy and Astrophysics</journal-title></journal-title-group><issn pub-type="epub">2161-4717</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijaa.2018.84026</article-id><article-id pub-id-type="publisher-id">IJAA-89191</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Trajectory Design and Optimization for LEO Satellites in Formation to Observe GEO Satellites’ Beams
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yi</surname><given-names>Lu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yu</surname><given-names>Sun</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xiyun</surname><given-names>Hou</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yunhe</surname><given-names>Meng</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>School of Astronomy &amp;amp; Space Science, Nanjing University, Nanjing, China</addr-line></aff><aff id="aff1"><addr-line>State Key Laboratory of Astronautic Dynamics, China Xi’an Satellite Control Center, Xi’an, China</addr-line></aff><aff id="aff3"><addr-line>Tianqin Research Center for Gravitational Physics, Sun Yat-sen University, Zhuhai, China</addr-line></aff><pub-date pub-type="epub"><day>06</day><month>11</month><year>2018</year></pub-date><volume>08</volume><issue>04</issue><fpage>368</fpage><lpage>385</lpage><history><date date-type="received"><day>7,</day>	<month>September</month>	<year>2018</year></date><date date-type="rev-recd"><day>15,</day>	<month>December</month>	<year>2018</year>	</date><date date-type="accepted"><day>18,</day>	<month>December</month>	<year>2018</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper presents the methods and results for the trajectory design and optimization for the low earth orbit (LEO) satellites in formation to observe the geostationary orbit (GEO) satellites’ beams. The background of the trajectory design mission is the 9
  <sup>th</sup> China Trajectory Optimization Competition (CTOC9). The formation is designed according to the observation demands. The flying sequence is determined by a reference satellite using a proposed improved ephemeris matching method (IEMM). The formation is changed, maintained and transferred following the reference satellite employing a multi-impulse control method (MICM). Then the total observation value is computed by propagating the orbits of the satellites according to the sequence and transfer strategies. Based on the above methods, we have obtained a fourth prize in the CTOC9. The proposed methods are not only fit for this competition, but can also be used to fulfill the trajectory design missions for similar multi-object explorations.
 
</p></abstract><kwd-group><kwd>Trajectory Design</kwd><kwd> Global Optimization</kwd><kwd> Formation Flying</kwd><kwd> Flying Sequence</kwd><kwd> Formation Maintaining</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Geostationary orbit (GEO) plays an important role in communication, navigation, and other areas [<xref ref-type="bibr" rid="scirp.89191-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.89191-ref2">2</xref>] . With an orbital period equal to the Earth’s rotation period, the GEO satellites are always above the Earth’s equator, and are ﬁxed relative to an Earth-ﬁxed observer [<xref ref-type="bibr" rid="scirp.89191-ref3">3</xref>] . This principal characteristic of the GEO makes it suitable for communication and navigation satellites [<xref ref-type="bibr" rid="scirp.89191-ref4">4</xref>] . Meanwhile, it is essential of the frequency resources for construction of the communication and navigation satellites’ systems [<xref ref-type="bibr" rid="scirp.89191-ref5">5</xref>] . Hence, it is of signiﬁcance to monitor the usage of the frequency resources of GEO satellites. Based on this background, problem A of CTOC9 has considered the orbit design and optimization mission for the low earth orbit (LEO) satellites in formation to observe the GEO satellites’ beams [<xref ref-type="bibr" rid="scirp.89191-ref6">6</xref>] . The J2 perturbation must be considered when propagating the orbits and maintaining the flying formation [<xref ref-type="bibr" rid="scirp.89191-ref7">7</xref>] .</p><p>The problem is a multi-object optimization problem, which appears in many practical applications. For example, the multi-asteroid exploration, the multi-planet exploration and the multi-debris clearing mission [<xref ref-type="bibr" rid="scirp.89191-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.89191-ref9">9</xref>] . At the end of the CTOC9, teams from NUAA [<xref ref-type="bibr" rid="scirp.89191-ref10">10</xref>] , NUDT [<xref ref-type="bibr" rid="scirp.89191-ref11">11</xref>] , and Tsinghua University [<xref ref-type="bibr" rid="scirp.89191-ref12">12</xref>] have obtained the first, second, and third prizes. And we have obtained the fourth. Most of them used the regressive orbit to solve the special problem, but our methods are different from theirs. We attempted to propose more general methods to solve not only this problem but also other multi-objective trajectory design problems.</p><p>This paper is organized as follows. Section 2 gives a brief description of the problem. Section 3 gives the general description of the methods. Application of the methods to the problem is presented in Section 4. Results and conclusions are finally presented in Sections 5 and 6.</p></sec><sec id="s2"><title>2. Brief Description of the Problem</title><p>In the problem, the GEO constellation consists of 18 satellites, each of which is equipped with a transmitter which directs its beam to the ground station. The diagram of the projection of the GEO satellites’ beams is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>An LEO formation consisting of 3 monitoring satellites is inserted into circular orbits of altitude of 400 km and inclination of 42.8˚ at initial time. The task of the three monitoring satellites is to monitor all the beams of the GEO satellites. The “monitoring” operation of a GEO satellite beam is executed only when the three monitoring satellites are in the coverage of the beam. Monitoring proﬁt of a GEO satellite, which is deﬁned by the geometry between the three monitoring satellites and the GEO satellite, is accumulated in the process of monitoring execution. Assuming the three monitoring satellites are in the coverage of a GEO satellite’s beam at a specified time, <xref ref-type="fig" rid="fig2">Figure 2</xref> shows the geometry of the three monitoring satellites and the GEO satellite. When the monitoring proﬁts of all 18 GEO satellites reach a certain threshold (In the problem, it is 1 &#215; 10<sup>7</sup> km<sup>2</sup>), the whole monitoring task is completed. Please refer to Ref. [<xref ref-type="bibr" rid="scirp.89191-ref6">6</xref>] for more information of the monitoring profits’ computational method and the overall description of the problem.</p><p>There are two optimization objectives of diﬀerent priorities in the problem. The primary objective is to minimize the time duration of the whole monitoring</p><p>task. The secondary objective, in case two or more teams achieve the same primary objective, is to minimize the total fuel consumption of the three monitoring satellites.</p><p>Each monitoring satellite is subject to the J<sub>2</sub> perturbation. And the motion equation in the J2000 earth centered inertial coordinate is as follows,</p><p>{ x ˙ = v x y ˙ = v y z ˙ = v z v ˙ x = − μ x r 3 ( 1 + 3 2 J 2 ( R e r ) 2 ( 1 − 5 z 2 r 2 ) ) v ˙ y = − μ y r 3 ( 1 + 3 2 J 2 ( R e r ) 2 ( 1 − 5 z 2 r 2 ) ) v ˙ z = − μ z r 3 ( 1 + 3 2 J 2 ( R e r ) 2 ( 3 − 5 z 2 r 2 ) ) (1)</p><p>In which, μ is the gravitational constant of the earth. x, y, and z refer to the position of the satellites. v<sub>x</sub>, v<sub>y</sub>, v<sub>z</sub> refer to the velocity. r = x 2 + y 2 + z 2 refers to the range from the earth center to the satellite. R<sub>e</sub> is the radius of the earth, and J<sub>2</sub> is the perturbation constant of the earth’s oblateness.</p><p>The initial masses of all satellites are 500 kg, and the allowed fuel consumption should not be more than 200 kg. The maneuvers of the monitoring satellites are instantaneous changes of the satellites velocities. After each maneuver, the fuel consumption Δm should be evaluated using the Tsiolkovsky equation.</p><p>Δ m = m ( 1 − e − Δ V g e I s p ) (2)</p><p>where m is the mass before the maneuver, ΔV is the magnitude of the maneuver, g<sub>e</sub> is the acceleration of gravity at sea level of Earth, I<sub>sp</sub> is the specific impulse of the propulsion.</p><p>The GEO satellites are assumed to follow non-perturbed Keplerian orbits. The longitude and radius of each GEO satellite remain constant, and the latitude remains zero during the whole mission. For more information of the problem description, please refer to Ref. [<xref ref-type="bibr" rid="scirp.89191-ref6">6</xref>] .</p></sec><sec id="s3"><title>3. General Description of the Method</title><sec id="s3_1"><title>3.1. Outline of the Method</title><p>In order to solve the problem effectively, we decomposed the methods used by us into following steps.</p><p>Step 1: The formation is designed according to the observation demands by analyzing the observation features.</p><p>Step 2: The flying sequence is firstly determined by a specified reference satellite using a proposed improved ephemeris matching method (IEMM). Then, the formation is maintained and transferred following the reference satellite by a multi-impulse control method (MICM). The total monitoring profit is computed by propagating the satellites’ orbits subject to J<sub>2</sub> perturbation according to the sequence and transfer strategies.</p><p>Step 3: The result data is checked and submitted to the competition organizer.</p><p>The basic procedure of the methods employed in this paper for solving the problem A of CTOC9 is described in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p></sec><sec id="s3_2"><title>3.2. Formation Designing</title><p>In order to design stable formations and reduce the maintaining cost, we analyzed the stability of the formations by propagating the differential equations of the elements difference between the satellites. In the presence of the J<sub>2</sub> perturbation, some orbital elements change, including the drifts in perigee and mean anomaly, and the nodal regression. Employing orbit-averaged quantities [<xref ref-type="bibr" rid="scirp.89191-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.89191-ref14">14</xref>] , differences in the orbital elements between the leader and the follower satellites are given as below:</p><p>{ δ a ˙ = δ e ˙ = δ i ˙ = 0 δ Ω ˙ = − 3 μ J 2 R e 2 2 ( 1 − e L 2 ) 2 a L 3.5 [ − sin i L δ i + cos i L ( 4 e L δ e 1 − e L 2 − 7 δ a 2 a L ) ] δ ω ˙ = 3 μ J 2 R e 2 4 ( 1 − e L 2 ) 2 a L 3.5 [ − 5 sin 2 i L δ i + ( 5 cos 2 i L − 1 ) ( 4 e L δ e 1 − e L 2 − 7 δ a 2 a L ) ] δ M ˙ = − 3 2 μ a L 3 δ a a L + 3 μ J 2 R e 2 4 ( 1 − e L 2 ) 1.5 a L 3.5                   &#215; [ − 3 sin 2 i L δ i + ( 3 cos 2 i L − 1 ) ( 3 e L δ e 1 − e L 2 − 7 δ a 2 a L ) ] (3)</p><p>where μ is the gravity constant of Earth. a, e, i, Ω, ω, Μ are the orbital elements of the satellites, and δa, δe, δi, δΩ, δω, δΜ are the elements’ differences between</p><p>the leader and the follower satellites. The elements with subscript L refer to the leader satellites.</p><p>Equation (3) shows that the J<sub>2</sub> perturbation does not change the differences of a, e, i but changes the differences of Ω, ω, Μ between the leader and the follower satellites. If the initial values of the elements’ differences with subscript “0” at time t<sub>0</sub> are given, the values at any time t can be computed as follows,</p><p>{ δ a = δ a 0 , δ e = δ e 0 , δ i = δ i 0 δ Ω = δ Ω 0 + δ Ω ˙ ( t − t 0 ) δ ω = δ ω 0 + δ ω ˙ ( t − t 0 ) δ M = δ M 0 + δ M ˙ ( t − t 0 ) (4)</p><p>Equations (3) and (4) obviously show that, when there are differences in the elements a, e or i, the formation is unstable, and changes quickly. As a result, in this paper, the three satellites’ initial elements a, e and i are chosen to be nearly the same.</p><p>The initial relations of the three satellites’ elements will be determined by the mission’s requirements, which will be shown in Section 4.1.</p></sec><sec id="s3_3"><title>3.3. Flying Sequence Searching</title><p>For the flying sequence searching, the improved ephemeris matching method (IEMM) is proposed.</p><p>From the characteristics of the Lambert problem [<xref ref-type="bibr" rid="scirp.89191-ref15">15</xref>] , it is not hard to understand that, the closer distance from the satellite’s position (propagated to the target time without any control from the leaving beam b<sub>l</sub>) to the position of the target beam b (propagated to the target time) is, the less energy is needed for the satellite to transfer from b<sub>l</sub> to flyby b. Thereby we can measure the relative size of the transfer energy consumed by examining the closeness between the target beam’s ephemeris and the satellite’ ephemeris propagated from the leaving beam. In this paper, we define the reference satellite as the leader satellite. When propagating the reference satellite’s orbit, the satellite’s velocity when leaving the beam is not fixed. We add a small Δv along the velocity in range [−25 m/s, 25 m/s] at the departure epoch with a step size of 5m/s and propagate the satellite’s trajectory. We pick up the one closest to the matching target beam (if the monitoring profit for this beam is not fulfill the requirement), record the Δv value, the arrival time t<sub>f</sub>, and the position R and velocity V of the closest point from the central line of the beam to the reference satellite’s propagated orbit. This process is different from the ephemeris matching method (EMM) in Ref. [<xref ref-type="bibr" rid="scirp.89191-ref16">16</xref>] , in which the trajectory is propagated without Δv along the velocity, so we call it improved ephemeris matching method (IEMM).</p><p>For a segment of the transfer trajectories, the mathematical model of IEMM can be expressed as</p><p>Δ v = f ( λ r ‖ R ( t ) − R b ( t ) ‖ , λ v ‖ V ( t ) − V b ( t ) ‖ ) (5)</p><p>where f (<sup>.</sup>) is a monotonic increasing function; R and V are respectively the position and velocity of the satellite’s propagated orbit at arrival time t; R<sub>b</sub> and V<sub>b</sub> are respectively the position and velocity of a point on the central line of a beam b. The point is chosen to be with the same height to the satellite’s propagated orbit at the arrival time. λ<sub>r</sub> and λ<sub>v</sub> are the weights of the positions’ difference and velocities’ difference. For this paper, the satellites need to flyby (not rendezvous) the target beam, so the velocities between them need not to be equal. Only the positions need to match. Therefore, λ<sub>v</sub> is set to be 0, and λ<sub>r</sub> could be 1.</p><p>For a transfer segment, when we have set a Δv<sub>i</sub> (which is determined by step 5m/s in the small range [−25, 25] m/s from lowest to highest), the target beam b<sub>i</sub> whose ephemeris matches the reference satellite could be found along the propagating satellite’s orbit till t<sub>i</sub>. Then we identify the target beam and record the corresponding parameters that meet the condition of top 5 values of the net accumulated monitoring profits when propagating the satellites orbits in the segment. Here net profit means when the accumulated monitoring profit of a GEO satellite’s beam has up to the threshold, it will not be added to the total accumulated value computed along this segment. When computing the monitoring profit, the formation is formed theoretically by the geometry relationship between the leader and the follower satellites, because in this sequence searching process, the formation maintaining is not considered.</p><p>The procedure of the IEMM algorithm is shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>, and is described as follows:</p><p>Step 1: Propagate the reference satellite’s orbits from the last beams of the recorded sequences with the initial velocity offset Δv<sub>i</sub> from −25 m/s to 25 m/s with a step size of 5 m/s. There will be 11 orbits to be propagated.</p><p>Step 2: Find the 11 target beams whose central line is closest to the satellite’s orbits corresponding to Δv<sub>i</sub> at the end time t<sub>i</sub>.</p><p>Step 3: Propagate the reference satellite’s orbit and use the theoretical formation (by the geometry relationship between the leader and follower satellites) to compute the net accumulated monitoring profits.</p><p>Step 4: For a sequence, if the total monitoring profit meets the condition of all the beams’ monitoring profits up to the threshold, record the new sequence as one of the candidate sequences. If any one of the satellite’s fuel has all been consumed but not all the observation values of the beams have been up to the threshold, the sequence is abandoned. Otherwise, abandon the 6 sequences with the least monitoring profits, record the top 5 sequences for further searching, and turn to Step 1.</p><p>Step 5: If all recorded sequences have fulfilled the threshold, stop searching, and pick out the sequence with shortest mission time for further processing.</p></sec><sec id="s3_4"><title>3.4. Formation Maintaining</title><p>For the formation maintaining and orbit transfer, a multi-impulse control method (MICM) is employed. The Δvs of all maneuvers are optimized by the differential evolution (DE) algorithm and the J<sub>2</sub> perturbed Lambert problem solving algorithm. The algorithm procedure is shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p><p>There are two layers of the loop. The inner layer is the solving of the J<sub>2</sub> perturbed Lambert problem. The locally optimization shooting method is used to solve the boundary value problem. If the three satellites’ final positions R<sub>f</sub> and velocities V<sub>f</sub> equal the values predetermined by the theoretical relationship of the formation, the problem is solved. The predetermined values are given by the sequence searching and formation designing algorithms. When the position and velocity of the reference satellite are provided, based on the relationship between the three satellites in formation, the required positions and velocities of the follower satellites are determined, which are the objective values of the shooting method.</p><p>The outer layer of the loop is using the DE algorithm to optimize the velocity increments (Δvs) to be minimal. The optimizing problem is a time-fixed optimal transfer problem. DE is a heuristic searching algorithm introduced by Storn and Price [<xref ref-type="bibr" rid="scirp.89191-ref17">17</xref>] . Its remarkable performance as a global optimization algorithm on continuous numerical minimization problems has been extensively explored [<xref ref-type="bibr" rid="scirp.89191-ref18">18</xref>] . As with other evolutionary algorithms, DE solves optimization problems by evolving a population of candidate solutions using alteration and selection operators. For the problem in this paper, the objective function is as follows:</p><p>J = min { Δ v i , k } (7)</p><p>where Δv<sub>i,k</sub> refers to the sum of the velocity increments of the i<sup>th</sup> transfer of satellite k. The variables to be determined by the optimization are as follows,</p><p>{ Φ 1 , k = [ Δ t 1 , k , Ω 1 , k , ω 1 , k , M 1 , k , Δ t ′ 1 , k , Δ R 1 , x , Δ R 1 , y , Δ R 1 , z ] Φ c , k = [ Δ t c , k , Δ t ′ c , k , Δ R c , x , Δ R c , y , Δ R c , z ] Φ i , k = [ Δ t i , k , Δ ω i , k ] , i ≠ 1 ≠ c (8)</p><p>in which Φ<sub>1,k</sub> indicates the variables relative to the three-impulse transfer for the first maneuver of satellite k; Δt<sub>1,k</sub> is the waiting time when the satellite is flying along the initial orbit; Ω<sub>1,k</sub>, ω<sub>1,k</sub>, and M<sub>1,k</sub> are respectively the right ascension node, the argument of perigee, and the mean anomaly of the initial orbit; Δt’<sub>1,k</sub> is the transfer time from the leaving point to a middle point on an initial J<sub>2</sub> perturbed Lambert orbit; ΔR<sub>1,x</sub>, ΔR<sub>1,y</sub>, and ΔR<sub>1,z</sub> are the position offsets from the middle points. Then two Lambert orbits are computed again to fulfill the transfers from the leaving point to the middle point and from the middle point to the end point.</p><p>Φ<sub>c,k</sub> indicates the variables relative to the three-impulse transfer for formation changing (Why the formation need to be changed? Please refer to section 4.1.) of satellite k; Δt<sub>c,k</sub> is the waiting time, at the end of which the satellite start to transfer; Δt’<sub>c,k</sub> is the transfer time from the leaving point to a middle point on an initial J<sub>2</sub> perturbed Lambert orbit; ΔR<sub>c,x</sub>, ΔR<sub>c,y</sub>, and ΔR<sub>c,z</sub> are the position offsets from the middle points. Then two Lambert orbits are computed again to fulfill the transfers from the leaving point to the middle point and from the middle point to the end point.</p><p>Φ<sub>i</sub><sub>,k</sub> indicates the variables relative to the two-impulse transfers for the rest maneuvers of satellite k; Δω<sub>i,k</sub> is the difference of the argument of perigee between the leader satellite and the follower satellite. When propagating the orbits, only small difference of Δω<sub>i,k</sub> will be generated by the J<sub>2</sub> perturbation. In order to save fuel, we do not require the argument of perigee for the 3 satellites exactly equal each other. But when solving the J<sub>2</sub> perturbed Lambert problem, the offset of the target mean anomaly should be set to have an opposite value to Δω<sub>i,k</sub>. This will ensure a relatively stable shape to fulfill the observation. The bounds of the variables are shown in <xref ref-type="table" rid="table1">Table 1</xref>.</p></sec><sec id="s3_5"><title>3.5. Monitoring Profit Computation</title><p>Incorporating all the maneuvers of the 3 monitoring satellites, the observation values W<sub>j</sub> are computed by propagating the J<sub>2</sub> perturbed orbits with a step time t<sub>m</sub> of 1 second using Equation (9) [<xref ref-type="bibr" rid="scirp.89191-ref6">6</xref>] :</p><p>W j = ∑ m = 1 M S j ( t m ) g j ( t m ) (9)</p><p>where j refers to the label of the GEO satellite’s beam, S<sub>j</sub> is the area of the triangle formed by 3 monitoring satellites, and g<sub>k</sub> is sine of the angle from the GEO satellite’s beam to the triangle plane. The results are organized to fit the submission format in order to pass the data checking process. M refers to the total duration (in second) when the triangle is in the beam j.</p></sec></sec><sec id="s4"><title>4. Application of the Method to the Problem</title><sec id="s4_1"><title>4.1. Formation Determination</title><p>In order to monitor the 11<sup>th</sup> GEO satellite whose beam is locating at the highest latitude (which is shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>), we raise the apogees of the three orbits and make the formation be a triangle parallel with the orbit plane to reach the beam. Of course if we raise the inclinations of the orbits, the 11<sup>th</sup> beam could also be monitored, but it will consume too much fuel. So we choose the first way.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Bounds of the variables</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >Δt<sub>1,k</sub>/s</th><th align="center" valign="middle" >Ω<sub>1,k</sub>/deg</th><th align="center" valign="middle" >ω<sub>1,k</sub>/deg</th><th align="center" valign="middle" >M<sub>1,k</sub>/deg</th><th align="center" valign="middle" >Δt’<sub>1,k</sub>/s</th><th align="center" valign="middle" >ΔR<sub>1,x</sub>/km</th><th align="center" valign="middle" >ΔR<sub>1,y</sub>/km</th><th align="center" valign="middle" >ΔR<sub>1,z</sub>/km</th></tr></thead><tr><td align="center" valign="middle" >up</td><td align="center" valign="middle" >ΔT<sub>1</sub>/2</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >90</td><td align="center" valign="middle" >90</td><td align="center" valign="middle" >90</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >30</td></tr><tr><td align="center" valign="middle" >low</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >−10</td><td align="center" valign="middle" >−90</td><td align="center" valign="middle" >−90</td><td align="center" valign="middle" >−90</td><td align="center" valign="middle" >−30</td><td align="center" valign="middle" >−30</td><td align="center" valign="middle" >−30</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Δt<sub>c</sub><sub>,k</sub>/s</td><td align="center" valign="middle" >Δω<sub>c</sub><sub>,k</sub>/deg</td><td align="center" valign="middle" >Δt’<sub>c,k</sub>/s</td><td align="center" valign="middle" >ΔR<sub>c,x</sub>/km</td><td align="center" valign="middle" >ΔR<sub>c,y</sub>/km</td><td align="center" valign="middle" >ΔR<sub>c,z</sub>/km</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >up</td><td align="center" valign="middle" >180</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >ΔT<sub>c</sub> + 500</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >low</td><td align="center" valign="middle" >−60</td><td align="center" valign="middle" >−4</td><td align="center" valign="middle" >ΔT<sub>c</sub> − 500</td><td align="center" valign="middle" >−50</td><td align="center" valign="middle" >−50</td><td align="center" valign="middle" >−50</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Δt<sub>i</sub><sub>,k</sub>/s</td><td align="center" valign="middle" >Δω<sub>i</sub><sub>,k</sub>/deg</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >up</td><td align="center" valign="middle" >45</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >low</td><td align="center" valign="middle" >−45</td><td align="center" valign="middle" >−2</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr></tbody></table></table-wrap><p>Note: ΔT<sub>1</sub> is the time range from initial to the first beam in the sequence. ΔT<sub>c</sub> is the time range from the leaving to the arriving point of the formation changing transfer.</p><p>When the monitoring profit of the 11<sup>th</sup> GEO satellite’s beam is near 1 &#215; 10<sup>7</sup> km<sup>2</sup>, the formation is changed from the first one to the second one which constitutes a triangle perpendicular to the orbit plane for the observing of the remaining GEO satellites’ beams locating at the low latitudes. The first and the second formations are shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>.</p><p>When designing the formations, not only the monitoring requirements, but also the stability should be considered to reduce the formation maintaining cost. Finally, the relations of the 3 satellites are determined and shown in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>The leader satellites’ elements a<sub>L</sub>, e<sub>L</sub>, i<sub>L</sub>, Ω<sub>L</sub>, ω<sub>L</sub>, Μ<sub>L</sub> are determined by the flying sequence and transferring strategies. The follower satellites are transferred to fit the relations in <xref ref-type="table" rid="table2">Table 2</xref>. The values of differences between the elements of the leader and the followers are determined by optimization to find the highest mean monitoring profit for passes of the GEO satellite’s beams.</p></sec><sec id="s4_2"><title>4.2. Flying Sequence Determination</title><p>For the flying sequence determination, the proposed IEMM described in Section 3.3 is employed. For every searched sequence, the labels of the beams, the epochs when the leader satellite arrive the beams and the positions &amp; velocities of the orbits are recorded. Then the top 5 beams with high monitoring profits are chosen and added to the sequence to form new sequences. For a special sequence, if the total monitoring profit meets the condition of all the beams’ monitoring profits up to the threshold, record the new sequence as one of the candidate sequences. If any one of the satellite’s fuel has all been consumed but not all the monitoring profits of the beams have been up to the thresholds, the sequence is abandoned. Otherwise, abandon the last 6 values, and record the top 5 sequences for further searching. If all recorded sequences have fulfilled the threshold condition, stop searching, and pick out the sequence with shortest mission time for further processing.</p><p>The sequence searching result is shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>, which shows that most of the durations between two target beams of the ephemeris matching processes are no longer than 1 &#215; 10<sup>5</sup> s (27.8 hours). Most of the distances between the</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> The relations of the 3 satellites</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Formation</th><th align="center" valign="middle" >Satellite</th><th align="center" valign="middle" >a</th><th align="center" valign="middle" >e</th><th align="center" valign="middle" >i</th><th align="center" valign="middle" >Ω</th><th align="center" valign="middle" >ω</th><th align="center" valign="middle" >Μ</th></tr></thead><tr><td align="center" valign="middle"  rowspan="3"  >Formation 1</td><td align="center" valign="middle" >Leader</td><td align="center" valign="middle" >a<sub>L</sub></td><td align="center" valign="middle" >e<sub>L</sub></td><td align="center" valign="middle" >i<sub>L</sub></td><td align="center" valign="middle" >Ω<sub>L</sub></td><td align="center" valign="middle" >ω<sub>L</sub></td><td align="center" valign="middle" >Μ<sub>L</sub></td></tr><tr><td align="center" valign="middle" >Follower 1</td><td align="center" valign="middle" >a<sub>L</sub></td><td align="center" valign="middle" >e<sub>L</sub></td><td align="center" valign="middle" >i<sub>L</sub></td><td align="center" valign="middle" >Ω<sub>L</sub></td><td align="center" valign="middle" >ω<sub>L</sub></td><td align="center" valign="middle" >Μ<sub>L</sub> − 2.237</td></tr><tr><td align="center" valign="middle" >Follower 2</td><td align="center" valign="middle" >a<sub>L</sub></td><td align="center" valign="middle" >e<sub>L</sub> − 0.02</td><td align="center" valign="middle" >i<sub>L</sub></td><td align="center" valign="middle" >Ω<sub>L</sub> + 3</td><td align="center" valign="middle" >ω<sub>L</sub></td><td align="center" valign="middle" >Μ<sub>L</sub></td></tr><tr><td align="center" valign="middle"  rowspan="3"  >Formation 2</td><td align="center" valign="middle" >Leader</td><td align="center" valign="middle" >a<sub>L</sub></td><td align="center" valign="middle" >e<sub>L</sub></td><td align="center" valign="middle" >i<sub>L</sub></td><td align="center" valign="middle" >Ω<sub>L</sub></td><td align="center" valign="middle" >ω<sub>L</sub></td><td align="center" valign="middle" >Μ<sub>L</sub></td></tr><tr><td align="center" valign="middle" >Follower 1</td><td align="center" valign="middle" >a<sub>L</sub></td><td align="center" valign="middle" >e<sub>L</sub></td><td align="center" valign="middle" >i<sub>L</sub></td><td align="center" valign="middle" >Ω<sub>L</sub></td><td align="center" valign="middle" >ω<sub>L</sub></td><td align="center" valign="middle" >Μ<sub>L</sub><sub> </sub>+ 2.237</td></tr><tr><td align="center" valign="middle" >Follower 2</td><td align="center" valign="middle" >a<sub>L</sub></td><td align="center" valign="middle" >e<sub>L</sub></td><td align="center" valign="middle" >i<sub>L</sub></td><td align="center" valign="middle" >Ω<sub>L</sub>+3</td><td align="center" valign="middle" >ω<sub>L</sub></td><td align="center" valign="middle" >Μ<sub>L</sub> − 1</td></tr></tbody></table></table-wrap><p>reference satellite’s orbits and the central line of the corresponding target beams are no more than 100 km, which means that most of the target beams in addition to the passed beams along the transfer orbit could all be observed by the formation. The consumed fuel by the reference satellite is lower than 160 kg, which means 40 kg left could be used to guarantee the fulfillment of the formation transfer and maintenance along the overall task.</p></sec><sec id="s4_3"><title>4.3. Formation Transfer and Maintenance</title><p>For the formation transfer and maintenance, the MICM described in section 3.4 is employed. The time points, Δvs of all maneuvers are optimized by the DE algorithm and J<sub>2</sub> perturbed Lambert problem solving algorithm. Therefore, the satellites can fly following the reference satellite and the formation can be maintained. The orbit of the reference satellite is shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>, in which the red pluses refer to the maneuvers.</p><p>The changes of the reference satellite’s elements are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>0, in which the semi-major and the orbital eccentricity are firstly raised by the initial transfer, and then oscillate in the following transfers. The orbital inclination nearly unchanged to save fuel. And the right ascension node changes from about 225 deg to 100 deg due to the J<sub>2</sub> perturbation.</p><p>The consumed fuel for all the maneuvers are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>1. For every transfer, the velocity increment and the consumed fuel are minimized by the DE algorithm. There are 3 transfers whose consumed fuels are much more than others. The first one is for the transfer from the initial circular orbit to the elliptical orbit, the second one is for the formation changing, and the third one is for the final flying by to monitor the last beam in order to make the total time to be the least while consuming nearly all the fuel of each satellite.</p></sec><sec id="s4_4"><title>4.4. Monitoring Profit Computation</title><p>Incorporating all the maneuvers of the 3 satellites, the monitoring profits (observation values) shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>2 are computed using Equation (9) by propagating the orbits. <xref ref-type="fig" rid="fig1">Figure 1</xref>2 also shows that all the monitoring profits of the GEO satellites’ beams are larger than the threshold of 1 &#215; 10<sup>7</sup> km, which fulfills the requirement of the overall monitoring task.</p></sec></sec><sec id="s5"><title>5. Competition Results</title><p>We have obtained the fourth prize of CTOC9. The total flying time is 26.9611 days, and the total consumed fuel is 549.3799 kg, as shown in <xref ref-type="table" rid="table3">Table 3</xref>. The reasons for the discrepancies of the results obtained in this paper and that obtained by the previous research teams at NUAA, NUDT and Tsinghua University may be the amount of calculation is much larger than them, thus missed the optimal solution in a limited duration of the competition.</p><p>The initial parameters, the number of maneuvers, and the final consumed fuels of the 3 satellites are shown in <xref ref-type="table" rid="table4">Table 4</xref>.</p><p>The final observation values are shown in <xref ref-type="table" rid="table5">Table 5</xref>.</p></sec><sec id="s6"><title>6. Conclusion</title><p>This paper presented the methods and results for the problem A of CTOC9, the trajectory design and optimization problem for the low earth orbit (LEO) satellites in formation to observe the geostationary orbit (GEO) satellites’ beams. Two methods have been proposed to respectively solve the sequence searching and formation transfer &amp; maintenance problems. The first method is the IEMM and the second one is MICM. Compared with other groups with better results, the methods in this paper may be more powerful in solving similar or more complex multi-objective trajectory design problems, because most of the methods used by other groups employed the regressive orbit to solve the special problem A of CTOC9. If the beams pointing to the surface of the earth to be</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> The results of the objective values. (To make a clear comparison, we also presented the results of the other teams in the table.The contents in bold is our result.</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Rank</th><th align="center" valign="middle" >Team Name</th><th align="center" valign="middle" >1st Object/day</th><th align="center" valign="middle" >2nd Object/kg</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Nanjing University of Aeronautics and Astronautics (NUAA)</td><td align="center" valign="middle" >20.42817</td><td align="center" valign="middle" >528.15235</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Research Center of Flight Dynamics and Control (RCFDC), NUDT</td><td align="center" valign="middle" >21.40815</td><td align="center" valign="middle" >450.64002</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >Tsinghua University (TU)</td><td align="center" valign="middle" >24.97238</td><td align="center" valign="middle" >588.02681</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >Xi’an Satellite Control Center (XSCC)</td><td align="center" valign="middle" >26.96105</td><td align="center" valign="middle" >549.37992</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >Northwestern Polytechnical University (NPU)</td><td align="center" valign="middle" >27.22356</td><td align="center" valign="middle" >566.65516</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >Laboratory of Space System Dynamics and Simulation Technology (LSSDST), NUDT</td><td align="center" valign="middle" >29.06861</td><td align="center" valign="middle" >545.47487</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >China Academy of Launch Vehicle Technology(CALVT)</td><td align="center" valign="middle" >41.53081</td><td align="center" valign="middle" >423.36019</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >China Academy of Space Technology (CAST)</td><td align="center" valign="middle" >48.96269</td><td align="center" valign="middle" >526.07781</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Initial parameters and the final consumed fuels</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >Leader</th><th align="center" valign="middle" >Follower 1</th><th align="center" valign="middle" >Follower 2</th></tr></thead><tr><td align="center" valign="middle" >a (km)</td><td align="center" valign="middle" >6778.0676</td><td align="center" valign="middle" >6778.1642</td><td align="center" valign="middle" >6778.1172</td></tr><tr><td align="center" valign="middle" >e</td><td align="center" valign="middle" >1.1058 &#215; 10<sup>−5</sup></td><td align="center" valign="middle" >4.0258 &#215; 10<sup>−</sup><sup>6</sup></td><td align="center" valign="middle" >5.5090 &#215; 10<sup>−</sup><sup>6</sup></td></tr><tr><td align="center" valign="middle" >i (deg)</td><td align="center" valign="middle" >42.8000</td><td align="center" valign="middle" >42.8000</td><td align="center" valign="middle" >42.8000</td></tr><tr><td align="center" valign="middle" >Ω (deg)</td><td align="center" valign="middle" >224.6348</td><td align="center" valign="middle" >224.5748</td><td align="center" valign="middle" >227.6658</td></tr><tr><td align="center" valign="middle" >ω (deg)</td><td align="center" valign="middle" >67.5210</td><td align="center" valign="middle" >274.2653</td><td align="center" valign="middle" >18.3462</td></tr><tr><td align="center" valign="middle" >Μ (deg)</td><td align="center" valign="middle" >202.4822</td><td align="center" valign="middle" >358.0967</td><td align="center" valign="middle" >237.9293</td></tr><tr><td align="center" valign="middle" >Number of maneuvers</td><td align="center" valign="middle" >116</td><td align="center" valign="middle" >116</td><td align="center" valign="middle" >116</td></tr><tr><td align="center" valign="middle" >Consumed fuel</td><td align="center" valign="middle" >175.8506</td><td align="center" valign="middle" >177.3275</td><td align="center" valign="middle" >196.2017</td></tr></tbody></table></table-wrap><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> The final monitoring profits</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >GEO beam</th><th align="center" valign="middle" >Monitoring profit/1 &#215; 10<sup>7</sup> km<sup>2</sup></th><th align="center" valign="middle" >GEO beam</th><th align="center" valign="middle" >Monitoring profit/1 &#215; 10<sup>7</sup> km<sup>2</sup></th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1.3684</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1.0117</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1.2856</td><td align="center" valign="middle" >11</td><td align="center" valign="middle" >1.1730</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >1.0462</td><td align="center" valign="middle" >12</td><td align="center" valign="middle" >1.2073</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >1.2803</td><td align="center" valign="middle" >13</td><td align="center" valign="middle" >1.4633</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >1.1974</td><td align="center" valign="middle" >14</td><td align="center" valign="middle" >1.0422</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >1.0284</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >1.0859</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >1.2502</td><td align="center" valign="middle" >16</td><td align="center" valign="middle" >1.2151</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >1.2091</td><td align="center" valign="middle" >17</td><td align="center" valign="middle" >1.2087</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >1.0815</td><td align="center" valign="middle" >18</td><td align="center" valign="middle" >1.2898</td></tr></tbody></table></table-wrap><p>monitored are not fixed, the regressive orbit may not be an effective candidate tool to solve the problem. But we have attempted to propose general methods which need not any special characteristics of the monitor or the target. The proposed methods may have a wider application area to solve more multi-objective trajectory design and optimization problems.</p></sec><sec id="s7"><title>Acknowledgements</title><p>We are very grateful to the 9<sup>th</sup> China trajectory optimization competition organizers for the interesting problem, challenge, and fruitful discussions. This work was supported by the Youth Fund Project of the Space Systems Department (No. 2017SY26B0001), the Funds of Natural Science of China (No. 61673390, and No. 61503414 ), and the Fund of The State Key Laboratory of Astronautic Dynamics (No. 2016ADL-DW0202).</p></sec><sec id="s8"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s9"><title>Cite this paper</title><p>Lu, Y., Sun, Y., Hou, X.Y. and Meng, Y.H. (2018) Trajectory Design and Optimization for LEO Satellites in Formation to Observe GEO Satellites’ Beams. International Journal of Astronomy and Astrophysics, 8, 368-385. https://doi.org/10.4236/ijaa.2018.84026</p></sec></body><back><ref-list><title>References</title><ref id="scirp.89191-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Shi, R., Liu, L., Long, T., et al. (2017) Surrogate Assisted Multidisciplinary Design Optimization for an All-Electric GEO Satellite. Acta Astronautica, 138, 301-317.</mixed-citation></ref><ref id="scirp.89191-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Asgarimehr, M. and Hossainali, M.M. (2014) Optimization of Geosynchronous Satellite Constellation for Independent Regional Navigation and Positioning in Middle East Region. Acta Astronautica, 104, 147-158. https://doi.org/10.1016/j.actaastro.2014.07.025</mixed-citation></ref><ref id="scirp.89191-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Pocha, J.J. (1987) An Introduction to Mission Design for Geostationary Satellites. Vol. 6, D. Reidel Publishing Company, Dordrecht, 1-8. https://doi.org/10.1007/978-94-009-3857-1</mixed-citation></ref><ref id="scirp.89191-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Clarke, A.C. (1945) Extra-Terrestrial Relays—Can Rocket Stations Give World-Wide Radio Coverage? Wireless World, 305-308.</mixed-citation></ref><ref id="scirp.89191-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Li, H.N. (2014) Geostationary Satellites Collocation. Springer, Berlin Heidelberg. https://doi.org/10.1007/978-3-642-40799-4</mixed-citation></ref><ref id="scirp.89191-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Zhao, S.G., Qi, R., Zhang, J.R., et al. (2018) Problem A of 9th Trajectory Optimization Competition: Problem Description and Summary of the Results. Acta Astronautica.</mixed-citation></ref><ref id="scirp.89191-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Alfriend, K.T. and Schaub, H. (2000) Dynamics and Control of Spacecraft Formations: Challenges and Some Solutions. Journal of the Astronautical Sciences, 48, 249-267.</mixed-citation></ref><ref id="scirp.89191-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Zhu, K., Jiang, F., Li, J., et al. (2009) Trajectory Optimization of Multi-Asteroids Exploration with Low Thrust. Transactions of the Japan Society for Aeronautical and Space Sciences, 175, 47-54. https://doi.org/10.2322/tjsass.52.47</mixed-citation></ref><ref id="scirp.89191-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Bérend, N. and Olive, X. (2016) Bi-Objective Optimization of a Multiple-Target Active Debris Removal Mission. Acta Astronautica, 122, 324-335. https://doi.org/10.1016/j.actaastro.2016.02.005</mixed-citation></ref><ref id="scirp.89191-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Yang, B., Huang, X.X., Yang, H.W., et al. (2018) Problem A of 9th China Trajectory Optimization Competition: Results Found at NUAA. Acta Astronautica.</mixed-citation></ref><ref id="scirp.89191-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Wu, D., Song, Y., Chi, Z.M., et al. (2018) Problem A of the 9th China Trajectory Optimization Competition: Results Found at Tsinghua University. Acta Astronautica.</mixed-citation></ref><ref id="scirp.89191-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Liang, J., Yang, Z., Zhang, J., et al. (2018) Formation Establishment for GEO Satellite Beams Monitoring Using Controlled Regressive Orbits.</mixed-citation></ref><ref id="scirp.89191-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Sabol, C., Burn, R. and McLaughlin, C.A. (2001) Satellite Formation Flying Design and Evolution. Journal of Satellite and Rockets, 38, 270-278. https://doi.org/10.2514/2.3681</mixed-citation></ref><ref id="scirp.89191-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Li, J.F., Meng, X., Gao, Y.F., et al. (2005) Study on Relative Orbital Configuration in Satellite Formation Flying. Acta Mechanica Sinica, 21, 87-94. https://doi.org/10.1007/s10409-004-0009-3</mixed-citation></ref><ref id="scirp.89191-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Curtis, H.D. (2005) Orbital Mechanics for Engineering Students. Elsevier, 163-172.</mixed-citation></ref><ref id="scirp.89191-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Lu, Y., Li, J., Li, H.N., et al. (2014) Fast Design of Low-Thrust Transfer Orbit for Manned Asteroids Exploration. 65th International Astronautical Congress, Toronto, 2-6 October 2014.</mixed-citation></ref><ref id="scirp.89191-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Storn, R. and Price, K. (1997) Differential Evolution—A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. Journal of Global Optimization, 11, 341-359. https://doi.org/10.1023/A:1008202821328</mixed-citation></ref><ref id="scirp.89191-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Price, K.V., Storn, R.M. and Lampinen, J.A. (2006) Differential Evolution: A Practical Approach to Global Optimization. 2nd Edition, Springer-Verlag, Berlin, 37-134.</mixed-citation></ref></ref-list></back></article>