Next Article in Journal
Relative Permittivity Measurement of Microliter Volume Liquid Samples through Microwave Filters
Previous Article in Journal
Combined Prediction Model of Gas Concentration Based on Indicators Dynamic Optimization and Bi-LSTMs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Control Allocation for Space Inertial Sensor under Test Mass Release Phase with Overcritical Conditions

1
MOE Key Laboratory of TianQin Mission, TianQin Research Center for Gravitational Physics & School of Physics and Astronomy, Frontiers Science Center for TianQin, Gravitational Wave Research Center of CNSA, Sun Yat-sen University (Zhuhai Campus), Zhuhai 519082, China
2
School of Aeronautics and Astronautics, Sun Yat-sen University, Shenzhen 518107, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(6), 2881; https://doi.org/10.3390/s23062881
Submission received: 22 February 2023 / Revised: 3 March 2023 / Accepted: 3 March 2023 / Published: 7 March 2023
(This article belongs to the Section Sensors and Robotics)

Abstract

:
This paper proposes a robust control allocation for the capture control of the space inertial sensor’s test mass under overcritical conditions. Uncertainty factors of the test mass control system under the overcritical condition are analyzed first, and a 6-DOF test mass dynamics model with system uncertainty is established. Subsequently, a time-varying weight function is designed to coordinate the allocation of 6-DOF generalized forces. Moreover, a robust control allocation method is proposed to distribute the commanded forces and torques into individual electrodes in an optimal manner, which takes into account the system uncertainties. This method transforms the robust control allocation problem into a second-order cone optimization problem, and its dual problem is introduced to simplify the computational complexity and improve the solving efficiency. Numerical simulation results are presented to illustrate and highlight the fine performance benefits obtained using the proposed robust control allocation method, which improves capture efficiency, increases the security margin and reduces allocation errors.

1. Introduction

In recent years, drag-free spacecraft have been successfully used in space missions that require ultra-high stability such as space high-precision earth gravity field surveys [1,2,3], space general-relativity verification [4,5], and space gravitational wave detection [6,7]. The success of these missions has greatly encouraged more scholars to research drag-free control systems. The space inertial sensor (SIS) [8,9,10,11] is one of the key payloads of drag-free spacecraft, which consists of a test mass as an inertial reference and a set of electrodes acting as capacitive sensors and electrostatic actuators. During the launch and the following orbital transfer phase, the test mass is locked inside the electrode house by the caging and vent mechanism (CVM). After the drag-free spacecraft enters the target orbit, the test mass has to be released from the CVM to prepare for science operations [12]. Since the adhesion force and the position of the two thimbles are asymmetrical on both sides of the test mass, the release process will generate the residual speed. During the first in-flight release of the LISA Pathfinder mission, the test mass had a high residual momentum and it was not able to be stabilized until after several undesired impacts took place [13]. As consequence, temporary manual release procedures were adopted. However, the manual procedures cannot be applied to the drag-free spacecraft of deep space exploration missions because the distance between the spacecraft and the Earth produces a large telemetry and telecommand execution time lag. Therefore, it is necessary to design a control system with autonomous stability control capability under overcritical release conditions of test mass.
In the past design of space inertial sensors, the non-redundant configuration of 6 pairs of electrodes controlling the 6-DOF motion of the test mass was generally used [14,15,16], which greatly increase the probability of the single point of failure. For instance, a fault occurred in the position sensing of the test mass of CHAMP spacecraft in the x-axis direction, resulting in large errors in the measured data [17]. To improve the fault tolerance and reliability of SIS, the redundant design of electrode configuration is necessary. The redundancy of the electrodes makes the mapping of the commanded electrostatic forces and torques to the control voltage of electrodes not unique. Control allocation is introduced to deal with distributing the total control demand among the individual actuators while accounting for their constraints under redundant actuators.
In the design of control allocation schemes, it is usually assumed that the efficiency matrix is accurately known. However, uncertainty is ubiquitous in practical systems. In the overcritical condition, on the one hand, the collision between the test mass and the electrode housing inevitably makes the test mass carry additional charges. On the other hand, uncalibrated measurement circuits cause measurement errors in the state of test mass and voltage errors in the control of electrodes. Therefore, a robust control allocation method is required that maps the commanded electrostatic force to each electrode even in the presence of uncertainty. In the past ten years, some results have been developed. In [18,19,20], to solve the distributing problem of attitude control torque, robust control allocation was formulated as a min–max optimization problem, which dealt with actuator faults directly without reconfiguring the controller and ensured some robustness of system performances. In [21], the unstructured uncertainty, structured uncertainty, and linear fractional structured uncertainty in the control effectiveness matrix were considered. Robust least-squares allocation methods were, respectively, designed for each kind of uncertainty. In [22], an LMI-based robust control allocation was employed to deal with the problem of distributing the three-axis torques over the reaction wheels. In [23], an online robust control allocation scheme was proposed to redistribute virtual control signals to the actuators taking into account the actuator saturation, uncertainties and faults. The scheme allows a smooth switch between thrusters and reaction wheels, which handles the inaccuracy problem of thrusters and the saturation problem of reaction wheels. In [24], a robust attainable moment set was designed as the worst-case moment set for a given bounded uncertainty caused by variations in flight conditions, vehicle configuration and parametric uncertainties. In [25], to distribute the virtual control law to each actuator in an optimal manner with fault-tolerant ability, a robust control allocation algorithm was developed based on the virtual controller and the iterative learning observer.
The existing robust control allocation methods have the following shortcomings in solving the problem of capture control of the space inertial sensor’s test mass under overcritical conditions. Firstly, the existing researches on robust control allocation usually focus on the allocation of control torque of attitude control system, while the control allocation problem of test mass control allocates force and torque at the same time. Insufficient investigations are carried out on the 6-DOF robust control allocation. Additionally, in the previous research on robust control allocation, the allocation error and energy consumption are usually taken as the optimization objectives. However, under overcritical conditions, avoiding the collision between the test mass and the electrode house is one of the main objectives. There is a lack of robust control allocation methods for such complex task objectives.
To solve the problem of allocation of space inertial sensor under test mass release phase with overcritical conditions, a novel 6-DOF robust control allocation considering both measurement uncertainty and actuation uncertainty is proposed in this paper. The main contributions of this paper are summarized as follows.
(1) The test mass control system considering the state measurement uncertainty and control voltage uncertainty is established.
(2) A time-varying weight function is designed in the optimization function to coordinate the allocation of forces and torques and avoid the collision between the test mass and the electrode house.
(3) The robust control allocation problem is formulated as a second-order cone programming problem, and its dual problem is introduced to improve the solving efficiency.
The paper is structured as follows. System dynamics modeling with uncertainty is given in Section 2. The proposed 6-DOF robust control allocation method is given in Section 3. In Section 4, the application of the proposed robust control allocation is illustrated by several numerical simulations. Conclusions are given in Section 5.

2. System Dynamics Modeling with Uncertainty

2.1. Relative Dynamics of Spacecraft and Test Mass

Relative dynamics of spacecraft and test mass is the foundation of the control system design. To describe the mathematical model, several coordinate frames are defined at first (seen in Figure 1).
ECI (EXEYEZE) frame: the Earth-centered inertial frame that is centered at the Earth.
SBF (OSXSYSZS) frame: the spacecraft body-fixed frame and its origin sits at the mass center of the spacecraft.
TBF (OTXTYTZT) frame: the test mass body-fixed frame and its origin sits at the mass center of the test mass.
IBF (OIXIYIZI) frame: the space inertial sensor body-fixed frame and its origin sits at the center of the space inertial sensor.
The relative motion of spacecraft and space inertial sensor’s test mass in the IBF frame have been modeled by [26] as follows:
ρ ˙ ζ ˙ = A ρ 0 0 A ζ ρ ζ + B ρ B ζ + D ρ ρ I S 0 + 1 m 0 0 1 J C F + f C M + T ,
where ρ = x , x ˙ , y , y ˙ , z , z ˙ T , ζ = φ , φ ˙ , θ , θ ˙ , ψ , ψ ˙ T , ρ I S = ρ I S x , ρ I S y , ρ I S z T ,
A ρ = 0 1 0 0 0 0 μ r E T M 3 + ω 0 2 0 0 0 ω ˙ 0 2 ω 0 0 0 0 1 0 0 0 0 μ r E T M 3 0 0 0 0 0 0 0 0 1 ω ˙ 0 2 ω 0 0 0 μ r E T M 3 + ω 0 2 0 ,
A ζ = 0 1 0 0 0 0 ω ˙ 0 sin α S I ω 0 sin α S I 0 0 ω ˙ 0 cos α S I ω 0 cos α S I 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ω ˙ 0 cos α S I ω 0 cos α S I 0 0 ω ˙ 0 sin α S I ω 0 sin α S I ,
B ρ = μ r E T M 3 r E S 0 , sin α S I , 0 , 0 , 0 , cos α S I T ,
B ζ = 0 , θ ψ ω ˙ 0 sin α S I , 0 , ω ˙ 0 , 0 , θ ψ ω ˙ 0 cos α S I T ,
D ρ = cos α S I 0 sin α S I ( μ r E T M 3 + ω 0 2 ) cos α S I ω ˙ 0 sin α S I 0 ( μ r E T M 3 + ω 0 2 ) sin α S I ω ˙ 0 cos α S I 0 1 0 0 μ r E T M 3 0 sin α S I 0 cos α S I ( μ r E T M 3 + ω 0 2 ) sin α S I + ω ˙ 0 cos α S I 0 ( μ r E T M 3 + ω 0 2 ) cos α S I ω ˙ 0 sin α S I
C = 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 T .
where r = ( x , y , z ) T and ( x ˙ , y ˙ , z ˙ ) T denote the position vector and the velocity vector of the test mass in IBF frame, respectively. ( φ , θ , ψ ) T and ( φ ˙ , θ ˙ , ψ ˙ ) T denote the attitude angle and the attitude angular velocity of test mass in IBF frame, respectively. ρ I S x , ρ I S y , ρ I S z T is the position vector of the inertial senser center relative to the spacecraft mass center. α S I is a rotational angle from SBF frame to IBF frame and it is a constant. μ is Earth’s gravitational constant. r E T M and r E S are the distance of test mass and spacecraft from the Earth, respectively. ω 0 and ω ˙ 0 are the angular velocity and angular acceleration of the SBF frame relative to ECI frame.

2.2. Electrostatic Force Model

Inside the spacecraft, surrounding the test mass, are a set of electrodes, forming a capacitive space inertial sensor, for sensing and actuating the state of the test mass. The mathematical model of the electrostatic forces/torques can be derived from standard energetic considerations, which can be written as [27]
F q = 1 2 i = 1 n C i , T M q ( V i V T M ) 2 V T M = Q + i = 1 n C i , T M V i i = 1 n C i , T M ,
where C i , T M denotes the capacitance of the i-th electrodes and the test mass, V i denotes the potential on the i-th electrodes, V T M denotes the potential on the test mass and q is the generalized coordinate, and Q denotes the charge on the test mass.
Ignoring the fridge effect, the capacitance between two parallel electrodes is:
C 0 = ε 0 ε r A d 0 ,
where ε 0 and ε r are the vacuum permittivity and the relative permittivity, respectively. A is the area of the electrode, and d0 is the distance between the electrodes.
When the distance between the centers of electrodes does not change, and one of the electrodes is rotated around the x-axis and y-axis of the center of the plate by angles α and β , as shown in Figure 2. The capacitance between the electrodes can be calculated by employing second-order approximation technique based on Taylor expansion as follows:
C 1 = W 2 x W 2 , L 2 y L 2 ε d x d y d 0 x β + y α W 2 x W 2 , L 2 y L 2 ε ( 1 d 0 + x β d 0 2 y α d 0 2 + x 2 β 2 d 0 3 + y 2 α 2 d 0 3 2 x β y α d 0 3 ) d x d y W 2 x W 2 , L 2 y L 2 ε ( 1 d 0 + x β d 0 2 y α d 0 2 ) = ε A d + ε A ( L 2 α 2 + W 2 β 2 ) 12 d 0 3
Comparing Equations (3) and (4), it can be known that the difference between the two formulas is the second-order small quantity of relative rotation angles, which is too small to neglect. Therefore, it can be considered that the capacitance between two electrodes with relative rotation is only related to the center distance of the electrodes, which can be written as
C i = ε A i d i ,
where Ai and di are the area of the i-th electrodes and the distance of the electrodes to the surface of the test mass, respectively.
The transformation matrix from TBF frame to IBF matrix can be written as
T I T = C θ C ψ S φ S θ S ψ C θ S ψ + S φ S θ C ψ C φ S θ C φ S ψ C φ C ψ S φ S θ C ψ + S φ C θ S ψ S θ S ψ S φ C θ C ψ C φ C θ ,
where C [∙] and S [∙] are simplified notation for cos [∙] and sin [∙]. Considering the small attitude angle, the sine and cosine functions can be approximated as s i n ε ε , c o s ε 1 . Accordingly, Equation (6) could be simplified as
T I T 1 ψ θ ψ 1 φ θ φ 1 .
After releasing, the distance variation of the test mass and electrode consists of the translation of the center of mass and the rotation about the center of mass. The distance from the i-th electrode to the test mass is
d i = d 0 i + ( T I T I 3 ) P T m i + r t 0 i ,
where P T m i is the position vector of the P i in the TBF frame, and P i is the point which is on the test mass’s surface and opposites the center of the i-th electrode before releasing. t 0 i is the unit vector from the point P i to the center of the i-th electrode. d0i is denoted as the initial distance between the point P i to the center of the i-th electrode.
By substituting Equations (5) and (8) into Equation (2), and choosing the generalized coordinate as 3-DOF translation and 3-DOF rotation, the nominal generalized electrostatic force model is given as follows:
v = ε A 1 d 1 1 x ε A n d n 1 x ε A 1 d 1 1 y ε A n d n 1 y ε A 1 d 1 1 z ε A n d n 1 z ε A 1 d 1 1 φ ε A n d n 1 φ ε A 1 d 1 1 θ ε A n d n 1 θ ε A 1 d 1 1 ψ ε A n d n 1 ψ ( V 1 V T M ) 2 ( V 2 V T M ) 2 ( V n V T M ) 2 = D q U = B U ,
where v is the generalized electrostatic force, D = ε A 1 d 1 1 , A 2 d 2 1 , A n d n 1 1 × n , q 6 × 1 denotes the generalized degrees of freedom, B 6 × n denotes the control efficiency matrix, and U n × 1 denote the square of the potential difference between the electrode and the test mass.

2.3. Uncertainties in Control System

It is well known that uncertainty in control systems is usually divided into two categories: measure uncertainty and actuator uncertainty. In the test mass control system, on the one hand, the position and attitude of test mass in IBF frame are determined from the capacitance that measured by electrodes [28]. During the test mass capture phase, the capacitance measurement circuit has not been calibrated and there existed measurement error. The measured distance can be written as d ˜ i = d i + Δ d i , where Δ d i denote the measurement error of d i . Then, ignoring the higher order of the measurement error, the B(i, j) can be written as:
B ˜ ( i , j ) = D ˜ i q j = ε A j [ ( d i + Δ d i ) ] 1 q j = ε A j [ ( d i 1 d i 2 Δ d i + o ( Δ d i ) ] q j ε A j d i 1 q j ( d i 2 Δ d i ) q j .
On the other hand, the charge management system has not been able to control the charge of the test mass to an ideal state, and collision with the electrode housing also inevitably makes the test mass carry additional charges [29]. Therefore, the square of the potential difference in Equation (9) with uncertainty can be written as
U ˜ i = U i + Δ U i .
According to Equations (10) and (11), the actual generalized electrostatic force can be written as
v = ( B + Δ B ) ( U + Δ U ) .
Assumption 1.
the uncertain control efficiency matrix Δ B , and the uncertainty of the square of the potential difference vector Δ U are assumed to be unknown but bounded, i.e., there exist constants η and σ, respectively, to satisfying:
Δ B η Δ U σ .

3. 6-DOF Robust Control Allocation

A control system with redundant actuators can usually be divided into two serial levels, which can be seen in Figure 3. Firstly, a motion control algorithm is designed as a high-level controller that takes reference signals ( ρ d ζ d ) and system states as inputs and outputs the commanded forces and torques. Secondly, a control allocation algorithm is designed to map the commanded forces and torques to the redundant actuators. The mapping scheme is not unique, which enables secondary control objectives such as power minimization and fuel equalization to be achieved on the basis of satisfying the commanded forces and torques. Independent design of the motion control algorithm and control allocation algorithm greatly reduces the complexity of the control system. The motion control algorithm ensures the control performance such as the stability of the system, and the control allocation algorithm handles problems such as actuator saturation and failure.
To minimize the worst-case allocation residual under control constraints, a robust control allocation problem with uncertainties can be described as an optimization problem with constraints:
U = arg min U _ U U ¯ max Δ B η , Δ U σ W U U + γ W v B + Δ B U + Δ U v d ,
where WU is a positive definite matrix and it is used to reduce the magnitude of U and ensure the uniqueness of the solution. γ is a positive constant that indicates the weight of the allocation residual. vd is the desired generalized electrostatic force. Wv is the positive definite matrix that indicates the weight of allocation residual for the generalized electrostatic force of each degree of freedom.

3.1. Weight Function Design

The test mass is a convex geometry. When it collides with the electrode house, one of the vertices of the test mass will contact with the electrode house at the first time. Therefore, in order to avoid collisions as much as possible, the Wv matrix uses vertices position and test mass state to design a weight matrix.
Denoting r j T B F as the position vector of the j-th vertex of test mass in the TBF frame, after the test mass is released, the position vector in IBF frame is
r j I B F = T I T r j T B F + r ( j = 1 , 2 , , 8 ) .
The position vectors of the center of the electrode house surface that are adjacent to the j-th vertex in the IBF system are denoted as (xs, 0, 0)T, (0, ys, 0)T, (0, 0, zs)T. The vector from the j-th vertex to the three surfaces is
p j = p x p y p z = x s y s z s r j I B F ( j = 1 , 2 , , 8 ) .
The velocity of the j-th vertex moving to each surface of the surfaces consists of the translation of the center of mass and the rotation about the center of mass. The translation velocity is v t j = v T m , and the velocity that rotation about the center of mass is v r j = ( r j T B F ) × ω T M , where × is the cross-product operator since a × b = a × b , and ω T M = ( φ ˙ , θ ˙ , ψ ˙ ) T .
To characterize the risk of collision, the auxiliary parameters are defined as
ξ x j ξ y j ξ z j = d i a g v T M d i a g p j 1 e 3 ,
ξ φ j ξ θ j ξ ψ j = d i a g v r j d i a g p j 1 e 3 ,
where ξ i j represents the reciprocal of the remaining time for collision at the j-th vertex only under the action of velocity or angular velocity of i-th DOF, and e 3 = 1 1 1 T . The negative value of ξ i j indicates that the vertex is away from the electrode house, so all negative values are set to zero as
ξ i p = ξ i j i f ξ i j > 0 0 i f ξ i j 0 .
The auxiliary parameter of i-th DOF is defined as
ξ i = j = 1 8 ξ i j p + κ ,
where κ is a constant used to ensure that the force or torque of the i-th DOF can be well allocated even if the risk of collision in i-th DOF is minimal.
The weighted matrix is designed as follows:
W v 1 = d i a g t h ξ x , t h ξ y , t h ξ z , t h ξ φ , t h ξ θ , t h ξ ψ ,
where th(·) is the hyperbolic tangent function since t h k = e k e k e k + e k .
In order to unify the forces and torques to the magnitude of force, the weight matrix is given as
W v 2 = d i a g 1 , 1 , 1 , 1 L φ , 1 L θ , 1 L ψ ,
where Li is the moment arm of the electrostatic moment of the i-th degree of freedom.
Combining Equation (21) and Equation (22), the adaptive weight matrix is designed as
W v = 1 d W v 1 W v 2 ,
where d = n o r m W v 1 n o r m W v 2 , so the norm of Wv is one.

3.2. Robust Control Allocation Design

The robust control allocation problem described in Equation (14) can be rewritten as follows:
U = arg min U _ U U ¯ W U U + max Δ B η , Δ U σ γ W v B U v d + Δ B U + B Δ U + Δ B Δ U .
To solve the min–max problem, the inner maximization problem is solved first. Denoting y = B Δ U + Δ B Δ U , and Δ y = B + Δ B Δ U = B + η σ . According to the triangle inequality, y = B + Δ B Δ U Δ y . Ulteriorly, let z ( U ) = Δ B U + Δ y , and z ( U ) = Δ B Δ U + Δ y = η U + ( B + η ) σ .
The robust control allocation problem can be rewritten as
U = arg min U _ U U ¯ W U U + max z z ( U ) γ W v B U v d + z .
The second term in brackets of Equation (25) is convex in U, and the constraint z(U) is also convex in U. Therefore, the maximum of the second term is obtained at the boundary of z ( U ) . Using the triangle inequality:
W v ( B U v d + z ) W v ( B U v d ) + W v z W v ( B U v d ) + η W v U + W v B + η σ = W v ( B U v d ) + η U + B + η σ .
The upper bound in Equation (26) is obtained when
z = ς η U + B + η σ ,
ς = B U v d B U v d i f B U v d any unit norm vector i f B U = v d .
U = arg min U _ U U ¯ W U U + γ W v B U v d + η U + B + η σ = arg min U _ U U ¯ γ W v B U v d + ρ U + τ ,
where ρ = η + W U / γ , and τ = B + η σ .
The Equation (29) can be rewritten as a second-order cone programming problem formulation as follows:
min U , t 1 , t 2 t 1 + t 2 s . t . W v ( B U v d ) t 1 U t 2 ρ U _ U U ¯ .
If B U = v d , the problem described in Equation (30) degenerates into the quadratic optimal problem with linear constraints, and the solution is obtained by pseudo-inverse method U = B T B B T 1 v d .
If v d > B U , defining the Lagrangian L associated with the problem (30) as
L U , k 1 , k 2 , k 3 , k 4 = k 1 T W v B U v d + k 2 T U + k 3 T U _ U + k 4 T U U ¯ .
Denote the optimal value of the Equation (30) as p , it can be obtained by the following min–max function:
p = min U max k 1 1 , k 2 ρ k 3 , k 4 0 L U , k 1 , k 2 , k 3 , k 4 .
Exchanging the minimize function and the maximum function leads to the dual problem as
d = max k 1 1 , k 2 ρ k 3 , k 4 0 min U L U , k 1 , k 2 , k 3 , k 4 .
The Lagrange dual function is defined as follows:
g k 1 , k 2 , k 3 , k 4 = inf U L U , k 1 , k 2 , k 3 , k 4 = inf U k 1 T W v B U v d + k 2 T U + k 3 T U _ U + k 4 T U U ¯ = k 1 T W v v d + k 3 T U _ k 4 T U ¯ i f k 1 T W v B + k 2 T k 3 T + k 4 T = 0 otherwise ,
where inf is abbreviation of infimum and the function g is the infimum of a family of linear functions of U.
Therefore, the dual problem of Equation (30) is obtained:
max k 1 , k 2 , k 3 , k 4 k 1 T W v v d + k 3 T U _ k 4 T U ¯ s . t . k 1 1 k 2 ρ k 3 0 k 4 0 k 1 T W v B + k 2 T k 3 T + k 4 T = 0 .
It can be known from Equation (31) and the inner maximization problem of Equation (32) that the maximal value is obtained if and only if
k 1 = W v B U v d W v B U v d ,
k 2 = ρ U U .
For the above second-order cone programming, the optimal value p is bounded and finite according to the physical meaning. Thus, strong duality holds and we have [30]
p = d .
Substituting Equations (36) and (37) into Equation (35) gives
W v B U v d + ρ U = k 1 T W v v d + k 3 T U _ k 4 T U ¯ = k 1 T W v B U v d k 1 T W v B U + k 3 T U _ k 4 T U ¯ ,
ρ U = k 1 T W v B U + k 3 T U _ k 4 T U ¯ = U T U _ T U ¯ T k 1 T W v B k 3 k 4 .
The pseudo-inverse solution of Equation (40) is
k 1 T W v B k 2 k 3 = ρ U U 2 + U _ 2 + U ¯ 2 U U _ U .
By substituting Equation (36) into Equation (41), the solution of the robust control allocation problem is yielded:
U R CA = ( B T W v T W v B W v B U v d + ρ U U 2 + U _ 2 + U ¯ 2 I n ) 1 B T W v T v d W v B U v d = B T W v T W v B + t 1 t 2 ( t 2 ρ ) 2 + U _ 2 + U ¯ 2 I n 1 B T W v T W v v d .
It should be noted that the solution of Equation (42) is the square of the potential difference between the electrodes and the test mass. To avoid cross-axis coupling effects, the potential of the test mass is controlled to approach zero. In order to reduce the electric potential of the test mass, an additional objective is to let i = 1 n C i , TM V i near zero. The potential of electrodes Vi can be divided into two groups, one group has negative values and the other group has non-negative values, the two groups would cancel out each other and result in the minimization of i = 1 n C i , TM V i . To divide C i , TM V i into two groups as equal as possible, the problem is transformed into 0–1 knapsack problem:
max i = 1 n f i C i , T M V p i s . t . i = 1 n f i C i , T M V p i C i V p i 2 f i 0 , 1 ,
where C i , T M can be obtained by Equations (5) and (8), V p i = U R C A , i and the residual potential of the test mass V T M is assumed too small to neglect after allocation.
The knapsack problem is a typical optimization problem in operational research and many scholars have been attached to research for the problem. A thorough survey of the literature on the knapsack problem has recently been presented in [31,32]. Considering the dimension of the optimization variables is not high, a dynamic programming algorithm [33] is chosen to solve the problem of Equation (43).
Then, let
V s i = V p i i f f i = 1 V p i i f f i = 0 .
After this step, the residual potential of the test mass is
V r T M = i = 1 n C i , T M V s i i = 1 n C i , T M .
Compensating the effect of V r T M , the actual potential of electrodes is given as follows:
V i = V s i + V r T M .
To sum up, the complete flow chart of the proposed robust control allocation algorithm is shown in Figure 4.

4. Simulations

To study the effectiveness and the performance of the proposed robust control al-location method, numerical simulations have been carried out for the space inertial sensor under test mass release phase with overcritical conditions. All the computations and plots are performed using the MATLAB/SIMULINK software package, and MO-SEK Toolbox is used to solve the programming problems.
Twelve pairs of electrodes are mounted in the space inertial sensor to reliably control the position and attitude motion of the test mass. Figure 5 shows the schematic configuration of those electrodes.
The drag-free spacecraft contains and shields free-floating test mass from all non-gravitational disturbing forces. The disturbances acted on the spacecraft are measured by the inertial sensor and further offset by the control force from the Field Emission Electric Propulsion (FEEP). There is no contact between the spacecraft and the test mass, so the influence of disturbances acting on the test mass can be ignored. In the simulation, the collisions between the test mass and the electrode house are as-sumed to have occurred, resulting in large uncertainties in position measurements, at-titude measurements and control voltages. These uncertainties are assumed to be 100 times of that required by the LISA Pathfinder mission as listed in Table 1 [34]. Since the main focus of this section is to verify the control allocation algorithm, the widely used proportional-derivative controller (PD) controller is used as the motion control algo-rithm to generate commanded electrostatic forces and torques. The parameters of the simulations presented in the section are provided in Table 2. The traditional pseu-do-inverse control allocation method is also studied in this section for comparison. For the sake of clarity, the proposed robust control allocation method is labeled as “Rob-CA”, and the pseudo-inverse control allocation method is labeled as “PICA”.
Remark 1.
The existence of non-diagonal elements of inertia moments would cause cross-coupling actuation noise, which will result in a significant reduction in measurement accuracy in scientific measurement mode. To avoid cross-axis coupling effects, the test mass is designed as a standard cube. By strictly controlling the fabrication process, the non-diagonal elements of inertia moments of test mass are small enough to be ignored.
Figure 6 and Figure 7 show the time response comparisons of position and attitude, and velocity and angular velocity of the test mass under the aforementioned PD controller with the proposed RobCA method and the PICA method, respectively. It can be seen that under the RobCA method, the test mass reaches the commanded target with a settling time less than 50 s, while it is more than 90 s under the PICA method. Moreover, the oscillation amplitude of the states of the test mass under the RobCA method is also smaller than that of the PICA method. In addition, since the weight function of the RobCA method unifies the control forces and torques to the same scale, the position and attitude of the test mass reach the commanded target almost simultaneously.
Figure 8 presents the trajectories of the position [ x y z ] T and attitude [ φ θ ψ ] T of the test mass with the RobCA method and the PICA method. It is clearly described that the trajectories of the RobCA method are smoother and shorter than that of the PICA method, which further illustrates the effectiveness of the RobCA method.
The comparison of the nearest distance between the test mass and the electrode house along x, y, z axis with the RobCA method and the PICA method are presented in Figure 9. Figure 9 shows that the nearest distance between the test mass and the electrode house with the RobCA method is almost always larger than that of the PICA method. Accordingly, there is a greater safety margin in the test mass capture phase while the RobCA method is used as the control allocation method.
Define the error between the commanded forces and torques vd and actual electrostatic forces and torques after control allocation v as control allocation error, i.e., v e = v d v . The time response comparison of the control allocation error is shown in Figure 10. It is clear that the control allocation error of the RobCA method is less than that of the PICA method. The average norm of forces allocation error and torques allocation error with the RobCA method are 5.5 × 10−6 and 6.2 × 10−8, respectively, which are only 79% and 43% of that of the PICA method.
The time response of the residual voltages of the test mass is shown in Figure 11. It can be seen that the residual voltages of the test mass are less than 1 V throughout the simulation, which can be acceptable.

5. Conclusions

This paper has addressed the 6-DOF stabilization problem of a test mass of the drag-free spacecraft’s space inertial sensor with state measurement uncertainty and control voltage uncertainty under test mass release phase with overcritical conditions. A 6-DOF test mass dynamics model with uncertainty is established, and the influence of uncertainty on control allocation is analyzed. A robust control allocation method is proposed to suitably distribute the commanded forces and torques into individual electrodes. Numerical simulations demonstrate the effectiveness and advantages of the proposed control allocation scheme. The simulation results show that compared with the traditional pseudo-inverse control allocation method, the proposed robust control allocation method can achieve a shorter settling time, greater security margin and smaller allocation error. However, the proposed methods only provide the synthetic uncertainty of the system, but cannot identify the individual uncertainty of the actuators, which are the subjects of our future research.

Author Contributions

Conceptualization, M.L. and J.Z.; methodology, J.Z.; validation, J.Z.; writing—original draft preparation, J.Z.; writing—review, M.L., J.Z., Y.Z., W.T. and Z.L.; project administration, M.L.; funding acquisition, M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported partially by the Guangdong Major Project of Basic and Applied Basic Research (Grant No. 2019B030302001) and National Key Research and Development Program (Grant No. 2022YFC2204200). The authors would like to thank the reviewers and the editor for their comments and constructive suggestions that helped to improve the paper significantly.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the editors and reviewers for their constructive comments that improve the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kornfeld, R.P.; Arnold, B.W.; Gross, M.A.; Dahya, N.T.; Klipstein, W.M.; Gath, P.F.; Bettadpur, S. GRACE-FO: The gravity recovery and climate experiment follow-on mission. J. Spacecr. Rocket. 2019, 56, 931–951. [Google Scholar] [CrossRef]
  2. Canuto, E. Drag-free and attitude control for the GOCE satellite. Automatica 2008, 44, 1766–1780. [Google Scholar] [CrossRef] [Green Version]
  3. Papanikolaou, T.D.; Tsoulis, D. Assessment of Earth Gravity Field Models in the Medium to High Frequency Spectrum Based on GRACE and GOCE Dynamic Orbit Analysis. Geosciences 2018, 8, 441. [Google Scholar] [CrossRef] [Green Version]
  4. Chapman, P.; Zentgraf, P.; Jafry, Y. Drag-Free Control Design Including Attitude Transition for the STEP Mission; European Space Agency Publications; European Space Agency: Paris, France, 2003; Volume 516, pp. 551–558. [Google Scholar]
  5. Conklin, J.W.; Adams, M.; Bencze, W.J.; DeBra, D.B.; Green, G.; Herman, L.; Holmes, T.; Muhlfelder, B.; Parkinson, B.W.; Silbergleit, A.S.; et al. Precision attitude control of the Gravity Probe B satellite. Class. Quantum Gravity 2015, 32, 224015. [Google Scholar] [CrossRef]
  6. Zhang, J.; Wang, P.; Lian, X.; Lu, L.; Liu, W. A Predefined-Time Control for the Laser Acquisition in Space Gravitational Wave Detection Mission. Sensors 2022, 22, 7021. [Google Scholar] [CrossRef] [PubMed]
  7. Xiao, C.; Canuto, E.; Hong, W.; Zhou, Z.; Luo, J. Drag-free design based on Embedded Model Control for TianQin project. Acta Astronaut. 2022, 198, 482–494. [Google Scholar] [CrossRef]
  8. Chen, D.; Bai, Y.; Wang, C.; Wu, S.; Xiao, C.; Yu, J.; Zhou, Z. Bias Stability Investigation of a Triaxial Navigation-Compatible Accelerometer with an Electrostatic Spring. Sensors 2022, 22, 8102. [Google Scholar] [CrossRef] [PubMed]
  9. Bai, Y.; Li, Z.; Hu, M.; Liu, L.; Qu, S.; Tan, D.; Tu, H.; Wu, S.; Yin, H.; Li, H.; et al. Research and Development of Electrostatic Accelerometers for Space Science Missions at HUST. Sensors 2017, 17, 1943. [Google Scholar] [CrossRef]
  10. Wang, S.; Chen, L.; Wang, Y.; Zhou, Z.; Qi, K.; Wang, Z. A Space Inertial Sensor Ground Evaluation System for Non-Sensitive Axis Based on Torsion Pendulum. Appl. Sci. 2020, 10, 3090. [Google Scholar] [CrossRef]
  11. Weber, W.J.; Bortoluzzi, D.; Bosetti, P.; Consolini, G.; Dolesi, R.; Vitale, S. Application of LISA Gravitational Reference Sensor Hardware to Future Intersatellite Geodesy Missions. Remote Sens. 2022, 14, 3092. [Google Scholar] [CrossRef]
  12. Zanoni, C.; Bortoluzzi, D.; Conklin, J.W.; Köker, I.; Seutchat, B.; Vitale, S. Summary of the results of the LISA-Pathfinder Test Mass release. J. Phys. Conf. Ser. 2015, 610, 012022. [Google Scholar] [CrossRef]
  13. Bortoluzzi, D.; Vignotto, D.; Zambotti, A.; Armano, M.; Audley, H.; Baird, J.; Binetruy, P.; Born, M.; Castelli, E.; Cavalleri, A.; et al. In-flight testing of the injection of the LISA Pathfinder test mass into a geodesic. Adv. Space Res. 2020, 67, 504–520. [Google Scholar] [CrossRef]
  14. Inchauspé, H.; Olatunde, T.; Apple, S.; Parry, S.; Letson, B.; Turetta, N.; Mueller, G.; Wass, P.J.; Conklin, J.W. Numerical modeling and experimental demonstration of pulsed charge control for the space inertial sensor used in LISA. Phys. Rev. D 2020, 102, 042002. [Google Scholar] [CrossRef]
  15. Touboul, P.; Foulon, B.; Christophe, B.; Marque, J.P. CHAMP, GRACE, GOCE Instruments and Beyond. In Geodesy for Planet Earth: Proceedings of the 2009 IAG Symposium, Buenos Aires, Argentina, 31 August–4 September 2009; Springer: Berlin/Heidelberg, Germany, 2011; pp. 215–221. [Google Scholar] [CrossRef]
  16. Zahzam, N.; Christophe, B.; Lebat, V.; Hardy, E.; Huynh, P.-A.; Marquet, N.; Blanchard, C.; Bidel, Y.; Bresson, A.; Abrykosov, P.; et al. Hybrid Electrostatic–Atomic Accelerometer for Future Space Gravity Missions. Remote Sens. 2022, 14, 3273. [Google Scholar] [CrossRef]
  17. Wang, H.B.; Zhao, C.Y. Use CHAMP/STAR accelerometer data to evaluate atmospheric density models during solar maximum year. Acta Astron. Sin. 2008, 49, 168–178. [Google Scholar]
  18. Shen, Q.; Wang, D.; Zhu, S.; Poh, E.K. Robust Control Allocation for Spacecraft Attitude Tracking Under Actuator Faults. IEEE Trans. Control. Syst. Technol. 2016, 25, 1068–1075. [Google Scholar] [CrossRef]
  19. Hu, Q.; Li, B.; Wang, D.; Poh, E.K. Velocity-free fault-tolerant control allocation for flexible spacecraft with redundant thrusters. Int. J. Syst. Sci. 2015, 46, 976–992. [Google Scholar] [CrossRef]
  20. Hu, Q.; Li, B.; Zhang, A. Robust finite-time control allocation in spacecraft attitude stabilization under actuator misalignment. Nonlinear Dyn. 2013, 73, 53–71. [Google Scholar] [CrossRef]
  21. Cui, L.; Yang, Y. Disturbance Rejection and Robust Least-Squares Control Allocation in Flight Control System. J. Guid. Control. Dyn. 2011, 34, 1632–1643. [Google Scholar] [CrossRef]
  22. Huang, X.W.; Duan, G.R. Robust control allocation in attitude fault-tolerant control for combined spacecraft under measurement un-certainty. IEEE Access 2019, 7, 156191–156206. [Google Scholar] [CrossRef]
  23. Xu, Y. Robust fault-tolerant attitude control of spacecraft using hybrid actuators. Aircr. Eng. Aerosp. Technol. 2021, 94, 649–666. [Google Scholar] [CrossRef]
  24. De Almeida, F.A. Robust off-line control allocation. Aerosp. Sci. Technol. 2016, 52, 1–9. [Google Scholar] [CrossRef]
  25. Hu, Q.; Li, B.; Xiao, B.; Zhang, Y. Spacecraft Attitude Fault-Tolerant Control Based on Iterative Learning Observer and Control Allocation. In Control Allocation for Spacecraft Under Actuator Faults; Springer: Singapore, 2021; pp. 133–155. [Google Scholar] [CrossRef]
  26. Lian, X.; Zhang, J.; Chang, L.; Song, J.; Sun, J. Test mass capture for drag-free satellite based on RBF neural network adaptive sliding mode control. Adv. Space Res. 2021, 69, 1205–1219. [Google Scholar] [CrossRef]
  27. Shaul, D.N.A.; Araújo, H.M.; Rochester, G.K.; Schulte, M.; Sumner, T.J.; Trenkel, C.; Wass, P. Charge management for LISA and LISA Pathfinder. Int. J. Mod. Phys. D 2008, 17, 993–1003. [Google Scholar] [CrossRef]
  28. Weber, W.J.; Bortoluzzi, D.; Cavalleri, A.; Carbone, L.; Da Lio, M.; Dolesi, R.; Fontana, G.; Hoyle, C.D.; Hueller, M.; Vitale, S. Position sensors for flight testing of LISA drag-free control. Gravit.-Wave Detect. 2003, 4856, 31–42. [Google Scholar]
  29. Lian, X.; Zhang, J.; Lu, L.; Wang, J.; Liu, L.; Sun, J.; Sun, Y. Frequency Separation Control for Drag-Free Satellite With Frequency-Domain Constraints. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 4085–4096. [Google Scholar] [CrossRef]
  30. Boyd, S.; Boyd, S.P.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  31. Wang, Y.; Wang, W. Quantum-Inspired Differential Evolution with Grey Wolf Optimizer for 0-1 Knapsack Problem. Mathematics 2021, 9, 1233. [Google Scholar] [CrossRef]
  32. Abdel-Basset, M.; Mohamed, R.; Mirjalili, S. A Binary Equilibrium Optimization Algorithm for 0–1 Knapsack Problems. Comput. Ind. Eng. 2021, 151, 106946. [Google Scholar] [CrossRef]
  33. Chebil, K.; Khemakhem, M. A dynamic programming algorithm for the Knapsack Problem with Setup. Comput. Oper. Res. 2015, 64, 40–50. [Google Scholar] [CrossRef]
  34. Schleicher, A.; Ziegler, T.; Schubert, R.; Brandt, N.; Bergner, P.; Johann, U.; Fichter, W.; Grzymisch, J. In-orbit performance of the LISA Pathfinder drag-free and attitude control system. CEAS Space J. 2018, 10, 471–485. [Google Scholar] [CrossRef]
Figure 1. The simplified relative motion coordinate system for drag free spacecraft.
Figure 1. The simplified relative motion coordinate system for drag free spacecraft.
Sensors 23 02881 g001
Figure 2. Diagram of two electrodes with relative rotation.
Figure 2. Diagram of two electrodes with relative rotation.
Sensors 23 02881 g002
Figure 3. Structure of control systems with redundant actuators.
Figure 3. Structure of control systems with redundant actuators.
Sensors 23 02881 g003
Figure 4. Flow chart of the proposed robust control allocation algorithm.
Figure 4. Flow chart of the proposed robust control allocation algorithm.
Sensors 23 02881 g004
Figure 5. Distribution schematics of the 12 pairs of electrodes.
Figure 5. Distribution schematics of the 12 pairs of electrodes.
Sensors 23 02881 g005
Figure 6. Time response comparisons of position and attitude of the test mass with the proposed RobCA method and the PICA method. (a) Position on x. (b) Position on y. (c) Position on z. (d) Attitude on ϕ. (e) Attitude on θ. (f) Attitude on ψ.
Figure 6. Time response comparisons of position and attitude of the test mass with the proposed RobCA method and the PICA method. (a) Position on x. (b) Position on y. (c) Position on z. (d) Attitude on ϕ. (e) Attitude on θ. (f) Attitude on ψ.
Sensors 23 02881 g006aSensors 23 02881 g006b
Figure 7. Time response comparisons of velocity and angular velocity of the test mass with the proposed RobCA method and the PICA method. (a) Velocity on x. (b) Velocity on y. (c) Velocity on z. (d) Angular velocity on ϕ. (e) Angular velocity on θ. (f) Angular velocity on ψ.
Figure 7. Time response comparisons of velocity and angular velocity of the test mass with the proposed RobCA method and the PICA method. (a) Velocity on x. (b) Velocity on y. (c) Velocity on z. (d) Angular velocity on ϕ. (e) Angular velocity on θ. (f) Angular velocity on ψ.
Sensors 23 02881 g007aSensors 23 02881 g007b
Figure 8. Trajectories of the position and attitude of the test mass with the RobCA method and the PICA method. (a) Position trajectories. (b) Attitude trajectories.
Figure 8. Trajectories of the position and attitude of the test mass with the RobCA method and the PICA method. (a) Position trajectories. (b) Attitude trajectories.
Sensors 23 02881 g008
Figure 9. The nearest distance between the test mass and the electrode house with the RobCA method and the PICA method. (a) Nearest distance on x. (b) Nearest distance on y. (c) Nearest distance on z.
Figure 9. The nearest distance between the test mass and the electrode house with the RobCA method and the PICA method. (a) Nearest distance on x. (b) Nearest distance on y. (c) Nearest distance on z.
Sensors 23 02881 g009
Figure 10. The nearest distance between the test mass and the electrode house with the RobCA method and the PICA method. (a) Force allocation error on x. (b) Force allocation error on y. (c) Force allocation error on z. (d) Torque allocation error on ϕ. (e) Torque allocation error on θ. (f) Torque allocation error on ψ.
Figure 10. The nearest distance between the test mass and the electrode house with the RobCA method and the PICA method. (a) Force allocation error on x. (b) Force allocation error on y. (c) Force allocation error on z. (d) Torque allocation error on ϕ. (e) Torque allocation error on θ. (f) Torque allocation error on ψ.
Sensors 23 02881 g010
Figure 11. Time response of the residual voltages of the test mass.
Figure 11. Time response of the residual voltages of the test mass.
Sensors 23 02881 g011
Table 1. The initial release states of the test mass in the IBF frame and the uncertainties in the control system.
Table 1. The initial release states of the test mass in the IBF frame and the uncertainties in the control system.
ParameterValue
Initial release position ρ 0 = 2 2 2 × 10 4 m
Initial release velocity v 0 = 5 5 5 × 10 6 m / s
Initial release attitude φ θ ψ = 2 2 2 × 10 3 rad
Initial release angular velocity ω 0 = 1 1 1 × 10 4 rad / s
Uncertainty of position measurement d m p = 1.7 × 10 5 m / Hz
Uncertainty of attitude measurement d m a = 2 × 10 5 rad / Hz
Uncertainty of control voltage d V = 1 × 10 4 V / Hz
Table 2. The parameters of the numerical simulations.
Table 2. The parameters of the numerical simulations.
ParameterValue
Mass of test mass m t m = 2.45 kg
Inertia moments of test mass I t m = d i a g 1 , 1 , 1 × 10 3 kg m 2
Position of the spacecraft in the frame ECI r s = - 8 . 614 4.629 2.065 × 10 7 m
Position vector from the geometric left of space inertial sensor to spacecraft r i s = 0.3 0 0 m
Orbital angular velocity of test mass ω b = 0 1 . 9975 0 × 10 5 rad / s
Length of test mass l t m = 0.05 m
Center distance of adjacent electrodes L φ = L θ = L ψ = 0.03 m
Area of each electrodes A = 4.05 × 10 4 m 2
Ideal distance between test mass and electrodes d i o = 5 4 4 × 10 3 m
Limit of electrodes voltage 100 V V i 100 V
Controller parameters in position K p = 0.075 , K d = 1.85
Controller parameters in attitude K p = 0.125 , K d = 3.75
Constant η in Equation (13) η = 0.05 B
Constant κ in Equation (20) κ = 0.01
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

Zhang, J.; Zhang, Y.; Tao, W.; Lu, Z.; Lin, M. Robust Control Allocation for Space Inertial Sensor under Test Mass Release Phase with Overcritical Conditions. Sensors 2023, 23, 2881. https://doi.org/10.3390/s23062881

AMA Style

Zhang J, Zhang Y, Tao W, Lu Z, Lin M. Robust Control Allocation for Space Inertial Sensor under Test Mass Release Phase with Overcritical Conditions. Sensors. 2023; 23(6):2881. https://doi.org/10.3390/s23062881

Chicago/Turabian Style

Zhang, Juzheng, Yu Zhang, Wenjian Tao, Zhenkun Lu, and Mingpei Lin. 2023. "Robust Control Allocation for Space Inertial Sensor under Test Mass Release Phase with Overcritical Conditions" Sensors 23, no. 6: 2881. https://doi.org/10.3390/s23062881

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