Next Article in Journal
A Simulated Annealing Algorithm with Tabu List for the Multi-Satellite Downlink Schedule Problem Considering Waiting Time
Next Article in Special Issue
Design of Novel Laser Crosslink Systems Using Nanosatellites in Formation Flying: The VISION
Previous Article in Journal
Special Issue “Hybrid Rocket (Volume II)”
Previous Article in Special Issue
A Concept for a Mars Boundary Layer Sounding Balloon: Science Case, Technical Concept and Deployment Risk Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Mega-Constellations for Global Uniform Coverage with Inter-Satellite Links

Department of Aerospace Science and Technology, Space Engineering University, Beijing 101416, China
*
Author to whom correspondence should be addressed.
Aerospace 2022, 9(5), 234; https://doi.org/10.3390/aerospace9050234
Submission received: 11 March 2022 / Revised: 20 April 2022 / Accepted: 22 April 2022 / Published: 24 April 2022
(This article belongs to the Special Issue Innovative Space Mission Analysis and Design (Volume II))

Abstract

:
Constellation configuration design is a prerequisite and critical step in the construction of a mega-constellation system in low Earth orbit. However, the huge number of satellites and the intricate changes in relative positions among them make the configuration design the most challenging part. In this paper, we propose a configuration design scheme for mega-constellations considering collision-avoidance constraints with the objective of uniform global coverage. In this design scheme, the constellation is made up of multiple Walker constellations with the same orbital altitude and different orbital inclination. Moreover, the analytical expression for the minimum distance between any two satellites in the same orbital altitude is derived, and the constellation internal collision-avoidance constraint is established accordingly. Finally, a permanent inter-satellite link design scheme without dynamic reconstruction is presented based on the mega-constellation configuration. Simulation results show that the mega-constellation design scheme introduced in this paper can achieve relatively uniform global coverage (its N Asset Coverage ranges from 18 to 25). The mixed Walker constellation is capable of providing a greater number of N Asset Coverage for most of the world than the Walker constellation of the same satellite order of magnitude. In addition, the inter-satellite link scheme designed in this paper can ensure continuous and stable communication between any satellite nodes.

1. Introduction

Recently, the rapid development of satellite manufacturing, reuse technology for launch vehicles, and multi-satellite launch technology have made the deployment of large-scale constellations (constellations containing hundreds or even thousands of satellites) in space a reality. Several companies have already proposed plans to construct mega-constellations in low earth orbit (LEO) [1]. The most popular ones, SpaceX and OneWeb, have already been put into practice. Among the various aspects of the mega-constellation system’s construction, the constellation configuration design is a prerequisite to guarantee the regular operation of the constellation. It is also the key to ascertaining the constellation system’s performance and application level. At the same time, the constellation configuration design is a complicated problem that requires integrated consideration of satellite orbit characteristics, temporal and spatial distribution, and overall system performance [2]. Furthermore, the rapid topological changes among LEO satellites and the increased collision risks [3] associated with the huge number of satellites increase the complexity of the constellation design. Therefore, the design of mega-constellations configuration is a significant and challenging study.
The traditional constellation design methods are mainly divided into two categories: One is the geometric analytical method [4], which combines space geometry and orbital dynamics to give the analytical form of the constellation configuration; additionally, the other is the optimization design method [5], which applies intelligent optimization algorithms to find the configuration that makes the constellation performance optimal. The representative geometric analytical method is the Walker constellation, proposed by John Walker [6]. It can be accommodated to global coverage requirements. The properties of any satellite in the Walker constellation are the same. Afterward, various constellation configurations were derived based on the Walker constellation. Researchers such as Ballard [7], Lang [8], and Adams [9] contributed fruitful research results intending to use the minimum number of satellites to achieve global coverage. Rider [10] is concerned with the analysis of the coverage of latitudinal zones. The flower constellations (FCs) defined by Mortari [11] are similar to the Walker constellations. The FCs are suitable for the Earth observation missions due to their repeat ground track. Based on FCs theory, scholars later expanded the design possibilities and proposed constellation configurations such as 2D [12], 3D [13], and 4D [14] Lattice FCs, and then the Necklace FCs [15] and 2D [16] and 3D [17] Necklace FCs were developed. Arnas [18] presented a detailed simulation analysis for the application of 2D Necklace FCs to Earth observation missions. Huang [19] presented a systematic method for designing continuous global coverage Walker and Street-of-Coverage constellations by taking seven critical constellation properties as design criteria. The authors of [20] proposed a semi-analytical method in designing constellations to deal with a sequence of Earth revisit missions. The intelligent optimization design methods have significant strengths when the number of satellites is small or for regional coverage tasks. Han [21] solved the design of navigation constellations using the Multi-Objective Particle Swarm Optimization algorithm. Ma [22] designed a hybrid constellation using a genetic algorithm on an LEO-based navigation augmentation system. Wang [23] proposed a novel optimization method, the hybrid-resampling particle swarm optimization (HRPSO) algorithm, which improved the computational efficiency of constellation design.
The above research mainly focused on the design of traditional constellations with fewer than 100 satellites. However, there are only a few studies on the design of mega-constellations. Kak [24] proposed a large-scale constellation design optimization framework for CubeSats. It analyzed several framework cases applied to the Internet of Space Things (IoST). Ge [25] studied the constellation optimization problem for the LEO enhanced global navigation satellite system (LeGNSS) with 240 LEO satellites of orbital inclinations at 90°, 60°, and 35° selected. Ravishankar [26] introduced a hybrid communications architecture and a 5G unifying protocol architecture based on mega-constellations. This work balanced all aspects of system design for such large and complex systems. Based on the Starlink constellation, Khalife [27] proposed a framework to navigate LEO satellite signals with differential carrier phase measurements. Arnas [28] applied FCs theory to generate sets of LEO slots free from self-conjunctions. He also innovatively proposed the 4D Lattice FCs design method and applied it to the design of mega-constellations [14]. While the constellation is capable of deploying more satellites at the same orbital altitude than the Walker constellation, this comes at the cost of a non-uniform distribution of satellites, preventing the constellation from achieving sustained global coverage. In summary, more and more creative findings are emerging for mega-constellations. However, almost all studies are based on a Walker constellation to explore the application value of mega-constellations. Few have focused on the in-depth research of constellation configuration design.
The successful practice of the Walker constellations in GPS [29], Glonass [30], Iridium [31], and other space systems has proven its significant superiority in serving traditional space missions. However, when the number of satellites increased to the order of thousands, the serious unevenness of the Walker constellation’s coverage along the latitude zones became prominent. Its sub-satellite points will show a trend of sparse distribution at low latitudes and extremely dense distribution at high latitudes [32]. This drawback not only causes the waste of space resources but more seriously, a large number of satellites accumulate over high latitudes, increasing the risk of collision between satellites and threatening the space security environment. Although this weakness can be mitigated by using a constellation configuration with multiple orbital layers mixed, it will significantly increase the complexity of the inter-satellite links (ISLs) design, since two satellites between different orbital altitudes cannot communicate continuously. Thus, it is relevant to design a constellation configuration that can improve global coverage performance, consider collision avoidance, and be in the same orbital layer.
Establishing ISLs [33] within the mega-constellation provides many advantages, such as reduced communication delay, path loss, and inter-satellite data transmission independent of the ground systems [34]. The mega-constellation is a huge space-based information network platform. Each satellite node is not an independent individual but works in concert to pursue the maximum functionality of the overall system. Therefore, inter-satellite communication capability will become a necessary attribute for mega-constellations. It means that ISLs design will also be an integral part of the design of the mega-constellations.
Based on previous efforts, this paper is dedicated to studying the design of mega-constellations. We propose a mixed Walker constellation design method that achieves full-time domain and global uniform coverage. It considers the collision-avoidance problem within the constellation, and all satellites orbit at the same altitude. Based on this constellation configuration, we introduce an ISL design scheme that guarantees stable data transmission within the mega-constellation. Firstly, we define a metric that measures the distribution density of the sub-satellite points along the latitudinal zones. Using this metric as a benchmark, sub-constellations with different orbital inclinations are obtained in turn. Secondly, considering the collision-avoidance problem, the analytical expression for the minimum distance between any two near-circular orbiting satellites of the same orbital altitude is derived based on the orbital dynamics and spatial geometry. The orbital parameters of some satellites are adjusted in the mega-constellation until the minimum distance between any two satellites is greater than a safe distance. Thirdly, the ISL is established based on the principle that the maximum distance between two satellites in the constellation is minimized. An ISLs design scheme that avoids link reconstruction during the constellation operation is obtained, which ensures stable inter-satellite communication to a certain extent. Finally, the mixed Walker constellations theory introduced in this paper is applied to design a 5685-satellite mega-constellation using a circular orbit. The simulation analysis results verify its global uniform coverage as well as its ability to communicate continuously.
Summarized, the main contributions of this paper are as follows: First, while a constellation containing a large number of satellites can easily achieve global coverage, the mega-constellation designed in this paper can significantly improve the quality of global coverage. On top of satisfying global coverage, it not only provides more uniform coverage but also increases the number of N Asset Coverage over most of the globe. Second, we derive the minimum distance between any two satellites at the same altitude using a geometric approach, which is more tangible and comprehensible than the algebraic approach in [35]. Third, although the literature [36] also considers the continuous communication of ISLs when performing the constellation design, it only uses a constellation containing 44 satellites with the same orbital inclination for research. However, this paper studies the ISLs design method with higher complexity and more in line with the actual operation of mega-constellations.
The remainder of the paper is structured as follows. Section 2 presents the theory and methodology for establishing the mega-constellation design model. Section 3 provides a design model of the inter-satellite links for the mega-constellations. Section 4 develops the models in detail, and a corresponding numerical simulation is performed. Finally, conclusions are drawn.

2. Mega-Constellation Design Model

The distribution of satellites determines the coverage performance of the constellation [37], and the more uniformly the satellites are scattered across the celestial sphere, the better for rapid coverage over large areas. The most widely used Walker constellation covers all the longitudes uniformly with time but suffers from a significant problem of uneven coverage on the latitude zones. This shortcoming will be even more pronounced when the number of satellites is large.
Aiming at designing a mega-constellation capable of achieving uniform global coverage of the ground, it is first necessary to define a metric that measures the density of the constellation’s sub-satellite points over the latitudinal zones. Furthermore, the Walker constellation can be used as the basic unit of a mega-constellation, taking advantage of its symmetry and uniform coverage of all longitudes. In addition, the latitudinal coverage is restricted by the orbital inclination of the satellites within the constellation. A mixed Walker constellation configuration with multiple inclinations is required to provide balanced coverage of the various latitudinal zones.
The mega-constellation configuration design in this paper can be summarized as follows: Using the Walker constellation as the basic unit, the density of the sub-satellite points on the latitude zone is adopted as an indicator, and sub-constellations with different orbital inclinations are generated in successive iterations. At the same time, the initial orbital planes of the sub-constellations are evenly spaced on the equator to ensure that the sub-satellite points are sufficiently uniform in the longitudinal direction. We have acquired a preliminary constellation configuration up to this point. Then, the collision-avoidance constraint is established according to the relative position between satellites, and the orbit parameters of some satellites with high collision risk are adjusted. The final constellation configuration is derived.

2.1. Prerequisite Conditions for the Model

Before going into details, some prerequisite conditions need to be clarified to ensure the rationality of the model. The specific content is as follows:
(1)
In general, the relative distances of two satellites with different orbital altitudes vary continuously with time, which will eventually lead to the two satellites not satisfying the geometric visibility condition. In other words, a stable ISL cannot be established between satellites with different orbital altitudes. Therefore, to establish durable and stable ISLs within the mega-constellation system, all satellites are required to be at the same orbital altitude.
(2)
For LEO satellites, the non-spherical gravitational perturbation and atmospheric drag perturbation will have a noticeable impact on satellite orbit. In particular, the drift of the ascending node caused by the J 2 perturbation is significant. In the long run, the constant change in the relative drift of the ascending nodes between satellites with different inclinations will prevent the constellation from operating in an orderly manner according to the initial configuration. Though the effects of perturbation can be circumvented by placing satellites with different orbital inclinations at different orbital altitudes, the different orbital altitudes can bring trouble to the establishment of ISLs, as illustrated in (1). For heterogeneous constellations with satellites of the same orbital altitude and different orbital inclinations, the long-term impact of perturbation on the constellation configuration cannot be solved by the constellation configuration design. Therefore, this paper focuses on the configuration design of the mega-constellations with a two-body orbit model. The long-term maintenance of the constellation configuration will be studied in depth in the subsequent work.

2.2. Walker Constellation

The Walker constellation comprises a certain number of satellites with the same orbital inclination, semimajor axis, eccentricity, and argument of perigee ( i , a , e , ω ) . Three integer parameters of the total number of satellites N , the number of orbital planes P , and the configuration number F determine the configuration of the Walker constellation. Using the three parameters ( N , P , F ) , the mean anomaly M and the right ascension of the ascending node Ω of the j -th satellite on the i -th orbital plane can be obtained [38].
{ Ω i j = Ω 0 + 2 π P ( i 1 ) M i j = M 0 + 2 π · [ F N ( i 1 ) + P N ( j 1 ) ]
where i = 1 , 2 , , P , j = 1 , 2 , , N / P , and the data range of F is F ϵ [ 0 , P 1 ] . Ω 0 and M 0 represent the datum values of the RAAN and the mean anomaly, respectively.

2.3. Ground Tracks

The position of the sub-satellite point on the Earth’s surface can be obtained by the coordinate system transformation. The coordinate transformation sequence is as follows: the perifocal reference frame → earth-centered inertial frame (ECI) → earth-centered, earth-fixed frame (ECEF) [39] → spherical coordinate system [40]. The specific solution of the satellite’s ground trajectory is as follows.
The satellite’s mean anomaly at time t can be written as:
M = t · μ a 3
where μ = 3.986 × 10 5 k m 3 / s 2 is the Earth gravitational constant [41].
According to the Kepler equation, the relationship between the eccentric anomaly E and the mean anomaly M is expressed as:
M = E e s i n E
E can be obtained effectively by combining Equations (2) and (3), adopting the Newton iteration method. Then, we can calculate the true anomaly f.
f = 2 arctan ( tan E 2 · 1 + e 1 e   )
Eventually, the satellite’s position in the perifocal frame is written as:
r = h 2 μ 1 1 + e cos f [ cos f sin f 0 ]
The classical Euler angle sequence M 3 [ ω ] · M 1 [ i ] · M 3 [ Ω ] can convert the satellite’s position from the perifocal frame to the ECI coordinate system. The transformation relationship is:
r E C I = [ cos ω · cos Ω sin ω · cos i · sin Ω cos ω · sin Ω + sin ω · cos i · cos Ω sin ω · sin i sin ω · cos Ω cos ω · cos i · sin Ω sin ω · sin Ω + cos ω · cos i · cos Ω cos ω · sin i sin i · sin Ω sin i · cos Ω cos i ] 1 · r
The transformation from the ECI to the ECEF can be implemented by a rotation matrix M 3 [ θ ] · M 2 [ 0 ] · M 1 [ 0 ] , and θ is given by ω e ( t t 0 ) . The transformation is written as:
r E C E F = [ cos θ sin θ 0 sin θ cos θ 0 0 0 1 ] · r E C I
The longitude and latitude ( α , δ ) of the satellite’s projection on the Earth’s surface can be obtained by converting the ECEF coordinate system to the spherical coordinate.
δ = arcsin ( z E C E F r E C E F )
α = { arccos ( 1 cos δ x E C E F r E C E F )                 y E C E F > 0 arccos ( 1 cos δ x E C E F r E C E F )             y E C E F 0

2.4. Sub-Satellite Points Density along Latitude

To design a mega-constellation in which sub-satellite points are evenly distributed along the latitude zone, an indicator that measures the distribution density of sub-satellite points must first be established. Therefore, we define the density of a constellation’s sub-satellite points along latitude as the number of sub-satellite points per unit latitude zonal area of the Earth’s surface. Its expression is as follows:
D = n S
where S represents the area of an arbitrary latitude zone on the Earth’s surface, as shown in the shadow section in Figure 1. n is the number of sub-satellite points falling within the S region.
Before calculating the area of the S, the necessary assumptions must be given. Consider the Earth as an ideal sphere. The radius of the Earth is taken to be 6378.137 km (Earth’s equatorial radius). The area of latitude range [ δ , δ + Δ δ ]   . can be computed with area integral and expressed by the following equation.
S = δ δ + Δ δ 2 π r R e · d θ = δ δ + Δ δ 2 π r R e 2 cos θ · d θ = 2 π R e 2 · [ sin ( δ + Δ δ ) sin δ ] .  
Suppose the Earth’s surface is divided into m latitude zones. The density of the constellation’s sub-satellite points on the k -th latitude zone at time t is denoted as D k , t . Taking Δ t as the time step, then in an orbital period T , the average density of the sub-satellite point at each time in the k -th latitude zone is:
D ¯ k = Δ t T   i = 0 n Δ t D k , i · Δ t
where n Δ t = T / Δ t , indicates the sampling size in the orbital period T .
The probability density function of D ¯ k can be expressed as:
f k = D ¯ k i = 1 m D ¯ i
Walker constellation features high symmetry and uniform satellite phases distribution on the same orbit plane, ensuring its configuration remains stable during operation. According to these characteristics, it can be reasonably deduced that for the Walker constellations, the value of f k is influenced by ( a , e ,   i ) and is independent of ( N , P , F ) .

2.5. Mega-Constellation Configuration Design

To achieve uniform global coverage, this paper constructs a mega-constellation composed of multiple sub-Walker constellations with the same semimajor axis, eccentricity, argument of perigee, and different orbital inclination. For the Walker constellation, the satellite’s inclination limits the latitude range of the sub-satellite points distribution, and the latitude boundary is [ i , i ] . Moreover, its sub-satellite points are densely distributed in high latitudes while sparsely in low. Based on these characteristics, the following mega-constellation design strategy is proposed. Firstly, utilize a large inclination Walker constellation to cover the high latitude region. Then, based on the density of sub-satellite points in high latitudes, the parameters of sub-constellation with small inclination are deduced in turn. A mixed Walker constellation with the same sub-satellite points density at each latitude zone will eventually be obtained. In addition, all satellites are designed to be in prograde orbit to ensure orderly operation within the mega-constellation.
Figure 2 depicts the process of developing a mega-constellation using the method proposed in this paper. The specific implementation steps are shown as follows:
Step1: Set initial parameters for mega-constellations design. Dividing the Earth’s surface into m latitude zones, the latitude span of each latitude zone is: Δ δ = π m . The area of latitude zone from north to south is: S 1 , S 2 , , S m . Then, with Δ δ as the unit, the sub-constellation is constructed in turn. The inclination of sub-constellation in descending order is: π 2 ,   π 2 Δ δ ,   π 2 2 Δ δ , , π 2 ( m 2 1 ) Δ δ . In this order, the sub-constellations are denoted as C 1 , C 2 , , C m / 2 . (Mega-constellation C consists of m 2 sub-constellations since the Walker constellation is symmetrical in the southern and northern hemispheres. In other words, the constellation design only needs to meet the uniform distribution of sub-satellite points density in the northern hemisphere to achieve global uniform distribution.)
Step2: Set the total number of satellites N C 1 in the Walker constellation with maximum orbital inclination ( i = 90 ° ) . Calculate the average density D ¯ k , C 1 of the sub-constellations C 1 in each latitude zone. j = 2 .
Step3: Based on the initial sub-constellations and Equation (14), the average number of sub-satellite points in the northernmost latitude zone of the j -th sub-constellation can be determined by Equation (15).
D ¯ 1 , C = D ¯ j , C + D ¯ 1 , C j
n 1 , C j = n ¯ 1 , C 1 · S j S 1 n ¯ j , C
where n ¯ j , C is the average number of sub-satellite points of mixed constellation C falling on the j -th latitude zone.
Step4: According to n 1 , C j , the average distribution number of the C j in the k-th latitude zone k = 2 ,   3 , ,   m j + 1 can be obtained:
n k , C j = n 1 , C j · S k + j 1 · f k , C j S j · f 1 , C j
where f k , C j represents the probability density of C j for the density of sub-satellite points in the k-th latitude zone.
Total satellites number of C j can be calculated by adding the number of sub-satellite points on each latitude zone.
N C j = k = 1 m n k ,   C j
Step5: The mixed constellation C composed of j sub-constellations is obtained. Calculate the average number of sub-satellite points in each latitude zone of C and update n ¯ 1 , C ,   n ¯ 2 , C   , ,   n ¯ m , C .
n ¯ m , C = k = 1 m n k ,   C m k + 1    
Step6: If j < m / 2 , repeat Step3~Step5, j = j + 1 . Otherwise, continue in step 7.
Step7: Output the number of satellites contained in each sub-constellation, N C 1 ,   N C 2 ,   , N C m 2 , respectively.
The configuration of a Walker constellation depends on the three parameters (N, P, and F). Through the above steps, we obtain the N of all sub-constellations in the mixed Walker constellation and ensure that the sub-satellite points of the mega-constellation are evenly distributed along latitude. The next work is to determine the P of each sub-constellation and guarantee that the sub-satellite points of the mega-constellation are relatively uniformly distributed along the longitude direction. When the number of satellites is huge, the F has little impact on the constellation configuration. Therefore, the F can be selected within a reasonable range.
For the Walker constellation with a given N, the smaller the deviation between the right ascension of ascending node (RAAN) difference of the adjacent orbits and the phase difference between the adjacent satellites in the same orbit plane, the more evenly the constellation’s sub-satellite points spread globally. Meanwhile, considering collision avoidance between satellites, the constraint must be satisfied that the RAAN difference of any two satellites in the same Walker constellation cannot be equal to 180°. As a result, the orbital plane number of the j -th sub-constellation is determined by:
P C j = { P | min ( 2 π | 1 P P N C j | ) , m o d ( N C j , P ) = 0 , m o d ( π , 2 π P ) 0 }  
The parameter Ω 0 defines the constellation’s positional datum. Once the Ω 0 has been determined, the absolute position between sub-constellations can be established. To make each sub-constellation uniformly distributed, set the Ω 0 of the j -th sub-constellation to 4 π j / m .

2.6. Constraints on Collision Avoidance

This paper deduces the minimum distance between the two satellites in the near-circular orbit with the same altitude to avoid collisions between satellites within the mega-constellation. Supposing that the minimum distance is greater than the safe distance between satellites, in that case, it is regarded that the two satellites will not collide.
Figure 3 shows the spatial geometric relationship between satellites S 1 and S 2 in the ECI coordinate system. i 1 ,   i 2 ,   u 1 ,   u 2 ,   Ω 1   Ω 2 express the inclination, the argument of latitude, and RAAN of satellite S 1 and S 2 , respectively. Furthermore, u 1 = M O S 1 , u 2 = P O S 2 , δ 1 = N O S 1 , δ 2 = Q O S 2 , α 1 = M T N , α 2 = P T Q . ρ is the geocentric angle between two satellites, and ρ = S 1 O S 2 .
According to the sine theorem of the spherical triangle, in Δ M N S 1 and Δ P Q S 2 , the following relationship can be derived.
{ sin δ 1 = sin u 1 · sin i 1 sin δ 2 = sin u 2 · sin i 2
In Δ M T S 1 and Δ P T S 2 , by the sine and cosine theorems, Equations (20) and (21) can be obtained:
{ sin α 1 = sin u 1 · cos i 1 cos δ 1 sin α 2 = sin u 2 · cos i 2 cos δ 2
{ cos u 1 = sin ( π 2 δ 1 ) · cos α 1 = cos δ 1 · cos α 1 cos u 2 = sin ( π 2 δ 2 ) · cos α 2 = cos δ 2 · cos α 2
Set S 1 T S 2 = A , easily found Equation (22) from the geometric relationship.
A = Ω 2 + α 2 ( Ω 1 + α 1 ) = Δ Ω + Δ α
The expression for the geocentric angle is:
cos ρ = cos ( π 2 δ 1 ) · cos ( π 2 δ 2 ) + sin ( π 2 δ 1 ) · sin ( π 2 δ 2 ) · cos A = sin δ 1 · sin δ 2 + cos δ 1 · cos δ 2 · cos A
Combining Equations (20)–(22), the expression of cos A can be derived.
cos A = cos Δ Ω cos δ 1 · cos δ 2 ( cos u 1 · cos u 2 + cos i 1 · cos i 2 · sin u 1 · sin u 2 ) sin Δ Ω cos δ 1 · cos δ 2 ( cos u 1 · sin u 2 · cos i 2 + sin u 1 · cos u 2 · cos i 1 )
Ultimately, the expression for cos ρ is arrived by combining Equations (19) and (24)
cos ρ = sin u 1 · sin u 2 · sin i 1 · sin i 2 + cos Δ Ω · ( cos u 1 · cos u 2 + cos i 1 · cos i 2 · sin u 1 · sin u 2 ) sin Δ Ω · ( cos u 1 · sin u 2 ·   cos i 2 sin u 1 · cos u 2 · cos i 1 )
Since the phase difference between the two satellites is fixed, u 1 + Δ u can be used to replace u 2 . Substitute   k 1 ,   k 2 ,     k 3 ,   k 4 for the known constants in Equation (25) to simplify the expression.
cos ρ = k 1 sin u 1 · sin ( u 1 + Δ u ) + k 2 cos u 1 · cos ( u 1 + Δ u ) + k 3 cos u 1 · sin ( u 1 + Δ u ) + k 4 sin u 1 · cos ( u 1 + Δ u )  
{ k 1 = sin i 1 · sin i 2 + cos Δ Ω · cos i 1 · cos i 2 k 2 = cos Δ Ω k 3 = sin Δ Ω · cos i 2 k 4 = sin Δ Ω · cos i 1
The formula is further simplified by expanding Δ u and replacing the constants in Equation (26) with a, b, c.
cos ρ = ( k 1 sin u 1 k 4 sin Δ u ) sin 2 u 1 + ( k 2 cos Δ u + k 3 sin Δ u ) cos 2 u 1 + ( k 1 sin Δ u k 2 sin Δ u + k 3 cos Δ u + k 4 cos Δ u ) sin u 1 · cos u 1
where
{ a = k 1 cos Δ u k 4 sin Δ u b = k 2 cos Δ u + k 3 sin Δ u c = k 1 sin Δ u k 2 sin Δ u + k 3 cos Δ u + k 4 cos Δ u
The final equation for cos ρ concerning u 1 is as follows:
cos ρ = a sin 2 u 1 + b cos 2 u 1 + c sin u 1 · cos u 1
The cos ρ in Equation (28) can be transformed as:
cos ρ = a + b 2 + b a 2 cos ( 2 u 1 ) + c 2 sin ( 2 u 1 )
For the expression f ( x , y ) = x cos θ + y sin θ with θ [ 0 , 2 π ] , the f ( x , y ) can take the maximum value when the unit vector ( cos θ , sin θ ) and the vector ( x , y ) are parallel and in the same direction. At this point, the vector ( cos θ , sin θ ) can be expressed as:
( cos θ , sin θ ) = ( x x 2 + y 2 , y x 2 + y 2 )  
At this particular point, the f ( x , y ) is expressed as:
x · x x 2 + y 2 + y · y x 2 + y 2 = x 2 + y 2
Applying this result to our maximization problem yields, the maximum value of cos ρ is:
max ( cos ρ ) = a + b 2 + ( b a ) 2 + c 2 2
Similarly, the minimum value of cos ρ can be obtained as follows:
min ( cos ρ ) = a + b 2 ( b a ) 2 + c 2 2
When cos ρ takes the minimum (maximum) value, the geocentric angle between the two satellites reaches the maximum (minimum), and the distance between the two satellites is also the maximum (minimum).
The minimum distance between the two satellites is:
d m i n = 2 ( R e + H ) sin ( 1 2 arccos ( a + b 2 + ( b a ) 2 + c 2 2 ) )
It is easy to obtain the maximum distance between any two satellites.
d m a x = 2 ( R e + H ) sin ( 1 2 arccos ( a + b 2 ( b a ) 2 + c 2 2 ) )
If the minimum distance between two satellites is less than the safe distance. Then, adjust the argument of latitude of either satellite until the minimum distance between it and all other satellites is greater than the safe distance.

3. ISLs Design

Due to the rapid change in relative positions between LEO satellites, the ISLs between satellites in different orbital planes are of short duration, which tends to cause frequent link switching. This not only poses a major technical challenge to the recapture, targeting, and tracking of satellites, but also hinders the smooth operation of inter-satellite communication networks. In this case, this paper establishes ISLs based on the principle of full period visibility of the satellites and minimization of the maximum inter-satellite distance. This approach assures the permanence of the link between the satellites and avoids link reconstruction during data transmission.
In this section, based on the design of the mega-constellation in this paper, we propose a solution for establishing stable ISLs between the satellites to ensure that any two satellites can communicate efficiently

3.1. Visibility Conditions between Satellites

Figure 4 shows the spatial geometric relationship of the two satellites. Vector r 1 ,   r 2 , denotes the positions of satellites A and B, respectively. h is the distance from the line of sight of two satellites to the Earth’s center. Then, the visibility conditions of the two satellites can be expressed as follows: If h is greater than the radius of the Earth, the two satellites are visible to each other. h is calculated as:
h = | r 1 | · | r 2 | · sin θ | r 1 r 2 |

3.2. Global Connectivity

Mega-constellations need to meet global connectivity requirements to communicate between any two locations via satellite nodes. Applying adjacency matrix in graph theory to describe and analyze the connectivity of satellite nodes is a valuable method [42]. The adjacency matrix [43] of ISLs can be expressed as:
A = [ a 11 a 11 a 1 N s a 21 a 22 a 2 N s a N s 1 a N s 2 a N s N s ]
where N s is the total number of satellites contained in the mega-constellation, and a i j indicates whether there is an ISL between the i-th satellite and the j-th satellite. If there is an ISL between two satellites, then the element in the corresponding position of matrix A is set to 1. Otherwise, it is set to 0.
The judgment matrix can be constructed by utilizing the adjacency matrix, which can be employed to analyze the connectivity of ISLs. The judgment matrix is given by
R = A + A 2 + + A N s 1 .  
A sufficient condition for global connectivity of a mega-constellation is that all elements of the matrix R are not zero. In addition, the element R i j indicates the number of different paths from the i -th satellite to the j -th satellite.

3.3. Intersatellite Links Design

The highly dynamic nature of LEO satellites makes frequent switching of the earth-satellite and inter-satellite links inevitable. Link switching poses many negative effects on inter-satellite data transmission. For one, the large amount of pathfinding information generated by link switching is easy to cause network congestion. Secondly, the high latency of satellite rerouting and the high rate of data loss significantly reduce the utilization of the network. Therefore, it makes sense to prevent link switching. In this section, based on the mega-constellation configuration proposed in this paper, a solution is presented for designing the ISLs without inter-satellite link switching.
Assuming that l ISLs are established on each satellite, the procedures of ISLs design is as follows:
Step1: Referring to Section 2.6, calculate the maximum distance between any two satellites in the mega-constellation. Then, construct a matrix D m a x of the maximum distances between satellites.
D m a x = [   0   d m a x 1 , 2   0 0     d m a x 1 , N s     d m a x 2 , N s       0     0     0     0         d m a x N s 1 , N s 0 ]
where d m a x i , j is the maximum distance between the i-th satellite and the j-th satellite.
Step2: The elements in the matrix D m a x that do not meet the visible condition are denoted as 0, and they form a new matrix D m a x .
Step3: Establish an adjacency matrix A, which contains the ISLs information between satellites. The initial state of A is a zero matrix of order N s × N s .   i = 1 .
Step4: Starting with the i-th row of D m a x , sort the row data in descending order. Record the location information of the first l smallest element in D m a x . Then, the elements in the corresponding position of A are assigned to 1, and the symmetric position of these elements in A is also set to 1.
Step5: Calculate the sum of rows and columns of matrix A. The sum of the elements in the j-th row or the k-th column is denoted as R o w j and C o l k , respectively. If R o w j = l or C o l k = l , the j-th satellite or the k-th satellite will no longer participate in subsequent calculations.
Step6: if i < N s , then, i = i + 1 , and repeat Step4 and Step5. Otherwise, terminate the loop.
Step7: Output the adjacency matrix A that contains ISLs information.
The above ISLs design steps produce a network where each satellite has a fixed ISL to the other l satellites. Each ISL in the mega-constellation is capable of ensuring full-time-domain interconnection. This stable link formation allows data to be transmitted over the satellite without switching links.

3.4. Shortest Path Transmission

Determining the data transmission path between two satellites is essential for the LEO mega-constellations system. According to graph theory, the topology of a mega-constellation can be abstracted as a time-varying undirected graph, represented as:
{ G = ( V , E ) V = { v i | v i ( v 1 ,   v 2 , , v N s ) } E = { ( v i , v j ) | v i , v j V }
where V denotes the set of satellite nodes, and E is the set of edges between satellite nodes.
The widely used shortest path first protocol (SPF) is the basis of end-to-end low-latency transmission. Dijkstra algorithm [44] is a well-known and effective method for finding the shortest path in the network. Figure 5 shows the pseudo-code of the algorithm.

4. Simulation and Results

To verify the effectiveness of the mega-constellation design method proposed in this paper, we carry out simulation experiments and contrastive analysis.
In the simulation, a circular orbit is used for constellation design to maintain inter-satellite and satellite-ground communication’s constant signal strength. Therefore, the orbit elements e and the ω are set to 0.

4.1. Simulation Studies and Results on Mega-Constellation Design

The probability density function of the sub-satellite points density f k is the key variable in the mega-constellation design method proposed in this paper. During the constellation design process, we regard it as a variable that only relates to the satellite’s orbital elements, not interested in constellation parameters. By default, Walker constellations with the same other parameters but different numbers of satellites have the same f k . To verify that the statement is reasonable, this paper conducts a simulation analysis on the distribution characteristics of f k .
Figure 6 shows the simulation results about the f k . The parameters are set as follows :   e = 0 , H = 600   k m , ω = 0 . The number of orbital planes is equal to the total number of satellites in the Walker constellation ( F = 1 ). These parameters apply to all subgraphs in Figure 6. The four groups of figures respectively represent the distribution of sub-satellite points density of Walker constellation under different orbit inclinations. The three subgraphs of each group compare the distribution of f k when all other parameters are the same but for the total number of satellites, and show the deviation rate between the two. By comparing the four groups of figures, it can be seen that the f k distributions corresponding to different orbit inclination vary considerably. In Figure 6a, the distribution of f k is almost identical whether the total number of satellites in the Walker constellation is 300 or 500. The deviation rate between the two sets of data is kept within 2%. Therefore, it can be concluded that the total number of satellites makes almost no difference to f k . The same conclusion can be drawn for the other three sets of figures. To sum up, it is reasonable to assume that the distribution of f k is independent of the total number of satellites in the Walker constellation as a precondition for the mega-constellation design in this paper.
Simulations are carried out according to the mega-constellation design method proposed in this paper. The orbit altitude of all satellites is set to 600 km. The simulation duration is one orbital period, i.e., 96.69 min, and the time step is 1 min. A latitude zone is divided every 2°. The total number of satellites in the initial sub-constellation with the maximum orbit inclination (90°) is set to 150. After iterative calculations, an LEO mega-constellation composed of 45 sub-Walker constellations with 5686 satellites is finally achieved. Table 1 records the results of the mega-constellation configuration obtained by the method proposed in this paper.
After accomplishing the preliminary design of a mega-constellation, calculate the minimum distance between any two satellites in the constellation according to the collision-avoidance constraints. Set the safe distance between satellites to be 10 km. A total of 176 groups of satellites have been counted as having a minimum distance less than this safe distance. Adjust the argument of latitude of anyone satellite in each group using 1° steps until the minimum distance between that satellite and all other satellites is greater than the safe distance. Finally, a mega-constellation that avoids the risk of self-collision is available.
To illustrate the superiority of the mixed Walker constellation design approach proposed in this paper, we will compare it with the Walker constellation of the same magnitude. To this end, a Walker constellation was constructed with an orbital inclination of 90°, an orbital altitude of 600 km, and consisting of 75 orbital planes, each containing 75 satellites, for a total of 5625 satellites. Figure 7 shows the 3D configuration of the two constellations and the position of the sub-satellite points on the Mercator projection map. Firstly, a comparison of 3D space images shows that the Walker constellation is more regularly distributed in space. However, the dense distribution of satellites at high latitudes not only wastes space resources but also significantly increases the collisions risk between satellites within the constellation. The mixed Walker constellation designed by applying the method in this paper can spread relatively evenly over the surface of the celestial sphere. The satellites are roughly equally distributed over all latitude zones, greatly relieving the pressure of dense satellite distribution over high latitude regions. Secondly, comparing the 2D maps, it can be seen that the sub-satellite points of the Walker constellation are completely uniformly distributed on the map, but since the Mercator projection is equiangular, its deformation increases with increasing latitude when representing distances, which means that the phenomenon Walker’s sub-satellite points are evenly distributed at high latitudes is seriously distorted. In contrast, the distribution of sub-satellite points of the mixed Walker constellation shows a gradual sparseness from low to high latitudes, which is more in line with the expectation that the constellation is uniform in space. Therefore, in terms of distribution, the mixed Walker constellation designed in this paper is more conducive to uniform global coverage of the Earth.
To further demonstrate that the mixed Walker constellation effectively compensates for the uneven distribution of the Walker constellation along latitude, the sub-satellite point density of the two constellations along the latitude zone is calculated separately. The results are shown in Figure 8. In Figure 8a, the sub-satellite point density of the Walker constellation, which contains 5625 satellites, varies significantly across the latitude zones, with high latitudes being several times greater than low and middle latitudes. In contrast, the mixed Walker constellation of 5686 satellites has less difference in the density values of the sub-satellite points in each latitude zone, indicating a homogeneous distribution of satellites along latitude. It can be concluded that the mega-constellation designed in this paper effectively solves the problem of the uneven distribution of the Walker constellation on the latitudinal zone.
The coverage performance is one of the most important indicators for evaluating the merits of a constellation design. The focus of the mega-constellation is on global coverage characteristics, for which the paper compares the N Asset Coverage of the Walker constellation with that of the mixed Walker constellation on a global scope. The resolution of the ground sampling points is 1 ° × 1 ° , and the field of view of the satellite for ground coverage is set to 50°. The simulation results are shown in Figure 9. In Figure 9a, the range of N Asset Coverage of the Walker constellation is 10~219, with a wide span of ground N Asset Coverage and more than 200 overlaps for the polar regions. However, in Figure 9b, the range of N Asset Coverage for the mixed Walker constellation is 18~25, with little variation in the number of duplicates covered across global regions. Figure 9c quantifies and compares the distribution of the N Asset Coverage between the two constellations, visually demonstrating the more concentrated distribution of the number of N Asset Coverage for the mixed Walker constellation. Furthermore, the N Asset Coverage distribution of the mixed Walker constellation peaks at 21 compared to 11 for the Walker constellation, indicating that for the same number of satellites, the mixed Walker constellation has a higher N Asset Coverage in most regions of the world. In conclusion, the mixed Walker constellation designed in this paper has less variability in coverage performance across the globe than the Walker constellation and offers significant global coverage strengths.

4.2. Simulation Studies and Results on ISLs Scheme Design

In order to verify the effectiveness of the mega ISLs design method introduced in this paper, simulations are carried out to validate it. The results are shown in Figure 10. In particular, Figure 10a–c represent a space diagram with three ISLs per satellite, for a total of 17,056 ISLs in the constellation. The subplots in the second and third rows of Figure 10 represent the loading of four and five ISLs per satellite for a total of 22,742 and 28,430 ISLs, respectively, in the constellation. To fully prove that the ISLs design can guarantee efficient data transmission between any two satellite nodes, three sets of satellites are arbitrarily selected for simulation analysis. The subgraphs in each column of Figure 10 enjoy the same set of source and target satellite nodes.
There is at least one ISL on each satellite in the constellation. It ensures that information can be passed between any two satellite nodes, which also means that the global connectivity requirements of the ISLs design are met. In addition, in terms of the information transmission path between the two satellites, this ISL design solution ensures that the two satellites can communicate with each other in a shorter path. Comparing the graphs vertically, it can be visualized that as the number of links established on each satellite increases, the pathfinding selectivity on each satellite node increases as well as the communication distance between the two satellites decreases. For example, in Figure 10b, when 3 links are built per satellite, the data transmission path between the two satellite nodes is very tortuous, but when the number of links is increased to 4 in Figure 10e, the communication path between the two satellite nodes is optimized to a greater extent.
Subplots in Figure 10j–l simulate the data transmission path distance variation for three sets of satellite nodes, respectively, with 600 s of continuous communication. Each subplot compares the case of three, four, and five links built on the satellite accordingly. The outcomes show that the ISLs design presented in this paper can provide continuous and stable communication between satellites. As the number of satellite links increases, the communication distance between the two satellites decreases, especially when the number of links increases from three to four, which can bring about a significant reduction in communication distance. However, when the number of onboard links increases from four to five, the reduction in communication distance is significantly reduced. Therefore, the number of links established on the satellite can be determined by weighing various factors such as technical complexity, construction costs, and quality of communication services. Based on the above analysis, the ISLs design based on the mixed Walker constellation proposed in this paper can achieve global connectivity as well as stable and efficient inter-satellite data transmission.

5. Conclusions

In view of the major shortcomings of conventional constellation configurations with uneven coverage on a global scale, this paper proposes a mixed Walker constellation design scheme for the same orbital layer that takes collision avoidance into account and effectively improves global coverage performance. On the basis of this constellation configuration, an ISLs design scheme is presented to guarantee efficient and stable inter-satellite data transmission. The main contributions of this paper are concluded as follows:
  • A model of a mega-constellation configuration with uniform global coverage has been developed, consisting of a mixture of Walker constellations with the same orbital altitude and different orbital inclinations. The simulation results show that the mixed Walker constellation designed in this paper effectively compensates for the uneven distribution of the Walker constellation across the latitude zones and maintains a relatively balanced number of N Asset Coverage for all regions of the world. In addition, it has a higher number of N Asset Coverage than the Walker constellation of the same satellite magnitude in most parts of the world. It can be said that the mega-constellation designed in this paper has a superior global coverage performance.
  • During the design of the mega-constellations, we considered collision avoidance between satellites. This paper derives the minimum distance between any two satellites throughout their orbital period, based on space geometry and orbital dynamics theory. The collision-avoidance constraint is established at a safe distance. The orbital parameters of some satellites are adjusted so that the minimum distance between any two satellites in the mega-constellation is greater than the set safe distance.
  • Basis on the design of the mega-constellation configuration proposed in this paper, a scheme for the ISLs design is established according to the theory of the adjacency matrix in graph theory. This solution ensures that any two satellite nodes within the constellation can communicate in real-time. Moreover, the connection relationship of all satellite nodes is fixed. There is no need to switch links during data transmission, ensuring efficient and stable communication. Simulation results show that the communication distance between two satellite nodes decreases as the number of links on each satellite increases. Therefore, carrying as many ISLs on a satellite as conditions permit can improve the inter-satellite communication time efficiency.

Author Contributions

Conceptualization, L.J. and Y.Z.; data curation, L.J.; formal analysis, J.Y. and L.J.; funding acquisition, Y.Z.; investigation, L.J. and X.W.; methodology, L.J.; project administration, Y.Z.; supervision, Y.Z. and J.Y.; writing—original draft, L.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Levchenko, I.; Xu, S.; Wu, Y.L.; Bazaka, K. Hopes and concerns for astronomy of satellite constellations. Nat. Astron. 2020, 4, 1012–1014. [Google Scholar] [CrossRef]
  2. Ulybyshev, Y. Satellite constellation design for complex coverage. J. Spacecr. Rockets 2008, 45, 843–849. [Google Scholar] [CrossRef]
  3. Reiland, N.; Rosengren, A.J.; Malhotra, R.; Bombardelli, C. Assessing and minimizing collisions in satellite mega-constellations. Adv. Sp. Res. 2021, 67, 3755–3774. [Google Scholar] [CrossRef]
  4. Martin, W.L. Satellite-Constellationdesign. J. Comput. Sci. Eng. 1999, 28, 213–232. [Google Scholar]
  5. Zhang, C.; Jin, J.; Kuang, L.; Yan, J. LEO constellation design methodology for observing multi-targets. Astrodynamics 2018, 2, 121–131. [Google Scholar] [CrossRef]
  6. Walker, J.G. Continuous Whole-Earth by circular-orbit satellite patterns. R. Aircr. Establ. 1977, 78, 11169. [Google Scholar]
  7. Ballard, A.H. Rosette Constellations of Earth Satellites. IEEE Trans. Aerosp. Electron. Syst. 1980, AES-16, 656–673. [Google Scholar] [CrossRef]
  8. Lang, T.J. Symmetric circular orbit satellite constellations for continuous global coverage. In Proceedings of the AAS/AIAA Astrodynamics Specialist Conference, Kalispell, MT, USA, 10–13 August 1987; pp. 1111–1132. [Google Scholar]
  9. Lang, T.J.; Adams, W.S. A Comparison of Satellite Constellations for Continuous Global Coverage; Springer: Dordrecht, The Netherlands, 1998; pp. 51–62. [Google Scholar] [CrossRef]
  10. Rider, L. Analytic Design of Satellite Constellations for Zonal Earth Coverage Using Inclined Circular Orbits. J. Astronaut. Sci. 1986, 34, 31–64. [Google Scholar]
  11. Mortari, D.; Wilkins, M.P.; Bruccoleri, C. The flower constellations. Adv. Astronaut. Sci. 2003, 115, 269–290. [Google Scholar] [CrossRef]
  12. Avendaño, M.E.; Davis, J.J.; Mortari, D. The 2-D lattice theory of Flower Constellations. Celest. Mech. Dyn. Astron. 2013, 116, 325–337. [Google Scholar] [CrossRef]
  13. Davis, J.J.; Avendaño, M.E.; Mortari, D. The 3-D lattice theory of Flower Constellations. Celest. Mech. Dyn. Astron. 2013, 116, 339–356. [Google Scholar] [CrossRef]
  14. Arnas, D.; Casanova, D.; Tresaco, E. 4D Lattice Flower Constellations. Adv. Sp. Res. 2021, 67, 3683–3695. [Google Scholar] [CrossRef]
  15. Casanova, D.; Avendaño, M.; Mortari, D. Necklace theory on Flower Constellations. Adv. Astronaut. Sci. 2011, 140, 1791–1803. [Google Scholar]
  16. Arnas, D.; Casanova, D.; Tresaco, E. 2D Necklace Flower Constellations. Acta Astronaut. 2018, 142, 18–28. [Google Scholar] [CrossRef]
  17. Arnas, D.; Casanova, D.; Tresaco, E.; Mortari, D. 3-Dimensional Necklace Flower Constellations. Celest. Mech. Dyn. Astron. 2017, 129, 433–448. [Google Scholar] [CrossRef]
  18. Arnas, D.; Casanova, D.; Tresaco, E. 2D Necklace Flower Constellations applied to Earth observation missions. Acta Astronaut. 2021, 178, 203–215. [Google Scholar] [CrossRef]
  19. 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]
  20. Zhang, T.J.; Shen, H.X.; Li, Z.; Qie, H.; Cao, J.; Li, H.N.; Yang, Y.K. Restricted constellation design for regional navigation augmentation. Acta Astronaut. 2018, 150, 231–239. [Google Scholar] [CrossRef]
  21. Yi, H.A.; Lei, W.A.; Wenju, F.U.; Haitao, Z.H.; Tao, L.I.; Beizhen, X.U.; Ruizhi, C.H. LEO navigation augmentation constellation design with the multi-objective optimization approaches. Chin. J. Aeronaut. 2021, 34, 265–278. [Google Scholar] [CrossRef]
  22. Ma, F.; Zhang, X.; Li, X.; Cheng, J.; Guo, F.; Hu, J.; Pan, L. Hybrid constellation design using a genetic algorithm for a LEO-based navigation augmentation system. GPS Solut. 2020, 24, 1–14. [Google Scholar] [CrossRef]
  23. Wang, X.; Zhang, H.; Bai, S.; Yue, Y. Design of agile satellite constellation based on hybrid-resampling particle swarm optimization method. Acta Astronaut. 2021, 178, 595–605. [Google Scholar] [CrossRef]
  24. Kak, A.; Akyildiz, I.F. Designing Large-Scale Constellations for the Internet of Space Things with CubeSats. IEEE Internet Things J. 2021, 8, 1749–1768. [Google Scholar] [CrossRef]
  25. Ge, H.; Li, B.; Nie, L.; Ge, M.; Schuh, H. LEO constellation optimization for LEO enhanced global navigation satellite system (LeGNSS). Adv. Sp. Res. 2020, 66, 520–532. [Google Scholar] [CrossRef]
  26. Ravishankar, C.; Gopal, R.; BenAmmar, N.; Zakaria, G.; Huang, X. Next-generation global satellite system with mega-constellations. Int. J. Satell. Commun. Netw. 2021, 39, 6–28. [Google Scholar] [CrossRef]
  27. Khalife, J.; Neinavaie, M.; Kassas, Z.M. Navigation with Differential Carrier Phase Measurements from Megaconstellation LEO Satellites. In 2020 IEEE/ION Position, Location and Navigation Symposium (PLANS); IEEE: Piscataway, NJ, USA, 2020; pp. 1393–1404. [Google Scholar] [CrossRef]
  28. Arnas, D.; Lifson, M.; Linares, R.; Avendaño, M.E. Definition of Low Earth Orbit slotting architectures using 2D lattice flower constellations. Adv. Sp. Res. 2021, 67, 3696–3711. [Google Scholar] [CrossRef]
  29. Shen, C.; Qiu, Z.D. GPS system simulation based on MatLab/Simulink. J. Syst. Simul. 2006, 18, 1843–1857. [Google Scholar]
  30. Kazantsev, V.N.; Reshetnev, M.F.; Kozlov, A.G.; Cheremisin, V.F. Overview and design of the Glonass system. In Proceedings of the International Conference on Satellite Communications (ICSC’94), Moscow, Russia, 18–21 October 1994; pp. 207–216. [Google Scholar]
  31. Leopold, R.J.; Miller, A. The IRIDIUMTM Communications System. IEEE Potentials 1993, 12, 6–9. [Google Scholar] [CrossRef]
  32. Lee, S.S. Closed-form solution of repeat ground track orbit design and constellation deployment strategy. Acta Astronaut. 2021, 180, 588–595. [Google Scholar] [CrossRef]
  33. Shantha Lakshmi, K.; Senthil Kumar, M.P.; Kavitha, K.V.N. Inter-satellite laser communication system. In Proceedings of the 2008 International Conference on Computer and Communication Engineering (ICCCE08), Kuala Lumpur, Malaysia, 13–15 May 2008; pp. 978–983. [Google Scholar]
  34. Hashim, A.H.; Mahad, F.D.; Idrus, S.M.; Supa’at, A.S.M. Modeling and performance study of inter-satellite optical wireless communication system. In Proceedings of the 2010 International Conference on Photonics (ICP2010), Langkawi, Malaysia, 5–7 July 2010. [Google Scholar]
  35. Avendaño, M.; Arnas, D.; Linares, R.; Lifson, M. Efficient search of optimal Flower Constellations. Acta Astronaut. 2021, 179, 290–295. [Google Scholar] [CrossRef]
  36. Lee, S.; Mortari, D. Design of constellations for earth observation with intersatellite links. J. Guid. Control. Dyn. 2017, 40, 1261–1269. [Google Scholar] [CrossRef]
  37. Vos, E.; Scherpen, J.M.A.; Van Der Schaft, A.J. Equal distribution of satellite constellations on circular target orbits. Automatica 2014, 50, 2641–2647. [Google Scholar] [CrossRef]
  38. Turner, A.E. Constellation design using walker patterns. In Proceedings of the AIAA/AAS Astrodynamics Specialist Conference and Exhibit, Monterey, CA, USA, 18 August 2002. [Google Scholar]
  39. Arnas, D.; Casanova, D. Nominal definition of satellite constellations under the Earth gravitational potential. Celest. Mech. Dyn. Astron. 2020, 132, 19. [Google Scholar] [CrossRef]
  40. Wertz, J.R.; Larson, W.J. The Space Mission Analysis and Design Process; Microcosm: Dordrecht, The Netherlands, 1995. [Google Scholar]
  41. Seidelmann, P.K. Report of the IAU WGAS Sub-group on Issues on Time. Highlights Astron. 1995, 10, 193–196. [Google Scholar] [CrossRef] [Green Version]
  42. Han, S.; Gui, Q.; Li, J. Analysis of the connectivity and robustness of inter-satellite links in a constellation. Sci. China Phys. Mech. Astron. 2011, 54, 991–995. [Google Scholar] [CrossRef]
  43. Myers, B.R. Graphs, networks, and algorithms. Proc. IEEE 2008, 70, 781–782. [Google Scholar] [CrossRef]
  44. Noto, M.; Sato, H. Method for the shortest path search by extended Dijkstra algorithm. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Nashville, TN, USA, 8–11 October 2000; Volume 3, pp. 2316–2320. [Google Scholar]
Figure 1. Schematic diagram of a latitude zone on the Earth’s surface.
Figure 1. Schematic diagram of a latitude zone on the Earth’s surface.
Aerospace 09 00234 g001
Figure 2. Schematic diagram of sub-constellation generation according to the sub-satellite point density of constellation in iterative order.
Figure 2. Schematic diagram of sub-constellation generation according to the sub-satellite point density of constellation in iterative order.
Aerospace 09 00234 g002
Figure 3. Schematic diagram of the spatial geometry of any two satellites in the ECI coordinate system.
Figure 3. Schematic diagram of the spatial geometry of any two satellites in the ECI coordinate system.
Aerospace 09 00234 g003
Figure 4. The visibility geometry of any two satellites in space.
Figure 4. The visibility geometry of any two satellites in space.
Aerospace 09 00234 g004
Figure 5. Pseudo-code for Dijkstra’s algorithm.
Figure 5. Pseudo-code for Dijkstra’s algorithm.
Aerospace 09 00234 g005
Figure 6. Distribution of sub-satellite points density along latitude zones with the variation of the total number of satellites and the orbital inclination. (a) Constellation with an orbital inclination of 90°; (b) Constellation with an orbital inclination of 70°; (c) Constellation with an orbital inclination of 50°; (d) Constellation with an orbital inclination of 30°.
Figure 6. Distribution of sub-satellite points density along latitude zones with the variation of the total number of satellites and the orbital inclination. (a) Constellation with an orbital inclination of 90°; (b) Constellation with an orbital inclination of 70°; (c) Constellation with an orbital inclination of 50°; (d) Constellation with an orbital inclination of 30°.
Aerospace 09 00234 g006aAerospace 09 00234 g006b
Figure 7. 2D and 3D comparison diagrams of the mixed Walker constellation and Walker constellation at the same amount. (a) 3D schematic of the Walker constellation with 5625 satellites; (b) 2D schematic of the Walker constellation with 5625 satellites; (c) 3D schematic of the mixed Walker constellation with 5686 satellites; (d) 2D schematic of the mixed Walker constellation with 5686 satellites.
Figure 7. 2D and 3D comparison diagrams of the mixed Walker constellation and Walker constellation at the same amount. (a) 3D schematic of the Walker constellation with 5625 satellites; (b) 2D schematic of the Walker constellation with 5625 satellites; (c) 3D schematic of the mixed Walker constellation with 5686 satellites; (d) 2D schematic of the mixed Walker constellation with 5686 satellites.
Aerospace 09 00234 g007
Figure 8. Comparison of the distribution of sub-satellite points density along latitude zones in the mixed Walker constellation and Walker constellation. (a) Distribution of sub-satellite points density along latitude zones of a Walker constellation with 5625 satellites; (b) Distribution of sub-satellite points density along latitude zones of a mixed Walker constellation with 5686 satellites.
Figure 8. Comparison of the distribution of sub-satellite points density along latitude zones in the mixed Walker constellation and Walker constellation. (a) Distribution of sub-satellite points density along latitude zones of a Walker constellation with 5625 satellites; (b) Distribution of sub-satellite points density along latitude zones of a mixed Walker constellation with 5686 satellites.
Aerospace 09 00234 g008
Figure 9. Global coverage performance of mixed Walker constellation vs. Walker constellation. (a) Distribution of N Asset Coverage around the globe for a Walker constellation with 5625 satellites; (b) Distribution of N Asset Coverage around the globe for a mixed Walker constellation with 5686 satellites; (c) Comparison of the distribution density of N Asset Coverage around the globe for the two mega-constellations.
Figure 9. Global coverage performance of mixed Walker constellation vs. Walker constellation. (a) Distribution of N Asset Coverage around the globe for a Walker constellation with 5625 satellites; (b) Distribution of N Asset Coverage around the globe for a mixed Walker constellation with 5686 satellites; (c) Comparison of the distribution density of N Asset Coverage around the globe for the two mega-constellations.
Aerospace 09 00234 g009
Figure 10. Comparison of data transmission paths on any 3 groups of satellite nodes in the mixed Walker constellation proposed in the paper with 3, 4, and 5 ISLs on the satellite, respectively. (a) 3 ISLs per satellite; (b) 3 ISLs per satellite; (c) 3 ISLs per satellite; (d) 4 ISLs per satellite; (e) 4 ISLs per satellite; (f) 4 ISLs per satellite; (g) 5 ISLs per satellite; (h) 5 ISLs per satellite; (i) 5 ISLs per satellite; (j) Comparison of 3 ISL schemes for continuous communication; (k) Comparison of 3 ISL schemes for continuous communication; (l) Comparison of 3 ISL schemes for continuous communication.
Figure 10. Comparison of data transmission paths on any 3 groups of satellite nodes in the mixed Walker constellation proposed in the paper with 3, 4, and 5 ISLs on the satellite, respectively. (a) 3 ISLs per satellite; (b) 3 ISLs per satellite; (c) 3 ISLs per satellite; (d) 4 ISLs per satellite; (e) 4 ISLs per satellite; (f) 4 ISLs per satellite; (g) 5 ISLs per satellite; (h) 5 ISLs per satellite; (i) 5 ISLs per satellite; (j) Comparison of 3 ISL schemes for continuous communication; (k) Comparison of 3 ISL schemes for continuous communication; (l) Comparison of 3 ISL schemes for continuous communication.
Aerospace 09 00234 g010aAerospace 09 00234 g010b
Table 1. Simulation results of the mega-constellation configuration.
Table 1. Simulation results of the mega-constellation configuration.
Sub-Constellation
Number
i N PSub-Constellation
Number
i N P
Cons_190° 150 15Cons_2444° 138 23
Cons_288° 183 3Cons_2542° 131 131
Cons_386° 184 23Cons_2640° 126 9
Cons_484° 190 19Cons_2738° 123 3
Cons_582° 196 14Cons_2836° 118 59
Cons_680° 188 47Cons_2934° 112 14
Cons_778° 184 23Cons_3032° 104 13
Cons_876° 194 97Cons_3130° 98 7
Cons_974° 184 23Cons_3228° 95 5
Cons_1072° 195 13Cons_3326° 90 9
Cons_1170° 187 11Cons_3424° 80 5
Cons_1268° 182 13Cons_3522° 75 5
Cons_1366° 173 173Cons_3620° 69 3
Cons_1464° 184 23Cons_3718° 58 29
Cons_1562° 173 173Cons_3816° 58 29
Cons_1660° 173 173Cons_3914° 45 5
Cons_1758° 168 14Cons_4012° 46 23
Cons_1856° 164 41Cons_4110° 33 3
Cons_1954° 160 16Cons_428° 28 7
Cons_2052° 156 13Cons_436° 22 11
Cons_2150° 152 19Cons_444° 14 7
Cons_2248° 148 37Cons_452° 7 7
Cons_2346° 148 37
Total5686
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jia, L.; Zhang, Y.; Yu, J.; Wang, X. Design of Mega-Constellations for Global Uniform Coverage with Inter-Satellite Links. Aerospace 2022, 9, 234. https://doi.org/10.3390/aerospace9050234

AMA Style

Jia L, Zhang Y, Yu J, Wang X. Design of Mega-Constellations for Global Uniform Coverage with Inter-Satellite Links. Aerospace. 2022; 9(5):234. https://doi.org/10.3390/aerospace9050234

Chicago/Turabian Style

Jia, Lu, Yasheng Zhang, Jinlong Yu, and Xuan Wang. 2022. "Design of Mega-Constellations for Global Uniform Coverage with Inter-Satellite Links" Aerospace 9, no. 5: 234. https://doi.org/10.3390/aerospace9050234

APA Style

Jia, L., Zhang, Y., Yu, J., & Wang, X. (2022). Design of Mega-Constellations for Global Uniform Coverage with Inter-Satellite Links. Aerospace, 9(5), 234. https://doi.org/10.3390/aerospace9050234

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop