Abstract
This work presents a novel self-organizing control method for mega constellations to meet the continuous Earth observation requirements. In order to decrease the TT&C pressure caused by numerous satellites, constellation satellites are not controlled according to the designed configurations but are controlled with respect to intersatellite constraints. By analyzing the street-of-coverage (SOC) of coplanar constellation satellites, the continuous coverage constraint of the mega constellation is transformed into constraints of the right ascension of ascending node (RAAN) and relative motion bound between every two adjacent coplanar satellites. The proposed continuous coverage constraint can be satisfied by most ongoing or planned mega constellations. Artificial potential functions (APFs) are used to realize self-organizing control. The scale-independent relative orbital elements (SIROEs) are innovatively presented as the self-organizing control variables. Using the Gaussian equations and Lyapunov’s theory, the stability of the APF control in quadratic form is proven, from which it can be concluded that the APF control variables of the controlled satellite should have the same time derivative as the target satellite states under two-body Keplerian motion condition, and SIROEs are ideal choices. The proposed controllers and self-organizing rules are verified in the sub-constellation of the GW-2 mega constellation by simulation. The results demonstrate the goodness in control effect and ground coverage performance.
1. Introduction
In recent years, mega constellations consisting of thousands of satellites have received widespread attention due to their potential to provide high-speed and full-coverage telecommunication services. Commercial companies, such as SpaceX and OneWeb, have made their plans public to deploy mega constellations in low Earth orbits [1]. SpaceX have launched nearly 2000 Starlink satellites and started to provide global communication and Internet services. China plans to construct two Guowang low-Earth-orbit constellations, totaling 12,992 satellites for telecommunication services [2].
Such giant constellations are wonderful choices for performing Earth observation missions. Since they evenly distribute at low Earth orbits all over the globe, they can be used to collect huge amounts of data on gravity [3] and atmosphere [4] for analysis, and they can obtain high–resolution Earth images in real time [5]. Among these remote sensing missions, the priority is to provide continuous global coverage. Limited by the computation load of analytic and grid methods, traditional coverage analysis methods are suitable for constellations with less than 100 satellites [6,7,8]. For the requirement of quick analysis of mega constellations, Dai et al. studied the geometric configuration of constellation projection points on Earth’s surface [9]. The multi-satellite coverage problem is decomposed into a one-satellite coverage problem to solve both continuous and discontinuous coverage problems. Gong et al. proposed a continuous coverage analysis method based on 2D map theory [10]. The proposed method avoids redundant calculation of intersatellite positions and positions between the satellites and ground targets so that the time complexity does not increase significantly with the increase in satellites. Huang et al. presented a systematic method for the design of continuous global coverage Walker and street-of-coverage constellations, by taking seven critical constellation properties (coverage, robustness, self-induced collision avoidance, launch, build-up, station-keeping, and end-of-life disposal) as design criteria [11]. However, the above studies rely on the overall motion information of the constellation, which will result in central ground control.
To that end, this paper innovatively introduces the self-organizing concept of mega constellation control, and the emphasis is on maintaining continuous coverage. Two traditional constellation maintenance methods are the absolute station-keeping method and the relative station-keeping method [12,13,14]. For mega constellations, the former will result in frequent on-orbit maneuvers, while the latter relies on the overall configuration information, which is also inefficient because of the huge number of satellites. In this paper, self-organizing control indicates a decentralized and distributed control mechanism that requires the relative motion information of neighbor satellites only. By that means, constellation control will not be affected by the failure or development of constellation satellites. Artificial potential function (APF) is a commonly used self-organizing control method for its clear mathematical descriptions. Trajectories based on APF control are not planned explicitly but rather are shaped by the potential field in reaction to the changing environment. APF control has shown its potential in many close proximity scenarios, including satellite cluster reconfiguration [15,16], collision avoidance [17], satellite rendezvous and docking [18,19], etc. Spencer improved the APF from Cartesian coordinate form to relative orbital elements (ROEs) form so that the relative orbital dynamics can be reflected in APF control [20]. Our previous work realized reconfiguration, bounded flight, and collision avoidance for satellite clusters by means of ROE-based APF control [21,22]. However, the relative motion distance between constellation satellites is much larger than that of close clusters. The above control methods cannot be applied to mega constellation scenarios.
For the requirement of continuous Earth observation of mega constellations, this paper analyzes the relationship between orbital planes, coplanar adjacent satellites, and coverage performance and proposes a continuous novel coverage constraint that relates to intersatellite motion only. The new constraint can be applied to the self-organizing control of mega constellations. The APF method is adopted to solve the self-organizing control problem in this work. Considering the large range of relative motion between constellation satellites, the scale-independent relative orbital elements (SIROEs) are proposed as the APF control variables. SIROEs have been proposed in our preliminary work [23,24], which have clear geometric interpretations, concise expressions, and high precision for relative motion with near-circular reference orbit and arbitrary intersatellite separation, which are particularly suitable for mega constellation satellites. The stability of the proposed self-organizing control is proven based on the Gaussian equations and Lyapunov’s theory. An ideal APF control variable of the controlled satellite should have the same time derivative as the target satellite states under a two-body Keplerian motion circumstance. Finally, the GW-2 constellation is simulated to verify the proposed self-organizing control method. The results indicate its goodness of control effect and ground-coverage performance.
The continuous coverage constraint is analyzed in Section 2.1. The configuration requirements of mega constellations are given here. The artificial potential functions for a single satellite and the self-organizing control rules for coplanar satellites are studied in Section 2.2. The detailed stability proofs of the proposed artificial potential functions are given in Section 2.3. The performance of self-organizing control for continuous coverage is evaluated based on a GW-2 constellation in Section 3. Conclusions are provided in Section 4.
2. Materials and Methods
2.1. Continuous Coverage Constraint of Mega Constellation
Considering the numerous orbital planes and satellites in one mega constellation, the continuous coverage constraint is redefined in this section. The configuration requirements for mega constellations that satisfy the coverage constraint are proposed. The intersatellite motion constraints during the lifetime are also analyzed.
2.1.1. Definition of Continuous Coverage
Walker constellation has been applied in many mega constellation missions because of its simple design and regular configuration. The spatial configuration of the Walker constellation can be represented by the total number of satellites N, the number of orbital planes P, and the phase parameters F, where represents the phase difference between two satellites in adjacent orbits. All satellites are placed in circular orbits at the same altitude and at the same inclination.
The latitude range that can be covered by the constellation is determined by the designed inclination and orbital altitude, and the distribution density of constellation satellites at higher latitudes is much larger than that at lower latitudes. Hence, it is convincible that continuous coverage for the designed latitude range can be achieved as long as low latitude regions can be covered continuously.
The coverage geometry of a single satellite is shown in Figure 1, where the angular radius of the coverage range is , the orbital altitude is H, the Earth’s radius is , and the minimum elevation angle is . The relationship between , H, and is given by Equation (1).
Figure 1.
Satellite coverage geometry.
The coverage range of adjacent coplanar satellites overlaps with each other, forming a street-of-coverage (SOC), shown in Figure 2. The width of the SOC depends on the coverage range and the geocentric angle between adjacent coplanar satellites , written in Equation (2).
Figure 2.
Street-of-coverage geometry of one orbital plane.
Since mega Walker constellation satellites are located at the same inclination, the SOC of adjacent orbital planes are approximately parallel to each other at low latitudes, shown in Figure 3. If the SOC of adjacent orbital planes could overlap with each other, continuous coverage can be achieved at low latitudes. It is noted that adjacent orbital planes could be co-rotating planes or counter-rotating planes, where satellites in the co-rotating planes move in the same direction ( is close to zero), while satellites in the counter-rotating planes move in the opposite direction ( is close to ). Therefore, the relative motion relationships between co-rotating satellites are relatively fixed compared to counter-rotating satellites. From the perspective of self-organization, the adjacent orbital planes in the coverage constraint are specified as co-rotating planes.
Figure 3.
Streets-of-coverage geometries of adjacent orbital planes.
To sum up, the continuous coverage constraint of the mega constellation is defined as follows: The continuous coverage can be guaranteed for a designed latitude range if the SOC of every two adjacent co-rotating orbital planes overlaps with each other. Theoretically, the existence of adjacent counter-rotating orbital planes can provide more coverage multiplicity.
2.1.2. Configuration Requirements for Mega Constellations
The mega constellation, containing a total of N satellites, is composed of S satellites evenly spaced on each of P orbital plane. The geocentric angle between adjacent coplanar satellites is . According to Equation (2), the width of SOC of one orbital plane is
where
To ensure the SOC of every two adjacent co-rotating orbital planes overlaps with each other there exists
Therefore, the configuration requirements for mega constellations that satisfy the proposed continuous coverage constraint are given in Equations (4) and (6).
Several ongoing and planned mega constellation missions are listed in Table 1. Let the minimum elevation angle takes 20. The coverage range can be calculated by Equation (1) together with the orbital altitude. Most of these mega constellations are proven to satisfy the configuration requirements for continuous coverage, i.e., Equations (4) and (6).
Table 1.
Summary of several mega constellation missions.
2.1.3. Intersatellite Motion Constraints
Due to perturbations and initial orbit errors, the coplanar satellites will drift from each other, and thus the RAAN differences between coplanar satellites will get larger over time without consideration of constellation control. The drift range of the RAAN difference between adjacent co-rotating orbital planes , and the drift range of the geocentric angle between adjacent coplanar satellites under the continuous coverage constraint, are worth investigating.
Figure 4.
Street-of-coverage geometry of the perturbed coplanar satellites. D and E are two sub-satellite points. A and C are two intersections of two coverage circle. Point A, B, C form a right triangle. Point D, E, F form a right triangle.
It can be calculated that the coverage range of two adjacent coplanar satellites along the track direction is
The coverage range along the normal direction of the orbital plane is
To ensure the SOC of every two adjacent co-rotating orbital planes overlap with each other, there exists
To ensure the coverage range of every two adjacent coplanar satellites along the track direction overlap with each other, there exists
According to Equations (11) and (12), the drift range of can be obtained, which is related to the drift range of .
where
According to Equations (10), (13) and (14), the drift range of of every two adjacent satellites can be obtained as
where
The detailed derivation steps and the proofs of real roots are given in Appendix A.
We denote as the target RAAN under perturbation of the designed orbital plane. Then the drift range of of all coplanar satellites away from can be written as
We denote the position vectors of two adjacent coplanar satellites in the geocentric inertial frame as and . The constraint of can be transformed to the relative distance constraint by means of cosine theorem.
Considering that mega constellations are nearly circular orbits, the position vectors in the geocentric inertial frame are substituted by semi-major axis a, given in Equation (20).
2.2. Self-Organizing Control Using Artificial Potential Functions
In this section, the scale-independent relative orbital elements (SIROEs), as well as the corresponding bound formulations, are introduced first. The relative motion bound denotes the maximum or minimum value of the relative distance between two satellites. Based on SIROEs, the artificial potential functions for single satellite control are designed under the continuous coverage constraint. The self-organizing control rules for the coplanar satellites are presented.
2.2.1. Scale-Independent Relative Orbital Elements and Bound Formulations
Scale-independent relative orbital elements are high-precision configuration parameters for relative motion with near-circular reference orbit and arbitrary intersatellite separation. SIROEs have been proposed in our preliminary work [23]. Six independent SIROEs are , shown in Figure 5 and Figure 6. The relationship between SIROEs and relative position is given in Equation (21). We denote as the basic relative motion coordinates. The relative trajectory can be obtained by rotating the basic trajectory by , counterclockwise. The basic trajectory projected on the plane is the combination of an ellipse (with a semi-major axis of and a semi-minor axis of ), a circle (with a radius of ), and an additional offset (with x-offset of and y-offset of ). The relative motion on the z-axis is harmonic.
Figure 5.
Illustration of the scale-independent relative orbital elements ( plane).
Figure 6.
Illustration of the scale-independent relative orbital elements ( plane).
Without regard to the minor differences of semi-major axes between constellation satellites, the relative velocities represented by SIROEs are written as
where n is the mean angular velocity of the reference orbit.
According to Equations (21) and (22), SIROEs can be represented by translational states, given in Equation (23).
According to Equation (21), the squared relative distance between satellites can be written as
where
Parameters are polynomials about SIROEs . Therefore, are time-invariant, while s is the only time variable. Differentiating w with respect to s results in
Let , there exists
or
The real roots of Equation (27) together with constitute a set of s values that perhaps make the squared relative distance take the maximum or minimum value, which are relative motion bounds. Note that when , , the squared relative distance takes .
Assuming that is the s value that makes the squared relative distance w take the maximum value and is the one that makes w take the minimum value, the maximum bound and the minimum bound for the current time can be written as
Relative motion bounds are complicated functions of SIROEs, and SIROEs are functions about translational states, given in Equation (23). Therefore, and are functions about translational states .
2.2.2. Design of Artificial Potential Functions for Single Satellite Control
Referring to the concept of relative motion bound, Equation (20) can be rewritten as , . Together with Equation (18), the proposed continuous coverage constraint relates to RAAN differences and relative motion bounds. Therefore, the control effects will be performed in cases if or or or .
The following artificial potential functions are all designed in quadratic form, given in Equation (31).
where is the control variable. is the expected value of . is the control coefficient matrix, which is a positive definite symmetric matrix. In the geocentric inertial frame, the control effect generated from is given as
where represents the geocentric velocity vector of satellite i. Hence, the velocity increments of are the negative gradient of with respect to satellite i’s geocentric velocity vector . The stability proof will be given in Section 4.
- (1)
- RAAN Control
To limit the RAAN difference, the artificial potential function is designed in Equation (33). The control variable takes . The control coefficient matrix takes . . and represent the target inclination and RAAN values under perturbation of the designed orbital plane, respectively. Therefore, limits the RAAN difference within the expected range and corrects the inclination meanwhile.
According to Equation (32), the velocity increments generated by in the geocentric inertial frame are
The relationship between and is given as
In fact, the out-of-plane control can be avoided by setting an appropriate offset of the semi-major axis to ensure the time derivative of is approximately zero under perturbations. Take the GW-2 constellation, for instance. The drift range of is when according to Equation (18). The drift range of is relatively large, where the RAAN control will basically not be implemented in two years.
- (2)
- Relative Motion-bound Control
To realize the restriction of relative motion bound, the artificial potential function is designed in Equation (36). The control variable takes or , and the control coefficient matrix takes the .
Satellite j is designated as the reference satellite. and are determined by Equation (20).
In the geocentric inertial frame, the velocity increments generated by can be obtained by calculating the negative gradient of with respect to the relative velocity vector , and then transforming them from satellite j’s orbital frame to the geocentric inertial frame.
, , can be formulated based on Equations (23), (24), (29) and (30). represents the transformation matrix from the geocentric inertial frame to satellite j’s orbital frame.
- (3)
- Semi-Major Axis Control
The differences in semi-major axes between constellation satellites will lead to secular drift, and hence the relative motion-bound constraint will never be satisfied. Moreover, the semi-major axis will keep declining because of the influence of atmospheric drag. From this perspective, semi-major axis control is essential to mega constellation maintenance.
The artificial potential function is designed to be a quadratic function about , given in Equation (39). . . is the designed value of the orbital semi-major axis. Semi-major axis control will be implemented when the continuous coverage constraint has been satisfied.
The velocity increment of in the geocentric inertial frame is
The relationship between and is given as
To sum up, the control potential functions for satellite i are given as follows.
2.2.3. Self-Organizing Control Rules for Coplanar Satellites
For three adjacent coplanar satellites, , i and , the self-organizing control rules are defined as follows.
To put it simply, the RAAN control will be performed once the RAAN difference between satellite i and the designed value does not fit the range. The relative motion-bound control will work only if one of two adjacent coplanar satellites of satellite i (denoted as and ) does not meet the boundary constraint while the other does. For other cases, the semi-major axis control will be implemented, even if , , , and do not all meet the boundary constraint.
2.3. Stability Proof of Satellite Control
In this section, the stability of the proposed self-organizing control is proved based on the Gaussian equations and Lyapunov’s theory. The selection criteria of potential function variables for satellite control are discussed.
2.3.1. Stability Proof of RAAN Control and Semi-Major Axis Control
If there exists one Lyapunov function that satisfies Equation (44), the control system can be proven to be stable.
In this paper, is designated as the Lyapunov function. Referring to Equation (31), it is obvious that is positive definite. If the time derivative of is negative definite, one can prove that the proposed APF control is stable.
For RAAN control and semi-major axis control, . Hence, relates to controlled satellite i only.
According to Equation (31), the time derivative of can be written as
The time derivative of is
where and are the position vector and velocity vector in the geocentric inertial frame, respectively. represents the control acceleration vector in the geocentric inertial frame. represents the time derivative of under the two-body Keplerian motion condition.
Since does not change under control, the time derivative of is
According to Equation (32), the control effect generated by in geocentric inertial frame is the negative gradient of with respect to .
For RAAN control and semi-major axis control, stays constant under the two-body Keplerian motion condition without consideration of perturbations. Hence, is zero. Similarly, is also zero. The time derivative of is
The control coefficient matrix is positive definite. Therefore, Equation (50) is a negative definite quadratic function when . is positive definite, and the time derivative of is negative definite. According to Lyapunov’s second theory, the RAAN and semi-major axis APFs are stable.
2.3.2. Stability Proof of Relative Motion-Bound Control
For relative motion-bound control, . Different from RAAN and semi-major axis control, the relative motion-bound control relates to the controlled satellite i and its adjacent coplanar satellite j. Therefore, the time derivative of will be different. Here we give the stability proof of relative motion-bound control under self-organizing control rules.
Assuming that . It can be inferred from Equation (43) that , and . In this case, . is positive definite. The time derivative of can be written as
The time derivative of is
The control effect working on satellite i is
Since and , the control APF working on satellite is
The control effect working on satellite is
Hence, the time derivative of is
Since , the time derivative of is negative definite. To that end, the stability of the relative motion-bound control under self-organizing rules is proven.
2.3.3. Selection Criteria of Quadratic Potential Function Variables
In past studies, the control variables of quadratic APFs can be position states [16,18,25], velocity states [19], relative orbital elements [20,21,22], classical orbital elements [26], etc. The stabilities of quadratic APFs in terms of different control variables are discussed as follows.
- (1)
- Using and as Control Variables
In this case, , . The control effects aim to make the geocentric position and velocity of the controlled satellite converge to that of the target one. The difference between the time derivative of and that of under the two-body condition is
When the relative distance between the controlled satellite and the target one is much closer than the orbital altitude, the difference in velocity and two-body gravity in Equation (57) is minor and is ignored. Referring to Equation (49), , and the time derivative of is negative definite. The control effect is stable. However, the orbital dynamics differ a lot with the increase in the intersatellite distance. can be positive or negative, and the stability cannot be guaranteed anymore.
Therefore, quadratic APF control in terms of and is stable only if the relative distance is small, or if the gravity is weak, for example, on the ground or in deep space.
- (2)
- Using Orbital Elements as Control Variables
In this case, , . Under two-body Keplerian motion condition, it can be inferred that
According to Equation (49), if the slow variables of orbital elements, i.e., , are chosen as APF control variables, the control effect is stable.
- (3)
- Using Relative Orbital Elements as Control Variables
In this case, , . There exists
Therefore, relative orbital elements are ideal control variables that ensure control stability. When , can be chosen as control variables.
To sum up, the selection criteria of quadratic APF control variables are given as follows. If the time derivative of is the same as that of under the two-body condition, the corresponding APF control is stable.
3. Results and Discussion
In this section, the self-organizing control under continuous coverage constraints is simulated. The GW-2 constellation is designated as the mega constellation example. The control consumption is assessed, and the coverage performance is analyzed.
3.1. Self-Organizing Control of Two Satellites
The two-satellite case is simulated, where one satellite, named the chief, performs semi-major axis control only, and the other, named the deputy, performs self-organizing control to keep the relative motion bound within the expected range.
The simulation parameters are listed in Table 2.
Table 2.
Simulation parameters for the two-satellites case.
The relative motion-bound changing with time is shown in Figure 7, where the blue, black, red, and green curves represent the maximum bound under control, the minimum bound under control, the expected maximum bound, and the expected minimum bound, respectively. It can be found that both the maximum bound and the minimum bound are constrained within the expected range.
Figure 7.
Relative motion-bound changing with time.
Due to the existence of atmospheric drag, the mean semi-major axis drops by 10 m every day without semi-major control, shown in Figure 8. It can be seen that the relative motion-bound control makes the semi-major axis of the deputy converge to that of the chief as well. That is because the expected bound values are fixed, and the fixed bounds exist only if the semi-major axis difference takes zero. Figure 9 shows the semi-major axes of the chief satellite and the deputy under semi-major axis control. The results indicate that the semi-major axes of the two satellites have been maintained around the expected value.
Figure 8.
Semi-major axis time histories without semi-major axis control.
Figure 9.
Semi-major axis time histories under semi-major axis control.
The control effect of the deputy is shown in Figure 10. The accumulated velocity increment is 1.98 m/s, and the single-step velocity increment is less than 0.02 m/s, which is minor enough for mega constellation control.
Figure 10.
Control effects changing with time.
3.2. Self-Organizing Control of Coplanar Satellites
The coplanar satellites are selected as satellites of one orbit in GW-2 sub-constellation with an orbital altitude of 1145 km and inclination of . The designed configuration of the GW-2 constellation has been presented in Table 1. There are 48 orbital planes and 36 coplanar satellites in the GW-2 sub-constellation total. The simulation parameters are listed in Table 3. The initial errors of are relatively large, which simulate the drift of under perturbations without control.
Table 3.
Simulation parameters for the coplanar satellites case.
The angular radius of the coverage range is calculated as . According to Equation (18), the RAAN drift should be within and . The drift range of the relative motion bound can be calculated using Equations (15) and (20) based on the extreme value of .
The initial distribution of the coplanar satellites in the geocentric inertial system is shown in Figure 11, while the final distribution is shown in Figure 12. The red dots represent satellites that do not satisfy the continuous coverage constraint, named unqualified satellites, whereas the green dots represent satellites that satisfy the continuous coverage constraint. The number of unqualified satellites changing with time is shown in Figure 13. The unqualified satellites are reduced from 11 to 0 due to the self-organizing control, which verifies the feasibility of the proposed control method.
Figure 11.
The initial distribution of the coplanar satellites in the geocentric inertial system. Red dots represent satellites that do not satisfy the continuous coverage constraint while green dots represent satellites that satisfy the continuous coverage constraint.
Figure 12.
The final distribution of the coplanar satellites in the geocentric inertial system.
Figure 13.
Number of unqualified satellites in the coplanar satellites.
The differences in the maximum relative motion bounds away from their corresponding constraints are shown in Figure 14. The differences should be negative theoretically and they actually are. Hence the maximum bound control has not been performed during the simulation time. The differences in the minimum relative motion bounds away from their corresponding constraints are shown in Figure 15, from which it can be found that all minimum bounds are controlled to be larger than the constraints. The occurrence of the unqualified satellite at 40 days in Figure 13 can be understood by referring to Figure 15. The small drift in the minimum bound away from the constraint due to perturbations is identified as unqualified.
Figure 14.
The differences in maximum bounds away from the corresponding constraints. Red line is zero-value standard. Blue lines are maximum bound differences.
Figure 15.
The differences in minimum bounds away from the corresponding constraints. Red line is zero-value standard. Blue lines are minimum bound differences.
The semi-major axis differences away from target value are shown in Figure 16. The maximum drift of the semi-major axis at the final moment is 54.27 m. The RAAN differences away from the target RAAN under perturbation of the designed orbital plane are shown in Figure 17. The maximum drift of RAAN at the final moment is . The control effects of coplanar satellites in the geocentric inertial system are shown in Figure 18. The exact velocity increments have no value of reference because the initial orbit conditions are dramatically bad. However, Figure 16 reveals the convergence of the proposed self-organizing control.
Figure 16.
Semi-major axis differences away from the target value.
Figure 17.
RAAN differences away from the target RAAN under perturbation. Red lines represent and respectively. Blue lines represent RAAN differences.
Figure 18.
Control effects of coplanar satellites in the geocentric inertial system.
3.3. Self-Organizing Control of Mega Constellation
This paper focuses on self-organizing control to keep continuous coverage within the designed latitude zones, whereas collision avoidance control has not been considered so far. Since the proposed continuous coverage constraint relates to coplanar satellites only, the self-organizing control of different orbital planes is independent of each other.
The initial simulation parameters are listed in Table 4. In order to demonstrate the effect of relative motion-bound control, the initial errors of are set as , , . The initial and final distributions of the mega constellation are shown in Figure 19 and Figure 20, respectively. Satellites that satisfy the continuous coverage constraint are colored green, while others are colored red. It can be observed that unqualified satellites turn into qualified satellites under self-organizing control. The number of unqualified satellites is reduced from 248 to 0, shown in Figure 21. The control effects in the geocentric inertial system changing with time are shown in Figure 22, which reveals the convergence of the proposed self-organizing control.
Table 4.
Simulation parameters for the mega-constellation case.
Figure 19.
Initial distribution of the mega constellation. Red dots represent satellites that do not satisfy the continuous coverage constraint while green dots represent satellites that satisfy the continuous coverage constraint.
Figure 20.
Final distribution of the mega constellation.
Figure 21.
Number of unqualified satellites in the mega constellation.
Figure 22.
Control effects of constellation satellites.
The time histories of the maximum bound difference, minimum bound difference, semi-major axis difference, and RAAN difference are given in Figure 23, Figure 24, Figure 25 and Figure 26. All the minimum relative motion bounds converge to expected constraints automatically under control. The semi-major axis differences are restricted within 98.02 m, and the maximum drift of RAAN at the final moment is , which is far away from the drift constraint.
Figure 23.
Maximum bound differences of constellation satellites. Red line is zero-value standard. Blue lines are maximum bound differences.
Figure 24.
Minimum bound differences of constellation satellites. Red line is zero-value standard. Blue lines are minimum bound differences.
Figure 25.
Semi-major axis differences of constellation satellites.
Figure 26.
RAAN differences of constellation satellites. Red lines represent and respectively. Blue lines represent RAAN differences.
Figure 27 shows the coverage performance of the GW-2 sub-constellation at the final moment, where yellow dots represent virtual ground stations that can be single-covered, and red dots represent ground stations that cannot be single-covered. The results indicate that the GW-2 sub-constellation can provide continuous coverage within along latitudes. Figure 28 shows the multiplicity of coverage of the GW-2 sub-constellation, where the blue curve denotes the initial condition and the green curve denotes the final condition. It can be found that the GW-2 constellation always provides continuous coverage within latitude zones during the simulation time.
Figure 27.
Coverage performance of the GW-2 sub-constellation.
Figure 28.
Multiplicity of coverage of the GW-2 sub-constellation at the initial and final moments.
4. Conclusions
In view of the numerous satellites in mega constellations, this paper innovatively introduces the self-organizing concept of mega constellation control. The emphasis is on realizing continuous Earth observation within the designed latitude zones so that the combination of multiple sub-constellations can provide global remote sensing services. A novel continuous coverage constraint has been presented that relates to intersatellite motion only, including the RAAN drift range and relative motion-bound drift range between two adjacent coplanar satellites. The configuration requirements for mega constellations have been studied, and most ongoing or planned mega constellations satisfy the proposed coverage constraint. Considering RAAN, the relative motion-bound and semi-major axis constraints, the corresponding artificial potential functions as well as the self-organizing rules have been designed. As a highlight, the scale-independent relative orbital elements are used as control variables in mega constellation control because these elements have high precision for near-circular orbits and arbitrary intersatellite ranges. The stability of satellite control using quadratic artificial potential functions has been proven. One key finding is that if the time derivative of the control variable is the same as that of the expected value under two-body Keplerian motion condition, the corresponding quadratic artificial potential function is stable. The self-organizing control simulations of coplanar satellites and the GW-2 sub-constellation have been carried out. The simulation results indicate the goodness of control effect for the small single-step velocity increment and low accumulated control consumption, and the mega constellation satisfies continuous coverage under control.
Author Contributions
Conceptualization: Y.X., Y.Z. and Z.W.; funding acquisition: Z.W. and L.F.; Methodology: Y.X.; validation verification: Y.X. and Y.H.; writing—original draft: Y.X.; writing—review and editing: Y.X. and Y.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Natural Science Foundation of China of funder grant number No. U20B2056 and the Huzhou Distinguished Scholar Program of funder grant number ZJIHI-KY0016. The APC was funded by Zhejiang University.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
Let , ,
Let
According to Equation (6), it can be proven that
Therefore,
The range of can be obtained by Equation (A3)
According to Equation (A6), it is obvious that
Therefore, can be proven, yet depends on the value.
The range of is
The range of is
Equation (A14) ensures that is a real value, given in Equations (A9) and (A10). Equation (A14) can be simplified as
where
According to Equation (6),
is a positive variable. Therefore, the range of is
References
- Del Portillo, I.; Cameron, B.G.; Crawley, E.F. A technical comparison of three low earth orbit satellite constellation systems to provide global broadband. Acta Astronaut. 2019, 159, 123–135. [Google Scholar] [CrossRef]
- Williams, A.; Hainaut, O.; Otarola, A.; Tan, G.H.; Rotola, G. Analysing the impact of satellite constellations and ESO’s role in supporting the astronomy community. arXiv 2021, arXiv:2108.04005. [Google Scholar]
- Boggio, M.; Colangelo, L.; Virdis, M.; Pagone, M.; Novara, C. Earth Gravity In-Orbit Sensing: MPC Formation Control Based on a Novel Constellation Model. Remote Sens. 2022, 14, 2815. [Google Scholar] [CrossRef]
- Wang, Z.; Zhang, Y.; Wen, G.; Bai, S.; Cai, Y.; Huang, P.; Han, D.; He, Y. Atmospheric Density Model Optimization and Spacecraft Orbit Prediction Improvements Based on Q-Sat Orbit Data. arXiv 2021, arXiv:2112.03113. [Google Scholar]
- Mastro, P.; Masiello, G.; Serio, C.; Pepe, A. Change Detection Techniques with Synthetic Aperture Radar Images: Experiments with Random Forests and Sentinel-1 Observations. Remote Sens. 2022, 14, 3323. [Google Scholar] [CrossRef]
- Lang, T. Low Earth orbit satellite constellations for continuous coverage of the mid-latitudes. In Proceedings of the Astrodynamics Conference, San Diego, CA, USA, 29 July–31 July 1996; p. 3638. [Google Scholar]
- Santos, M.; Shapiro, B. Relating satellite coverage to orbital geometry. In Proceedings of the AIAA/AAS Astrodynamics Specialist Conference and Exhibit, Honolulu, HI, USA, 18–21 August 2008; p. 6609. [Google Scholar]
- Hackett, T.M.; Bilén, S.G.; Bell, D.J.; Lo, M.W. Geometric approach for analytical approximations of satellite coverage statistics. J. Spacecr. Rocket. 2019, 56, 1286–1299. [Google Scholar] [CrossRef]
- Dai, G.; Chen, X.; Wang, M.; Fernández, E.; Nguyen, T.N.; Reinelt, G. Analysis of satellite constellations for the continuous coverage of ground regions. J. Spacecr. Rocket. 2017, 54, 1294–1303. [Google Scholar] [CrossRef]
- Gong, Y.; Zhang, S.; Peng, X. Quick coverage analysis of mega Walker Constellation based on 2D map. Acta Astronaut. 2021, 188, 99–109. [Google Scholar] [CrossRef]
- Huang, S.; Colombo, C.; Bernelli-Zazzera, F. Multi-criteria design of continuous global coverage Walker and Street-of-Coverage constellations through property assessment. Acta Astronaut. 2021, 188, 151–170. [Google Scholar] [CrossRef]
- Arnas, D.; Casanova, D.; Tresaco, E. Relative and absolute station-keeping for two-dimensional–lattice flower constellations. J. Guid. Control. Dyn. 2016, 39, 2602–2604. [Google Scholar] [CrossRef]
- Chen, Y.; Zhao, L.; Liu, H.; Li, L.; Liu, J. Analysis of configuration and maintenance strategy of LEO walker constellation. J. Astronaut. 2019, 40, 1296–1303. [Google Scholar]
- Li, J.; Hu, M.; Wang, X.; Li, F.; Xu, J. Analysis of configuration offsetting maintenance method for LEO Walker constellation. Chin. Space Sci. Technol. 2021, 41, 38. [Google Scholar]
- Izzo, D.; Pettazzi, L. Autonomous and distributed motion planning for satellite swarm. J. Guid. Control. Dyn.s 2007, 30, 449–459. [Google Scholar] [CrossRef]
- Nag, S.; Summerer, L. Behaviour based, autonomous and distributed scatter manoeuvres for satellite swarms. Acta Astronaut. 2013, 82, 95–109. [Google Scholar] [CrossRef]
- Hu, Q.; Dong, H.; Zhang, Y.; Ma, G. Tracking control of spacecraft formation flying with collision avoidance. Aerosp. Sci. Technol. 2015, 42, 353–364. [Google Scholar] [CrossRef]
- McInnes, C.R. Autonomous proximity manoeuvring using artificial potential functions. ESA J. 1993, 17, 159–169. [Google Scholar]
- Cao, L.; Qiao, D.; Xu, J. Suboptimal artificial potential function sliding mode control for spacecraft rendezvous with obstacle avoidance. Acta Astronaut. 2018, 143, 133–146. [Google Scholar] [CrossRef]
- Spencer, D.A. Automated trajectory control using artificial potential functions to target relative orbits. J. Guid. Control. Dyn. 2016, 39, 2142–2148. [Google Scholar] [CrossRef]
- Wang, Z.; Xu, Y.; Jiang, C.; Zhang, Y. Self-organizing control for satellite clusters using artificial potential function in terms of relative orbital elements. Aerosp. Sci. Technol. 2019, 84, 799–811. [Google Scholar] [CrossRef]
- Xu, Y.; Wang, Z.; Zhang, Y. Bounded flight and collision avoidance control for satellite clusters using intersatellite flight bounds. Aerosp. Sci. Technol. 2019, 94, 105425. [Google Scholar] [CrossRef]
- Xu, Y.; Wang, Z.; Zhang, Y. Modeling and control of scale-independent relative orbital elements for near-circular orbits. Acta Astronaut. 2022, 198, 642–658. [Google Scholar]
- Jiang, C.; Wang, Z.; Zhang, Y. Decomposition analysis of spacecraft relative motion with different inter-satellite ranges. Acta Astronaut. 2019, 163, 56–68. [Google Scholar]
- An, M.; Wang, Z.; Zhang, Y. Self-organizing control strategy for asteroid intelligent detection swarm based on attraction and repulsion. Acta Astronaut. 2017, 130, 84–96. [Google Scholar] [CrossRef]
- Sun, Y.; Shen, H. The control of mega-constellation at low earth orbit based on TLE. Acta Astronaut. 2020, 42, 156. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).