Next Article in Journal
Crater Triangle Matching Algorithm Based on Fused Geometric and Regional Features
Next Article in Special Issue
Open-Source Data Formalization through Model-Based Systems Engineering for Concurrent Preliminary Design of CubeSats
Previous Article in Journal
Towards Global Explainability of Artificial Intelligence Agent Tactics in Close Air Combat
Previous Article in Special Issue
Enhancing Planetary Exploration through Digital Twins: A Tool for Virtual Prototyping and HUMS Design
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Analysis of the Integrated Drag-Free and Attitude Control System for TianQin Mission: A Preliminary Result

1
Research Center of Satellite Technology, Harbin Institute of Technology, Harbin 150001, China
2
Intelligent Control and Aerospace Laboratory, C-Space Intelligent Technology, Hangzhou 310000, China
*
Author to whom correspondence should be addressed.
Aerospace 2024, 11(6), 416; https://doi.org/10.3390/aerospace11060416
Submission received: 1 April 2024 / Revised: 17 May 2024 / Accepted: 18 May 2024 / Published: 21 May 2024
(This article belongs to the Special Issue Space Systems Preliminary Design)

Abstract

:
This article explores novel in-orbit drag-free technology that can be utilized for deep space detection scientific missions. In this study, we considered a two-test-mass drag-free method and analyzed the design of the drag-free and attitude control system for the TianQin mission. The entire control system was comprehensively designed, including an actuator allocation design and controllers for two test masses and one spacecraft, with a total of 18 degrees of freedom. Furthermore, stability analysis was conducted. Based on our design, numerical analysis and simulations were performed assuming geocentric orbit conditions in the TianQin mission, confirming the feasibility of this aerospace engineering concept. The versatility of the design allows for its application to scientific observations across various disciplines by modifying the structure of the simulation environment, and consequently, the approach discussed in this study holds significant practical implications for effectively accomplishing deep space observation tasks.

1. Introduction

The advancement of spacecraft technology has sparked a growing interest among researchers in deep space exploration, as evidenced by the increasing utilization of observation payloads on spacecraft to study distant celestial objects, and the ability to closely approach and investigate specific celestial bodies [1,2,3,4,5,6]. Consequently, drag-free control has emerged as a highly regarded technique in aerospace engineering due to its capacity for providing a stable platform in scientific spacecrafts [7], particularly for some in-orbit scientific experiments, or provide a observation platform for gravitational waves from deep space [8,9,10,11,12,13,14,15,16,17,18,19], i.e., the TianQin mission [11,12,13,14,15]. The TianQin mission, which is proposed to detect and characterize gravitational waves in the millihertz frequencies, relies on a spacecraft constellation with an orbital radius of 100 thousand km, where it consists of three spacecrafts flying with an equilateral triangular configuration in a geocentric orbit with a high-precision requirement of residual acceleration on the test masses of 10 15 m/s2/Hz1/2 between 1 mHz and 1 Hz in a drag-free control design. By incorporating a drag-free design, the spacecrafts compensate for nonconservative forces through the tracking of one or more free-fall test masses, enabling them to achieve an idealized trajectory in space. The utilization of drag-free control technology dates back to the 1960s and has found widespread application in the field of space science [7,20,21,22,23,24,25,26,27,28,29,30,31]. It is foreseeable that this technology will find even broader applications in the future. On one hand, we can leverage its characteristics to study environments such as the atmosphere surrounding a spacecraft’s observable range; on the other hand, it enables us to conduct various scientific experiments using drag-free orbits.
Due to the shared actuators between spacecrafts and test masses, the drag-free and attitude controllers for a spacecraft with internal test masses are designed as an integrated system, commonly referred to as drag-free and attitude control (DFAC) systems. The design details of DFAC systems have garnered significant attention from scholars [32,33,34,35,36,37,38,39,40]. Here are some typical designs: E. Canuto addressed the issue of system model accuracy by establishing noise estimators, constructed a new digital model, and proposed a feasible control system for the GOCE satellite based on EMC theory [32]. Chu Zhang tackled disturbance suppression in his controller design by combining ADRC (active disturbance rejection control) and DDC (disturbance decoupling control), and thus, effectively addressed the problem of a satellite equipped with a one-cubic-test-mass DFAC system [33]. A drag-free and attitude control system of the MICROSCOPE mission is introduced in [34], and the results are presented as in-orbit data.
However, the majority of drag-free satellites that have been successfully launched adopt a single-test-mass configuration, which provides three degrees of drag-free freedom to accomplish scientific objectives. Consequently, most research studies focused on addressing the challenges associated with one-test-mass systems. Nevertheless, in some complex deep space exploration missions, the one-test-mass drag-free control may not fully meet our requirements. Henceforth, we propose a two-test-mass drag-free approach as an alternative solution. One prominent example is the establishment of laser channels for satellite formations using two-test-mass drag-free systems. This optical science platform can be utilized for interstellar environment detection, deep space information transmission, large-scale laser ranging applications, and more. There were studies conducted on the design of a two-test-mass drag-free attitude control (DFAC) system. The DFAC system, developed for the LISA Pathfinder mission, is based on H theory [41] and a quantitative feedback theory (QFT) approach [42], which aim to decouple the dynamics. In this mission, two test masses are positioned in parallel, with one being tracked by the spacecraft, while the other has two options: tracking either the first test mass or the spacecraft itself. A controller design for the LISA science mode utilizing mixed sensitivity method is presented in [43]. Additionally, three tracking strategies are proposed with different selection matrices: one-test-mass point, line-of-sight (LOS) point, or no-defined-drag-free-reference point. And besides this, a fault-tolerant control based on the model reference adaptive control (MRAC) method was considered in [44], an event-triggered MRAC design is proposed in the [45], and a frequency-domain-based approach is presented in [46], and the results can be applied to space missions that rely on frequency domain observations. More and more scholars have given their attention to the drag-free control design, and many kinds of new studies have been proposed, such as event-triggered adaptive terminal sliding mode tracking control and disturbance rejection control with a Kalman-filter-based extended state observer. All these approaches provide a foundation for frequency domain design methods that strike a balance between the stability margin and performance requirements. In this study, we thoroughly designed and analyzed feasible two-test-mass drag-free systems for spacecrafts.
It is worth noticing that a preliminary document of this paper was presented as a conference paper [47]; we reorganized the relevant research results, expanded our new understanding of this technology, and provided a further description of it. In this study, we focused on the utilization of formations that consist of three drag-free satellites for deep space detection missions. These missions heavily rely on a three-spacecraft constellation equipped with a large-scale laser interferometer space antenna. Each pair of satellites within the constellation establishes a round-trip laser link, ensuring a measurement accuracy at a level of 1 pm/Hz1/2. Additionally, two free-fall test masses enclosed in protective cages are suspended at both ends of each laser beam. Given that all satellites within the formation share identical conditions, our analysis primarily focused on one representative satellite. In contrast to previous research efforts, we adopted a more comprehensive design framework that encompassed the input signal from the actuators to the system output. Furthermore, we considered both the allocation scheme and controller design for the entire system simultaneously. In this paper, we present the DFAC system design for a spacecraft equipped with two test masses based on the extended observer and output feedback control. Additionally, we optimized and designed the thruster system and electrostatic suspension systems to ensure practicality in engineering applications. Furthermore, we validated the controller design through nonlinear time domain simulations, which demonstrated that the results met all requirements and constraints under certain assumed background conditions. And the main contributions in this paper can be summarized as follows:
  • The complete two-test-mass DFAC system, encompassing both the attitude and orbit, was designed and simulated. In comparison with the single-test-mass system, the control scenario became more intricate.
  • A more pragmatic approach was taken toward optimizing the allocation problem of controlling six degrees of freedom with one actuator system. One micro-propulsion system was assigned for the spacecraft’s attitude and orbit control, while two suspension systems were designated for the individual mass block’s attitude and orbit control.
  • Adhering to scientific task requirements, appropriate control methods were employed to design the compensation for a significant external disturbance in the drag-free loop using disturbance observers. Additionally, frequency domain algorithms were utilized to design the suspension circuits so they met requirements in the frequency domain.
This paper is organized as follows. Section 2 presents the proposed dynamics of the entire system and formulates the problem to be solved. Building upon these dynamics, Section 3 delves into a comprehensive study of the design details for the DFAC system, encompassing controller design and actuator allocation. In Section 4, numerical simulation results are presented against a geocentric background for the TianQin mission, while concluding remarks and discussions are provided in Section 5.

2. Dynamics and Problem Formulation

In this section, we present an analysis of the dynamics for DFAC systems, problems we focused on are formulated, and the background for the TianQin mission is shown in Figure 1. A formation of three geocentric orbit satellites was considered, where α denotes the angle between the spacecraft formation plane and the ecliptic plane, while β represents the angle between the detection source RX J0806.3+1527 (a binary white dwarf system) and the ecliptic plane, which remains stable at approximately 4.7 . The orbital plane of the spacecraft directly faces the detection source, implying that the line connecting the geocenter and the detection source forms a 90 α degree angle with respect to the ecliptic plane.
The DFAC system considered in this study comprises five components: two test masses, two cages, and one spacecraft. Each test mass is freely placed on a cage, as shown in Figure 2 and Figure 3. The entire system can be decoupled into several loops, including attitude control loops for the two test masses and one spacecraft, a drag-free control loop for the spacecraft, and suspension loops for the test masses. Consequently, the dynamics of the DFAC system in this study encompass two aspects: drag-free and suspension dynamics representing the offset of test masses within their respective cages and attitude dynamics characterizing the kinematics and dynamics of both the test masses and the spacecraft.
Let us start with the relative motion dynamics between a single test mass and the corresponding enclosure within a spacecraft based on the theory of the dynamics of spacecraft formation [48]. We obtain the following:
T O S r ¨ O M = 2 ω S × T O S r ˙ M O + ω ˙ S × ( T O S r M O + r S O ) + ω S × [ ω S × ( T O S r M O + r S O ) ] + ( a M S a S )
where ω s represents the angular velocity of the spacecraft, T O S represents the transformation matrix from the cage to the spacecraft, and ( a M S a S ) represents the different forces between the spacecraft and test masses caused by the environment. Dynamics (1) can be used for both test masses. And in (1), the different forces encompass control signals acting on both the spacecraft and test masses, nonconservative forces exerted on them, gravitational gradient between the spacecraft and each test mass, and stiffness parasitic coupling, and this part can be described as follows:
a M S a S = f t m f s c + u t m u s c + Δ G g r a + F s t i
In Equation (2), the nonconservative forces acting on the spacecraft are denoted by f s c , with solar pressure being the primary influencing factor for f s c . The external disturbances on the test masses, represented as f t m , arise from residual gas, surface electric charge, temperature fluctuations, cosmic rays, and other factors. It is crucial to limit these disturbances within the required residual acceleration levels. Undoubtedly, this poses a significant hardware-level challenge for deep space missions. The differential gravitational effects Δ G g r a exerted on both the spacecraft and test masses due to stars have a profound impact on this system. Unfortunately, gravitational gradients cannot be compensated for by thrust systems alone. Considering a geocentric background perspective in the TianQin mission, we primarily considered the Earth, Sun, and Moon as the main influencing celestial bodies while disregarding other stars and the J 2 perturbations of Earth. The description of the gravitational gradients can be formulated as follows:
Δ G g r a = Δ G E a r t h + Δ G S u n + Δ G M o o n
Remark 1.
Considering the orbital background in this study, we conducted a simulation to obtain the effect magnitude of the gravitational gradient on the relative motion. This was achieved by utilizing the parameters and orbital elements of the relevant celestial bodies. The specific outcomes are provided with the following magnitudes: Earth ( 10 10 m/s2), Moon ( 10 13 m/s2), Sun ( 10 13 m/s2), Venus ( 10 19 m/s2), and Mars ( 10 21 m/s2). The effects from other factors are even more negligible in magnitude; therefore, further elaboration on them is deemed unnecessary.
The parasitic coupling of the stiffness is represented by F s t i = Ω s t i r , where Ω s t i denotes the stiffness matrix and r represents the displacement of the specific test mass within the cavity under discussion, which is influenced by F s t i . It can be simplified to only include coefficients related to the offset of the test mass [49]. The stiffness matrix was found to have the following properties [43,50]: the dominant factors that contribute to the stiffness coupling matrix are the electromagnetic effect between the actuator and test mass, as well as the self-gravity between the test masses and the spacecraft. Due to this reason, we primarily focused on the diagonal elements since their crosstalk influence order with position vectors on other axes is two orders or more smaller than that of the main shaft system. Therefore, it is crucial for us to consider these diagonal elements. Additionally, based on a deep space background, coefficients in the matrix related to the attitude parameters in dynamics (1) are significantly smaller compared with those in the stiffness matrix [43,49,50]. Therefore, the dynamics of the test masses can be simplified to the form of transfer functions G p m and G a m , as follows:
G p m = 1 m m · 1 s 2 λ d i a g 2
G a m = 1 I m · 1 s 2 μ d i a g 2
where λ d i a g 2 and μ d i a g 2 represent the diagonal elements of the stiffness matrix for the orbit and attitude degrees of freedom, respectively.
It is evident that a single rigid spacecraft cannot simultaneously track two test masses. Therefore, it becomes necessary to select a drag-free reference point that can effectively compensate for the nonconservative forces that act on the spacecraft. This reference point also plays a crucial role in preventing collisions between the test masses and their cages. In this paper, we describe the tracking function for the spacecraft using a selection matrix J t r a :
r X r Y r Z = J tra r 1 X r 1 Y r 1 Z r 2 X r 2 Y r 2 Z T
where [ r 1 X r 1 Y r 1 Z r 2 X r 2 Y r 2 Z ] T represents the offset from the center of mass (CoM) of the test mass to the center of the relevant cage, and r X r Y r Z T represents the tracking targets of the spacecraft. In order to establish an appropriate reference frame for precise tracking in the two-test-mass drag-free system, a transformation matrix is required to convert the six translational degrees of freedom associated with the test masses into three degrees of freedom. Considering the specific demands of the space gravitational wave detection mission, we provide the following drag-free control selection matrix that effectively solves for the center positions of both test masses. And the drag-free control selection matrix can be described as follows:
J t r a = c β 2 0 s β 2 c β 2 0 s β 2 0 1 2 0 0 1 2 0 s β 2 0 c β 2 s β 2 0 c β 2
where β represents the respiratory angle of the spacecraft formation, where c β : = cos ( β ) and s β : = sin ( β ) .
And thus, the dynamics and kinematics of the spacecraft and test masses can be described as follows: We denote the moment of inertia, disturbing torque, and control torque as J , M , and D , respectively, and the subscripts S and m i represent the spacecraft and test masses, respectively. Furthermore, we denote the angular velocity and Euler angle of the test masses as ω m i and φ i θ i ψ i T , respectively, where i = 1 , 2 . We propose the following attitude dynamics:
J s ω ˙ s + ω s × J s ω s = M s + D s
J m i ω ˙ m i + ω m i × J m i ω m i = M m i + D m i
The attitude kinematics:
ω s = ω x ω y ω z = c θ s 0 s θ s 0 1 s φ s s θ s 0 c θ s c φ s φ ˙ s θ ˙ s ψ ˙ s + c θ s s ψ s + s φ s s θ s c ψ s c φ s c ψ s s θ s s ψ s s φ s s θ s c ψ s ω 0
ω m i = ω ix ω i y ω i z = c θ i 0 s θ i 0 1 s φ i s θ i 0 c θ i c φ i φ ˙ i θ ˙ i ψ ˙ i + c θ i s ψ i + s φ i s θ i c ψ i c φ i c ψ i s θ i s ψ i s φ i s θ i c ψ i ω 0 i
where the scalar values of the angular velocity of the spacecraft and the test mass are denoted by ω 0 and ω 0 i , respectively. The process of spacecraft attitude stabilization involves two stages. First, in wide-angle situations, it is crucial to consider the nonlinear dynamics component that cannot be neglected. In the subsequent stage, the micro-thrust system assumes the role of actuation for attitude control. Once this system enters the drag-free science mode, the problem can be described as an error correction for small angles. Based on this scenario, the attitude dynamics of the satellite can be decoupled into three single-input single-output (SISO) systems represented by transfer functions [41]:
G a = 1 s 2
Based on the proposed dynamics, we aimed to address the following key objectives in this study:
  • Propose a viable allocation scheme for actuators, including thrusters for the satellite and suspension control actuators for the test masses.
  • Devise a disturbance estimator for the satellite and establish an output feedback control law for the satellite based on this estimator.
  • Design suspension controllers for the test masses, including attitude loop control laws and orbit error modification between the test masses and relevant cages.
  • Numerical simulation using a geocentric orbit in the TianQin mission is provided.

3. Main Results

In this section, the main results for the problem we focused on are presented, and the design for the whole DFAC system is analyzed in detail. For the sake of convenience, we denote the two test masses as TM1 and TM2.

3.1. Actuator System

In the DFAC system, there are three actuation systems responsible for controlling the entire loop: a thrust system for spacecraft propulsion and two electrostatic suspension systems for the test masses. To ensure that each actuation system effectively generates control signals for all six degrees of freedom (three for position and three for attitude), it was imperative to devise an optimization and assignment scheme specifically tailored for the micro-thrust system and suspension systems.

3.1.1. Micro-Thrust System

In this study, we considered SC as a spherical object. For convenience, we designate the field emission electric propulsion (FEEP) as F e e p p q , where p = x , y , z and q = 1 , 2 , 3 , 4 . Specifically, F e e p x q represents the layout in the YOZ plane, F e e p y q denotes the layout in the XOZ plane, and F e e p z q signifies the layout in the XOY plane. The micro-thrust system comprises a total of 12 thrusters. It was assumed that each thruster is located at a distance of L from the center O. Furthermore, every pair of thrusters exhibits symmetry about their corresponding axis with an angle difference of 2 α . Figure 4 illustrates a schematic diagram depicting this arrangement.
Additionally, we present the allocation matrix for our micro-thrust system in Equation (13), where c α = cos ( α ) , s α = sin ( α ) , and F x F y F z T q x T q y T q z T represents the final control signal on the satellite, including the control force and control torque.
F x F y F z T q x T q y T q z = 0 0 0 0 c α c α c α c α s α s α s α s α s α s α s α s α 0 0 0 0 c α c α c α c α c α c α c α c α s α s α s α s α 0 0 0 0 L L L L 0 0 0 0 0 0 0 0 0 0 0 0 L L L L 0 0 0 0 0 0 0 0 0 0 0 0 L L L L Fee p x 1 Fee p x 2 Fee p x 3 Fee p x 4 Fee p y 1 Fee p y 2 Fee p y 3 Fee p y 4 Fee p z 1 Fee p z 2 Fee p z 3 Fee p z 4
Due to the inherent characteristics of FEEP, it facilitates ion acceleration via an electric field and subsequently achieves the desired thrust through reverse launching. FEEP exhibits reduced propellant consumption while relying more on energy utilization. Consequently, in the optimization process, the allocation of propellant to each group is disregarded, and instead, thrust allocation is optimized with a focus on the total energy consumption. Simultaneously, during the thrust integration design, certain thrusters were selected as redundancy measures whereby they remain idle until other thrusters fail, ensuring continuous operation. In summary, this section encompasses two optimization objectives: minimizing the total energy consumption and determining the number of simultaneously functioning thrusters under long-term observation. To simplify the aforementioned optimization problems, we can consider one thruster idle on each side and introduce redundancy by selecting F e e p x 4 , F e e p y 4 , and F e e p z 4 . The optimal objective can be represented as follows:
F s c g = p = 1 3 q = 1 3 Fee p p q

3.1.2. Suspension System

The electrostatic actuator operates by initially applying a voltage to the electrode plate, which then attracts charged particles attached to the test mass. As a result, the test mass acquires an opposite charge to that of the plate.
Figure 5 illustrates the schematic diagram of electrostatic actuators [51,52]. Due to the non-uniformity of the electrostatic field, all calculations pertaining to this component in this article are based on approximate considerations. The allocation of electrostatic actuators for test masses is similar to that of micro-thrust systems, and the allocation matrix can be seen in Equations (15) and (16), while Figure 6 showcases the arrangement of electrostatic actuators.
F i x F i y F i z T q i x T q i y T q i z = 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 l l l l 0 0 0 0 0 0 0 0 0 0 0 0 l l l l 0 0 0 0 0 0 0 0 0 0 0 0 l l l l Su s x 1 Su s x 2 Su s x 3 Su s x 4 Su s y 1 Su s y 2 Su s y 3 Su s y 4 Su s z 1 Su s z 2 Su s z 3 Su s z 4
S u s X 1 = K C ( d 0 r X L α Z ) 2 V X 1 2 ; S u s X 2 = K C ( d 0 r X + L α Z ) 2 V X 2 2 ; S u s X 3 = K C ( d 0 + r X L α Z ) 2 V X 3 2 ; S u s X 4 = K C ( d 0 + r X + L α Z ) 2 V X 4 2 ; S u s Y 1 = K C ( d 0 r Y L α X ) 2 V Y 1 2 ; S u s Y 2 = K C ( d 0 r Y + L α X ) 2 V Y 2 2 ; S u s Y 3 = K C ( d 0 + r Y L α X ) 2 V Y 3 2 ; S u s Y 4 = K C ( d 0 + r Y + L α X ) 2 V Y 4 2 ; S u s Z 1 = K C ( d 0 r Z L α Y ) 2 V Z 1 2 . S u s Z 2 = K C ( d 0 r Z + L α Y ) 2 V Z 2 2 . S u s Z 3 = K C ( d 0 + r Z L α Y ) 2 V Z 3 2 . S u s Z 4 = K C ( d 0 + r Z + L α Y ) 2 V Z 4 2 .
In (15) and (16), F i x F i y F i z T q i x T q i y T q i z T represents the final control signal on the test masses, including the control force and control torque. c = X , Y , Z and d = 1 , 2 , 3 , 4 represent the control force in the suspension loop, and V s i j represents the output of electrode plate. And we have K C = 4 ε 0 a 0 b 0 , where a 0 and b 0 represent the parameters of the plate size, and ε 0 represents the permittivity of a vacuum. Here, we assumed sin α Y α Y based on the micro-rotation, and 4 l represents the length of the plate.

3.2. Predictive Controllers Design for the Spacecraft

For a nominal plant G p = 1 m s · 1 s 2 λ d i a g 2 and G a = 1 s 2 , they can be transformed into a form of the discrete state space as in (17), and the sampling interval is recorded as h:
Δ z ( k + 1 ) = A h Δ z ( k ) + B h Δ u ( k ) Δ y ( k ) = C h Δ z ( k )
Define ȷ ^ s = ȷ ^ s 1 ȷ ^ s 2 ȷ ^ s 3 T as the estimation of the translation state of the vector from the CoM of the SC to the drag-free reference point, Ø ^ s = Ø ^ s 1 Ø ^ s 2 Ø ^ s 3 T is the estimation of attitude state of SC, and the extended observer is proposed as follows [53]: The estimator of the spacecraft-tracking plant can be described as
ȷ ^ s ( k + 1 ) = A s p ȷ ^ s ( k ) + B s p u s o ( k ) + L s p ( z 1 ( k ) ȷ ^ s 1 ( k ) )
and the estimator of the attitude state of the satellite can be described as
Ø ^ s ( k + 1 ) = A s a Ø ^ s ( k ) + B s a u a o ( k ) + L s a ( z s a 1 ( k ) Ø ^ s 1 ( k ) )
where L s p and L s a are the gains of the drag-free observer and attitude observer for the satellite, respectively, and we obtain A s p = A s a = I 3 × 3 T I 3 × 3 0 3 × 3 0 3 × 3 I 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 I 3 × 3 , B s p = 0 3 × 3 1 m S T I 3 × 3 0 3 × 3 , and B s p = 0 3 × 3 I S 1 T I 3 × 3 0 3 × 3 in (18) and (19). Based on ADRC theory [53], u s p is the real control signal for SC, u s o is the feedback for the observer (18), and ȷ ^ s 3 m s is the compensation for the disturbance of the drag-free system due to the extended state, and their equation is described as
u s p = u s o ȷ ^ s 3 m s
And then, we define the value function of the drag-free loop as the performance output y ^ c :
y ^ c = C s ȷ ^ s 1 ȷ ^ s 2 ȷ ^ s 3 T = λ 1 λ 2 λ 3 ȷ ^ s 1 ȷ ^ s 2 ȷ ^ s 3 T
where λ 1 , λ 2 , and λ 3 are some positive constants. In [54], the gain can be set as the bandwidth of the observer. Taking the x-axis as an example, the bandwidth of the observer is denoted as ω c x , and we obtain
L s p = æ x       æ y       æ z , æ x = 3 · ω cx 0 0 3 · ω cx · ω cx 0 0 ω cx 3 0 0
As is different from the suspension loop, the micro-thrust system of the satellite has the constraint of the output frequency; it is difficult for us to provide a control signal above 2 Hz in the frequency domain. Therefore, a drag-free loop is considered with the optimal problem as
J = 1 1 1 1 1 0 1 1 1 1 0 0 1 1 1           0 0 0 1 1 0 0 0 0 1 y ^ c ( k + 1 | k ) R s p ( k + 1 ) 2 y ^ c ( k + 2 | k ) R s p ( k + 2 ) 2 y ^ c ( k + p | k ) R s p ( k + i ) 2
where R s p ( k ) represents the tracking target at the time k, and · represents the Euclidean norm. In (23), we use a predictive control problem instead of the optical problem, considering the foregoing constraints: (i). the predictive horizon is equal to the control horizon, we mark them as p; (ii). the control output u remains unchanged in each time interval. In this way, the problem is transformed into an optimal control problem in one control domain, and the estimator of the drag-free loop in one control domain is as follows:
Δ ȷ ^ s ( k + p | k ) = A s p p Δ ȷ ^ s ( k ) + i = 0 p 1 A s p p i 1 B s p Δ u s o ( k + i ) + i = 0 p 1 A s p p i 1 L s p e s ( k + i )
By choosing the performance output y ^ c , the tracking controller hopes that it can obtain the balance of the relative motion and relative velocity between spacecraft and the reference point. And the optimal problem is described in (25) and (26). For the sake of convenience, S s o = C s A s p i = 1 2 C s A s p i i = 1 p C s A s p i and S s u = C s B s p C s A s p B s p C s A s p i 1 B s p denote the states of the observer and input signals, and we denote S s e = C s L s p Δ e s ( k ) i = 0 1 j = 1 i + 1 C s L s A s p j 1 B s p Δ e s ( k + 1 i ) i = 0 p 1 j = 1 i + 1 C s L s A s p j 1 B s p Δ e s ( k + p 1 i ) as the matrix of the estimation error. The performance function
g s y ^ s ( k ) R s p ( k + 1 ) y ^ s ( k ) R s p ( k + 2 ) y ^ s ( k ) R s p ( k + i ) = C s A s p Δ ȷ ^ s ( k ) + C s B s p Δ u s o ( k ) + C s L s p Δ e s ( k ) C s ( A s p + A s p 2 ) Δ ȷ ^ s ( k ) + C s A s p B s p Δ u s o ( k ) + i = 0 1 j = 1 i + 1 C s A s p j 1 B s p Δ e s ( k + 1 i ) i = 1 p C s A s p i Δ ȷ ^ s ( k ) + C s A s p i 1 B s p Δ u s o ( k ) + i = 0 p 1 j = 1 i + 1 C s L A s p j 1 B s p Δ e s ( k + p 1 i ) = C s B s p C s A s p B s p C s A s p i 1 B s p Δ u s o ( k ) + C s A s p Δ ȷ ^ s ( k ) + C s L s p Δ e s ( k ) C s ( A s p + A s p 2 ) Δ ȷ ^ s ( k ) + i = 0 1 j = 1 i + 1 C s A s p j 1 B s p Δ e s ( k + 1 i ) i = 1 p C s A s p i Δ ȷ ^ s ( k ) + i = 0 p 1 j = 1 i + 1 C s A s p j 1 B s p Δ e s ( k + p 1 i )
g s = y ^ c ( k + 1 | k ) R s p ( k + 1 ) y ^ c ( k + 2 | k ) R s p ( k + 2 ) y ^ c ( k + p | k ) R s p ( k + i ) is the symbol for performance for simplification. And the optimal goal is
min Δ u so ( k ) S s u Δ u s o ( k ) S p ( k + 1 | k ) T S s u Δ u s o ( k ) S p ( k + 1 | k )
And the control law for the drag-free loop is as follows:
Δ u s o ( k ) = ( S s u T S s u ) 1 S s u T S p ( k + 1 | k )
And then we obtain
Δ u s o ( k ) = ( C s B s p C s A s p B s p C s A s p i 1 B s p T C s B s p C s A s p B s p C s A s p i 1 B s p ) 1 C s B s p C s A s p B s p C s A s p i 1 B s p T ( R s p ( k + 1 ) S s o Δ ȷ Γ p × 1 y ^ c ( k ) S s e )
Because of the convergence of the observer, we can neglect the compensation for the error of the observer in the design, and a weight coefficient, which is denoted by W , was adopted to adjust the gain of controller in (29):
Δ u s o ( k ) = W ( C s B s p C s A s p B s p C s A s p i 1 B s p T C s B s p C s A s p B s p C s A s p i 1 B s p ) 1 C s B s p C s A s p B s p C s A s p i 1 B s p T ( R s p ( k + 1 ) S so Δ ȷ s Γ p × 1 y ^ c ( k ) )
Δ u s a ( k ) = W a ( C a B s a C a A s a B s a C a A s a i 1 B s a T C a B s a C a A s a B s a C a A s a i 1 B s a ) 1 C a B s a C a A s a B s a C a A s a i 1 B s a T ( R a ( k + 1 ) S a Δ Z a Γ p × 1 y ^ c ( k ) )
And the attitude controller is similar to the drag-free controller, the controller is described in (30), and W a is determined by the bandwidth of the attitude loop.

3.3. Output Feedback Control for Suspension Loop

It is difficult for one rigid spacecraft to track two different test masses, and one necessary project concerns the control law for the test masses along insensitive axes, which can help the tracking system obtain the balance between the spacecraft and test masses. In this section, a feedback control law for the suspension loop is proposed; this control law should be a feasible controller for all stiffnesses from 10 6 to 10 6 , and thus, we can use the same controller for two test masses. Take TM1 as the example:
Here, we assume W 1 = ρ s and W 2 = 1 s + 0.1 as the weight matrices for the suspension loop so as to simplify the problem. The nominal plant can be described as follows:
G nominal = W 2 · G M · W 1
The open loop and closed loop can be described as follows:
L ( s ) = W 1 · G M s · u m k · W 2
C M ( s ) = G M s m TM + u m ( s ) G M s
The optimal problem for the suspension loop can be described as
1 ε = min G M I ( I u m k G M ) 1 u m k I
And then, the control law for the suspension loop is obtained:
u m = W 2 · u sus · W 1
And thus, we have the control law.

3.4. Control Law for Attitude Loops of Test Masses

The purpose of attitude loops of test masses is to compensate for the attitude deviation. Based on Equations (26) and (27), we can choose the quadratic optimization as the solution of attitude controller for test masses:
J s a = i = 1 p y s a ( k + i | k ) R s a ( k + i ) 2
and make the following definition:
S r = R m ( k + 1 ) C m z A m z i = 1 2 C m z A m z i i = 1 p C m z A m z i Δ Z Γ y ^ m c ( k )
where A m z , B m z , and C m z are the coefficient matrices of the attitude dynamics. The controller can be described as follows:
Δ u m a ( k ) = W m I 5 × 5 S m a T S m a S m a T S r
where S m a = C m z B m u 0 0 i = 1 2 C m z A m u i 1 B m u C m z B m u 0       i = 1 p C m z A m u i 1 B m u i = 1 p 1 C m z A m u i 1 B m u C m z B m u , and W m has a similar role as W a in Equation (30) in Section 3.2.

3.5. DC Compensation

Because of the gravity gradient caused by the Earth, Sun, and Moon between the spacecraft and each test mass, there will be some relative motion that can hardly be compensated for by the controller, which is the reason why we need DC (direct current) compensation. The value of the DC signal can be estimated by accelerometers or observers; it is obvious that the DC signal will have a great effect on limiting the offset of the test masses.
In this subsection, the designed estimator is presented as an extended state observer for the states of each test mass:
e mi = r mi z mi 1 z mi 2 = z ˙ mi 1 fi mi 1 ( r mi z mi 1 ) z mi 3 = z ˙ mi 2 fi mmi 2 ( r mi z mi 1 ) Du z ˙ mi 3 = fi mi 3 ( r mi z mi 1 ) y o b v i = z mi 3
where i = 1 , 2 and fi mmi 1 , fi mmi 2 , and fi mmi 3 represent the gains of the observers.
The estimation of the disturbance by (39) converges over time, and the constant of the DC signal is determined by the state z mi 3 .

3.6. Stability Analysis

The stability of the control system is analyzed in each loop [41]. In this paper, stability is placed in the discussion with the uncertainty of parameters in (40), including Δ m S (the mass of the spacecraft), Δ m m (the mass of the test mass), Δ I S (the moment of inertia of the spacecraft), and Δ λ d i a g 2 (the corresponding main diagonal elements of the stiffness matrix):
10 Nm I S 50 Nm 200 kg m S 300 kg 1 kg m m 2 kg 1 × 10 6 λ d i a g 2 1 × 10 6
And we analyze the stability in two parts: (i) The stability for the suspension loop is given by the pole of (33), which should be assigned at the left half of the complex plane; this feedback loop is stabilized with the uncertainty of parameters Δ m m and Δ λ d i a g 2 , and the real part of the pole of (33) is shown in Figure 7.
(ii) The stability for the drag-free loop and attitude loop of the satellite and test masses is given by the eigenvalue of the close loop. Here, we take the drag-free loop as the example. The plant (17), observer (18), and controller (27) comprise the whole drag-free loop, and thus, we can establish new state variables:
ξ = z 1 z 2 ȷ ^ 11 ȷ ^ 12 ȷ ^ 13 T
the controller is marked as
Δ u s o ( k ) = U 1 Δ ȷ ^ s ( k ) U 2 y ^ c ( k ) Δ u s p = Δ u s o Δ ȷ ^ s 3 m S
and the closed loop can be described as
Δ z 1 ( k + 1 ) Δ z 2 ( k + 1 ) T = A h Δ z 1 ( k ) Δ z 2 ( k ) B h ( U 1 Δ ȷ ^ s ( k ) + U 2 y ^ c ( k ) + Δ ȷ ^ s 3 m S )
Define & : = Δ ξ = Δ z 2 × 1 Δ ȷ ^ 3 × 1 , and we obtain
& ( k + 1 ) = A h 0 E 1 A Z E 2 & ( k ) + B h Δ u s u ( k ) B u Δ u s o ( k )
All of the states at k 1 can be written in the compact form Ω ( k 1 ) :
Δ z 1 Δ z 2 Δ ȷ ^ 1 Δ ȷ ^ 2 Δ ȷ ^ 3 ( k + 1 ) = Q ς Δ z 1 Δ z 2 Δ ȷ ^ 1 Δ ȷ ^ 2 Δ ȷ ^ 3 + Ω ( k 1 )
The eigenvalue of Q ς in (44) represents the stability of this closed loop based on classical control theory. In a discrete system, the eigenvalues of the state transition matrix must be in the interior of a unit circle.
Q ς = A h B h U 1 B h U 2 C Z + 0 B h m S E 1 A Z B Z U 1 B Z U 2 C Z E 2
The norms of the eigenvalues for the drag-free loop and spacecraft attitude loop is depicted in Figure 8, with the norms of eigenvalues for the drag-free loop presented on the left, while the norms of eigenvalues for the spacecraft-attitude loop are provided on the right. As is shown in Figure 8, we calculated the eigenvalue of Q ς based on (45); it is obvious that the stability of the drag-free loop was guaranteed with the disturbance of parameters Δ m S and Δ λ d i a g 2 .
And the attitude control loop for the satellite was similar to the analysis of the drag-free loop, where the stability of this loop is given by the parameter Δ I S ; as is shown in Figure 8, the norm of the eigenvalue is always assigned in the interior of a unit circle. Attitude control loops for test masses are not shown here because of the little perturbation for Δ I m .

4. Numerical Simulations

In this section, numerical simulations are proposed based on the requirements and boundary conditions of the space missions.

4.1. Requirements

In order to provide a feasible situation for the deep space detection, the residual acceleration on the test masses must be limited to 1 × 10 15 m/(s2·Hz1/2) along the sensitive axis. In this study, the residual acceleration index was classified into three categories: the nonconservative force on the test masses, the suspension control signal, and the stiffness force caused by the relative motion between the test mass and spacecraft.
For the control aspect of the system, it is crucial to focus on the relative jitter between the spacecraft and test masses, as well as the control signal resulting from the suspension control loop. The maximum signals are constrained according to Table 1.

4.2. Boundary Conditions

The control processes for test masses were divided into two stages. First, the constraint of actuator saturation was applied to control the test masses in order to limit the initial release error of both test masses. During this stage, the requirements of the electrostatic actuation signal on the test masses specified in Table 1 could be disregarded, as there was no detection mission involved. Subsequently, in the next stage known as the drag-free science mode, a free-fall reference point was established for laser range finding. In this study, only the science mode stage was considered and its initial state was determined by the results obtained from the controlling mission during the first stage. And Table 2 indicates the initial conditions.
  • where i = 1 , 2 represent TM1 and TM2, respectively.

4.3. Simulations

The design of the DFAC system was verified with the simulation of the whole system, and the simulation was undertaken in Matlab/Simulink. A block diagram of the system simulation is shown in Figure 9.
The nonconservative forces and torques on the test masses in the simulation were generated by white noise, where the disturbing torque of the satellite in the simulation was set to a certain order of magnitude and the power spectral density (PSD) results were obtained based on a frequency of 10 Hz.
Frequency performance of the control strategy in this study is shown in Figure 10, including the PSD results of the offsets of TM1 and TM2 along all of the axes and PSD results of the control signal on test masses, which was limited by the requirements in Table 1, and the outputs of the micro-thrust system for the satellite and square of the voltage of the actuator on TM1 and TM2 are shown in Figure 11.
It is obvious that the trajectories of both TM1 and TM2 were convergent. We took TM1 as an example, and the results are shown in Figure 12.
The attitude controllers for the satellite and test masses were designed without mechanisms that rotate the load internally; thus, the design for this system provides a reference result for future work, and the result of the attitude control system was evaluated without requirements. We took the Y-axis as the example, where the attitude of the satellite and relative angle between the satellite and test masses are shown in Figure 13.
We conclude by stating that the drag-free and attitude control system with the optimization and assignment for the actuation system was designed for the science mode in this study; the dynamics were decoupled into three loops; the results showed that the requirements were met for the mission based on the assumptions; the relative displacement between each test mass and the center of the relevant cage was controlled to within a magnitude of 10 6 m; and the PSD results in the simulation showed that the suspension force was limited to 10 13 m/s2/Hz1/2 along the insensitive axis for each test mass, where the complete simulation was undertaken in MATLAB and Simulink.

5. Conclusions

In this paper, we present a comprehensive analysis and design of a drag-free and attitude control system that was specifically applied to gravitational wave detection formation based on the background of the TianQin mission. By strategically allocating actuators and designing controllers, we successfully developed a scientific exploration spacecraft system that fulfills our requirements. This novel design holds great potential for widespread application in in-orbit drag-free formations dedicated to deep space exploration missions. Moreover, the flexibility of adjusting design parameters according to specific celestial bodies, such as the Sun or other potential orbits, further enhances the versatility of our proposed system. It is foreseeable that this technology will experience accelerated development and application in the future, particularly in the realms of conducting space scientific experiments and observing large-scale astronomical activities. However, it should be noted that the current design of this article lacks consideration for mass distribution and platform rotation requirements pertaining to other load components apart from the drag-free system, such as those employed for optical communication or celestial phenomena observation. These intricate aspects warrant further exploration and analysis in future research.

Author Contributions

Conceptualization, L.H. and Y.Z.; data curation, L.H.; formal analysis, L.H.; investigation, L.H.; methodology, L.H.; visualization, L.H.; validation, L.H.; writing—original draft preparation, L.H.; writing—review and editing, L.H. and Y.Z.; supervision, Y.Z.; observations, L.H. and Y.Z. All authors read and agreed to the published version of this manuscript.

Funding

Thank you for the support from Guangdong Major Project of Basic and Applied Basic Research (grant no. 2019B030302001).

Data Availability Statement

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

Acknowledgments

Thanks for the support from Tianqin Center, Sun Yat-Sen University.

Conflicts of Interest

Author Yingchun Zhang was employed by the company C-Space Intelligent Technology. The remaining author declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Bolton, S.J.; Levin, S.M.; Guillot, T.; Li, C.; Kaspi, Y.; Orton, G.; Wong, M.H.; Oyafuso, F.; Allison, M.; Arballo, J.; et al. Microwave observations reveal the deep extent and structure of Jupiter’s atmospheric vortices. Science 2021, 374, 968–972. [Google Scholar] [CrossRef] [PubMed]
  2. Choi, S.-J.; Kang, H.; Lee, K.; Kwon, S. A Pattern Search Method to Optimize Mars Exploration Trajectories. Aerospace 2023, 10, 827. [Google Scholar] [CrossRef]
  3. Palos, M.F.; Janhunen, P.; Toivanen, P.; Tajmar, M.; Iakubivskyi, I.; Micciani, A.; Orsini, N.; Kütt, J.; Rohtsalu, A.; Dalbins, J.; et al. Electric Sail Mission Expeditor, ESME: Software Architecture and Initial ESTCube Lunar Cubesat E-Sail Experiment Design. Aerospace 2023, 10, 694. [Google Scholar] [CrossRef]
  4. Malgarini, A.; Franzese, V.; Topputo, F. Application of Pulsar-Based Navigation for Deep-Space CubeSats. Aerospace 2023, 10, 695. [Google Scholar] [CrossRef]
  5. Orosei, R.; Lauro, S.E.; Pettinelli, E.; Cicchetti, A.N.D.R.E.A.; Coradini, M.; Cosciotti, B.; Di Paolo, F.; Flamini, E.; Mattei, E.; Pajola, M.; et al. Radar evidence of subglacial liquid water on Mars. Science 2018, 361, 490–493. [Google Scholar] [CrossRef] [PubMed]
  6. Ho, G.C.; Krimigis, S.M.; Gold, R.E.; Baker, D.N.; Slavin, J.A.; Anderson, B.J.; Korth, H.; Starr, R.D.; Lawrence, D.J.; McNutt, R.L., Jr.; et al. MESSENGER Observations of Transient Bursts of Energetic Electrons in Mercury’s Magnetosphere. Science 2011, 333, 1865–1868. [Google Scholar] [CrossRef] [PubMed]
  7. Lange, B. The drag-free satellite. AIAA J. 1964, 2, 1590–1606. [Google Scholar] [CrossRef]
  8. Sereno, M.; Sesana, A.; Bleuler, A.; Volonteri, M.; Jetzer, P.; Begelman, M.C. Strong Lensing of Gravitational Waves as Seen by LISA. Phys. Rev. Lett. 2010, 105, 251101. [Google Scholar] [CrossRef] [PubMed]
  9. Toubiana, A.; Sberna, L.; Caputo, A.; Cusin, G.; Marsat, S.; Jani, K.; Babak, S.; Barausse, E.; Caprini, C.; Pani, P.; et al. Detectable Environmental Effects in GW190521-like Black-Hole Binaries with LISA. Phys. Rev. Lett. 2021, 126, 101105. [Google Scholar] [CrossRef]
  10. Badger, C.; Martinovic, K.; Torres-Forné, A.; Sakellariadou, M.; Font, J.A. Dictionary Learning: A Novel Approach to Detecting Binary Black Holes in the Presence of Galactic Noise with LISA. Phys. Rev. Lett. 2023, 130, 091401. [Google Scholar] [CrossRef]
  11. Huang, S.; Hu, Y.; Korol, V.; Li, P.C.; Liang, Z.C.; Lu, Y.; Wang, H.T.; Yu, S.; Mei, J. Science with the TianQin Observatory: Preliminary results on Galactic double white dwarf binaries. Phys. Rev. D 2020, 101, 103027. [Google Scholar] [CrossRef]
  12. Fan, H.; Hu, Y.; Barausse, E.; Sesana, A.; Zhang, J.D.; Zhang, X.; Zi, T.G.; Mei, J. Science with the TianQin Observatory: Preliminary result on extreme-mass-ratio inspirals. Phys. Rev. D 2020, 104, 064008. [Google Scholar]
  13. Wang, H.; Jiang, Z.; Sesana, A.; Barausse, E.; Huang, S.J.; Wang, Y.F.; Feng, W.F.; Wang, Y.; Hu, Y.M.; Mei, J.; et al. Science with the TianQin Observatory: Preliminary result on massive black hole binaries. Phys. Rev. D 2019, 101, 103027. [Google Scholar] [CrossRef]
  14. Liang, Z.; Hu, Y.; Jiang, Y.; Cheng, J.; Zhang, J.D.; Mei, J. Science with the TianQin Observatory: Preliminary results on stochastic gravitational-wave background. Phys. Rev. D 2022, 105, 022001. [Google Scholar] [CrossRef]
  15. Liu, S.; Zhu, L.; Hu, Y.; Zhang, J.D.; Ji, M.J. Capability for detection of GW190521-like binary black holes with TianQin. Phys. Rev. D 2022, 105, 023019. [Google Scholar] [CrossRef]
  16. Nobili, A.M.; Anselmi, A. Testing the equivalence principle in space after the MICROSCOPE mission. Phys. Rev. D 2018, 98, 042002. [Google Scholar] [CrossRef]
  17. Wang, G.; Han, W. Observing gravitational wave polarizations with the LISA-TAIJI network. Phys. Rev. D 2021, 103, 024012. [Google Scholar] [CrossRef]
  18. Wang, G.; Han, W. Alternative LISA-TAIJI networks: Detectability of the isotropic stochastic gravitational wave background. Phys. Rev. D 2021, 104, 104015. [Google Scholar] [CrossRef]
  19. Omiya, H.; Seto, N. Searching for anomalous polarization modes of the stochastic gravitational wave background with LISA and Taiji. Phys. Rev. D 2020, 102, 084053. [Google Scholar] [CrossRef]
  20. Van Patten, R.A.; Everitt, C.W.F. Possible Experiment with Two Counter-Orbiting Drag-Free Satellites to Obtain a New Test of Einstein’s General Theory of Relativity and Improved Measurements in Geodesy. Phys. Rev. Lett. 1976, 36, 629–632. [Google Scholar] [CrossRef]
  21. Armano, M.; Audley, H.; Baird, J.; Binetruy, P.; Born, M.; Bortoluzzi, D.; Castelli, E.; Cavalleri, A.; Cesarini, A.; Cruise, A.M.; et al. LISA Pathfinder Performance Confirmed in an Open-Loop Configuration: Results from the Free-Fall Actuation Mode. Phys. Rev. Lett. 2019, 123, 111101. [Google Scholar] [CrossRef] [PubMed]
  22. Touboul, P.; Métris, G.; Rodrigues, M.; Bergé, J.; Robert, A.; Baghi, Q.; André, Y.; Bedouet, J.; Boulanger, D.; Bremer, S.; et al. MICROSCOPE Mission: Final Results of the Test of the Equivalence Principle. Phys. Rev. Lett. 2022, 129, 121102. [Google Scholar] [CrossRef] [PubMed]
  23. Abich, K.; Abramovici, A.; Amparan, B.; Baatzsch, A.; Okihiro, B.B.; Barr, D.C.; Bize, M.P.; Bogan, C.; Braxmaier, C.; Burke, M.J.; et al. In-Orbit Performance of the GRACE Follow-on Laser Ranging Interferometer. Phys. Rev. Lett. 2019, 123, 031101. [Google Scholar] [CrossRef] [PubMed]
  24. Drinkwater, M.R.; Floberghagen, R.; Haagmans, R.; Muzi, D.; Popescu, A. GOCE: ESA’s First Earth Explorer Core Mission. Space Sci. Rev. 2003, 108, 419–432. [Google Scholar] [CrossRef]
  25. Kremer, K.; Chatterjee, S.; Breivik, K.; Rodriguez, C.L.; Larson, S.L.; Rasio, F.A. LISA Sources in Milky Way Globular Clusters. Phys. Rev. Lett. 2018, 120, 191103. [Google Scholar] [CrossRef] [PubMed]
  26. Schumaker, B. Disturbance reduction requirements for LISA. Class. Quantum Gravity 2003, 20, S239–S253. [Google Scholar] [CrossRef]
  27. Luo, J.; Chen, L.S.; Duan, H.Z.; Gong, Y.G.; Hu, S.; Ji, J.; Liu, Q.; Mei, J.; Milyukov, V.; Sazhin, M.; et al. TianQin: A space-borne gravitational wave detector. Class. Quantum Gravity 2016, 33, 035010. [Google Scholar] [CrossRef]
  28. Hu, X.C.; Li, X.H.; Wang, Y.; Feng, W.F.; Zhou, M.Y.; Hu, Y.M.; Hu, S.C.; Mei, J.W.; Shao, C.G. Fundamentals of the orbit and response for TianQin. Class. Quantum Gravity 2018, 35, 095008. [Google Scholar] [CrossRef]
  29. Gerardi, D.; Allen, G.; Conklin, J.W.; Sun, K.X.; DeBra, D.; Buchman, S.; Gath, P.; Fichter, W.; Byer, R.L.; Johann, U.; et al. Advanced drag-free concepts for future space-based interferometers: Acceleration noise performance. Rev. Sci. Instrum. 2014, 85, 1590–1606. [Google Scholar] [CrossRef]
  30. Liu, H.; Luo, Z.; Jin, G. The development of phasemeter for Taiji space gravitational wave detection. Microgravity Sci. Technol. 2018, 30, 775–781. [Google Scholar] [CrossRef]
  31. Ye, B.B.; Zhang, X.; Zhou, M.Y.; Wang, Y.; Yuan, H.M.; Gu, D.; Ding, Y.; Zhang, J.; Mei, J.; Luo, J. Optimizing orbits for TianQin. Int. J. Mod. Phys. D 2019, 9, 1950121. [Google Scholar] [CrossRef]
  32. Canuto, E.S. Drag-free and attitude control for the GOCE satellite. Automatica 2008, 44, 1766–1780. [Google Scholar] [CrossRef]
  33. Zhang, C.; He, J.; Duan, L.; Kang, Q. Design of an Active Disturbance Rejection Control for Drag-Free Satellite. Microgravity Sci. Technol. 2019, 31, 31–48. [Google Scholar] [CrossRef]
  34. Delavault, S.; Prieur, P.; Liénart, T.; Robert, A.; Guidotti, P.Y. MICROSCOPE mission: Drag-free and attitude control system expertise activities toward the scientific team. CEAS Space J. 2018, 10, 487–500. [Google Scholar] [CrossRef]
  35. Liao, H.; Xu, Y.; Zhu, Z.; Deng, Y.; Zhao, Y. A new design of drag-free and attitude control based on non-contact satellite. ISA Trans. 2019, 88, 62–72. [Google Scholar] [CrossRef] [PubMed]
  36. Canuto, E.; Massotti, L.; Molano-Jimenez, A.; Perez, C.N. Drag-free and attitude control for long-distance, low-Earth-orbit, gravimetric satellite formation. In Proceedings of the 29th Chinese Control Conference, Beijing, China, 29–31 July 2011. [Google Scholar]
  37. Dang, Z.; Zhang, Y. Relative position and attitude estimation for inner-formation gravity measurement satellite system. Acta Astronaut 2011, 69, 514–525. [Google Scholar] [CrossRef]
  38. Ji, L.; Liu, K.; Xiang, J. On all-propulsion design of integrated orbit and attitude control for inner-formation gravity field measurement satellite. Sci. China Technol. Sci. 2011, 54, 3233–3242. [Google Scholar] [CrossRef]
  39. Grynagier, A.; Ziegler, T.; Fichter, W. Identification of dynamic parameters for a one-axis drag-free gradiometer. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 341–355. [Google Scholar] [CrossRef]
  40. Xiao, C.; Bai, Y.; Li, H.; Liu, L.; Liu, Y.; Luo, J.; Ma, Y.; Qu, S.; Tan, D.; Wang, C.; et al. Drag-free control design and in-orbit validation of TianQin-1 satellite. Class. Quantum Gravity 2022, 39, 155001. [Google Scholar] [CrossRef]
  41. Gath, P.; Fichter, W.; Kersten, M.; Schleicher, A. Drag free and attitude control system design for the LISA Pathfinder mission. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Providence, RI, USA, 16–19 August 2004. [Google Scholar]
  42. Wu, S.F.; Fertin, D. Spacecraft drag-free attitude control system design with quantitative feedback theory. Acta Astronaut. 2008, 62, 668–682. [Google Scholar] [CrossRef]
  43. Gath, P.F.; Schulte, H.R. Drag free and attitude control system design for the LISA science mode. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Hilton Head, SC, USA, 20–23 August 2007. [Google Scholar]
  44. Sun, X.; Shen, Q.; Wu, S. Partial State Feedback MRAC-Based Reconfigurable Fault-Tolerant Control of Drag-Free Satellite With Bounded Estimation Error. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 6570–6586. [Google Scholar] [CrossRef]
  45. Sun, X.; Shen, Q.; Wu, S. Event-triggered robust model reference adaptive control for drag-free satellite. Adv. Space Res. 2023, 72, 4984–4996. [Google Scholar] [CrossRef]
  46. Lian, X.; Zhang, X.; 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]
  47. Hao, L.; Zhang, Y. Extended observer and output feedback control for the preliminary design of tianqin two-test-mass drag-free and attitude control system. In Proceedings of the International Astronautical Congress, Virtual, Online, 12–14 October 2020. [Google Scholar]
  48. Buffington, J.M.; Kapila, V.; Sparks, A.G. Spacecraft formation flying: Dynamics and control. J. Guid. Control Dyn. 1999, 6, 4137–4141. [Google Scholar]
  49. Ziegler, T.; Fichter, W. Test mass stiffness estimation for the LISA Pathfinder drag-free system. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Hilton Head, SC, USA, 20–23 August 2007. [Google Scholar]
  50. Fichter, W.; Schleicher, A.; Bennani, S.; Wu, S. Closed loop performance and limitations of the LISA pathfinder drag-free control system. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Hilton Head, SC, USA, 20–23 August 2007. [Google Scholar]
  51. Antonucci, F.; Armano, M.; Audley, H.; Auger, G.; Benedetti, M.; Binetruy, P.; Boatella, C.; Bogenstahl, J.; Bortoluzzi, D.; Bosetti, P.; et al. LISA Pathfinder: Mission and status. Class. Quantum Gravity 2011, 28, 094001. [Google Scholar] [CrossRef]
  52. 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. In Proceedings of the Astronomical Telescopes and Instrumentation, Waikoloa, HI, USA, 26 February 2003. [Google Scholar]
  53. Han, J.Q. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  54. Gao, Z.Q. Scaling and bandwidth-parameterization based controller tuning. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003. [Google Scholar]
Figure 1. Drag-free formation with a geocentric background.
Figure 1. Drag-free formation with a geocentric background.
Aerospace 11 00416 g001
Figure 2. Drag-free formation.
Figure 2. Drag-free formation.
Aerospace 11 00416 g002
Figure 3. Geometry of DFAC system.
Figure 3. Geometry of DFAC system.
Aerospace 11 00416 g003
Figure 4. The layout of the micro-thrust system.
Figure 4. The layout of the micro-thrust system.
Aerospace 11 00416 g004
Figure 5. The schematic diagram of electrostatic actuators.
Figure 5. The schematic diagram of electrostatic actuators.
Aerospace 11 00416 g005
Figure 6. The allocation of electrostatic actuators.
Figure 6. The allocation of electrostatic actuators.
Aerospace 11 00416 g006
Figure 7. Norm of eigenvalue of drag-free loop.
Figure 7. Norm of eigenvalue of drag-free loop.
Aerospace 11 00416 g007
Figure 8. Norms of eigenvalues pertaining to the drag-free loop and the spacecraft attitude loop. The left column of the image employs a gradual color scheme to facilitate the observation of curvature and other factors in the three-dimensional view. Different colors are used to represent the same plane, indicating variations in characteristic values.
Figure 8. Norms of eigenvalues pertaining to the drag-free loop and the spacecraft attitude loop. The left column of the image employs a gradual color scheme to facilitate the observation of curvature and other factors in the three-dimensional view. Different colors are used to represent the same plane, indicating variations in characteristic values.
Aerospace 11 00416 g008
Figure 9. The schematic diagram of electrostatic actuators.
Figure 9. The schematic diagram of electrostatic actuators.
Aerospace 11 00416 g009
Figure 10. Frequency performance of the DFAC system.
Figure 10. Frequency performance of the DFAC system.
Aerospace 11 00416 g010
Figure 11. Signals of actuation systems.
Figure 11. Signals of actuation systems.
Aerospace 11 00416 g011
Figure 12. Trajectory of TM1.
Figure 12. Trajectory of TM1.
Aerospace 11 00416 g012
Figure 13. Results of attitude control system for spacecraft and test masses.
Figure 13. Results of attitude control system for spacecraft and test masses.
Aerospace 11 00416 g013
Table 1. Requirements for TianQin mission (1 mHz < f < 1 Hz).
Table 1. Requirements for TianQin mission (1 mHz < f < 1 Hz).
AxisElectrostatic Actuation SignalRelative Jitter
X 1 × 10 9 m/Hz1/2
Y 1 × 10 13 m/(s2·Hz1/2) 3 × 10−9 m/Hz1/2
Z 1 × 10−13 m/(s2·Hz1/2) 3 × 10 9 m/Hz1/2
Table 2. Initial state of test masses before science mode.
Table 2. Initial state of test masses before science mode.
AxisInitial Position OffsetInitial Derivative
X i 1 × 10 7 m 1 × 10 9 m/s
Y i 1 × 10 7 m 1 × 10 9 m/s
Z i 1 × 10 7 m 1 × 10 9 m/s
φ i 0.1 × π / 180 1 × 10 8 rad/s
θ i 0.1 × π / 180 1 × 10 8 rad/s
ψ i 0.1 × π / 180 1 × 10 8 rad/s
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

Hao, L.; Zhang, Y. Design and Analysis of the Integrated Drag-Free and Attitude Control System for TianQin Mission: A Preliminary Result. Aerospace 2024, 11, 416. https://doi.org/10.3390/aerospace11060416

AMA Style

Hao L, Zhang Y. Design and Analysis of the Integrated Drag-Free and Attitude Control System for TianQin Mission: A Preliminary Result. Aerospace. 2024; 11(6):416. https://doi.org/10.3390/aerospace11060416

Chicago/Turabian Style

Hao, Liwei, and Yingchun Zhang. 2024. "Design and Analysis of the Integrated Drag-Free and Attitude Control System for TianQin Mission: A Preliminary Result" Aerospace 11, no. 6: 416. https://doi.org/10.3390/aerospace11060416

APA Style

Hao, L., & Zhang, Y. (2024). Design and Analysis of the Integrated Drag-Free and Attitude Control System for TianQin Mission: A Preliminary Result. Aerospace, 11(6), 416. https://doi.org/10.3390/aerospace11060416

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