Next Article in Journal / Special Issue
Event-Triggered Attitude-Tracking Control for a Cableless Non-Contact Close-Proximity Formation Satellite
Previous Article in Journal
A Concept for a Mars Boundary Layer Sounding Balloon: Science Case, Technical Concept and Deployment Risk Analysis
Previous Article in Special Issue
Autonomous Trajectory Generation Algorithms for Spacecraft Slew Maneuvers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Satellite Cluster Formation Reconfiguration Based on the Bifurcating Potential Field

Science and Technology on Space Intelligent Control Laboratory, Beijing Institute of Control Engineering, Beijing 100090, China
*
Author to whom correspondence should be addressed.
Aerospace 2022, 9(3), 137; https://doi.org/10.3390/aerospace9030137
Submission received: 30 December 2021 / Revised: 23 February 2022 / Accepted: 2 March 2022 / Published: 4 March 2022
(This article belongs to the Special Issue Recent Advances in Spacecraft Dynamics and Control)

Abstract

:
The satellite cluster formation reconfiguration has received considerable attention in recent years. However, the traditional centralized control methods are challenging to apply to satellite clusters because of the enormous fuel consumption, and few studies have addressed the mathematical characterization of satellite clusters. This research aims to propose a mathematical characterization method for satellite clusters and investigate the formation reconfiguration control of satellite clusters. This study provided the five-element characterization method to represent the cluster characteristics and internal correlation characteristics of orbiting satellite clusters. In addition, a control method based on bifurcating potential fields was proposed to realize satellite cluster formation’s dynamic migration and rapid reconfiguration. A cluster with 50 satellites was simulated to verify the feasibility and effectiveness of the proposed formation control algorithm. The results show that various formation topologies were achieved by simply changing the bifurcation parameter and configuration adjustment parameters. The five descriptive elements of the satellite cluster can intuitively and effectively reflect the running state of the satellite cluster.

1. Introduction

In recent years, the application of low-cost micro-nano satellite clusters with good expansibility and flexibility to perform space missions has received considerable attention. A satellite cluster is a satellite system composed of several micro-nano satellites to complete space missions. The satellites in the cluster operate loosely in close proximity within a bounded space area and do not need to maintain strict spatial geometry configuration. Most satellite clusters are heterogeneous, relying on local information interaction to maintain the relative motion bounded [1,2,3], which are loose clusters that accomplish space tasks through autonomous cooperation. At present, the National Aeronautics and Space Administration (NASA), European Space Agency (ESA), and other space agencies have developed or planned several satellite cluster systems for detection, remote sensing, communication, and surveillance. Among them, the KickSat project, the Flock earth observing constellation, the Starlink constellation, the BlackJack program, the Starling mission, the SWIFT project, the ANTS mission, the OLFAR project, the Tiantuo-3 mission, and the SULFRO mission are more representative [4,5,6,7,8,9,10,11,12,13].
Mathematical characterization is fundamental to the study of satellite clusters. The basic formation configurations in traditional satellite formation flying (SFF), such as accompanying formation and flying-around formation, can be accurately represented by relative motion equations. Satellite cluster is derived from the traditional SFF, and its operation is based on the relative movement of satellites within the cluster. However, unlike the conventional SFF, satellite cluster does not need to maintain strict spatial geometry configuration. The cluster has some characteristics, which are different from the individual. Therefore, the description of a large-scale satellite cluster should not be limited to the relative motion between two satellites. At present, an effective mathematical characterization method is needed to describe the overall state of the satellite cluster and the relationships among satellites within the cluster.
Formation reconfiguration is the crucial technique for the application of satellite clusters. Given the volume and power limitation of micro-nano satellites [14] and the loose characteristic of satellite clusters, some traditional centralized control methods are challenging to apply to satellite clusters because of the enormous fuel consumption. Although distributed control methods, such as the artificial potential field (APF) method and the behavior-based control method, have achieved good results in robots and Unmanned Aerial Vehicles (UAVs), these methods cannot be directly applied to satellite formation control. It is relatively easy to control the UAV in three axes. However, the satellite operates in an exceptional space environment, so it is necessary to consider the difference in fuel consumption between in-plane and out-of-plane orbit controls.
The primary purpose of this research is to propose a mathematical characterization method for satellite clusters and investigate the formation reconfiguration control of satellite clusters based on the bifurcating potential field.
The APF method was first introduced by Khatib for mobile robot path planning and obstacle avoidance [15]. The basic principle of the APF method is to build artificial potential functions according to the surrounding environment of the controlled object while making the expected state of the managed object located at the global minimum point of the system’s potential field. By setting the control law, the managed object can move along the negative gradient direction of the potential field until it converges to the expected state. The APF method is very close to the sliding mode control and the Lyapunov function-based feedback control. All of them can guide the system to be stable in the desired state and have strong robustness. However, the APF method focuses more on path planning, which can easily maintain the relationship between satellites, as well as between satellites and the environment, such as collision avoidance and obstacle avoidance. At present, the APF method has been successfully applied to the multi-robot system and multi-UAV system and is gradually used for spacecraft rendezvous, in-orbit self-assembly, and spacecraft obstacle avoidance [16,17,18,19,20,21,22,23,24]. The name “bifurcation” was first introduced by Henri Poincaré and later commonly applied to the mathematical study of dynamical systems [25]. A bifurcation occurs when a small smooth change made to the bifurcation parameter values causes a sudden qualitative or topological change in its behavior [26]. The mathematical expression of the bifurcation function is generally straightforward. However, the system properties can be changed by the simple change of bifurcation parameters, which fit in with the formation reconfiguration of satellite clusters. Therefore, we consider combining the APF method with bifurcation theory to achieve satellite cluster formation reconfiguration.
The paper proceeds as follows. In Section 2, the five-element characterization method is proposed to describe the characteristics of orbiting satellite clusters. The satellite cluster is modeled, explaining the APF method and bifurcation theory. Section 3 shows the simulation results of satellite cluster formation reconfiguration, using the novel control law based on bifurcating potential field, and analyzes the regulating effect of the parameters in the formation control algorithm. Section 4 presents the conclusions and applications of this research.

2. Materials and Methods

2.1. The Five Descriptive Elements of Satellite Cluster

Satellite cluster formation control needs to consider constraints such as collision avoidance, obstacle avoidance, and maximum communication range. Since the satellites in the cluster operate nearby, the collision probability is closely related to the distribution within the cluster. The maximum communication range of the cluster is closely related to the scale and outer boundary of the cluster. The inter-satellite relationship within the cluster and the overall motion state of the whole cluster should be considered. This paper proposes the five-element characterization method to describe the characteristics of orbiting satellite clusters. In this method, a set of five basic characteristic parameters with specific geometric significance are used to intuitively characterize the satellite cluster from the aspects of cluster size, cluster movement, spatial cluster structure, and internal cluster distribution.

2.1.1. Cluster Size

A satellite cluster is a satellite system composed of several satellites, which operate in a bounded space area to complete space missions. Similar to the characteristics of the biological cluster, satellite clusters of different sizes show different clustering capabilities. Therefore, the cluster size parameter is defined as the number of member satellites in the satellite cluster from a macro perspective, denoted as N , which reflects the size of the satellite cluster to a certain extent.

2.1.2. Cluster Movement

Each member satellite in the cluster operates in its orbit, but the satellite cluster as a whole appears as a bounded cluster. Each member satellite’s running state determines the group motion state of the cluster. The satellite cluster can be regarded as a sizeable virtual satellite, as shown in Figure 1. The satellite’s position vector and velocity vector in the earth-centered inertial frame correspond to the six orbital elements, which can accurately describe the spatial geometric characteristics of the satellite’s orbit and the satellite’s current position in orbit. Therefore, the cluster movement parameter is defined as the average value of all member satellites’ position vector and velocity vector in the earth-centered inertial frame, denoted as ( r o , v o ) , which reflects the current spatial orientation and orbital operation of the whole satellite cluster. The cluster movement parameter is mathematically defined as:
r o = 1 n r i N ,
v o = 1 n v i N ,
where r i and v i are the position and velocity of any member satellite in the earth-centered inertial frame in units of km and km/s.

2.1.3. Outer Boundary of the Cluster

The r o in the cluster movement parameter describes the geometric center position of the cluster. On this basis, it is also necessary to determine the outer boundary of the satellite cluster, which can be understood as determining the space volume of the large virtual satellite, since the maximum communication range constraint is closely related to the outer boundary of the cluster, which is determined by the satellite farthest from the geometric center of the cluster. The outer boundary of the cluster is defined as the maximum distance between each member satellite and the geometric center of the satellite cluster, denoted as d max , which reflects the space range occupied by the cluster. The member satellites remain in the spherical region with this parameter as the radius. A schematic diagram of the outer boundary is shown in Figure 2. This parameter can intuitively judge whether the cluster meets the expected communication range constraint. The outer boundary of the cluster is mathematically defined as:
d max = max ( d i o ) ( 1 i n ) ,
where d i o is the distance from any member satellite to the geometric center of the satellite cluster in units of km.

2.1.4. Inner Boundary of the Cluster

The description of satellite cluster configuration needs to consider the overall behavior of the cluster and the individual behavior within the cluster. Due to the member satellites being close to each other, it is necessary to pay attention to the inner boundary to make collision avoidance warnings in time and ensure the safe operation of the satellite cluster. The inner boundary of the cluster is defined as the minimum distance between any two satellites in the satellite cluster, denoted as d min , which reflects the distance relationship between satellites in the cluster. A schematic diagram of the inner boundary is shown in Figure 3. This parameter can intuitively judge whether the cluster meets the expected collision avoidance constraint. The inner boundary of the cluster is mathematically defined as:
d min = min ( d i j a i a j ) ( 1 i N , 1 j N , i j ) ,
where d i j is the distance between the centroids of any two member satellites in the satellite cluster, in units of km, and a i , a j are the space radius of satellite i and satellite j respectively, in units of km.

2.1.5. Distribution Uniformity of the Cluster

In the non-mission state, the satellite cluster runs loosely within a specific space like bees or birds. In the mission state, the satellite cluster forms unique formation configurations to improve the efficiency of mission execution. Under different formation configurations of the same satellite cluster, the distribution of member satellites is different and has specific rules to follow. For example, when the outer boundary of the cluster remains constant, the distribution uniformity of the linear configuration is generally lower than that of the disk configuration. Distribution uniformity of the cluster, denoted as L , is equal to the total volume of each member satellite’s monopolized sphere divided by the volumes of the cluster’s monopolized sphere. L is mainly defined to judge the formation configuration of the satellite cluster based on its current distribution uniformity, representing the uniformity of the cluster in most situations. The distribution uniformity of the cluster is mathematically defined as:
L = 1 n V i V ,
where V i is the volume of any member satellite’s monopolized sphere, and V is the volume of a circumscribed sphere of all satellites’ monopolized spheres.
In this research, the satellite’s monopolized sphere is defined as follows. Denote the distance between satellite i and its nearest neighbor as d i . Then, the center of satellite i ’s monopolized sphere is itself, and the radius of that monopolized sphere is d i / 2 . A schematic diagram of the monopolized sphere of each satellite in the satellite cluster is shown in Figure 4.
The specific calculation steps of L are as follows:
  • The radius of each member satellite’s monopolized sphere is calculated according to the distance between each member satellite:
m i = 1 2 min ( d i j ) ( 1 j N , i j )
2
Calculate the volume of each member satellite’s monopolized sphere:
V i = 4 3 π m i 3
3
Calculate the radius of circumscribed sphere of all satellites’ monopolized spheres:
M = 1 2 max ( d i j + m i + m j ) ( 1 i N , 1 j N , i j )
4
Calculate the volume of the circumscribed sphere:
V = 4 3 π M 3
5
Finally, the distribution uniformity of the cluster is calculated by Equation (5).

2.2. Formation Control Algorithm

2.2.1. Dynamic Model of Satellite Cluster

Consider a satellite cluster composed of n satellites, the motion equation of member satellite i in the satellite cluster can be expressed as:
{ x ˙ i = v i , m i v ˙ i = F i = F i c + F i f k v v i ,
where x i and v i are the position and velocity of satellite i in the earth-centered inertial frame, m i is the mass of satellite i , and F i is the resultant force on satellite i . F i is composed of collision avoidance control force F i c , formation control force F i f , and velocity feedback k v v i , where k v is a positive control gain to control the amplitude of the dissipation in units of kg/s.
The APF method is widely used in the formation control by building artificial potential functions to create virtual attraction or repulsion potential fields, similar to the electric fields in electromagnetics. The superposition of each potential field forms the system’s potential field. Satellite under the system potential field will move towards the global minimum point along the negative gradient of the system’s potential field. Two potential fields are considered in this research. One is collision avoidance potential field aim to create F i c , and the other is bifurcating potential field used to create F i f .
Due to the relatively compact structure of the satellite cluster, the relative motion between the satellites can be described by the Clohessy–Wiltshire (CW) equation. The CW equation, also known as Hill equation, was first proposed by George William Hill [27] when studying the motion of the moon. Hill equation studies the motion law of the lunar relative to the Earth. The CW equation is a linearized equation proposed by Clohessy et al. [28] to describe the close relative motion of two satellites, which is expressed in the target orbital frame (defined in Figure 5) as:
{ x ¨ 2 ω z ˙ = u x , y ¨ + ω 2 y = u y , z ¨ 3 ω 2 z + 2 ω x ˙ = u z ,
where x , y , z are the coordinates of the satellite in the target orbital frame, ω is the mean angular velocity of the target orbital frame, and u x , u y , u z are the accelerations applied by the satellite thrusters in the x , y , z directions.

2.2.2. Collision Avoidance Potential Function

The collision avoidance potential field has two effects. One is to disperse satellites during the formation configuration process, and the other is to avoid collisions when the inter-satellite distance is less than the safe value. The magnitude of the repulsive force is related to the inter-satellite distance. The repulsive force is zero when the inter-satellite distance is within the safe range. When the inter-satellite distance is outside the safe range, the repulsive force increases as the inter-satellite distance decreases.
The inter-satellite collision avoidance potential function is established based on the inter-satellite distance as follows:
U i j = { k c ( x i j T x i j s x i j ) i f x i j s , 0 i f x i j > s ,
where U i j is the avoidance potential between satellite i and satellite j , k c is a positive control gain to adjust the amplitude of the potential function in units of kg / s 2 , s is a constant describing the desired safe distance between satellite i and satellite j , and x i j is the position of satellite i relative to satellite j in units of km.
The corresponding repulsive force of satellite i by satellite j is:
F i j = x i j U i j = { k c ( 1 s x i j ) x i j i f x i j s . 0 i f x i j > s .
The collision avoidance control force of satellite i is equal to the sum of the repulsive force of satellite i by all other member satellites in the cluster:
F i c = j = 1 j i n F i j .
The repulsion force F i c , the formation control force F i f , and velocity feedback k v v i together guide satellites toward the goal state. The repulsive force is used to ensure that satellites do not collide with each other when they are steered towards the goal state. Once all satellites are driven to the goal equilibrium state, the repulsive force also ensures that they are equally spaced for symmetric formations.
Let k c = 1   kg / s 2 , s = 0.05   km , the collision avoidance potential function and the collision avoidance control force are shown in Figure 6.

2.2.3. Bifurcating Potential Function

Bifurcation theory is a mathematical study of qualitative or topological structure changes of a given family of curves, often used in the mathematical study of dynamical systems. A continuous-time dynamic system can be described as:
x ˙ = f ( x , μ ) ,
where x is the state variable, x = x ( t ) , x ˙ = d x / d t , and μ is the bifurcation parameter. The independent variable t represents the time, and it is usually omitted as in Equation (15) for simplicity.
Define a bifurcation according to the requirements of satellite cluster formation reconfiguration, and its typical form is:
x ˙ = f ( x , μ ) = x ( μ | x | ) .
The equilibrium points of the system are:
x e = { 0 i f   μ < 0 . 0 , ± μ i f   μ > 0 .
Linearize the system described by Equation (16) at the equilibrium points:
x ˙ = A x .
A = f x | x = x e = ( μ 2 | x | ) | x = x e .
The eigenvalues of A are:
λ = { μ i f   μ < 0 , x e = 0 . μ i f   μ > 0 , x e = 0 . μ i f   μ > 0 , x e = ± μ .
The stability of each equilibrium point can be judged based on Lyapunov theory. When μ < 0 , the equilibrium point x e = 0 is stable. When μ > 0 , the equilibrium point x e = 0 is unstable, while x e = ± μ are stable. Based on this bifurcation, the bifurcating potential field is constructed to obtain a stable cluster configuration. The bifurcating potential function is expressed as:
U = | x | 3 3 μ x 2 2 .
Figure 7 shows the shape of the bifurcating potential when μ = ± 5 . The minimum point of bifurcating potential function corresponds to the stable equilibrium point of bifurcation dynamics.
We propose a two-dimensional bifurcating potential function for the in-plane formation control of satellite clusters:
U f = k f ( | b 2 x 2 + a 2 z 2 a b r | 3 3 μ ( b 2 x 2 + a 2 z 2 a b r ) 2 2 + σ y 2 ) ,
where k f is a positive control gain to adjust the amplitude of the potential function in units of kg / km s 2 , a , b are dimensionless configuration adjustment parameters, r is another configuration adjustment parameters in units of km , μ is the bifurcation parameter in units of km , σ is the out-of-plane potential parameter in units of km , and x , y , z are the coordinates of satellite i relative to the desired formation center in units of km , denoted as x i = [ x y z ] . σ y 2 is the out-of-plane potential used to control the satellite cluster operates in the orbital plane.
The corresponding formation control force of satellite i under this two-dimensional bifurcating potential function is:
F i f = x i U i f .
According to the two-dimensional bifurcating potential function, a variety of satellite cluster formation configurations can be formed in the orbital plane. Each configuration has clear correspondence with the bifurcating parameters. The specific corresponding relationships are shown in Table 1.
The bifurcating potential field shows different equilibrium states depending on its varying bifurcating parameters. Let k f = 1   kg / km s 2 , a = b = 1 , three different potential field surfaces are shown in Figure 8 when r = 0.6   km , μ = 0.1   km , r = 0.6   km , μ = 0.4   km , and r = 0   km , μ = 0.1   km respectively. Satellites under the bifurcating potential field will move towards the global minimum point along the negative gradient of the bifurcating potential field. Under the circle potential field shown in Figure 8a, the satellites finally converge to the circle with radius r centered on the reference point, forming a circle configuration. Under the concentric double circle potential field shown in Figure 8b, the satellites finally converge to the concentric double circle with radius r ± μ centered on the reference point, forming the concentric double circle configuration. Under the disk potential field shown in Figure 8c, the satellites finally converge near the reference point and form a disk configuration under the collision avoidance potential field.
Let k f = 1   kg / km s 2 , a = 1 , b = 0.5 ; three different potential field surfaces are shown in Figure 9 when r = 1   km , μ = 1   km , r = 1   km , μ = 0.4   km , and r = 0   km , μ = 1   km respectively. Satellites under these potential field will move towards the global minimum point, forming the ellipse configuration with semi-major/minor axis a r / b r , the concentric double ellipse configuration with semi-major/minor axis a r ± μ / b r ± μ , and the ellipse disk configuration centered on the reference point, respectively.
Let k f = 1   kg / kms 2 , a = 1 , b = 0 , two different potential field surfaces are shown in Figure 10 when μ = 1   km and μ = 0.5   km , respectively. In this case, r loses the role of formation configuration adjustment. Satellites under these potential field will move towards the global minimum point, forming the line configuration along z = 0 and the double line configuration along z = ± μ / a , respectively.
We propose a three-dimensional bifurcating potential function for the stereo formation control of satellite clusters:
U i f = k f ( | d a b c r | 3 3 μ ( d a b c r ) 2 2 )
d = b 2 c 2 x 2 + a 2 c 2 y 2 + a 2 b 2 z 2
where k f is a positive control gain to adjust the amplitude of the potential function in units of kg / km s 2 , a , b , c are dimensionless configuration adjustment parameters, r is another configuration adjustment parameters in units of km , μ is the bifurcation parameter in units of km , and x , y , z are the coordinates of satellite i relative to the desired formation center in units of km , denoted as x i = [ x y z ] .
The corresponding formation control force of satellite i under this three-dimensional bifurcating potential function is:
F i f = x i U i f .
According to the three-dimensional bifurcating potential function, a variety of satellite cluster formation configurations can be formed, and each configuration has clear correspondence with the bifurcating parameters. The specific corresponding relationships are shown in Table 2.

3. Results and Discussion

Several cases of satellite cluster formation configuration and reconfiguration are simulated to test the bifurcating control law. The satellite cluster is composed of 50 satellites with a weight of 100 kg. In this paper, the control law was designed based on the CW equation because the satellites move in close proximity (tens to hundreds of meters). In the numerical simulation, the Runge–Kutta Fehlberg 78 method is used to propagate the satellite orbit, and the influence of J2 term is considered.

3.1. Formation Configuration

3.1.1. Line and Double Line Formation

A satellite cluster composed of 50 satellites with a weight of 100 kg initially operates in spherical airspace with a radius of 0.1 km. The cluster center runs on a nearly circular orbit with an altitude of 600 km, an inclination of 98°, and an eccentricity of 0.0002. At the initial time, the satellite cluster receives the control command. It is required to establish an in-plane line formation along z = 0   km . When a 0 , b = 0 , μ < 0 , the satellite cluster can establish a line formation along z = 0   km . The simulation control parameters were set as follows:
k c = 0.25   kg / s 2 , k f = 10   kg / kms 2 , k v = 2000   kg / s , a = 1 , b = 0 , r = 1   km , s = 0.2   km , μ = 1   km .
When a 0 , b = 0 , μ > 0 , the satellite cluster can establish a double line formation along z = ± μ / a . Change the control command to establish an in-plane double line formation along z = ± 0.5   km . The simulation control parameters were set as follows:
k c = 0.25   kg / s 2 , k f = 10   kg / kms 2 , k v = 2000   kg / s , a = 1 , b = 0 , r = 1   km , s = 0.2   km , μ = 0.5   km .
Figure 11 shows the motion trajectory of the satellite cluster to establish the line formation along z = 0   km and the double line formation along z = ± 0.5   km in the target orbital frame. The satellites gather in spherical airspace with a radius of 0.1 km at the initial time. Under the formation control law, each satellite can spontaneously choose its motion path according to its relative state in the potential field.

3.1.2. Circle Formation

A satellite cluster composed of 50 satellites with a weight of 100 kg initially operates in spherical airspace with a radius of 0.1 km. The cluster center runs on a nearly circular orbit with an altitude of 600 km, an inclination of 98°, and an eccentricity of 0.0002. At the initial time, the satellite cluster receives the control command. It is required to establish an in-plane circle formation with a radius of 0.5 km, taking the cluster center as the formation center. The simulation control parameters were set as follows:
k c = 0.25   kg / s 2 , k f = 3   kg / km s 2 , k v = 2000   kg / s , a = b = 1 , r = 0.5   km , s = r , μ = 5   km .
Figure 12 shows the motion trajectory of the satellite cluster to establish an in-plane circle formation with a radius of r in the target orbital frame. The satellites gather in spherical airspace with a radius of 0.1 km at the initial time. Under the formation control law, each satellite can spontaneously choose its motion path according to its relative state in the potential field. In 0–1000 s, the in-plane circle formation is primarily established by the bifurcating potential function, and in 1000–2000 s, the formation configuration is evenly distributed by the collision avoidance potential function.
Figure 13 shows the three-axis velocity increments of each satellite in the process of establishing an in-plane circle formation. The velocity increment of each satellite is constrained within 1 m/s, which is in line with the actual application of micro-nano satellites.
Figure 14 shows that when the target formation is established and evenly distributed, the distribution uniformity of the cluster, L , tends to the steady-state value of 0.01.
According to the definition of L , for the evenly distributed in-plane circle formation with a radius of r , the monopolized sphere radius of each satellite is equal, which is approximate as follows:
m i = 2 π r 2 N = π r N ,
where N is the cluster size.
The distribution uniformity of the cluster is:
L = 1 n V i V = N × V i V = N × 4 / 3 π m i 3 4 / 3 π ( r + 2 m i ) 3 = N ( π N + 2 π ) 3 .
When N = 50 , the distribution uniformity of the cluster L 0.01 . The simulation results show that the control law designed in this research can control the satellite cluster to establish the desired evenly distributed in-plane circle formation.
Adjust the value of μ , but keep it negative while leaving the rest of the parameters unchanged. The value of μ does not change the position of the minimum potential field but will affect the gradient of the potential field. The satellite cluster can still spontaneously establish a circle formation, but the time and energy consumption are different. The simulation control parameters were set as follows:
k c = 0.25   kg / s 2 , k f = 3   kg / km s 2 , k v = 2000   kg / s , a = b = 1 , r = 0.5   km , s = r , μ = 20   km .
Figure 15 shows the motion trajectory of the satellite cluster to establish an in-plane circle formation in the target orbital frame when μ = 20   km . Compared with μ = 5 , the time required to establish the in-plane circle formation is reduced by about half. From the relative motion trajectory of 0–500 s, it can also be seen that the control force is too large, resulting in unnecessary fuel consumption.
By adjusting the value of r , the radius of circle formation can be easily changed. Figure 16 shows the motion trajectory to establish an in-plane circle formation with a radius of 5 km, and the simulation control parameters were set as follows:
k c = 0.25   kg / s 2 , k f = 3   kg / km s 2 , k v = 2000   kg / s , a = b = 1 , r = 5   km , s = r , μ = 5   km .

3.1.3. Concentric Double Circle Formation

When μ > 0 , the satellite cluster can establish a concentric double circle formation with the radius of r ± μ . At the initial time, satellites randomly operate in certain airspace and receive the control command to establish an in-plane concentric double circle formation with the radius of 1.5 km and 0.5 km, taking a target spacecraft as the formation center. The target spacecraft runs on a nearly circular orbit with an altitude of 600 km, an inclination of 98°, and an eccentricity of 0.0002. The simulation control parameters were set as follows:
k c = 0.25   kg / s 2 , k f = 3   kg / km s 2 , k v = 2000   kg / s , a = b = 1 , r = 1   km , μ = 0.5   km .
Figure 17 shows the motion trajectory of the satellite cluster to establish in-plane concentric double circle formation with the radius of 1.5 km and 0.5 km in the target orbital frame.

3.1.4. Disk Formation

In particular, when a = b = 1 , r = 0   km , μ < 0 , the satellite cluster can establish a disk formation. The radius of the disk formation is proportional to the inter-satellite repulsive force. Figure 18 shows the motion trajectory of satellite cluster to establish an in-plane disk formation in the target orbital frame, and the simulation control parameters were set as follows:
k c = 0.25   kg / s 2 , k f = 3   kg / km s 2 , k v = 2000   kg / s , a = b = 1 , r = 0   km , s = 1   km , μ = 1   km .

3.1.5. A Variety of Formations

The formation control algorithm based on bifurcating potential field was verified by simulation of several cases of satellite cluster formation. A variety of formation topologies were achieved by simply changing the bifurcation parameter and configuration adjustment parameters, as shown in Figure 19.
Furthermore, these formations can be analyzed by the five-element characterization method. When the cluster size N = 50 and the outer boundary of the group d max = 1   km , the distribution uniformity of the cluster corresponding to various evenly distributed formations is shown in Table 3.
The distribution uniformity of the cluster can reflect the running state of the satellite cluster to a certain extent. These data suggest that:
  • The distribution uniformity of in-plane formation is lower than that of stereo formation;
  • Among in-plane formations, the distribution uniformity of linear formation is lower than that of disk formation;
  • The distribution uniformity of monolayer formation is lower than that of bilayer formation.

3.2. Formation Reconfiguration

A satellite cluster composed of 50 satellites with a weight of 100 kg randomly operates in certain airspace. At the initial time, the satellite cluster receives the control command to establish an in-plane disk formation with a radius of 0.5 km, taking a target spacecraft as the formation center. The target spacecraft runs on a nearly circular orbit with an altitude of 600 km, an inclination of 98°, and an eccentricity of 0.0002. With the transformation of the space mission, the satellite cluster formation is successively reconfigured to the circle formation with a radius of 0.5 km, the line formation along z = 0   km , the double line formation along z = ± 0.5   km , the ellipse formation with a semi-major axis of 1 km and a semi-minor axis of 0.6 km, and the concentric double circle formation with the radius of 1.5 km and 0.5 km. The simulation control parameters are shown in Table 4.
Figure 20 shows the relative motion trajectory of satellite cluster formation reconfiguration based on the bifurcating potential field. The satellite cluster formation can be easily reconfigured by adjusting the bifurcation and configuration parameters. This method does not need to set the desired target state of each satellite in the cluster. After receiving the command to switch formation configuration, each satellite can spontaneously approach the target formation according to its current relative state. For example, in the process of satellite cluster switching from the ellipse formation to the concentric double circle formation, the satellites closer to the inner circle are finally evenly distributed on the inner circle, while the satellites closer to the outer circle are evenly distributed on the outer circle.
The five-element characterization method can represent the characteristics of the orbiting cluster at any time. In the process of switching from disk formation with a radius of 0.5 km to circle formation with a radius of 0.5 km, the cluster’s characteristic parameters at several selected moments are shown in Table 5.
Figure 21 shows the change of cluster’s distribution uniformity during the process of switching from disk formation to circle formation. At 0–1000 s, the satellite cluster maintains the disk formation configuration, and the distribution uniformity of clusters remains at 0.7. At 1000 s, the cluster receives the control command to transform into a circle formation. When the target formation is established and evenly distributed, the distribution uniformity of the cluster tends to the steady-state value of 0.01.

4. Conclusions

Aiming at the mathematical characterization of large-scale satellite clusters, we provide the five-element characterization method to represent the cluster characteristics and internal correlation characteristics of orbiting satellite clusters. We also propose a satellite cluster formation control method based on bifurcating potential field, which solves the problems of multiple formation configuration control and realizes the dynamic migration and rapid reconfiguration of satellite cluster formation. According to the bifurcating potential function, a variety of satellite cluster formation configurations can be formed, and each configuration has clear correspondence with the bifurcating parameters a , b , c , r , μ . The feasibility and effectiveness of the proposed formation control algorithm were verified by simulation with a cluster composed of 50 satellites. The results show that multiple formation topologies can be realized by simply changing the bifurcating parameters. The proposed five-element characterization method can describe the operation state of orbiting satellite clusters.
At present, the control parameters k c , k f , k v are assigned according to the resultant force limit, but they are not optimal. Future work will focus on the automatic optimal selection of k c , k f ,   k v by considering the total fuel consumption, the equilibrium of fuel consumption or actual mission constraints. More quantitative analysis of fuel consumption is also needed for real satellite cluster missions.

Author Contributions

Conceptualization, K.L.; methodology, W.G. and K.L.; software, W.G. and K.L.; validation, W.G. and K.L.; formal analysis, W.G.; investigation, W.G.; resources, K.L.; data curation, W.G. and K.L.; writing—original draft preparation, W.G.; writing—review and editing, W.G., K.L. and C.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by a civil space project.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mazal, L.; Gurfil, P. Closed-Loop Distance-Keeping for Long-Term Satellite Cluster Flight. Acta Astronaut. 2014, 94, 73–82. [Google Scholar] [CrossRef]
  2. Alvarez, J.; Walls, B. Constellations, Clusters, and Communication Technology: Expanding Small Satellite Access to Space. In Proceedings of the 2016 IEEE Aerospace Conference, Big Sky, MT, USA, 5–12 March 2016; pp. 1–11. [Google Scholar]
  3. Edlerman, E.; Gurfil, P. Cluster-Keeping Algorithms for the Satellite Swarm Sensor Network Project. J. Spacecr. Rocket. 2019, 56, 649–663. [Google Scholar] [CrossRef]
  4. Manchester, Z.; Peck, M.; Filo, A. KickSat: A Crowd-Funded Mission to Demonstrate the World’s Smallest Spacecraft. In Proceedings of the 27th Small Satellite Conference, Logan, UT, USA, 12–15 August 2013. [Google Scholar]
  5. Boshuizen, C.; Mason, J.; Klupar, P.; Spanhake, S. Results from the Planet Labs Flock Constellation. In Proceedings of the 28th Small Satellite Conference, Logan, UT, USA, 2–7 August 2014. [Google Scholar]
  6. Hegel, D. FlexCore: Low-Cost Attitude Determination and Control Enabling High-Performance Small Spacecraft. In Proceedings of the 30th Small Satellite Conference, Logan, UT, USA, 6–11 August 2016. [Google Scholar]
  7. Sanchez, H.; Mcintosh, D.; Cannon, H.; Pires, C.; Sullivan, J.; D’Amico, S.; O’Connor, B. Starling1: Swarm Technology Demonstration. In Proceedings of the 32th Small Satellite Conference, Logan, UT, USA, 4–9 August 2018. [Google Scholar]
  8. Hadaegh, F.Y.; Chung, S.-J.; Manohara, H.M. On Development of 100-Gram-Class Spacecraft for Swarm Applications. IEEE Syst. J. 2016, 10, 673–684. [Google Scholar] [CrossRef] [Green Version]
  9. Truszkowski, W.; Hinchey, M.; Rash, J.; Rouff, C. NASA’s Swarm Missions: The Challenge of Building Autonomous Software. IT Prof. 2004, 6, 47–52. [Google Scholar] [CrossRef]
  10. Engelen, S.; Verhoeven, C.J.M.; Bentum, M.J. Olfar, a Radio Telescope Based on Nano-Satellites in Moon Orbit. In Proceedings of the 24th Small Satellite Conference, Logan, UT, USA, 9–12 August 2010. [Google Scholar]
  11. Bentum, M.J.; Verma, M.K.; Rajan, R.T.; Boonstra, A.J.; Verhoeven, C.J.M.; Gill, E.K.A.; van der Veen, A.J.; Falcke, H.; Wolt, M.K.; Monna, B.; et al. A Roadmap towards a Space-Based Radio Telescope for Ultra-Low Frequency Radio Astronomy. Adv. Space Res. 2020, 65, 856–867. [Google Scholar] [CrossRef] [Green Version]
  12. Yang, L.; Guo, J.; Fan, C.; Song, X.; Wu, S.; Zhao, Y. The Design and Experiment of Stardust Femto-Satellite. Acta Astronaut. 2020, 174, 72–81. [Google Scholar] [CrossRef]
  13. Wu, S.; Chen, W.; Zhang, Y.; Baan, W.; An, T. SULFRO: A Swarm of Nano-/Micro-Satellite at SE L2 for Space Ultra-Low Frequency Radio Observatory. In Proceedings of the 28th Small Satellite Conference, Logan, UT, USA, 2–7 August 2014. [Google Scholar]
  14. Levchenko, I.; Bazaka, K.; Ding, Y.; Raitses, Y.; Mazouffre, S.; Henning, T.; Klar, P.; Shinohara, S.; Schein, J.; Garrigues, L.; et al. Space Micropropulsion Systems for Cubesats and Small Satellites: From Proximate Targets to Furthermost Frontiers. Appl. Phys. Rev. 2018, 5, 011104. [Google Scholar] [CrossRef]
  15. Khatib, O. Real-Time Obstacle Avoidance for Manipulators and Mobile Robots. In Autonomous Robot Vehicles; Cox, I.J., Wilfong, G.T., Eds.; Springer: New York, NY, USA, 1990; pp. 396–404. ISBN 978-1-4613-8997-2. [Google Scholar]
  16. Chen, Y.; Luo, G.; Mei, Y.; Yu, J.; Su, X. UAV Path Planning Using Artificial Potential Field Method Updated by Optimal Control Theory. Int. J. Syst. Sci. 2016, 47, 1407–1420. [Google Scholar] [CrossRef]
  17. McInnes, C. Autonomous Proximity Manoeuvring Using Artificial Potential Functions. ESA J. 1993, 17, 159–169. [Google Scholar]
  18. Pinciroli, C.; Birattari, M.; Tuci, E.; Dorigo, M.; del Zapatero, M.R.; Vinko, T.; Izzo, D. Self-Organizing and Scalable Shape Formation for a Swarm of Pico Satellites. In Proceedings of the 2008 NASA/ESA Conference on Adaptive Hardware and Systems, Noordwijk, The Netherlands, 22–25 June 2008; pp. 57–61. [Google Scholar]
  19. Mazal, L.; Gurfil, P. Cluster Flight Algorithms for Disaggregated Satellites. J. Guid. Control. Dyn. 2013, 36, 124–135. [Google Scholar] [CrossRef]
  20. Chen, Q.; Veres, S.M.; Wang, Y.; Meng, Y. Virtual Spring-Damper Mesh-Based Formation Control for Spacecraft Swarms in Potential Fields. J. Guid. Control. Dyn. 2015, 38, 539–546. [Google Scholar] [CrossRef] [Green Version]
  21. 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]
  22. Chen, T.; Wen, H. Autonomous Assembly with Collision Avoidance of a Fleet of Flexible Spacecraft Based on Disturbance Observer. Acta Astronaut. 2018, 147, 86–96. [Google Scholar] [CrossRef]
  23. Yu, Y.; Yue, C.; Li, H.; Wang, F. Autonomous Low-Thrust Control of Long-Distance Satellite Clusters Using Artificial Potential Function. J. Astronaut. Sci. 2021, 68, 71–95. [Google Scholar] [CrossRef]
  24. Wang, Y.; Chen, X.; Ran, D.; Zhao, Y.; Chen, Y.; Bai, Y. Spacecraft Formation Reconfiguration with Multi-Obstacle Avoidance under Navigation and Control Uncertainties Using Adaptive Artificial Potential Function Method. Astrodyn 2020, 4, 41–56. [Google Scholar] [CrossRef]
  25. Lu, Q. Bifurcation and Singularity; Shanghai Scientific & Technological Education Publishing House: Shanghai, China, 1995; ISBN 7-5428-1091-X. [Google Scholar]
  26. Blanchard, P.; Devaney, R.L.; Hall, G.R. Differential Equations; Brooks/Cole Thomson Learning: Belmont, CA, USA, 2006; ISBN 978-0-495-01265-8. [Google Scholar]
  27. Hill, G.W. Researches in the Lunar Theory. Am. J. Math. 1878, 1, 5–26. [Google Scholar] [CrossRef]
  28. Clohessy, W.H.; Wiltshire, R.S. Terminal Guidance System for Satellite Rendezvous. J. Aerosp. Sci. 1960, 27, 653–658. [Google Scholar] [CrossRef]
Figure 1. Analyze the movement of the satellite cluster. (a) Member satellites in the satellite cluster run on their orbit; (b) Regard the satellite cluster as a sizeable virtual satellite.
Figure 1. Analyze the movement of the satellite cluster. (a) Member satellites in the satellite cluster run on their orbit; (b) Regard the satellite cluster as a sizeable virtual satellite.
Aerospace 09 00137 g001
Figure 2. Schematic diagram of the outer boundary of the cluster.
Figure 2. Schematic diagram of the outer boundary of the cluster.
Aerospace 09 00137 g002
Figure 3. Schematic diagram of the inner boundary of the cluster.
Figure 3. Schematic diagram of the inner boundary of the cluster.
Aerospace 09 00137 g003
Figure 4. The monopolized sphere of each member satellite in the satellite cluster. (a) The monopolized sphere of each member satellite when the satellite cluster is randomly distributed; (b) The monopolized sphere of each member satellite when the satellite cluster is evenly distributed in three dimensions; (c) The monopolized sphere of each member satellite when the satellite cluster is evenly distributed in two dimensions (x-y-z plane); (d) The monopolized sphere of each member satellite when the satellite cluster is evenly distributed in three dimensions (x-y plane).
Figure 4. The monopolized sphere of each member satellite in the satellite cluster. (a) The monopolized sphere of each member satellite when the satellite cluster is randomly distributed; (b) The monopolized sphere of each member satellite when the satellite cluster is evenly distributed in three dimensions; (c) The monopolized sphere of each member satellite when the satellite cluster is evenly distributed in two dimensions (x-y-z plane); (d) The monopolized sphere of each member satellite when the satellite cluster is evenly distributed in three dimensions (x-y plane).
Aerospace 09 00137 g004aAerospace 09 00137 g004b
Figure 5. The target orbital frame o-xyz. (O-XYZ is the earth-centered inertial frame. The origin of o-xyz frame is located at the satellite centroid. The oz axis points from the satellite centroid to the geo-center. The oy axis points to the negative normal direction of the orbital plane. The ox axis is along the satellite’s forward direction, forming a right-handed cartesian frame with the other two axes).
Figure 5. The target orbital frame o-xyz. (O-XYZ is the earth-centered inertial frame. The origin of o-xyz frame is located at the satellite centroid. The oz axis points from the satellite centroid to the geo-center. The oy axis points to the negative normal direction of the orbital plane. The ox axis is along the satellite’s forward direction, forming a right-handed cartesian frame with the other two axes).
Aerospace 09 00137 g005
Figure 6. Collision avoidance potential field ( k c = 1   kg / s 2 , s = 0.05   km ). (a) Collision avoidance potential function; (b) Collision avoidance control force.
Figure 6. Collision avoidance potential field ( k c = 1   kg / s 2 , s = 0.05   km ). (a) Collision avoidance potential function; (b) Collision avoidance control force.
Aerospace 09 00137 g006
Figure 7. The bifurcating potential.
Figure 7. The bifurcating potential.
Aerospace 09 00137 g007
Figure 8. Bifurcating potential field ( k f = 1   kg / km s 2 , a = b = 1 ). (a) Circle potential field ( r = 0.6   km , μ = 0.1   km ); (b) Concentric double circle potential field ( r = 0.6   km , μ = 0.4   km ); (c) Disk potential field ( r = 0   km , μ = 0.1   km ).
Figure 8. Bifurcating potential field ( k f = 1   kg / km s 2 , a = b = 1 ). (a) Circle potential field ( r = 0.6   km , μ = 0.1   km ); (b) Concentric double circle potential field ( r = 0.6   km , μ = 0.4   km ); (c) Disk potential field ( r = 0   km , μ = 0.1   km ).
Aerospace 09 00137 g008
Figure 9. Bifurcating potential field ( k f = 1   kg / km s 2 , a = 1 , b = 0.5 ). (a) Ellipse potential field ( r = 1   km , μ = 1   km ); (b) Concentric double ellipse potential field ( r = 1   km , μ = 0.4   km ); (c) Ellipse disk potential field ( r = 0   km , μ = 1   km ).
Figure 9. Bifurcating potential field ( k f = 1   kg / km s 2 , a = 1 , b = 0.5 ). (a) Ellipse potential field ( r = 1   km , μ = 1   km ); (b) Concentric double ellipse potential field ( r = 1   km , μ = 0.4   km ); (c) Ellipse disk potential field ( r = 0   km , μ = 1   km ).
Aerospace 09 00137 g009
Figure 10. Bifurcating potential field ( k f = 1   kg / kms 2 , a = 1 , b = 0 ). (a) Line potential field ( μ = 1   km ); (b) Double line potential field ( μ = 0.5   km ).
Figure 10. Bifurcating potential field ( k f = 1   kg / kms 2 , a = 1 , b = 0 ). (a) Line potential field ( μ = 1   km ); (b) Double line potential field ( μ = 0.5   km ).
Aerospace 09 00137 g010
Figure 11. The relative motion trajectory. (a) The line formation along z = 0   km ; (b) The double line formation along z = ± 0.5   km .
Figure 11. The relative motion trajectory. (a) The line formation along z = 0   km ; (b) The double line formation along z = ± 0.5   km .
Aerospace 09 00137 g011
Figure 12. The in-plane circle formation ( r = 0.5   km , μ = 5   km ). (a) Relative motion trajectory in 0-1000 s; (b) Relative motion trajectory in 1000–2000 s.
Figure 12. The in-plane circle formation ( r = 0.5   km , μ = 5   km ). (a) Relative motion trajectory in 0-1000 s; (b) Relative motion trajectory in 1000–2000 s.
Aerospace 09 00137 g012
Figure 13. The three-axis velocity increments of each satellite during formation control (in-plane circle formation, μ = 5   km ).
Figure 13. The three-axis velocity increments of each satellite during formation control (in-plane circle formation, μ = 5   km ).
Aerospace 09 00137 g013
Figure 14. The distribution uniformity of the cluster (in-plane circle formation, μ = 5   km ).
Figure 14. The distribution uniformity of the cluster (in-plane circle formation, μ = 5   km ).
Aerospace 09 00137 g014
Figure 15. The in-plane circle formation ( r = 0.5   km , μ = 20   km ). (a) Relative motion trajectory in 0-500 s; (b) Relative motion trajectory in 500–2000 s.
Figure 15. The in-plane circle formation ( r = 0.5   km , μ = 20   km ). (a) Relative motion trajectory in 0-500 s; (b) Relative motion trajectory in 500–2000 s.
Aerospace 09 00137 g015
Figure 16. The in-plane circle formation ( r = 5   km , μ = 5   km ). (a) Relative motion trajectory in 0-1000 s; (b) Relative motion trajectory in 1000–2000 s.
Figure 16. The in-plane circle formation ( r = 5   km , μ = 5   km ). (a) Relative motion trajectory in 0-1000 s; (b) Relative motion trajectory in 1000–2000 s.
Aerospace 09 00137 g016
Figure 17. The in-plane concentric double circle formation ( r = 1   km , μ = 0.5   km ). (a) Relative motion trajectory in 0–2000 s; (b) Distribution of satellite cluster at 2000 s.
Figure 17. The in-plane concentric double circle formation ( r = 1   km , μ = 0.5   km ). (a) Relative motion trajectory in 0–2000 s; (b) Distribution of satellite cluster at 2000 s.
Aerospace 09 00137 g017
Figure 18. The in-plane disk formation ( r = 0   km , μ = 1   km ). (a) Relative motion trajectory in 0-2000 s; (b) Distribution of satellite cluster at 2000 s.
Figure 18. The in-plane disk formation ( r = 0   km , μ = 1   km ). (a) Relative motion trajectory in 0-2000 s; (b) Distribution of satellite cluster at 2000 s.
Aerospace 09 00137 g018
Figure 19. A variety of satellite cluster formations. (a) Ellipse ( a = 1 , b = 0.6 , r = 1   km , μ = 5   km ); (b) Concentric double ellipse ( a = 1.5 , b = 1 , r = 1   km , μ = 0.5   km ); (c) Ellipse disk ( a = 1 , b = 0.6 , r = 0   km , μ = 1   km ); (d) Ellipsoidal surface ( a = 1 , b = 0.8 , c = 0.6 , r = 1   km , μ = 5   km ); (e) Spherical surface ( a = b = c = 1 , r = 1   km , μ = 5   km ); (f) Spherical space ( a = b = c = 1 , r = 0   km , μ = 1   km ).
Figure 19. A variety of satellite cluster formations. (a) Ellipse ( a = 1 , b = 0.6 , r = 1   km , μ = 5   km ); (b) Concentric double ellipse ( a = 1.5 , b = 1 , r = 1   km , μ = 0.5   km ); (c) Ellipse disk ( a = 1 , b = 0.6 , r = 0   km , μ = 1   km ); (d) Ellipsoidal surface ( a = 1 , b = 0.8 , c = 0.6 , r = 1   km , μ = 5   km ); (e) Spherical surface ( a = b = c = 1 , r = 1   km , μ = 5   km ); (f) Spherical space ( a = b = c = 1 , r = 0   km , μ = 1   km ).
Aerospace 09 00137 g019
Figure 20. Satellite cluster formation reconfiguration. (a) The initial disk formation; (b) Switch from disk formation to circle formation; (c) Switch from circle formation to line formation; (d) Switch from line formation to double line formation. (e) Switch from double line formation to ellipse formation; (f) Switch from ellipse formation to concentric double circle formation.
Figure 20. Satellite cluster formation reconfiguration. (a) The initial disk formation; (b) Switch from disk formation to circle formation; (c) Switch from circle formation to line formation; (d) Switch from line formation to double line formation. (e) Switch from double line formation to ellipse formation; (f) Switch from ellipse formation to concentric double circle formation.
Aerospace 09 00137 g020aAerospace 09 00137 g020b
Figure 21. The distribution uniformity of the cluster (switch from disk formation to circle formation).
Figure 21. The distribution uniformity of the cluster (switch from disk formation to circle formation).
Aerospace 09 00137 g021
Table 1. In-plane formation configurations and bifurcating parameters.
Table 1. In-plane formation configurations and bifurcating parameters.
In-Plane Formation Configuration a b r   ( km ) μ   ( km )
circle (radius r) 1 1 r < 0
concentric   double   circle   ( radius   r ± μ ) 1 1 r > 0
disk 1 1 0 < 0
ellipse semi-major/minor axis ar/br) a b 1 < 0
concentric double ellipse (semi-major/minor axis a r ± μ / b r ± μ ) a b 1 > 0
ellipse disk a b 0 < 0
line   ( formation   along   z = 0 ) a 0 r < 0
double   line   ( formation   along   z = ± μ / a ) a 0 r > 0
Table 2. Stereo formation configurations and bifurcating parameters.
Table 2. Stereo formation configurations and bifurcating parameters.
Stereo Formation Configuration a b c r   ( km ) μ   ( km )
spherical surface (radius r) 1 1 1 r < 0
concentric   double   spherical   surface   ( radius   r ± μ ) 1 1 1 r > 0
spherical space 1 1 1 0 < 0
ellipsoidal surface (semi-axis a r / b r / c r ) a b c 1 < 0
concentric double ellipsoidal surface (semi-axis a r ± μ / b r ± μ / c r ± μ ) a b c 1 > 0
ellipsoidal space a b c 0 < 0
Table 3. The distribution uniformity of the cluster corresponds to different formations.
Table 3. The distribution uniformity of the cluster corresponds to different formations.
Evenly Distributed Formation (km) L
Ellipse (semi-major/minor axis 1/0.6)0.005165486521583
Circle (radius 1)0.010232661152041
Concentric double circle (radius 0.7 ± 0.3)0.024920907802092
Ellipse disk (semi-major/minor axis 1/0.5)0.050473947816051
Disk (radius 1)0.071896892978728
Ellipsoidal surface (semi-axis 1/0.8/0.6)0.202119553694005
Spherical surface (radius 1)0.341012298531677
Ellipsoidal space (semi-axis 1/0.8/0.6)0.482978703021702
Spherical space (radius 1)0.765401006065638
Table 4. Formation reconfiguration control parameters.
Table 4. Formation reconfiguration control parameters.
Formation Reconfiguration (km) a b r   ( km ) μ   ( km )
Disk (radius 0.5)110−1
Circle (radius 0.5)110.5−5
Line   ( along   z = 0 )101−1
Double   line   ( along   z = ± 0.5 )1010.5
Ellipse (semi-major/minor axis 1/0.6)10.61−5
Concentric double circle (radius 1 ± 0.5)1110.5
Table 5. The cluster’s characteristic parameters.
Table 5. The cluster’s characteristic parameters.
Parameters0 s1000 s1050 s1100 s1500 s2000 s
N 505050505050
( r o , v o ) /
( km , km / s )
(−443.54295(5850.6303(6037.1365(6205.9070(6869.2879(5917.3955
899.341861530.43121517.01481499.14191204.6086533.21440
−6898.0861−3471.9062−3143.3833−2805.6007106.346513654.0846
7.42718283.90390443.55451283.19463810.069789521−3.7823796
1.3587345−0.22348015−0.31304389−0.40170255−1.0478601−1.5714632
−0.29933858)6.4713810)6.6663189)6.8416710)7.4884619)6.3527428)
d max / km 0.92340.92140.96611.0041.0031.003
d min / km 0.091630.094400.050930.0032560.027450.04681
L 0.069670.070920.020990.0046140.0066090.008613
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gao, W.; Li, K.; Wei, C. Satellite Cluster Formation Reconfiguration Based on the Bifurcating Potential Field. Aerospace 2022, 9, 137. https://doi.org/10.3390/aerospace9030137

AMA Style

Gao W, Li K, Wei C. Satellite Cluster Formation Reconfiguration Based on the Bifurcating Potential Field. Aerospace. 2022; 9(3):137. https://doi.org/10.3390/aerospace9030137

Chicago/Turabian Style

Gao, Wanying, Kehang Li, and Chunling Wei. 2022. "Satellite Cluster Formation Reconfiguration Based on the Bifurcating Potential Field" Aerospace 9, no. 3: 137. https://doi.org/10.3390/aerospace9030137

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