Next Article in Journal
Hypothesis Test to Compare Two Paired Binomial Proportions: Assessment of 24 Methods
Previous Article in Journal
Mixed-Mode Fracture Analysis of a Patterned Si Electrode during Lithiation/Delithiation
Previous Article in Special Issue
Attitude Stabilization of a Satellite with Large Flexible Elements Using On-Board Actuators Only
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Lyapunov-Based Control via Atmospheric Drag for Tetrahedral Satellite Formation

by
Mikhail Ovchinnikov
,
Yaroslav Mashtakov
and
Sergey Shestakov
*
Keldysh Institute of Applied Mathematics of RAS, Miusskaya Sq. 4, 125047 Moscow, Russia
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(2), 189; https://doi.org/10.3390/math12020189
Submission received: 4 December 2023 / Revised: 27 December 2023 / Accepted: 2 January 2024 / Published: 6 January 2024
(This article belongs to the Special Issue Analysis and Control of Nonlinear Dynamical System)

Abstract

:
The problem of small tetrahedral satellite formation maintenance in a Low Earth Orbit is being considered. The main purpose is to develop a simple algorithm for tetrahedron control via atmospheric drag. To design a controller, the direct Lyapunov method is used. The control obtained is suitable for tetrahedral formation maintenance, with an average distance of about 1 km. During the controlled motion, the geometric characteristics of the tetrahedron are preserved.
MSC:
70E55; 70Q05; 93D15

1. Introduction

The concept of four satellites orbiting around the Earth while forming a tetrahedron is useful for studying the dynamic characteristics of the Earth’s electromagnetic field. It is evident that the minimum number of satellites required to obtain continuous measurements that make it possible to calculate the spatial dynamic characteristics of the electromagnetic field is four [1]. As a result, the development and launch of a mission to study, for example, the geomagnetic field, the density of ionized particles in the Earth’s atmosphere, etc., inevitably face the need to deploy, build, maintain, and manage a tetrahedral formation of satellites. The relevant research on tetrahedral satellite formations, including the tasks of constructing, maintaining, and controlling their motion, can be roughly divided into three groups: publications related to the Cluster/Cluster II mission, publications related to the Magnetospheric MultiScale (MMS) mission, and other publications.
The Cluster mission (ESA project), was proposed at the end of 1982 and launched (as Cluster II) in 2000 [2,3]. In this mission, four satellites orbit the Earth in highly elliptical polar orbits (perigee to apogee: 20–120 thousand km). The main goal of the mission is a detailed study of the plasma of the Earth’s magnetosphere, in particular, study of the solar wind and the formation of the bow shock wave; study of the magnetopause; study of polar cusps, auroras, etc. [4,5,6]. The main analytical and numerical results obtained during the preparation of the mission, along with the developed methods, are presented in report [7].
The concept of the MMS mission (NASA project) was initially outlined in [8]; a review of the main scientific problems to be solved within the framework of this mission is presented in [9]. The mission was launched in 2015, and the MMS mission working group released a series of works on the construction of a tetrahedral formation suitable for the implementation of this mission. The general information about the construction of a tetrahedron is presented in [10,11]; more sophisticated information about the modeling of the tetrahedral configuration and the requirements for relative orbits is obtainable in [12,13].
Other works on tetrahedral configurations include the construction of tetrahedrons that span the Earth [14], and the study of signal delay properties for global positioning satellites [15]. The maintenance of a tetrahedral formation using a solar sail is considered in papers [16,17]. The problem of launching and maintaining a tetrahedral formation of a small spacecraft in a highly elliptical orbit was solved using semi-analytical and numerical methods in [18]. A publication related to The Auroral Lites mission deserves special mention [19].
Quite a lot of missions (perhaps using formations, but not tetrahedral ones) have been developed and implemented to study the ionosphere of the Earth. Among them are AEROS [20], CHAMP [21], Ørsted [22], Swarm [23], Chibis-M [24], Demeter [25], ICON [26]. The DICE mission showed the capability of using CubeSat-type nanosatellites to study the ionosphere [27]. Moreover, the study aiming at the usage of nanosatellites for studying the ionosphere can be found in [28]. The complexity of atmospheric research lies in the fact that the atmosphere is a non-stationary environment; the processes occurring in it depend on the state of the Earth’s magnetosphere, climate, atmospheric movement, time of year, solar activity, and even anthropogenic factors [29]. The study of such a heterogeneous environment allows us to better understand the physics of phenomena occurring in the atmosphere, as well as evaluate and predict the influence of various natural and man-made factors on each other. In addition, the heterogeneity of the ionosphere reduces the accuracy of satellite navigation using GPS constellations and causes a delay in signals when providing communications [30]. This implies the need to take into account the influence of the ionosphere and make amendments to theoretical and empirical models of radio signal propagation in the ionosphere [31].
This research is a continuation of the authors’ work presented in [32]. Here, we briefly present the relevant results of the previous work for the convenience of the reader. For additional information, we kindly ask the reader to refer to previous articles [32,33]. In these papers, we found special relative motions that ensure the stationary quality and volume of the tetrahedron. Note that this result was obtained for a linear model of motion. Hence, when we take into account non-linear terms and additional disturbances (e.g., J2 harmonics), the quality of the tetrahedron rapidly degrades. Therefore, we need some kind of active relative motion control. Since we consider the mission based on small satellites, the utilization of thrusters is hardly possible, and fuel-less approaches are desirable. In Low Earth Orbits (LEOs), we can use atmospheric drag for relative motion control. Control law is obtained using the well-known Lyapunov-based approach, which allows us to ensure the asymptotic stability of the required motion [34,35].
The remaining part of the paper is organized as follows. In Section 2, we briefly highlight the main results of our previous papers and provide a description of the reference tetrahedral formation. In Section 3, the relative motion equations and the effect of atmospheric drag are discussed. Section 4 is dedicated to the control law derivation, and Section 5 provides several numerical examples that demonstrate the feasibility of the suggested relative motion control approach.

2. Preliminaries

The object of the research is a tetrahedral satellite formation, such as the one in the MMS mission, but in a low, near-circular orbit. We consider a small formation of four spacecrafts that orbit around the Earth. The goal is to obtain a reference orbit for a formation in which it conserves its volume and shape. The concrete definitions of volume and shape are presented in aforementioned paper [32]; here, we only present the results.
The problem statement is as follows:
  • Four satellites move passively in near-circular orbits, forming a tetrahedron.
  • The quality of the tetrahedron at any particular moment in time is defined as
Q = 12 3 V 2 / 3 L
where V is the volume and L is the sum of squares of all six tetrahedron edge lengths.
In general, the quality Q depicts how close the tetrahedron is to the regular one: the quality equals one for any regular tetrahedron and equals zero for any degenerate tetrahedron.
In previous works, we found rather interesting reference motions that preserved the volume and quality of the tetrahedron. This result was obtained using linearized equations of motion derived by Clohessy and Wiltshire (CW equations) [36].
x ¨ 2 n y ˙ 3 n 2 x = 0 , y ¨ + 2 n x ˙ = 0 , z ¨ + n 2 z = 0 .
Here, n = μ / r c 3 is the mean motion, μ is the Earth’s gravitational parameter, r c is the radius of the reference circular orbit. The reference frame here is the Local Vertical Local Horizon (LVLH) system of one of the satellites.
The bounded solutions are then described using equations
x i ( t ) = a i sin ν + b i cos ν , y i ( t ) = 2 a i cos ν 2 b i sin ν + c i , z i ( t ) = d i sin ν + e i cos ν ,
where ν = n t . The constants a i , b i , c i , d i , e i depend on the initial (at value t = 0 ) parameters of the motion; index i attains values 1, 2, and 3. The exact dependence is described using
a = x ˙ 0 n ,   b = 2 y ˙ 0 n 3 x 0 ,   c = y 0 2 x ˙ 0 n ,   d = z ˙ 0 n ,   e = z 0 ,   y ˙ 0 n + 2 x 0 = 0 .
The last equation is the standard CW trajectory boundedness condition. The motion is presented w.r.t. satellite number 0, which stays at the origin.
The one particular case studied in [32] is of interest in the scope of this paper. The (unique) family of initial values for three satellites (the fourth spacecraft is at the origin) simultaneously achieve the following:
  • in the CW motion model, the tetrahedron preserves quality and volume;
  • the constant quality is maximal;
  • one of the three satellites moves along the same orbit (in inertial space) as the reference satellite, i.e., there is a phase shift between them;
  • two remaining satellites move in LVLH somehow;
The above is given by the following equations:
a 1 a 2 a 3 = K 0 6 3 cos φ + 3 3 sin φ 6 3 cos φ 3 3 sin φ , e 1 e 2 e 3 = 5 a 1 a 2 a 3 , b 1 b 2 b 3 = K 0 3 3 cos φ + 6 3 sin φ 3 3 cos φ + 6 3 sin φ , d 1 d 2 d 3 = 5 b 1 b 2 b 3 , c 1 c 2 c 3 = K 5 3 2 1 1 ,
where φ is an arbitrary initial phase, and K is an arbitrary size factor. Figure 1 depicts such a formation.
It is evident that the motion with initial conditions (4) and (5) in a more realistic non-linear motion model does not preserve the quality and/or volume of the tetrahedron. Even worse, the motion appears to be unstable, so even numerical optimization of the reference orbit is of little use. In addition, the motion simulation, which takes into account the error in the initial conditions, shows poor results in terms of maintaining the quality of the tetrahedron. The exceptional sensitivity of passive motion to the initial conditions implies that in order to maintain the constellation, a control algorithm is required.

3. Controlled Motion Model

3.1. Curvilinear Coordinates

The construction of a simple control algorithm for a tetrahedral formation is carried out using a linear motion model. However, the utilization of standard Descartes coordinates leads to large errors, even for rather small formations. We can improve the accuracy of the model of motion by introducing curvilinear coordinates [37]. The controlled CW equations in curvilinear coordinates then have the following form:
d 2 d t 2 ρ 2 n d d t r c θ 3 n 2 ρ = u x , d 2 d t 2 r c θ + 2 n d d t ρ = u y , d 2 d t 2 r c φ + n 2 r c φ = u z .
The aforementioned equations have the same form as CW equations, so the uncontrolled solutions are the same:
ρ = 2 C drift + C inplane sin ν σ inplane , r c θ = 2 C inplane cos ν σ inplane + C shift 3 C drift ν , r c φ = C outplane sin ν σ outplane .
The geometrical meaning of C with various subscripts is similar to amplitudes in (3), i.e., a 2 + b 2 is similar to C inplane , though two values are not exactly equal due to the difference between rectangular and curvilinear coordinates. Hereinafter, we neglect this difference when considering the tetrahedron shape and quality.
To be effective in maintaining the tetrahedral formation, the control law we seek must preserve the following quantities:
  • the oscillation amplitudes in and out of the orbital plane;
  • the shift of each satellite along the orbit;
  • drift (which must be equal to zero);
  • the relative motion plane orientation;
  • phase difference of oscillations between the pair of satellites that move outside the orbital plane.
During passive motion, the above parameters change, but over short time intervals, one can expect them to change slowly. Let us make a transition to new geometrical variables [38]:
ρ = A sin η + 2 C , d d t ρ = A n cos η , r c θ = 2 A cos η + D , d d t r c θ = 2 A n sin η 3 C n , r c φ = B sin λ , d d t r c φ = B n cos λ .
The new variables describing relative motion are A , B , C , D , η , λ . The first two correspond to in-plane and out-plane amplitudes, C to the drift rate, D to the shift, and angle variables to the initial phases.
With (6), we obtain
C ˙ = 1 n u y , D ˙ = 2 n u x 3 C n , A ˙ = 1 n cos η u x 2 sin η u y , B ˙ = 1 n cos λ u z , η ˙ = n 1 n A sin η u x + 2 cos η u y , λ ˙ = n 1 n B sin λ u z .
To preserve quality, due to (5), the following must be true:
  • for the satellite shifted along the reference orbit,
    A 1 r e f = B 1 r e f = C 1 r e f = 0 , D 1 r e f = 2 5 3 K
  • for the two remaining satellites,
    A 2 , 3 r e f = K , B 2 , 3 r e f = 5 K , C 2 , 3 r e f = 0 , D 2 , 3 r e f = 5 3 .
Moreover, phases must comply with restrictions
η 3 η 2 = λ 3 λ 2 = arccos 1 3 , η 3 λ 3 = η 2 λ 2 = π 2

3.2. Actuator Model Choice

We need some kind of orbital control instrument. The first obvious choice is to use reactive thrusters: they can provide the necessary maneuvers and maintain the orbital height and formation with high accuracy. However, if we consider small satellites (e.g., 3U-6U CubeSats), it is almost impossible to install such actuators. When constructing a control algorithm for a satellite formation at a height of 400 km, it is quite natural to make a choice in favor of atmospheric drag control. We use the specular–diffuse model [39], where some of the air molecules are reflected from the surface absolutely elastically, while the rest are reflected diffusely with a Maxwellian distribution. The acceleration of a rectangular-shaped satellite in this case is
a a t m = ρ a t m S m δ v , n ( 1 ϵ ) δ v + 2 ϵ δ v , n n + ( 1 ϵ ) α δ v n .
Here, ρ a t m is the atmospheric density, S is the surface area, m is the satellite mass, δ v is the satellite velocity with respect to the atmosphere, δ v = δ v is its absolute value, n is the unit normal to the surface, ϵ is the specular reflection coefficient, α is the diffuse reflection coefficient, the round brackets depict inner product. Note that this model allows us to introduce the lift force; however, since α and ϵ are close to zero, its effect is rather small. Since atmospheric drag depends on cross-section area, we can actually control its value by rotating the satellite, e.g., for the 3U CubeSat, the ratio between the minimum and maximum value of atmospheric drag reaches three, which makes it feasible for utilization in relative motion control.

4. Lyapunov Direct Method

We synthesize the control algorithm using the direct Lyapunov method. Our goal is to ensure that relative amplitudes A k , B k , relative drifts and shifts C k , D k , and phases λ k , η k correspond to the reference values defined by Equations (10)–(12). Let us again note that in case of aerodynamic drag forces, out of the three components ( u x , u y , u z ) of the control acceleration, the value of the force component u y is at least an order of magnitude greater than the values u x and u z . Due to that fact, we neglect the values u x and u z while synthesizing the control in the O y direction. That allows us to split the whole control into three different parts.

4.1. Shift and Drift Control

From (9), due to u x 0 , it follows that
D ˙ = 3 C n , C ˙ = 1 n u y .
The reference values for shift and drift are as follows:
D r e f , 1 = 0 , D r e f , 2 = D r e f , 3 = 5 3 K , D r e f , 4 = 2 5 3 K , C r e f , 1 = C r e f , 2 = C r e f , 3 = C r e f , 4 = 0 .
We use the candidate Lyapunov function
V C D , i = C i 2 + k D ( D i D r e f , i ) 2 , k D > 0 .
Further, the index i is omitted to improve readability; the candidate Lyapunov function and the corresponding control are constructed separately for each satellite.
The function V C D is non-negative and equal to zero if and only if C = C r e f = 0 ,   D = D r e f . The derivative of this function due to (14) is
V ˙ C D = 2 C u y n 3 n k D D D r e f .
In order for the candidate Lyapunov function to satisfy the Barbashin–Krasovsky–LaSalle theorem [40], it is necessary that its derivative, due to the equations of motion, be non-positive. We require that
u y n 3 n k D D D r e f = k C C , k C > 0 ,
which implies
V ˙ C D = 2 k C C 2 0 .
That in turn implies that the control given by
u y = 3 n 2 k D D D r e f n k C C
ensures the asymptotic stability of the reference motion.

4.2. In-Plane Motion Control

The main troublesome feature of tetrahedron quality control is that the relative positions must be maintained with high precision. According to Equation (5), the phase difference is responsible for the relative motion plane orientation, and a constant phase difference corresponds to a constant orientation of the plane. Consequently, maintaining η λ = π 2 is crucial for relative orbit maintenance. Consider the candidate Lyapunov function
V A , ϕ = A 2 A r e f , 2 2 + A 3 A r e f , 3 2 + k ϕ η 2 λ 2 π 2 2 + k ϕ η 3 λ 3 π 2 2 ,
here, as before, k ϕ is a positive constant. As in the previous step, the derivative is equal to
V ˙ A , ϕ = u y , 2 4 n k ϕ η 2 λ 2 π 2 cos η 2 A 2 A 2 A r e f , 2 sin η 2 + u y , 3 4 n k ϕ η 3 λ 3 π 2 cos η 3 A 3 A 3 A r e f , 3 sin η 3 ,
and therefore the control
u y , 2 = k A k ϕ η 2 λ 2 π 2 cos η 2 A 2 A 2 A r e f , 2 sin η 2 , u y , 3 = k A k ϕ η 3 λ 3 π 2 cos η 3 A 3 A 3 A r e f , 3 sin η 3 ,
where k A is positive, maintains the necessary in-plane configuration.

4.3. Out-of-Plane Motion Control

Outside the orbital plane, the motion equations have the form
B ˙ = 1 n cos λ u z , λ ˙ = n 1 n B sin λ u z .
The reference values for the second and third satellites are
B r e f , 2 = B r e f , 3 = 5 K , λ 3 λ 2 = Δ λ r e f = arccos 1 3 .
The same procedure with function
V B = B 2 B r e f , 2 2 + B 3 B r e f , 3 2 + k λ λ 3 λ 2 Δ λ r e f 2
produces the control
u z , 2 = k B k λ λ 3 λ 2 Δ λ r e f sin λ 2 B 2 + 2 B 2 B r e f , 2 cos λ 2 , u z , 3 = k B k λ λ 3 λ 2 Δ λ r e f sin λ 3 B 3 + 2 B 3 B r e f , 3 cos λ 3 .

4.4. The Choice of Control Law

Since relative motion parameters can be arbitrary, in general, control laws (20) and (23) cannot be applied simultaneously; their goal is to preserve different geometric parameters, so the necessary control values would be different. Moreover, these two types of control are designed to preserve different geometric characteristics of the tetrahedron, and therefore, while maintaining the tetrahedron, the priority of these laws is different:
  • if the current relative drift is nonzero, ensuring the amplitudes and/or phases of satellite oscillations is meaningless because the relative motion is unbounded, so the tetrahedron degrades in a couple of revolutions;
  • on the other hand, if the shift of the satellites in the group is close to the required one and the drift is close to zero, control law (23) can be used to maintain the amplitudes and phases of the oscillations.
The control law is constructed as follows. Some cutoffs of shift and drift are selected:
δ C lower < δ C upper , δ D lower < δ D upper .
If both current values are less than lower cutoffs,
| C | δ C lower and | D D ref | δ D lower ,
control law (23) is used. If, on the other hand,
| C | δ C upper or | D D ref | δ D upper ,
the control switches to shift and drift correction mode (20). Two different cutoffs prevent the algorithm from rapidly switching modes.

4.5. Atmospheric Drag Implementation

Since we utilize aerodynamic drag forces for orbital motion control, the suggested control law must be modified. Firstly, aerodynamic drag is significantly limited in magnitude: let u max be the maximum possible value for the control applied. Secondly, the drag is always pointing in the direction opposite to satellite velocity. Since the entire reference motion model is relative to one of the satellites of the group, we assume that this satellite is under the influence of a constant aerodynamic drag force, u y , 4 = u m a x 2 . If so, the control u y , i [ 0 , u m a x / 2 ) leads to a negative value of the relative control force between the satellite number i and the reference satellite, and u y , i ( u m a x / 2 , u m a x ] leads to a positive value. Thirdly, as was already mentioned, the magnitude of the force along the z axis is much less than along the y axis. In addition, the formation requires constant adjustment in a direction perpendicular to the orbital plane. In this regard, we always maximize control output in the direction governed by law (27).
Given the necessary control output u y , u z , we determine the normal to the surface of the satellite:
n x n y n z = sin ϑ sin ζ cos ζ cos ϑ sin ζ ,
here, ζ is the angle between the normal and the satellite velocity, and ϑ is the angle that determines the rotation angle of the satellite around the velocity direction:
ζ = arccos u y u m a x 2 u m a x , ϑ = 1 sign ( u z ) π 2 .
Figure 2 depicts the control scheme we have developed.

5. Numerical Simulation

We use the following simulation parameters:
  • Initial values are as in (4), (5), where φ = 0 , and the value K is specified below.
  • The altitude of the circular reference orbit is 400 km. The inclination is equal to 56 ° .
  • The motion of each satellite is integrated independently via the RK4 method in IRF.
  • Initial values contain normally distributed noise.
  • The Earth’s gravitational field is modelled up to terms of order (10, 10).
  • The atmosphere is considered to rotate with the Earth; its density is calculated according to the Russian GOST model (it takes into account solar activity, day/night, and summer/winter variations).
  • The satellite is a 5 kg square plate with an area of 0.1 m2. Its interaction with the atmosphere is in accordance with (13), where α = ϵ = 0.1 .
  • The position and velocity in inertial space are known precisely.
  • It is assumed that the necessary attitude is always achievable. Attitude change occurs instantly.

5.1. Small Formation

Figure 3 depicts simulation results of a small formation with K = 100   m . It is evident that the tetrahedron quality remains almost the same for a long period of time.

5.2. Possible Insufficiency of Control

For bigger formation of size K = 1000   m , the simulation results vary. Figure 4 depicts a typical result of a simulation.
As can be seen, the quality of the tetrahedron is within 0.4 over approximately 200 revolutions, and within 0.2 over 600 revolutions. The tetrahedron remains non-degenerate for about 1000 revolutions (about 60 days). It might be explained by increased values of disturbances, both from non-linear terms in relative motion equations and additional harmonics in the Earth gravity model.
Table 1 summarizes the dependence of the formation degradation rate on the initial conditions’ error. In each specific case, the control is either sufficient to counter the initial disturbance or insufficient. In the former case, the tetrahedron retains nonzero quality for at least 600 revolutions. In the latter case, the tetrahedron becomes uncontrollable and degrades (i.e., the quality becomes zero) within the first month.
As can be seen, the initial velocity error significantly reduces the chances of successful control. That is due to the low possible thrust outcome of the aerodynamic-based control and, furthermore, to the built-in unpredictability of the exact value of aerodynamic force. The position error affects the algorithm less. According to the results, it may be necessary to use additional control in the first phase of the mission to achieve high accuracy in the initial motion parameters.
The numerical simulations presented above show that the proposed control can maintain the quality of the tetrahedron at an acceptable level for several weeks.

6. Discussion and Conclusions

The presented paper provides a control law construction algorithm that is able to significantly increase the lifetime of a near-Earth tetrahedral satellite formation.
The proposed simple atmospheric drag-based approach for controller construction works rather well for a small formation. The MMS mission, though using a slightly different approach to quality definition, had a minimal requirement of a quality of 0.7. This was achieved using high-quality optimization techniques and fuel consumption. Our approach works not quite as well but surely can be used as an auxiliary algorithm to reduce the delta-V necessary for formation maintenance. Furthermore, for missions in LEO, which would study Earth’s ionosphere, time and space intervals between measurements are naturally smaller compared to the magnetospheric scale. This allows us to hope that the proposed algorithm alone will cope with maintaining the tetrahedral formation, possibly with some loss of measurement accuracy.
For larger formations, the proposed algorithm performs significantly worse. The resulting loss in quality entails the need for additional control. However, the proposed technique can save a significant amount of fuel, especially when providing suitable initial formation data. A quality of 0.2–0.4 is unlikely to allow for high-quality measurements, which, however, can be offset to some extent by the extended duration of the experiment. Specific requirements for the quality of the formation depend on the mission in question; we note here again that any nonzero quality corresponds to a non-degenerate tetrahedron and therefore allows us, in principle, to make 3D measurements.

Author Contributions

Conceptualization, M.O.; Methodology, S.S.; Software, Y.M.; Validation, Y.M.; Formal analysis, S.S.; Investigation, S.S.; Data curation, Y.M.; Supervision, M.O.; Project administration, M.O. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Karlsson, T.; Marklund, G.T.; Figueiredo, S.; Johansson, T.; Buchert, S. Separating spatial and temporal variations in auroral electric and magnetic fields by Cluster multipoint measurements. Ann. Geophys. 2004, 22, 2463–2472. [Google Scholar] [CrossRef]
  2. Haerendel, G.; Roux, A.; Blanc, M.; Paschmann, G.; Bryant, D.; Korth, A.; Hultqvist, B. Cluster, study in three dimensions of plasma turbulence and small-scale structure. Mission Propos. 1982. [Google Scholar]
  3. Escoubet, C.; Schmidt, R. Cluster II: Plasma measurements in three dimensions. Adv. Space Res. 2000, 25, 1305–1314. [Google Scholar] [CrossRef]
  4. Paschmann, G.; Schwartz, S.J.; Escoubet, C.P.; Haaland, S. Outer Magnetospheric Boundaries: Cluster Results; Paschmann, G., Schwartz, S.J., Escoubet, C.P., Haaland, S., Eds.; Space Sciences Series of ISSI; Springer: Dordrecht, The Netherlands, 2005; Volume 20, ISBN 978-1-4020-3488-6. [Google Scholar]
  5. Balogh, A.; Dunlop, M.W.; Cowley, S.W.H.; Southwood, D.J.; Thomlinson, J.G.; Glassmeier, K.H.; Musmann, G.; Lühr, H.; Buchert, S.; Acuña, M.H.; et al. The Cluster Magnetic Field Investigation. In The Cluster and Phoenix Missions; Springer: Dordrecht, The Netherlands, 1997; pp. 65–91. [Google Scholar]
  6. Taylor, M.G.G.T.; Escoubet, C.P.; Laakso, H.; Masson, A.; Hapgood, M.; Dimbylow, T.; Volpp, J.; Sangiorgi, S.; Goldstein, M.L. The Science of the Cluster Mission. In Magnetospheric Plasma Physics: The Impact of Jim Dungey’s Research; Cowley Frs, S.W.H., Southwood, D., Mitton, S., Eds.; Springer International Publishing: Cham, Switzerland, 2015; pp. 159–179. [Google Scholar]
  7. Paschmann, G.; Daly, P.W. Analysis Methods for Multi-Spacecraft Data, 1st ed.; International Space Science Institute: Bern, Switzerland, 1998; ISBN 9290927968. [Google Scholar]
  8. Mauk, B.H.; McEntire, R.W.; Heelis, R.A.; Pfaff, R.F. Magnetospheric multiscale and global electrodynamics missions. Geophys. Monogr. 1999, 109, 225–235. [Google Scholar]
  9. Burch, J.L.; Moore, T.E.; Torbert, R.B.; Giles, B.L. Magnetospheric Multiscale Overview and Science Objectives. Space Sci. Rev. 2016, 199, 5–21. [Google Scholar] [CrossRef]
  10. Guzman, J.J.; Edery, A. Mission design for the MMS tetrahedron formation. In Proceedings of the 2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720), Big Sky, MT, USA, 6–13 March 2004; Volume 1, pp. 533–540. [Google Scholar]
  11. Clemente, D.C.; Atkins, E.M. Optimization of a Tetrahedral Satellite Formation. J. Spacecr. Rockets 2005, 42, 699–710. [Google Scholar] [CrossRef]
  12. Hughes, S.P. Formation Tetrahedron Design for Phase I of the Magnetospheric Multiscale Mission. In Proceedings of the Flight Mechanics Symposium, Greenbelt, MD, USA, 28–30 October 2003. [Google Scholar]
  13. Roscoe, C.W.T.; Vadali, S.R.; Alfriend, K.T. Design of Satellite Formations in Orbits of High Eccentricity withPerformance Constraints Specified over a Region of Interest. J. Astronaut. Sci. 2012, 59, 141–160. [Google Scholar] [CrossRef]
  14. Draim, J.E. A common-period four-satellite continuous global coverage constellation. J. Guid. Control Dyn. 1987, 10, 492–499. [Google Scholar] [CrossRef]
  15. Hsu, D.Y. Relations between dilutions of precision and volume of the tetrahedron formed by four satellites. In Proceedings of the 1994 IEEE Position, Location and Navigation Symposium—PLANS’94, Las Vegas, NV, USA, 11–15 April 1994; Volume 1, pp. 669–676. [Google Scholar]
  16. Parsay, K.; Schaub, H. Designing solar sail formations in sun-synchronous orbits for geomagnetic tail exploration. Acta Astronaut. 2015, 107, 218–233. [Google Scholar] [CrossRef]
  17. Parsay, K.; Schaub, H.; Schiff, C.; Williams, T. Improving magnetosphere in situ observations using solar sails. Adv. Space Res. 2018, 61, 74–88. [Google Scholar] [CrossRef]
  18. Koptev, M.D.; Trofimov, S.P.; Ovchinnikov, M.Y. Design and deployment of a tetrahedral formation with passive deputy nanosatellites for magnetospheric studies. Adv. Space Res. 2019, 63, 3953–3964. [Google Scholar] [CrossRef]
  19. Hametz, M.E.; Conway, D.J.; Richon, K. Design of a Formation of Earth-Orbiting Satellites: The Auroral Lites Mission. In Proceedings of the 1999 NASA GSFC Flight Mechanics Estimation Conference, Greenbelt, MD, USA, 18–20 May 1999; pp. 295–308. [Google Scholar]
  20. Gluitz, K.J. The German Aeronomy Satellite AEROS. In Astronautical Research 1971; Springer: Dordrecht, The Netherlands, 1973; Volume 40, pp. 421–441. [Google Scholar]
  21. Reigber, C.; Lühr, H.; Schwintzer, P. CHAMP mission status. Adv. Space Res. 2002, 30, 129–134. [Google Scholar] [CrossRef]
  22. Hulot, G.; Eymin, C.; Langlais, B.; Mandea, M.; Olsen, N. Small-scale structure of the geodynamo inferred from Oersted and Magsat satellite data. Nature 2002, 416, 620–623. [Google Scholar] [CrossRef] [PubMed]
  23. Friis-Christensen, E.; Lühr, H.; Knudsen, D.; Haagmans, R. Swarm—An Earth Observation Mission investigating Geospace. Adv. Space Res. 2008, 41, 210–216. [Google Scholar] [CrossRef]
  24. Ovchinnikov, M.Y.; Ivanov, D.S.; Ivlev, N.A.; Karpenko, S.O.; Roldugin, D.S.; Tkachev, S.S. Development, integrated investigation, laboratory and in-flight testing of Chibis-M microsatellite ADCS. Acta Astronaut. 2014, 93, 23–33. [Google Scholar] [CrossRef]
  25. Cussac, T.; Buisson, F.; Parrot, M. The DEMETER Program: Mission and Satellite Description—Early in Orbit Performances. In Proceedings of the 55th International Astronautical Congress of the International Astronautical Federation, the International Academy of Astronautics, and the International Institute of Space Law, Vancouver, BC, Canada, 4–8 October 2004; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 2004; Volume 5, pp. 3371–3383. [Google Scholar]
  26. Immel, T.J.; England, S.L.; Mende, S.B.; Heelis, R.A.; Englert, C.R.; Edelstein, J.; Frey, H.U.; Korpela, E.J.; Taylor, E.R.; Craig, W.W.; et al. The Ionospheric Connection Explorer Mission: Mission Goals and Design. Space Sci. Rev. 2018, 214, 13. [Google Scholar] [CrossRef] [PubMed]
  27. Fish, C.; Swenson, C.; Neilsen, T.; Bingham, B.; Gunther, J.; Stromberg, E.; Burr, S.; Burt, R.; Whitely, M.; Petersen, J. DICE Mission Design, Development, and Implementation: Success and Challenges. In Proceedings of the 26th Annual AIAA/USU Conference on Small Satellites, Logan, UT, USA, 13–16 August 2012. [Google Scholar]
  28. Sadeghi, S.; Emami, M.R. Multi-spacecraft studies of the auroral acceleration region: From cluster to nanosatellites. Adv. Space Res. 2017, 59, 1173–1188. [Google Scholar] [CrossRef]
  29. Klimenko, M.V.; Klimenko, V.V.; Karpachev, A.T.; Ratovsky, K.G.; Stepanov, A.E. Spatial features of Weddell Sea and Yakutsk Anomalies in foF2 diurnal variations during high solar activity periods: Interkosmos-19 satellite and ground-based ionosonde observations, IRI reproduction and GSM TIP model simulation. Adv. Space Res. 2015, 55, 2020–2032. [Google Scholar] [CrossRef]
  30. Smith, A.M.; Mitchell, C.N.; Watson, R.J.; Meggs, R.W.; Kintner, P.M.; Kauristie, K.; Honary, F. GPS scintillation in the high arctic associated with an auroral arc. Space Weather 2008, 6. [Google Scholar] [CrossRef]
  31. Bilitza, D.; Altadill, D.; Zhang, Y.; Mertens, C.; Truhlik, V.; Richards, P.; McKinnell, L.-A.; Reinisch, B. The International Reference Ionosphere 2012—A model of international collaboration. J. Space Weather Space Clim. 2014, 4, A07. [Google Scholar] [CrossRef]
  32. Shestakov, S.; Ovchinnikov, M.; Mashtakov, Y. Analytical Approach to Construction of Tetrahedral Satellite Formation. J. Guid. Control Dyn. 2019, 42, 2600–2614. [Google Scholar] [CrossRef]
  33. Smirnov, G.V.; Mashtakov, Y.; Ovchinnikov, M.; Shestakov, S.; Prado, A.F.B.A. Tetrahedron formation of nanosatellites with single-input control. Astrophys. Space Sci. 2018, 363, 180. [Google Scholar] [CrossRef]
  34. Prasad, A.; Sharma, B.; Vanualailai, J.; Kumar, S. Motion control of an articulated mobile manipulator in 3D using the Lyapunov-based control scheme. Int. J. Control 2022, 95, 2581–2595. [Google Scholar] [CrossRef]
  35. Hu, Q.; Chi, B.; Akella, M.R. Anti-Unwinding Attitude Control of Spacecraft with Forbidden Pointing Constraints. J. Guid. Control Dyn. 2019, 42, 822–835. [Google Scholar] [CrossRef]
  36. Clohessy, W.H.; Wiltshire, R.S. Terminal Guidance System for Satellite Rendezvous. J. Aerosp. Sci. 1960, 27, 653–658. [Google Scholar] [CrossRef]
  37. deBruijn, F.; Gill, E.; How, J. Comparative analysis of Cartesian and curvilinear Clohessy-Wiltshire equations. J. Aerosp. Eng. Sci. Appl. 2011, 3, 1–15. [Google Scholar] [CrossRef]
  38. Mashtakov, Y.; Ovchinnikov, M.; Petrova, T.; Tkachev, S. Two-satellite formation flying control by cell-structured solar sail. Acta Astronaut. 2020, 170, 592–600. [Google Scholar] [CrossRef]
  39. Beletsky, V.V.; Yanshin, A.M. Influence of Aerodynamic Forces on Satellites Attitude Motion; Naukova Dumka: Kiev, Ukraine, 1984. [Google Scholar]
  40. Teschl, G. Ordinary Differential Equations and Dynamical Systems; American Mathematical Society: Providence, RI, USA, 2012. [Google Scholar]
Figure 1. Tetrahedral formation. Four satellites in the orbital reference frame maintain a tilted tetrahedron. Over the motion around the Earth, the tetrahedron rotates, and two satellites move along the same orbit (dashed black) with a constant shift. Two other satellites rotate in the orbital frame, moving along a blue ellipse. The red lines are imaginary and constitute the edges of the tetrahedron.
Figure 1. Tetrahedral formation. Four satellites in the orbital reference frame maintain a tilted tetrahedron. Over the motion around the Earth, the tetrahedron rotates, and two satellites move along the same orbit (dashed black) with a constant shift. Two other satellites rotate in the orbital frame, moving along a blue ellipse. The red lines are imaginary and constitute the edges of the tetrahedron.
Mathematics 12 00189 g001
Figure 2. Control scheme.
Figure 2. Control scheme.
Mathematics 12 00189 g002
Figure 3. Quality evolution for K = 100 m.
Figure 3. Quality evolution for K = 100 m.
Mathematics 12 00189 g003
Figure 4. Quality evolution for K = 1000 m.
Figure 4. Quality evolution for K = 1000 m.
Mathematics 12 00189 g004
Table 1. The probability of control sufficiency for K = 1000 m. Different variances for normally distributed noise are considered. One hundred simulations with independent initial condition errors were carried out.
Table 1. The probability of control sufficiency for K = 1000 m. Different variances for normally distributed noise are considered. One hundred simulations with independent initial condition errors were carried out.
σ 1 m5 m10 m20 m
0.5 cm/s97%92%82%41%
1 cm/s91%86%73%32%
2 cm/s76%62%48%23%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ovchinnikov, M.; Mashtakov, Y.; Shestakov, S. Lyapunov-Based Control via Atmospheric Drag for Tetrahedral Satellite Formation. Mathematics 2024, 12, 189. https://doi.org/10.3390/math12020189

AMA Style

Ovchinnikov M, Mashtakov Y, Shestakov S. Lyapunov-Based Control via Atmospheric Drag for Tetrahedral Satellite Formation. Mathematics. 2024; 12(2):189. https://doi.org/10.3390/math12020189

Chicago/Turabian Style

Ovchinnikov, Mikhail, Yaroslav Mashtakov, and Sergey Shestakov. 2024. "Lyapunov-Based Control via Atmospheric Drag for Tetrahedral Satellite Formation" Mathematics 12, no. 2: 189. https://doi.org/10.3390/math12020189

APA Style

Ovchinnikov, M., Mashtakov, Y., & Shestakov, S. (2024). Lyapunov-Based Control via Atmospheric Drag for Tetrahedral Satellite Formation. Mathematics, 12(2), 189. https://doi.org/10.3390/math12020189

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