Next Article in Journal
Recycling Space Beverage Packaging into LDPE-Based Composite Materials
Previous Article in Journal
Dual-Frequency Multi-Constellation Global Navigation Satellite System/Inertial Measurements Unit Tight Hybridization for Urban Air Mobility Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Electrodynamic Attitude Stabilization of a Spacecraft in an Elliptical Orbit

by
Maksim A. Klyushin
,
Margarita V. Maksimenko
and
Alexey A. Tikhonov
*
Department of Theoretical and Applied Mechaincs, Saint Petersburg State University, 7/9 Universitetskaya nab., St. Petersburg 199034, Russia
*
Author to whom correspondence should be addressed.
Aerospace 2024, 11(11), 956; https://doi.org/10.3390/aerospace11110956
Submission received: 12 October 2024 / Revised: 18 November 2024 / Accepted: 19 November 2024 / Published: 20 November 2024
(This article belongs to the Section Astronautics & Space Science)

Abstract

:
One of the fundamental problems of spacecraft dynamics related to ensuring its angular orientation in the basic coordinate system is considered. The problem of electrodynamic attitude control for a spacecraft in an elliptical near-Earth Keplerian orbit is studied. A mathematical model describing the attitude dynamics of the spacecraft under the action of the Lorentz torque, the magnetic interaction torque, and the gravitational torque is constructed. The multipole model of the Earth’s magnetic field is used. The possibility of electrodynamic attitude control for the spacecraft’s angular stabilization in the orbital frame is analyzed based on the Euler–Poisson differential equations. The problem of electrodynamic compensation of disturbing torque due to the orbit eccentricity is solved. The control strategy for spacecraft electrodynamic attitude stabilization is presented. Electromagnetic parameters that allow stabilizing the spacecraft’s attitude position in the orbital frame are proposed. The disturbing gravity gradient torque is taken into account. The convergence of the control process is verified by computer modeling. Thus, the possibility and advisability of using the electrodynamic method for the spacecraft attitude control and its angular stabilization in the orbital coordinate system in an elliptical orbit is shown.

1. Introduction

The electrodynamic interaction of spacecraft with the Earth’s magnetic field has a significant effect on the attitude dynamics of the spacecraft and can be used in the construction of spacecraft attitude control systems. Magnetic attitude control systems (MACS) based on the interaction of the intrinsic spacecraft’s magnetic moment with the geomagnetic field, their advantages, disadvantages and various application options, are described in [1,2,3,4,5,6,7]. The method of a spacecraft attitude stabilization based on the use of the moment of Lorentz forces (LACS), proposed in [8], has been developed in [9,10,11,12,13]. The interest in electrodynamic control systems is based, in particular, on the fact that the creation of a controlling Lorentz torque, significantly exceeding the gravitational and other disturbing torques in magnitude, does not cause technical difficulties [8]. The electrodynamic system of a spacecraft attitude stabilization [14] uses both the torque of magnetic interaction and the Lorentz torque at the same time and thereby removes the underactuation problem inherent in both MACS and LACS separately. In [14,15], a mechanism for the synthesis of restoring and dissipative components of control torques is formulated. Subsequently, the electrodynamic attitude control system for spacecraft was developed in [16,17,18,19] and other investigations by the authors of this paper aimed at solving a number of problems of stabilization of various modes of spacecraft attitude motion. All these issues discussed in this study belong to a wide range of problems devoted to magneto-electro-mechanical coupling and are relevant in connection with numerous applications not only in cosmodynamics, but also in other areas of modern mechanics [20,21].
In all the above-mentioned publications using the construction of electrodynamic controls to support certain space missions, the research is based on the assumption that the spacecraft’s orbit is circular. This assumption significantly simplifies the mathematical model of the problem and allows the use of well-known research methods based on both the consideration of linear approximation equations and nonlinear differential equations.
However, in some problems of the attitude dynamics of spacecraft, it is fundamentally important to take into account the ellipticity of the spacecraft’s orbit. For example, see papers [22,23,24,25,26]. The mathematical model of the spacecraft attitude motion in an elliptical orbit is fundamentally more complex than in the case of a circular orbit, and the effects of physical factors caused by the ellipticity of the orbit (the so-called eccentric oscillations of spacecraft) complicate the process of angular stabilization of spacecraft, regardless of which attitude stabilization system is used, gravitational, magnetic, Lorentz or electrodynamic. In this paper, for the first time, the application of an electrodynamic attitude control system for the angular stabilization of a spacecraft moving in an elliptical orbit is considered. The basic coordinate system is the orbital one. The possibility of electrodynamic compensation of the disturbing torque caused by the ellipticity of the orbit and the implementation of the program mode of spacecraft attitude motion is shown. In this case, the quadrupole approximation of the Earth’s magnetic field is used as a well-proven model, which is not bulky and at the same time quite accurate and devoid of the disadvantages inherent in the magnetic dipole model [27]. Computer modeling confirms the feasibility of the proposed control and indicates a fairly rapid convergence of transients.
The rest of the paper is organized in the following way. The problem statement is presented in Section 2. The control torques are derived in Section 3. The Earth’s magnetic field induction in quadrupole approximation is presented in Section 4. The disturbing torque due to the orbital ellipticity is derived in Section 5. The compensation of the disturbing torque is discussed in Section 6. Then, the simulation results are exhibited to verify the effectiveness of the proposed control in Section 7. Section 8 gives the main conclusions.

2. Problem Statement

The paper deals with a spacecraft whose center of mass moves along an elliptical Keplerian orbit of an arbitrary inclination i in the Newtonian central Earth’s gravitational field. The spacecraft is assumed to be equipped with a controlled electrostatic charge Q = V σ d V distributed over a certain volume V with a density σ , and an intrinsic magnetic moment I . The Earth’s magnetic field is approximated up to quadrupole components.
First of all, let us introduce the following right-hand Cartesian coordinate systems: O E X * Y * Z * (Figure 1) is the inertial frame ( O E Z * axis is directed along the Earth’s axis of rotation, O E X * is oriented to the vernal equinox point, and the plane O E X * Y * coincides with the equatorial plane, the origin coincides with the Earth’s center); the orbital frame C ξ η ζ with unit vectors ξ 0 , η 0 , ζ 0 (Figure 1) with the origin at the spacecraft’s mass center (the C η axis is normal to the plane of the orbit, the C ζ axis is directed along the radius vector R of the spacecraft’s center of mass relative to the Earth’s center); C x y z (Figure 2) is rigidly connected with the spacecraft and the axes are directed along the spacecraft’s principal central axes of inertia (unit vectors i , j , k ).
The orientation of the orbital frame C ξ η ζ with respect to the coordinate system O E X * Y * Z * with unit vectors i * , j * , k * is determined by the following expressions:
i * j * k * = 1 0 0 0 cos i sin i 0 sin i cos i cos u sin u 0 sin u cos u 0 0 0 1 ζ 0 ξ 0 η 0 = cos u sin u 0 cos i sin u cos i cos u sin u sin i sin u sin i cos u cos i ζ 0 ξ 0 η 0 .
Here, i = k * , η 0 ^ is an orbital inclination angle, u = i * , ζ 0 ^ is an argument of latitude. In addition, u = ω π + ν , where ω π is a perigee argument, and ν is the true anomaly.
A rotation matrix A transforms the coordinate frame C x y z to C ξ η ζ :
A = α 1 α 2 α 3 β 1 β 2 β 3 γ 1 γ 2 γ 3 ,
where
ξ 0 = α 1 i + α 2 j + α 3 k , η 0 = β 1 i + β 2 j + β 3 k , ζ 0 = γ 1 i + γ 2 j + γ 3 k .
The spacecraft’s orientation in the orbital frame is introduced by the aircraft angles ψ , ϑ , φ (Figure 2). Then, the elements of the matrix A (2) have the following form:
α 1 = cos ψ cos ϑ , α 2 = sin ψ cos φ + cos ψ sin ϑ sin φ , α 3 = sin ψ sin φ + cos ψ sin ϑ cos φ , β 1 = sin ψ cos ϑ , β 2 = cos ψ cos φ + sin ψ sin ϑ sin φ , β 3 = cos ψ sin φ + sin ψ sin ϑ cos φ , γ 1 = sin ϑ , γ 2 = sin φ cos ϑ , γ 3 = cos φ cos ϑ .
Let us denote the spacecraft’s tensor of inertia J = diag A , B , C relative to the C x y z coordinate system.
The program orientation of the spacecraft in the orbital frame is defined by a certain value A 0 of the rotation matrix A (2).

3. Control Torques

During the motion of the spacecraft with respect to the geomagnetic field with a magnetic induction B , the Lorentz torque M L and the magnetic torque M M are excited. These torques can be written as follows:
M L = P × T , M M = I × B .
Here, P = Q ρ 0 , ρ 0 = x 0 i + y 0 j + z 0 k = Q 1 V σ ρ d V is the radius vector of the spacecraft’s center of charge relative to its center of mass, ρ is the radius vector of the element d V of the spacecraft with respect to its mass center, T = A v C × B , v C is the velocity of the spacecraft’s center of mass (point C) relative to the geomagnetic field, and magnetic induction B is calculated for the spacecraft’s center of mass. Vector v C has the following form:
v C = p 0 1 + e cos ν μ p 0 3 1 + e cos ν 2 ω E cos i ξ 0 + p 0 1 + e cos ν ω E sin i cos u η 0 + p 0 e μ p 0 3 sin ν ζ 0 ,
where p 0 is the focal parameter of the orbit, e is an orbital eccentricity, μ is the Earth’s gravitational parameter, ω E is the Earth’s rotation rate:
ω E = ω E sin i cos u ξ 0 + cos i η 0 + sin i sin u ζ 0 .
The key idea for the stabilization effect of the moment of Lorentz force is the displacement of the center of charge relative to the spacecraft’s center of mass, i.e., a nonzero vector ρ 0 . The Figure 3 and Figure 4 show the restoring effect of the Lorentz torque on a spacecraft whose center of charge O does not coincide with the mass center C, for different positions of the radius vector ρ 0 relative to the vector R .
It is possible to stabilize the attitude motion of the spacecraft by program-controlled electrodynamic parameters P and I . In order to create restoring and damping components of control torques M L and M M , parameters P and I should consist of two components, respectively:
P = P rest + P diss , I = I rest + I diss .
The control parameter components have the following form:
P r e s t = Q k L T 0 , P d i s s = Q h L ω × T ,
I r e s t = k M B 0 , I d i s s = h M ω × B .
Here, T 0 = A 0 v C × B , B 0 = A 0 B , ω = p i + q j + r k is the angular velocity of the spacecraft relative to the orbital coordinate system, k L , k M , h L , h M are scalar coefficients, which can be constant values as well as functions of time.
Thus, the control torques M L and M M take the following form:
M L = Q k L T 0 × T Q h L T × ω × T ,
M M = k M B 0 × B h M B × ω × B .
It should be noted that using only one of the control torques, either the Lorentz or magnetic one, is associated with functional features that limit their capabilities. It follows from the Equation (5) that the torque M M is orthogonal to the magnetic induction B . As a result, it is impossible to create a control magnetic torque directed along the Earth’s magnetic induction vector B . A similar shortage occurs in the Lorentz torque M L (see Equation (5)), since it is impossible to create a control Lorentz torque along the vector T . The use of both the Lorentz and magnetic torques eliminates the above functional limitations and allows the control torque to be shifted in any direction. The electrodynamic attitude control method is workable for spacecraft moving in near-Earth orbits with any inclinations, and a local decrease in its efficiency may occur in a situation where the Lorentz torque becomes zero. Such situations may occur for spacecraft in polar orbits.

4. The Earth’s Magnetic Field Induction

The potential of the Earth’s magnetic field is represented as an infinite series in spherical coordinates. In applied research, it is usual to limit the potential representation to a finite number of terms. However magnetic field induction is quite important since it is necessary to use the projections of the geomagnetic induction on the axes of the orbital coordinate system. These aspects of research are detailed in articles [28,29].
Our study, aimed at taking into account the ellipticity of the spacecraft’s orbit, does not exclude cases of small eccentricity, leading to the appearance of small additional terms in the right-hand sides of the Euler equations. In this regard, the question of the accuracy of the mathematical model should be solved by taking into account the accuracy of the representation of geomagnetic induction. This article uses a fairly accurate model of the Earth’s magnetic field, including quadrupole components.
Auxiliary coordinate systems O E X Y Z (unit vectors τ 1 , τ 2 , τ 3 ) and O E X 0 Y 0 Z 0 (unit vectors τ 1 0 , τ 2 0 , τ 3 0 ) are used for constructing analytically the vector B by taking into account two multipole components (Figure 5). The axis O E X is directed to the point of intersection between the Earth’s equator and the Greenwich meridian; the axis O E Y lies in the equatorial plane and rotates relative to the axis O E X to 90 degrees to the east. The axis O E X 0 is directed to the ascending node of the spacecraft’s orbit; the axis O E Z 0 is normal to the orbital plane. Here, ϕ = τ 1 0 , τ 1 ^ is the Earth’s daily rotation angle.
A rotation matrix Γ transforms the coordinate frame O E X Y Z to O E X 0 Y 0 Z 0 :
Γ = γ i j , ( i = 1 , 3 ¯ , j = 1 , 3 ¯ )
such that the following equalities are fulfilled:
τ i 0 = j = 1 3 γ i j τ j .
The components γ i j of matrix Γ (13) are represented by terms of the orbital inclination i and the Earth’s daily rotation angle ϕ = ω E t as follows [29]:
γ 11 = cos ϕ , γ 12 = sin ϕ , γ 13 = 0 , γ 21 = sin ϕ cos i , γ 22 = cos ϕ cos i , γ 23 = sin i , γ 31 = sin ϕ sin i , γ 32 = cos ϕ sin i , γ 33 = cos i .
Thus, the vector B has the following form:
B = n = 1 2 B ( n ) = grad n = 1 2 R E n + 2 / r 2 n + 1 M ( n ) n n r .
Here, r is the radius-vector of the current point in the near-Earth space with respect to the Earth’s mass center, M ( n ) are multipole tensors of the first and second ranks that are dipole and quadrupole magnetic moments, respectively.
To determine vectors B ( 1 ) and B ( 2 ) for the spacecraft’s center of mass, let us use the following expressions:
B ξ ( 1 ) B η ( 1 ) B ζ ( 1 ) = R E R 3 M 0 ( 1 ) · T λ ( 1 ) M 0 ( 1 ) · T ϑ ( 1 ) 2 M 0 ( 1 ) · T r ( 1 ) ;
B ξ ( 2 ) B η ( 2 ) B ζ ( 2 ) = R E R 4 2 M 0 ( 2 ) · · T λ ( 2 ) 2 M 0 ( 2 ) · · T ϑ ( 2 ) 3 M 0 ( 2 ) · · T r ( 2 ) .
Here, R = p 0 1 + e cos ν , the · · operation is called a double dot product. For tensors of the second rank, this operation is defined as follows:
A · · B = i 1 i 2 A i 2 i 1 B i 1 i 2 .
Tensors included in (17) and (18) have the following form:
T r ( 1 ) = cos u , sin u , 0 , T λ ( 1 ) = sin u , cos u , 0 , T ϑ ( 1 ) = 0 , 0 , 1 , T r ( 2 ) = T r ( 1 ) T r ( 1 ) , T λ ( 2 ) = T λ ( 1 ) T r ( 1 ) , T ϑ ( 2 ) = T ϑ ( 1 ) T r ( 1 ) .
M 0 ( n ) is a multipole tensor of rank n, which is calculated by the following formula:
M 0 ( n ) i 1 . i 2 , . . . , i n = j 1 , j 2 , . . . , j n = 1 3 γ i 1 , j 1 γ i 2 , j 2 . . . γ i n , j n M j 1 , j 2 , . . . , j n ( n ) .
The multipole tensors components included in (21) have the form [29]:
M 1 ( 1 ) = g 1 1 , M 2 ( 1 ) = h 1 1 , M 3 ( 1 ) = g 1 0 , M 11 ( 2 ) = 3 2 g 2 2 1 2 g 2 0 , M 22 ( 2 ) = 3 g 2 2 + 1 2 g 2 0 , M 33 ( 2 ) = g 2 0 , M 12 ( 2 ) = 3 2 h 2 2 , M 23 ( 2 ) = 3 2 h 2 1 , M 31 ( 2 ) = 3 2 g 2 1 .
Gaussian coefficients are determined by various methods including collecting and disseminating the Earth’s magnetic field data from spacecraft and from observatories by magnetic field modelers and institutes. These spherical harmonic coefficients are approved several years in advance. For the current generation of the International Geomagnetic Reference Field, the Gaussian coefficients take the values in units of nanoTesla (nT) [30]:
g 1 0 = 29404.8 , g 1 1 = 1450.9 , h 1 1 = 4652.5 , g 2 0 = 2499.6 , g 2 1 = 2982.0 , g 2 2 = 1677.0 , h 2 1 = 2991.6 , h 2 2 = 734.6 .
In the following discussion, it is assumed that the vector B is the same at all points of the volume of the spacecraft and is equal to its value B C in the spacecraft’s mass center.
Within the conditions of the quadrupole approximation of the Earth’s magnetic field, the projections of B on the orbital axes are determined by the following formulae:
B ξ = R E 3 1 + e cos ν 3 p 0 3 M 1 f 0 , 1 , 0 , 1 , 1 , 0 f 1 , 0 , 0 , 0 , 0 , 1 + M 2 f 1 , 0 , 0 , 0 , 1 , 0 + f 0 , 1 , 0 , 1 , 0 , 1 + M 3 f 0 , 1 , 1 , 0 , 0 , 0 2 R E 4 1 + e cos ν 4 p 0 4 2 M 13 f 0 , 2 , 1 , 0 , 0 , 1 + M 22 M 11 f 1 , 1 , 0 , 0 , 0 , 2 + M 22 M 11 f 0 , 0 , 0 , 1 , 1 , 1 + M 22 + M 33 f 1 , 1 , 0 , 0 , 0 , 0 + M 23 f 0 , 0 , 1 , 0 , 1 , 0 + M 12 f 0 , 0 , 0 , 1 , 0 , 0 M 13 f 0 , 0 , 1 , 0 , 0 , 1 + 2 M 11 2 M 22 f 0 , 2 , 0 , 1 , 1 , 1 + 2 M 12 f 1 , 1 , 0 , 0 , 1 , 1 + 2 M 12 f 1 , 1 , 0 , 2 , 1 , 1 + 2 M 13 f 1 , 1 , 1 , 1 , 1 , 0 + M 22 M 11 f 1 , 1 , 0 , 2 , 0 , 2 + 2 M 23 f 1 , 1 , 1 , 1 , 0 , 1 2 M 12 f 0 , 2 , 0 , 1 , 0 , 0 2 M 12 f 0 , 0 , 0 , 1 , 0 , 2 + M 11 M 33 f 1 , 1 , 0 , 2 , 0 , 0 + 4 M 12 f 0 , 2 , 0 , 1 , 0 , 2 2 M 23 f 0 , 2 , 1 , 0 , 1 , 0 ,
B η = R E 3 1 + e cos ν 3 p 0 3 f 0 , 0 , 1 , 0 , 1 , 0 M 1 + f 0 , 0 , 1 , 0 , 0 , 1 M 2 f 0 , 0 , 0 , 1 , 0 , 0 M 3 2 R E 4 1 + e cos ν 4 p 0 4 M 22 M 11 f 0 , 1 , 1 , 0 , 1 , 1 2 M 12 f 0 , 1 , 1 , 0 , 0 , 2 + M 13 f 0 , 1 , 0 , 1 , 0 , 1 + M 12 f 0 , 1 , 1 , 0 , 0 , 0 M 23 f 0 , 1 , 0 , 1 , 1 , 0 + M 33 M 11 f 1 , 0 , 1 , 1 , 0 , 0 + M 11 M 22 f 1 , 0 , 1 , 1 , 0 , 2 2 M 12 f 1 , 0 , 1 , 1 , 1 , 1 + 2 M 13 f 1 , 0 , 0 , 2 , 1 , 0 + 2 M 23 f 1 , 0 , 0 , 2 , 0 , 1 M 13 f 1 , 0 , 0 , 0 , 1 , 0 M 23 f 1 , 0 , 0 , 0 , 0 , 1 ,
B ζ = 2 R E 3 1 + e cos ν 3 p 0 3 f 0 , 1 , 0 , 0 , 0 , 1 M 1 f 0 , 1 , 0 , 0 , 1 , 0 M 2 + f 1 , 0 , 0 , 1 , 1 , 0 M 1 + f 1 , 0 , 0 , 1 , 0 , 1 M 2 + M 3 f 1 , 0 , 1 , 0 , 0 , 0 + 3 R E 4 1 + e cos ν 4 p 0 4 M 33 f 0 , 0 , 0 , 0 , 0 , 0 + 2 M 13 f 0 , 0 , 1 , 1 , 1 , 0 + M 33 + M 11 f 0 , 0 , 0 , 2 , 0 , 0 + 2 M 23 f 0 , 0 , 1 , 1 , 0 , 1 2 M 12 f 0 , 2 , 0 , 0 , 1 , 1 + M 22 M 11 f 0 , 0 , 0 , 2 , 0 , 2 + 2 M 12 f 0 , 0 , 0 , 2 , 1 , 1 + M 11 + M 33 f 0 , 2 , 0 , 2 , 0 , 0 + M 11 M 22 f 0 , 2 , 0 , 0 , 0 , 2 2 M 12 f 1 , 1 , 0 , 1 , 0 , 0 + M 11 M 22 f 0 , 2 , 0 , 2 , 0 , 2 + 2 M 11 2 M 22 f 1 , 1 , 0 , 1 , 1 , 1 + 4 M 12 f 1 , 1 , 0 , 1 , 0 , 2 + 2 M 13 f 1 , 1 , 1 , 0 , 0 , 1 2 M 23 f 1 , 1 , 1 , 0 , 1 , 0 2 M 12 f 0 , 2 , 0 , 2 , 1 , 1 2 M 13 f 0 , 2 , 1 , 1 , 1 , 0 2 M 23 f 0 , 2 , 1 , 1 , 0 , 1 + M 22 M 33 f 0 , 2 , 0 , 0 , 0 , 0 ,
where f i 1 , i 2 , i 3 , i 4 , i 5 , i 6 = sin i 1 ( u ) cos i 2 ( u ) sin i 3 ( i ) cos i 4 ( i ) sin i 5 ( ϕ ) cos i 6 ( ϕ ) .

5. The Disturbing Torque

To analyze the problem of spacecraft stabilization in the orbital frame and compensation of the disturbing torque, consider the Euler–Poisson differential equations [31]:
A ω ˙ x + C B ω y ω z = M Lx + M Mx + M Gx , B ω ˙ y + A C ω z ω x = M Ly + M My + M Gy , C ω ˙ z + B A ω x ω y = M Lz + M Mz + M Gz ,
α 1 ˙ + ω y α 3 ω z α 2 = ω * γ 1 , β 1 ˙ + ω y β 3 ω z β 2 = 0 , γ 1 ˙ + ω y γ 3 ω z γ 2 = ω * α 1 , α 2 ˙ + ω z α 1 ω x α 3 = ω * γ 2 , β 2 ˙ + ω z β 1 ω x β 3 = 0 , γ 2 ˙ + ω z γ 1 ω x γ 3 = ω * α 2 , α 3 ˙ + ω x α 2 ω y α 1 = ω * γ 3 , β 3 ˙ + ω x β 2 ω y β 1 = 0 , γ 3 ˙ + ω x γ 2 ω y γ 1 = ω * α 3 ,
or in the vector form:
d d t J ω + ω × J ω = M L + M M + M G ,
d ξ 0 d t = ξ 0 × ω ω * ζ 0 , d η 0 d t = η 0 × ω , d ζ 0 d t = ζ 0 × ω + ω * ξ 0 .
The gravitational torque M G = M G x , M G x , M G x in the dynamic Euler Equation (27) has the following components [31]:
M G = 3 μ R 3 ( C B ) γ 2 γ 3 , 3 μ R 3 ( A C ) γ 3 γ 1 , 3 μ R 3 ( B A ) γ 1 γ 2 .
The absolute angular velocity ω is expressed by the equality ω = ω * + ω , which in projections on the C x y z axes has the following form:
ω x = ω * β 1 + p , ω y = ω * β 2 + q , ω z = ω * β 3 + r ,
where ω * = ω * η 0 is the angular velocity of the orbital frame relative to the inertial coordinate system.
The orbital angular velocity is equal to the time derivative of the true anomaly:
ω * = ν ˙ = μ p 0 3 1 + e cos ν 2 .
Let us call the direct equilibrium position of the spacecraft in the orbital frame such as the x , y , and z axes coincide with the ξ , η , and ζ axes, respectively. For the direct equilibrium position, the following equalities are fulfilled:
p = q = r = 0 , α 1 = 1 , β 2 = 1 , γ 3 = 1 .
The remaining components of the matrix A (2) are equal to zero.
The disturbing torque is determined by substituting expressions for torques (11), (12) and (31) on the right side of the Euler Equation (27), and also taking into account that the equality is fulfilled in the equilibrium position (34). It has the following form:
g = 0 , 2 B e μ p 0 3 sin ν 1 + e cos ν 3 , 0 .
It is important to note that this type of disturbing torque occurs only for elliptical orbits of any inclination i and is completely absent in the case of circular orbits, earlier considered in papers [8,9,10,11,12,13,14,15,16,17,18,19].

6. Compensation of the Disturbing Torque

Let us solve the problem of disturbance torque g (35) using control torques M L , M M (5) by choosing the vectors P comp = P x , P y , P z and I comp = I x , I y , I z . The vectors P comp and I comp must satisfy the equation:
P comp × T + I comp × B + g = 0 .
At the same time, the following equalities allow us to minimize the magnitudes P comp and I comp and, accordingly, the energy which is consumed for their implementation:
P comp · T = 0 , I comp · B = 0 .
The system of linear equations to determine the components of compensating vectors is obtained by substituting the vector g (35) in the Equation (36). In addition, one of the components of the compensating vectors may be arbitrary (in particular, P y = 0 is accepted). Thus, the system of equations has the form
P y T z P z T y + I y B z I z B y = 0 , P z T x P x T z + I z B x I x B z = B ω ˙ y , P x T y P y T x + I x B y I y B x = 0 , P x T x + P y T y + P z T z = 0 , I x B x + I y B y + I z B z = 0 , P y = 0 .
The solution of the system (38) includes components of controlled vectors P comp and I comp in the following form:
P c o m p = B B y T z ω ˙ y T x T y B x + T y T z B z T x 2 B y T z 2 B y , 0 , B B y T x ω ˙ y T x T y B x + T y T z B z T x 2 B y T z 2 B y ,
I c o m p = B T y ω ˙ y B y 2 T z + B z T x B x + B z 2 T z T x T y B x + T y T z B z T x 2 B y T z 2 B y B x 2 + B y 2 + B z 2 , B T y ω ˙ y B y B x T z B z T x T x T y B x + T y T z B z T x 2 B y T z 2 B y B x 2 + B y 2 + B z 2 , B T y ω ˙ y B y 2 T x + B z T z B x + B x 2 T x T x T y B x + T y T z B z T x 2 B y T z 2 B y B x 2 + B y 2 + B z 2 .
Thus, the problems of compensating the disturbing torque and creating the restoring and dissipative torques are simultaneously solved by taking the vectors P and I as
P = P comp + P rest + P diss , I = I comp + I rest + I diss .
As a result, the expression for the control torques have the following form:
M L = P comp + P rest + P diss × T , M M = I comp + I rest + I diss × B .
The differential equations of the controlled attitude motion of the spacecraft are obtained by substituting (42) into the dynamic Euler Equation (29):
d d t J ω * A η 0 + ω + ω * A η 0 + ω × J ω * A η 0 + ω = 3 ω 0 2 A ζ 0 × J A ζ 0 1 + e cos ( ν ) 3 + Q k L T 0 + Q h L ω × T B B y T z ω ˙ y T × B × T y i + B B y T x ω ˙ y T × B × T y k × T + k M B 0 + h M ω × B B T y ω ˙ y B y 2 T z + B z T x B x + B z 2 T z B × T × T y B i B T y ω ˙ y B y B x T z B z T x T × B × T y B j B T y ω ˙ y B y 2 T x + B z T z B x + B x 2 T x T × B × T y B k × B .
The Equation (43) must be combined with the kinematic Poisson Equation (30). In such a case, the position (34) is the direct equilibrium position of the system of differential Equations (30) and (43). The process of spacecraft stabilization in this position is actually implemented using the feedforward method, the block diagram of which is shown in Figure 6.

7. Computer Modeling and Numerical Integration Results

The Equations (27) and (28) should be transformed into a convenient form for numerical integration by using Rodrigues–Hamilton parameters, which are components of the quaternion Λ = λ 0 , λ 1 , λ 2 , λ 3 . Rodrigues–Hamilton parameters satisfy the normalization condition:
Λ 2 = λ 0 2 + λ 1 2 + λ 2 2 + λ 3 2 = 1 .
The components α i , β i , γ i of the rotation matrix A (3) are expressed in terms of Rodrigues–Hamilton parameters:
α 1 = λ 0 2 + λ 1 2 λ 2 2 λ 3 2 , α 2 = 2 λ 1 λ 2 λ 0 λ 3 , α 3 = 2 λ 1 λ 3 + λ 0 λ 2 , β 1 = 2 λ 1 λ 2 + λ 0 λ 3 , β 2 = λ 0 2 + λ 2 2 λ 1 2 λ 3 2 , β 3 = 2 λ 2 λ 3 λ 0 λ 1 , γ 1 = 2 λ 1 λ 3 λ 0 λ 2 , γ 2 = 2 λ 2 λ 3 + λ 0 λ 1 , γ 3 = λ 0 2 + λ 3 2 λ 1 2 λ 2 2 .
The kinematic Poisson Equation (28) using Rodrigues–Hamilton parameters take the following form:
2 λ ˙ 0 = λ 1 ω x λ 2 ω y λ 3 ω z + λ 2 ω * , 2 λ ˙ 1 = λ 0 ω x + λ 2 ω z λ 3 ω y λ 3 ω * , 2 λ ˙ 2 = λ 0 ω y + λ 3 ω x λ 1 ω z λ 0 ω * , 2 λ ˙ 3 = λ 0 ω z + λ 1 ω y λ 2 ω x + λ 1 ω * .
Let us rewrite the system (46) to a dimensionless form in order to perform numerical integration on a computer. To conduct this, we pass from the time variable t to the dimensionless variable ν (true anomaly) and also introduce a dimensionless angular velocity as
Ω = ω 0 1 ω .
Finally, kinematic Poisson equations that are convenient for numerical integration have the following form:
λ 0 = 1 2 1 + e cos ν 2 λ 1 Ω x λ 2 Ω y λ 3 Ω z + λ 2 k λ 0 Λ 2 1 , λ 1 = 1 2 1 + e cos ν 2 λ 0 Ω x + λ 2 Ω z λ 3 Ω y λ 3 k λ 1 Λ 2 1 , λ 2 = 1 2 1 + e cos ν 2 λ 0 Ω y + λ 3 Ω x λ 1 Ω z λ 0 k λ 2 Λ 2 1 , λ 3 = 1 2 1 + e cos ν 2 λ 0 Ω z + λ 1 Ω y λ 2 Ω x + λ 1 k λ 3 Λ 2 1 ,
where k is a positive constant. Similarly, let us rewrite the dynamic Euler Equation (27) to a dimensionless form and divide both parts of the system (27) by A ω 0 2 , B ω 0 2 and C ω 0 2 , respectively:
Ω x 1 + e cos ν 2 + ε δ Ω y Ω z = 3 ε δ 1 + e cos ν 3 γ 2 γ 3 + M ˜ x , Ω y 1 + e cos ν 2 + 1 ε δ Ω z Ω x = 3 1 ε δ 1 + e cos ν 3 γ 3 γ 1 + M ˜ y , Ω z 1 + e cos ν 2 + δ 1 ε Ω y Ω z = 3 δ 1 ε 1 + e cos ν 3 γ 1 γ 2 + M ˜ z ,
where dimensionless inertial parameters are defined as δ = B / A , ε = C / A and M ˜ x = M x / A ω 0 2 , M ˜ y = M y / δ A ω 0 2 , M ˜ z = M z / ε A ω 0 2 are dimensionless projections of the main torque of non-gravitational forces, and ( n ) denote the derivative with respect to dimensionless variable ν .
To set the initial conditions, aircraft angles φ , ϑ , ψ (roll, pitch and yaw) are used, which are related to Rodrigues–Hamilton parameters in accordance with the following formulae:
λ 0 = cos φ 2 cos ϑ 2 cos ψ 2 + sin φ 2 sin ϑ 2 sin ψ 2 , λ 1 = sin φ 2 cos ϑ 2 cos ψ 2 cos φ 2 sin ϑ 2 sin ψ 2 , λ 2 = cos φ 2 sin ϑ 2 cos ψ 2 + sin φ 2 cos ϑ 2 sin ψ 2 , λ 3 = cos φ 2 cos ϑ 2 sin ψ 2 sin φ 2 sin ϑ 2 cos ψ 2 .
A series of systematic numerical experiments using various parameters of the spacecraft and initial conditions of motion has been organized. Further, as an example, the results of numerical modeling of the angular stabilization of the spacecraft for the following parameter values and initial conditions are presented as follows:
  • orbit parameters: eccentricity e = 0.1 , orbital inclination i = π 30 , focal parameter p 0 = 7 · 10 6 ;
  • spacecraft parameters: moments of inertia A = 1000 kg · m 2 , δ = B / A = 0.7 , ε = C / A = 0.8 , total charge Q = 5 · 10 3 C;
  • control parameters: k M = 2 · 10 6 , k L = 10 , h M = 10 9 , h L = 8 · 10 2 ;
  • initial deviation: φ 0 = 0 , ψ 0 = 0.2 , ϑ 0 = 0.1 ;
  • initial angular velocity components: Ω x 0 = 0.1 , Ω y 0 = 0.1 , Ω z 0 = 0.1 .
The Rodrigues–Hamilton parameters’ time history is presented in Figure 7. Let us note that the programmed attitude motion of spacecraft (34) is in accordance with the following set of aircraft angles and angular velocity: φ = 0 , ψ = 0 , ϑ = 0 , ω = 0 . Corresponding graphs presenting the convergence of the stabilization process are shown in Figure 8 and Figure 9. It can be seen that the convergence process is smooth and fast enough.
The analysis of the stabilization process and the selection of control coefficients k M , k L , h M , h L was carried out taking into account the possibilities of the technical implementation of the electrodynamic control system. The graphs below for comparing the magnitudes of the control torques and the disturbing gravitational torque indicate that the control torques have values of the same order of magnitude as the disturbing torque. The results presented in Figure 10 and Figure 11 confirm the feasibility of the proposed method of spacecraft attitude stabilization.
Also, the results of a series of numerical experiments confirm the suitability and operability of electrodynamic attitude control for spacecraft in an elliptic orbit.

8. Conclusions

In this paper, we have studied the problem of attitude control for a spacecraft in an elliptical near-Earth Keplerian orbit. It is known that the ellipticity of the spacecraft’s orbit is a disturbing factor that complicates the solution of the problem of spacecraft attitude stabilization and, consequently, complicates the fulfillment of spacecraft missions. Therefore, spacecraft operation in circular orbits is more preferable than in elliptical orbits. In some cases, with small values of eccentricity, the ellipticity of the orbit can be neglected. However, there are space missions in which it is not possible to neglect the ellipticity of the orbit, and therefore, it is necessary to develop spacecraft attitude stabilization systems that are capable of overcoming the noted difficulty. In this paper, it is shown that the electrodynamic attitude control system, previously used to stabilize various modes of spacecraft angular motion in circular orbits, can also be used for the angular stabilization of a spacecraft moving in an elliptical orbit. An electrodynamic attitude stabilization system based on simultaneously applied Lorentz and magnetic torques has been used. A mathematical model describing the attitude dynamics of the spacecraft under the action of the Lorentz torque, the magnetic interaction torque, and the disturbing gravitational torque is constructed. The possibility of electrodynamic attitude control for the spacecraft’s angular stabilization in the orbital frame is analyzed based on the Euler–Poisson differential equations. An electrodynamic control algorithm is proposed that makes it possible to cancel out the perturbing torque caused by the ellipticity of the orbit and acting on the spacecraft in the direct equilibrium position in the orbital coordinate system. Numerical integration of the system of equations confirming the attitude stabilization of the spacecraft in an elliptical orbit is performed. Thus, the possibility and advisability of using the electrodynamic method for the spacecraft attitude control and its angular stabilization in the orbital coordinate system in an elliptical orbit is shown.

Author Contributions

Conceptualization, A.A.T.; methodology, M.A.K., M.V.M. and A.A.T.; software, M.A.K., M.V.M. and A.A.T.; validation, M.A.K., M.V.M. and A.A.T.; formal analysis, A.A.T. and M.V.M.; writing—original draft preparation, M.V.M.; writing—review and editing, A.A.T. and M.A.K.; visualization, M.A.K.; supervision, A.A.T.; funding acquisition, A.A.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Russian Science Foundation (grant No. 24-41-02031, https://rscf.ru/project/24-41-02031/, accessed on 12 October 2024).

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Silani, E.; Lovera, M. Magnetic spacecraft attitude control: A survey and some new results. Control Eng. Pract. 2005, 13, 357–371. [Google Scholar] [CrossRef]
  2. Das, S.; Sinha, M.; Kumar, K.; Misra, A. Reconfigurable magnetic attitude control of Earth-pointing satellites. Proc. Inst. Mech. Eng. Part G-J. Aerosp. Eng. 2010, 224, 1309–1326. [Google Scholar] [CrossRef]
  3. Das, S.; Sinha, M.; Misra, A. Dynamic Neural Units for Adaptive Magnetic Attitude Control of a Satellite. In Proceedings of the AIAA/AAS Astrodynamics Specialist Conference, Toronto, ON, Canada, 2–5 August 2010; Volume 35. [Google Scholar] [CrossRef]
  4. Ivanov, D.; Ovchinnikov, M.; Penkov, V.; Roldugin, D.; Doronin, D.; Ovchinnikov, A. Advanced numerical study of the three-axis magnetic attitude control and determination with uncertainties. Acta Astronaut. 2017, 132, 103–110. [Google Scholar] [CrossRef]
  5. Sofyali, A.; Jafarov, E.M.; Wisniewski, R. Robust and global attitude stabilization of magnetically actuated spacecraft through sliding mode. Aerosp. Sci. Technol. 2018, 76, 91–104. [Google Scholar] [CrossRef]
  6. Morozov, V.M.; Kalenova, V.I. Satellite Control Using Magnetic Moments: Controllability and Stabilization Algorithms. Cosm. Res. 2020, 58, 158–166. [Google Scholar] [CrossRef]
  7. Kondo, K.; Kolmanovsky, I.; Yoshimura, Y.; Bando, M.; Nagasaki, S.; Hanada, T. Nonlinear Model Predictive Detumbling of Small Satellites with a Single-Axis Magnetorquer. J. Guid. Control. Dyn. 2021, 44, 1211–1218. [Google Scholar] [CrossRef]
  8. Tikhonov, A.A. A method of semipassive attitude stabilization of a spacecraft in the geomagnetic field. Cosm. Res. 2003, 41, 63–73. [Google Scholar] [CrossRef]
  9. Yamakawa, H.; Hachiyama, S.; Bando, M. Attitude dynamics of a pendulum-shaped charged satellite. Acta Astronaut. 2012, 70. [Google Scholar] [CrossRef]
  10. Abdel-Aziz, Y.A.; Shoaib, M. Attitude dynamics and control of spacecraft using geomagnetic Lorentz force. Res. Astron. Astrophys. 2015, 15, 127–144. [Google Scholar] [CrossRef]
  11. Giri, D.K.; Sinha, M.; Kumar, K.D. Fault-tolerant attitude control of magneto-Coulombic satellites. Acta Astronaut. 2015, 116, 254–270. [Google Scholar] [CrossRef]
  12. Giri, D.K.; Sinha, M. Three-axis attitude control of Earth-pointing isoinertial magneto-Coulombic satellites. Int. J. Dyn. Control 2017, 5, 644–652. [Google Scholar] [CrossRef]
  13. Aleksandrov, A.; Tikhonov, A. Averaging technique in the problem of Lorentz attitude stabilization of an Earth-pointing satellite. Aerosp. Sci. Technol. 2020, 104. [Google Scholar] [CrossRef]
  14. Antipov, K.A.; Tikhonov, A.A. Parametric control in the problem of spacecraft stabilization in the geomagnetic field. Autom. Remote Control 2007, 68, 1333–1345. [Google Scholar] [CrossRef]
  15. Tikhonov, A.A.; Spasic, D.T.; Antipov, K.A.; Sablina, M.V. Optimizing the electrodynamical stabilization method for a man-made Earth satellite. Autom. Remote Control 2011, 72, 1898–1905. [Google Scholar] [CrossRef]
  16. Antipov, K.A.; Tikhonov, A.A. Electrodynamic Control for Spacecraft Attitude Stability in the Geomagnetic Field. Cosm. Res. 2014, 52, 472–480. [Google Scholar] [CrossRef]
  17. Aleksandrov, A.Y.; Aleksandrova, E.B.; Tikhonov, A.A. Stabilization of a programmed rotation mode for a satellite with electrodynamic attitude control system. Adv. Space Res. 2018, 62, 142–151. [Google Scholar] [CrossRef]
  18. Kalenova, V.I.; Morozov, V.M. Stabilization of Satellite Relative Equilibrium Using Magnetic and Lorentzian Moments. Cosm. Res. 2021, 59, 343–356. [Google Scholar] [CrossRef]
  19. Aleksandrov, A.Y.; Tikhonov, A.A. Natural Magneto-velocity Coordinate System for Satellite Attitude Stabilization: Dynamics and Stability Analysis. J. Appl. Comput. Mech. 2023, 9, 513–520. [Google Scholar] [CrossRef]
  20. Ailabouni, D.; Meister, A.; Spindler, K. Attitude maneuvers avoiding forbidden directions. Astrodynamics 2023, 7, 351–362. [Google Scholar] [CrossRef]
  21. Xu, S.; Chen, T.; Wen, H.; Jin, D. Analytical libration control law for electrodynamic tether system with current constraint. Astrodynamics 2024, 8, 237–246. [Google Scholar] [CrossRef]
  22. Shigehara, M. Geomagnetic Attitude Control of an Axisymmetric Spinning Satellite. J. Spacecr. Rocket. 1972, 9, 391–398. [Google Scholar] [CrossRef]
  23. Abdel-Aziz, Y.; Shoaib, M. Attitude stabilization of a charged spacecraft subject to Lorentz force. Proceeding of the 2nd IAA Dynamics and Control of Space System, Rome, Italy, 24–26 March 2014. [Google Scholar]
  24. Abdel-Aziz, Y.; Shoaib, M. Periodic solutions for rotational motion of an axially symmetric charged satellite. Appl. Math. Sci. 2015, 9, 1551–1563. [Google Scholar] [CrossRef]
  25. Oland, E. Modeling and Attitude Control of Satellites in Elliptical Orbits. In Applied Modern Control; IntechOpen: London, UK, 2019. [Google Scholar] [CrossRef]
  26. Bai, S.; Wang, Y.; Liu, H.; Sun, X. Spacecraft fast fly-around formations design using the parallelogram configuration. Nonlinear Dyn. 2024, 1–22. [Google Scholar] [CrossRef]
  27. Tikhonov, A.A. Refinement of the Oblique Dipole Model in the Evolution of Rotary Motion of a Charged Body in the Geomagnetic Field. Cosm. Res. 2002, 40, 157–162. [Google Scholar] [CrossRef]
  28. Tikhonov, A.A.; Petrov, K.G. Multipole models of the Earth’s magnetic field. Cosm. Res. 2002, 40, 203–212. [Google Scholar] [CrossRef]
  29. Antipov, K.A.; Tikhonov, A.A. Multipole Models of the Geomagnetic Field: Construction of the Nth Approximation. Geomagn. Aeron. 2013, 53, 257–267. [Google Scholar] [CrossRef]
  30. Alken, P.; Thébault, E.; Beggan, C.D.; Amit, H.; Aubert, J.; Baerenzung, J.; Bondar, T.N.; Brown, W.J.; Califf, S.; Chambodut, A.; et al. International Geomagnetic Reference Field: The thirteenth generation. Earth Planets Space 2021, 73, 49. [Google Scholar] [CrossRef]
  31. Beletsky, V.V. Motion of an Artificial Satellite About Its Center of Mass; Israel Program for Scientific Translation; NASA: Jerusalem, Israel, 1966. [Google Scholar]
Figure 1. Inertial and orbital coordinate systems.
Figure 1. Inertial and orbital coordinate systems.
Aerospace 11 00956 g001
Figure 2. Orbital and principal central axes of inertia coordinate systems.
Figure 2. Orbital and principal central axes of inertia coordinate systems.
Aerospace 11 00956 g002
Figure 3. Restoring effect of the Lorentz torque. Case 1.
Figure 3. Restoring effect of the Lorentz torque. Case 1.
Aerospace 11 00956 g003
Figure 4. Restoring effect of the Lorentz torque. Case 2.
Figure 4. Restoring effect of the Lorentz torque. Case 2.
Aerospace 11 00956 g004
Figure 5. Auxiliary coordinate systems.
Figure 5. Auxiliary coordinate systems.
Aerospace 11 00956 g005
Figure 6. The block diagram of the control strategy for spacecraft’s electrodynamic attitude stabilization.
Figure 6. The block diagram of the control strategy for spacecraft’s electrodynamic attitude stabilization.
Aerospace 11 00956 g006
Figure 7. Values of Rodrigues–Hamilton parameters.
Figure 7. Values of Rodrigues–Hamilton parameters.
Aerospace 11 00956 g007
Figure 8. Aircraft angles.
Figure 8. Aircraft angles.
Aerospace 11 00956 g008
Figure 9. Relative angular velocity components.
Figure 9. Relative angular velocity components.
Aerospace 11 00956 g009
Figure 10. Absolute values of the gravitational torque M G and the restoring components of control torques M M and M L .
Figure 10. Absolute values of the gravitational torque M G and the restoring components of control torques M M and M L .
Aerospace 11 00956 g010
Figure 11. Absolute values of the gravitational torque M G and the dissipative components of control torques M M and M L .
Figure 11. Absolute values of the gravitational torque M G and the dissipative components of control torques M M and M L .
Aerospace 11 00956 g011
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

Klyushin, M.A.; Maksimenko, M.V.; Tikhonov, A.A. Electrodynamic Attitude Stabilization of a Spacecraft in an Elliptical Orbit. Aerospace 2024, 11, 956. https://doi.org/10.3390/aerospace11110956

AMA Style

Klyushin MA, Maksimenko MV, Tikhonov AA. Electrodynamic Attitude Stabilization of a Spacecraft in an Elliptical Orbit. Aerospace. 2024; 11(11):956. https://doi.org/10.3390/aerospace11110956

Chicago/Turabian Style

Klyushin, Maksim A., Margarita V. Maksimenko, and Alexey A. Tikhonov. 2024. "Electrodynamic Attitude Stabilization of a Spacecraft in an Elliptical Orbit" Aerospace 11, no. 11: 956. https://doi.org/10.3390/aerospace11110956

APA Style

Klyushin, M. A., Maksimenko, M. V., & Tikhonov, A. A. (2024). Electrodynamic Attitude Stabilization of a Spacecraft in an Elliptical Orbit. Aerospace, 11(11), 956. https://doi.org/10.3390/aerospace11110956

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