This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
As a high-precision measurement platform, the drag-free satellite cannot install moving parts to meet the hardware design requirements for being a rigid body. Therefore, the microthruster is generally used to be the main executive mechanism of drag-free satellites in space. Thrust and torque produced by microthrusters should compensate for the nonconservative force and torque accurately so as to keep relatively static between the satellite and the internal test mass without contraction. The failure or damage of the thruster could occur in the long-term operation, which may lead to the instability of the control system and even the failure of the mission.
In order to avoid the above problem, one method is the master/replica actuator configuration. In 2015, the European Space Agency launched a satellite Laser Interferometer Space Antenna (LISA) Pathfinder (LPF) [1, 2]. LPF is equipped with the main and backup cold gas microthrusters as the execution system to operate safely and reliably in the halo orbit of the Lagrange L1 point in the Sun–Earth system. And the key technologies of drag-free control in space gravitational wave detection have been verified. Apart from the main backup method, the failure of the thruster can also be figured out by the redundant thruster configuration. The redundant thruster layout means that the thrusters used in the satellite are more than the degrees of freedom required for the control mission to make the system have a certain fault tolerance. In this research, Crawford [3] determined the relationship between the number of thrusters in the redundant configuration and the degrees of freedom of the satellite. For the LISA program [4, 5] in the future, the redundant microthruster configuration is proposed to complete the mission of drag-free control. In addition, Taiji-1 [6], a drag-free satellite launched by the Chinese Academy of Sciences in 2019, installed four radiofrequency ion thrusters and four Hall electric thrusters, which were used in single-degree-of-freedom drag-free control.
Most high-performance satellites could be equipped with redundant actuators in the control system to complete the control task. Xia et al. [7] extracted the design parameters of the GEO satellite thruster layout and optimized the process through programming to reduce the design iteration cycle and improve design efficiency. Gazzino et al. [8] introduced a control scheme to realize the satellite equipped with electric thrusters to minimize fuel consumption while maintaining position using four electric thrusters. Li et al. [9] designed a fault detection algorithm and developed two efficient station-keeping strategies in full and failure modes. The eight thrusters are used in normal mode, and the specified four thrusters are used in fault mode. However, apart from station-keeping, attitude control is also necessary for the system to be stable. Weiss, Kalabić, and Cairano [10] proposed a model predictive control strategy, which used six electrically powered thrusters and three axially symmetric reaction flywheels as actuators for orbit control and attitude control, respectively. In addition, Wei et al. [11] proposed a novel electric thruster configuration design combined with the 4-DOF robotic arm, which can provide flexible thrust in space to reduce propellant. Besides, to solve the problem of thruster failure, Faure et al. [12] studied the optimal layout of spacecraft (SC) thrusters under the constraints of fault diagnosability and fault recoverability.
Thrusters are more suitable for satellite models close to rigid body dynamics than robot arms and reaction flywheels. And the redundant thruster layout entails fewer thrusters at a lower cost than the master/replica actuator configuration because they could change the center of mass of the satellite. However, it should be noted that the redundant thruster layout could lead to unique thrust instructions. Many scholars proposed diverse solutions, such as the direct allocation method [13], daisy chain control allocation [14], and generalized inverse allocation methods [15]. Johansen and Fossen [16] summarized common methods under the nonlinear and linear models of actuators under different application backgrounds. Although varieties of algorithms can be used to obtain the proper instructions, the SC equipped with redundant thrusters still produce allocation errors in the control process, which will affect the control stability of the whole system [17]. Buffington and Enns [14] conducted a study on the stability of control systems with control allocation. To reduce the allocation error, the method based on mathematical programming [16] sets the minimum error as the objective function of the control allocation. Besides, Yang et al. [18] presented an optimization strategy for high-precision attitude control using the solid propellant microthruster array. Doman and Oppenheimer [19] proposed a closed-loop feedback control method to improve the stability of the system with control allocation, considering the effects of the efficiency matrix error caused by the installation deviation. Besides, the microthruster applied to a drag-free satellite needs an extremely strict thrust resolution. To decrease the actuator output deviation, Ma et al. [20] developed the radiofrequency ion microthruster μRIT-1 by optimizing the key structural components, which could make thrust output continuously adjustable. Moreover, Yang [21] developed the cold gas microthruster with an extremely strict thrust resolution to decrease output deviation.
Many researches only consider the relation between the thruster number and the orbit control or the attitude control. But the orbit control and the attitude control must be performed in the drag-free control process. And the design of the thruster layout for the drag-free control needs to take many factors into consideration, including the thruster number, position, and orientation. Moreover, a high microgravity level of drag-free control leads to high requirements for designing the thruster layout. But optimization algorithms and hardware optimization are unsuitable for the design of thruster layout to decrease errors. It is complex and difficult to design a suitable layout to optimize the thruster layout, considering allocation errors. Therefore, it is necessary for high-precision drag-free control to do research on designing the redundant thruster layout.
To realize the high precision attitude and orbit control, the paper proposes a design method for redundant thruster layout to reduce the distribution error generated by various influence factors. First, the main components of allocation error are derived from theoretical analysis. And the thruster configuration factor (TCF) is determined to represent the position and angle of the thrusters involved in the allocation error. In addition, the design criterion of minimum required thrusters is derived to be applied to the satellite model with the orbit control and the attitude control. The criterion is put forward to balance the thruster number and fault tolerance. On this basis, an optimization model is developed to reduce allocation error and improve the availability of layout design. Finally, the simulation results of the gravitational wave detection satellite show that the design of redundant thrusters can reduce the allocation error and improve the fault tolerance of the control system. It demonstrates the feasibility of the proposed method. This work is expected to provide a reference for the redundant thruster configuration design of the drag-free satellite or other satellites in the future.
The paper is organized as follows: Section 2 shows mathematical descriptions of thrust allocation. Section 3 presents the deduction of the optimization principle and method. Section 4 provides the application of the layout design and simulation strategy. Section 5 discusses the results. Section 6 presents the conclusions.
2. Mathematical Model of Thrust Allocation
The disturbing force exerted on the drag-free satellite with redundant thrusters is measured by the high-precision inertial sensor. And the measured disturbance is taken as input into the control algorithm to obtain the expected control quantity
The expected control quantity
The installation of one thruster is determined in the
In Figure 1,
[figure(s) omitted; refer to PDF]
Thrust efficiency matrix
There are
The efficiency matrix
The generalized active control force
Accordingly, the control allocation is established as the following model:
The disturbing force measured is taken as the desired control vector
3. The Design Method of Thruster Layout
The advantage of a redundant thruster layout is that it could effectively solve problems such as failure or damage of thrusters. However, there exist errors between the actual result
3.1. The Allocation Error
The allocation error refers to the difference between the actual outcome
Thus, the allocation error
With a suitable allocation algorithm, it can be considered reasonable that the optimal solution
Ignoring the term composed of infinitesimals above the second order, Equation (11) can be simplified as follows:
Accordingly,
3.2. TCF
Based on the above analysis, the TCF is proposed to adjust the position and angle of thrusters to decrease
Thus, Equation (14) can be written as follows:
Equation (12) shows that
In the above equation,
Given that the mean and the standard deviation of the output error
Consequently, Equation (16) can be expressed as
According to the definition of covariance,
Diagonal elements cov(
Because the mean of the thrust output error
Combined with Equation (22), the expression of the diagonal elements of Equation (20) can be obtained.
In the second item on the right of Equation (19),
In this paper, we define the TCF described as follows:
On the basics of Equations (23) and (24), the traces of both sides of Equation (19) can be written as
It shows that
3.3. TCF Optimization Principle
In order to decrease
3.3.1. Design Principle of Thruster Number
A redundant thruster layout does not mean that the more thrusters, the better stability, while it can provide fault tolerance. Reducing unnecessary thrusters reasonably is conducive to lowering
If one thruster is added to a redundant thruster layout with
According to Equation (4),
Due to
Corresponding to Equation (27),
On the basics of Equation (29),
It can be proved that TCF increases with an increase in the number of thrusters. Besides, Equation (26) shows that
3.3.2. TCF Optimization of Thruster Configuration
Assuming that the number of thrusters is
On the condition that the number of thrusts is constant, the position and angle of each thruster are limited by other hardware loads, which can be converted into the following constraints:
The above inequalities could construct simple linear matrix inequalities [22]. In order to improve the optimization efficiency of the model, it is useful to decrease the design parameters according to the actual situation, for instance, by minimizing the installation position and applying the paired thrusters. Hence, we can decrease the parameters of the constraints.
3.4. The Design Method of the Thruster Redundancy
The layout design of
The redundant thruster layout needs a certain number of thrusters, which is determined by redundancy and degrees of freedom. The relation between the design value of
The sufficient and necessary condition for Equation (34) is that each set of
3.4.1. Calculation of the Redundancy
According to the above sufficient and necessary condition, the redundancy calculation method of the thruster layout can be deduced.
If
And the normal vector of the
Thus, the calculation of
Then, all column vectors in matrix
3.4.2. Conditions for Minimum Redundancy
The above calculation method is performed on the basics of the fact that
• If
• If
• If
Given the analysis of the relation between TCF and the number of thrusters, as few thrusters as possible should be used to complete the control target. It demands that the actual redundancy
Assuming that
Based on the redundancy calculation, the conditions corresponding to
If
Once the number
3.5. Assumptions
According to all the above deduction and analysis, the corresponding assumptions about the design procedure of thruster configuration are provided as follows:
• Assumption 1 is to apply a precise and reasonable allocation algorithm. It ensures that
• Assumption 2 uses a small-angle approximation to ignore the second-order small quantity.
• Assumption 3 is that the mean of the output error of each thruster is zero and the standard deviation is
Hence, the constraints of Equation (32) include not only the hardware limits but also the above conditions corresponding to
The first constraint means the application conditions of the thrusters, which ensure that each thruster avoids interference. The second and third equations in constraints are derived from conditions for minimum redundancy. The last five inequations could show that the installation position and angle are limited by the actual physical constraints.
4. Designs of Redundant Thruster Layout
According to the above method of designing redundant thruster layout, the corresponding whole simulation strategy is shown in Figure 2. And the drag-free satellite LPF [23] is taken as an example for designing the thruster layout in this paper. A series of calculations would be performed to verify the redundancy of the thruster layout.
[figure(s) omitted; refer to PDF]
4.1. The Model of Redundant Thruster Layout
The satellite model is shown in Figure 3.
[figure(s) omitted; refer to PDF]
In order to reduce design parameters, paired thrusters are applied to each position, and as few installation positions as possible are used. The designed redundancy is set to be zero or one. Seven layouts are designed on the satellite model, as shown in Figure 4.
[figure(s) omitted; refer to PDF]
Layouts a, b, and c are designed to compare the effect of thruster number on
4.2. Results of Redundancy
According to the redundancy calculation method given in Section 3.4.1, the calculation process of the redundancy is shown in Figure 5.
[figure(s) omitted; refer to PDF]
The designed layout determines the efficiency matrix
Each unit vector applied on layout a is shown in Tables 1, 2, 3, 4, 5, and 6.
Table 1
Unit vectors of each thruster of layout a.
No. | |||
T1 | −0.078310 | −0.864364 | 0.496732 |
T2 | −0.787716 | 0.364364 | 0.496732 |
T3 | 0.787716 | 0.364364 | 0.496732 |
T4 | 0.078310 | −0.864364 | 0.496732 |
T5 | −0.709406 | 0.500000 | 0.496732 |
T6 | 0.709406 | 0.500000 | 0.496732 |
Table 2
The extra unit vectors of layout b compared to layout a.
No. | |||
T7 | 0.787716 | −0.364364 | 0.496732 |
T8 | 0.078310 | 0.864364 | 0.496732 |
Table 3
The extra unit vectors of layout c compared to layout a.
No. | |||
T7 | 0.433013 | 0.250000 | 0.866025 |
T8 | −0.433013 | 0.250000 | 0.8660254 |
T9 | 0 | −0.500000 | 0.866025 |
Table 4
Unit vectors of layout d and layout e.
No. | |||
T1 | −0.078310 | −0.864364 | 0.496732 |
T2 | −0.787716 | 0.364364 | 0.496732 |
T3 | 0.787716 | −0.364364 | 0.496732 |
T4 | 0.078310 | 0.864364 | 0.496732 |
T5 | 0.787716 | −0.364364 | 0.496732 |
T6 | 0.078310 | 0.864364 | 0.496732 |
T7 | −0.787716 | −0.364364 | 0.496732 |
T8 | −0.078310 | 0.864364 | 0.496732 |
Table 5
Unit vector of layout f.
No. | |||
T1 | 0.669550 | −0.602866 | 0.433884 |
T2 | −0.187322 | 0.881281 | 0.433884 |
T3 | 0.187322 | 0.881281 | 0.433884 |
T4 | −0.669550 | −0.602866 | 0.433884 |
T5 | −0.669550 | 0.602866 | 0.433884 |
T6 | 0.187322 | −0.881281 | 0.433884 |
T7 | −0.187322 | −0.881281 | 0.433884 |
T8 | 0.669550 | 0.602866 | 0.433884 |
Table 6
The extra unit vectors of layout g compared to layout c.
No. | |||
T7 | 0.813798 | 0.469846 | 0.342020 |
T8 | −0.813798 | 0.469846 | 0.342020 |
T9 | 0 | -0.939693 | 0.342020 |
Then, the installation positions of the thrusters should be determined. The installation positions of layouts c and g are the same as layout a. The position vectors of the corresponding installation place to the satellite centroid coordinate system are
Different from layout a, the additional position vector of layout b is
Layout d is the same as layout f. And the position vectors of each installation placed in the satellite centroid coordinate system are
The position vectors of Layout e are r1= (-0.7, -1.21, 0.62), r2= (0.7, -1.21, 0.62), r3= (0.7, 1.21, 0.62) and r4= (-0.7, 1.21, 0.62).
Throughout the use of Equation (4), the efficiency matrix
Table 7
The checking calculation results of redundancy.
Layout | a | b | c | d | e | f | g |
The calculated redundancy | −1 | −1 | −1 | −1 | −1 | −1 | −1 |
The actual redundancy | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
The difference between the calculated redundancy and the actual redundancy is caused by the virtual thruster produced by solar radiation pressure. Because the solar radiation pressure exerted on the drag-free satellite is a relatively stable force with respect to the SC, it can be regarded as a virtual thruster
[figure(s) omitted; refer to PDF]
The position vector of the virtual thruster
5. Simulation
According to the simulation strategy and the control allocation model, a series of simulations of the above layouts are completed to evaluate the relationship between
5.1. Simulation of the Orbit
The orbits of the Taiji Project [24] are taken for simulation test in this paper, as shown in Figure 7.
[figure(s) omitted; refer to PDF]
In the above figure, three SCs (SC1, SC2, and SC3) in an equilateral triangle formation [25] are behind the Earth at a certain angle
The semimajor axis
Besides, the expression of
The relation among the longitude of ascending node
The results are shown in Table 8.
Table 8
The values of
Satellite | |||
SC1 | 270° | 270° | 180° |
SC2 | 150° | 270° | 300° |
SC3 | 30° | 270° | 60° |
The formula of the eccentric anomaly
And true anomaly
Hence, the corresponding values of
Based on the above results, the orbits are simulated through MATLAB software and the TU Delft Astrodynamics Toolbox (TUDAT). The mass of each satellite model is 1500 kg. The diameter of the sail is 4.2 m. The operation time is 2 years. The step size is 1000 s. The simulation orbits are shown in Figure 8.
[figure(s) omitted; refer to PDF]
5.2. Simulation of the Disturbing Force
The dynamics of the drag-free satellite around the sun is
5.2.1. Simulation of the Solar Radiation Pressure
The generalized disturbing force
The speed of light in vacuum is
Three drag-free satellites construct an equilateral triangular formation. The calculation of the disturbing force acting on SC1 is the same as the other two. Assuming
[figure(s) omitted; refer to PDF]
5.2.2. Enter Instruction of Control Allocation
Results in Figure 9 show the axial components of solar radiation perturbation exerted on the satellite in the heliocentric ecliptic coordinate system. But Equation (6) is established in the satellite centroid coordinate system. Therefore, the coordinate system needs to be transformed by the coordinate transformation matrix.
The force
[figure(s) omitted; refer to PDF]
The calculation of the torque
[figure(s) omitted; refer to PDF]
5.3. Modified Pseudoinverse Allocation
In this paper, the modified pseudoinverse method is used to work out the thrust distribution results
First, the calculation of the initial result
Second, the null space matrix needs to be calculated. Although the pseudoinverse method has high efficiency, it cannot solve the problem of limited thrust. The null space matrix
Finally, the new thrust instruction
5.4. Simulation Results and Analysis
Because of a larger thrust range and lower noise [21], the cold gas microthruster is chosen as the actuator. The limited range of
5.4.1. Simulation Results of All layouts
In order to simulate the thrust output error, a random value taken from 0 to 0.1 μN is added to each element of the distribution result
[figure(s) omitted; refer to PDF]
From top to bottom and left to right, the seven pictures represent the thrust results of layouts a, b, c, d, e, f, and g. All the figures show that the actual thrust of each thruster in each picture fluctuates periodically within the restricted range, which meets the constraint condition. The smooth curves indicate that the correspondent thrusters are barely assigned a constant value equal to the lower limit or upper limit of thrust. In addition, if the thrust is in a flat line, the output of the thruster must be equal to the limits of the thrust.
Throughout the use of the above results, we can obtain the actual control forces and torques, which constitute the actual control vector. And the allocation error
[figure(s) omitted; refer to PDF]
Two pictures at each line in Figure 13 represent
5.4.2. Analysis of Allocations
The main source of noise is allocation error. And the influence of TCF on allocation error is studied by frequency spectrum analysis to obtain the ability to restrain the error of each layout. The spectrum of
[figure(s) omitted; refer to PDF]
The left picture in each row represents the control force noise, and the right picture in each row represents the control torque noise. Except for layout c, the results of other layouts show that the noise from 0.1 to 1000 Hz is between 16 and 17 orders of magnitude. The results of layouts c and g with the same thrusters reveal that thrust redistribution also influences the error, which belongs to the algorithm error. Subsequently, the variance of
Table 9
The variance of
Layout | a | b | c | d | e | f | g |
1.88 | 2.40 | 16.17 | 2.09 | 2.09 | 1.62 | 3.00 | |
1.89 | 2.63 | 16.19 | 2.90 | 2.94 | 3.77 | 2.98 | |
1.24 | 1.63 | 11.12 | 1.62 | 1.66 | 1.27 | 1.53 | |
0.70 | 0.98 | 8.23 | 1.10 | 1.21 | 1.61 | 1.95 | |
0.69 | 0.89 | 8.17 | 0.75 | 1.07 | 1.10 | 1.94 | |
3.71 | 4.94 | 31.36 | 5.00 | 6.59 | 7.14 | 3.70 | |
10.1 | 13.5 | 91.2 | 13.5 | 15.6 | 16.5 | 15.1 | |
TCF | 12.1 | 16.2 | 20.7 | 16.2 | 18.6 | 19.9 | 18.1 |
It can be seen that TCF is positively associated with thruster number, derived from the data in Columns 1, 2, and 3 corresponding to layouts a, b, and c. It verifies the validity of the deduction in Section 3.3.1. And from the data in Columns 2, 4, 5, and 6 in the table, it can be found that the sum of
5.4.3. Analysis of Fuel Consumption and Fault Tolerance
On the basics of the above thrust distribution results, the total impulse consumed in 2 years can be calculated through the time integral of thrust. Assuming that the specific impulse
Table 10
Propellant consumption of each thruster layout.
Layout | Total impulse /N·s | Mass/kg | TCF |
a | 9878.85 | 16.80 | 12.1 |
b | 9885.18 | 16.81 | 16.2 |
c | 7494.40 | 12.75 | 20.7 |
d | 9885.06 | 16.81 | 16.2 |
e | 9855.10 | 16.81 | 18.6 |
f | 11313.31 | 19.24 | 19.9 |
g | 10742.96 | 18.27 | 18.1 |
The above results show that the fuel consumption of redundant thrusters is related not only to the number of thrusters but also to thruster configuration. And it can be seen that layouts a, b, and e consume almost the same mass of fuel, while they have different values of TCF. Besides, four layouts with eight thrusters indicate that fuel consumption has some relationship with thruster configuration. A reasonable configuration could balance thruster number, allocation error, and fuel consumption.
A redundant thruster layout could improve the fault tolerance caused by the permission of
[figure(s) omitted; refer to PDF]
Based on the calculation of the actual redundancy corresponding to each layout, all layouts but layout a can perform simulation experiments with one thruster failure. All the above pictures show the distribution results of each redundant thruster layout. The missing curve T7 in the first picture indicates that the Thruster 7 is out of use. The same goes for other pictures. Compared with the former simulation without failed thrusters, the latter results reveal that the redundant thruster layout has a certain fault tolerance, which could use other thrusters to compensate for the effect of the failed thruster on control stability. It demonstrates the feasibility of the designed layout with redundant thrusters.
6. Conclusion
This paper presents a design method for the redundant thruster layout to improve the control stability of the satellite and reduce the allocation error. In the proposed method, the TCF of redundant thruster layout is put forward and derived through theoretical analysis. The simulation results can verify that TCF can be set as the key criterion for evaluating the allocation error of the attitude and orbit control systems. And the geometric relationship between the thrusters should be designed to reduce the allocation error with a smaller TCF. In addition, the minimum number of thrusters satisfying the redundancy requirement is defined in the layout design. The calculation method for thruster redundancy is provided in this paper. The results of the layouts with one failed thruster verify the validity of the design criterion of minimum required thrusters. And the advantage of a redundant thruster layout is that it can effectively solve problems such as failure or damage of thrusters. Moreover, the simulation results can verify the feasibility and effectiveness of the proposed design method for attitude and orbit control and show the influence of thruster layout on fuel consumption. Future work will be to consider establishing the relation between fuel consumption and requests for allocation error to seek a more suitable design method for the redundant thruster layout for a wider practical application.
Funding
This work was supported by the Ministry of Science and Technology of China (grant number 2021YFC2202604).
[1] P. McNamara, G. Racca, "Introduction to LISA Pathfinder," ESA Science & Technology, vol. 1 no. 1, 2009.
[2] G. E. Morris, N. Dunbar, P. Bianco, C. Edwards, "Design of a cold-gas micropropulsion system for LISA Pathfinder," 49th AIAA/ASME/SAE/ASEE Joint Propulsion Conference, pp. AIAA 2013-2854, DOI: 10.2514/6.2013-3854, .
[3] B. S. Crawford, Operation and Design of Multi-Jet Spacecraft Control Systems, 1968.
[4] T. J. Sumner, D. N. A. Shaul, "The observation of gravitational waves from space using LISA," Modern Physics Letters A, vol. 19 no. 11, pp. 785-800, DOI: 10.1142/S0217732304013647, 2004.
[5] O. Jennrich, "LISA technology and instrumentation," Classical and Quantum Gravity, vol. 26 no. 15, pp. 153001-153032, DOI: 10.1088/0264-9381/26/15/153001, 2009.
[6] J. He, P. Liu, R. Gao, C. Xue, L. Ma, L. Duan, Q. Kang, "Research on the neutralization control of the RF ion micropropulsion system for the ‘Taiji-1’ satellite mission," Plasma Science and Technology, vol. 22 no. 9, article 094002,DOI: 10.1088/2058-6272/ab7dd5, 2020.
[7] Y. Xia, H. Jiang, R. Wu, X. Gao, Y. Wang, L. Yang, "Thruster layout design on GEO satellite," 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), pp. 1676-1680, DOI: 10.1109/ITNEC.2019.8729047, .
[8] C. Gazzino, D. Arzelier, L. Cerri, D. Losa, C. Louembet, C. Pittet, "A three-step decomposition method for solving the minimum-fuel geostationary station keeping of satellites equipped with electric propulsion," Acta Astronautica, vol. 158, pp. 12-22, DOI: 10.1016/j.actaastro.2018.08.015, 2019.
[9] L. Li, J. Zhang, Y. Li, S. Zhao, "Geostationary station-keeping with electric propulsion in full and failure modes," Acta Astronautica, vol. 163, pp. 130-144, DOI: 10.1016/j.actaastro.2019.03.021, 2019.
[10] A. Weiss, U. V. Kalabić, S. Di Cairano, "Station keeping and momentum management of low-thrust satellites using MPC," Aerospace Science and Technology, vol. 76, pp. 229-241, DOI: 10.1016/j.ast.2018.02.014, 2018.
[11] Z. Wei, T. Long, R. Shi, X. Song, "Electric thruster configuration design optimization for geostationary satellites with robotic manipulators," Advances in Space Research, vol. 69 no. 10, pp. 3798-3813, DOI: 10.1016/j.asr.2022.02.048, 2022.
[12] M. Faure, D. Henry, J. Cieslak, P. Lachevre, F. Ankersen, "Optimization of spacecraft thrusters configuration under fault diagnosability and recoverability constraints," IEEE Transactions on Aerospace and Electronic Systems, vol. 59 no. 5,DOI: 10.1109/TAES.2023.3256976, 2023.
[13] W. C. Durham, "Constrained control allocation," Journal of Guidance, Control, and Dynamics, vol. 16 no. 4, pp. 717-725, DOI: 10.2514/3.21072, 1993.
[14] J. M. Buffington, D. F. Enns, "Lyapunov stability analysis of daisy chain control allocation," Journal of Guidance, Control, and Dynamics, vol. 19 no. 6, pp. 1226-1230, DOI: 10.2514/3.21776, 1996.
[15] D. Bindel, M. Schlotterer, S. Theil, "Thruster actuation algorithms for scientific space missions," 56th International Astronautical Congress of the International Astronautical Federation, the International Academy of Astronautics, and the International Institute of Space Law. AIAA 2005-C1.P.10, .
[16] T. A. Johansen, T. I. Fossen, "Control allocation—a survey," Automatica, vol. 49 no. 5, pp. 1087-1103, DOI: 10.1016/j.automatica.2013.01.035, 2013.
[17] J. Fan, J. Ma, Z. Zheng, M. Lv, "An overview of stability design methods for overactuated systems based on control allocation," Journal of System Simulation, vol. 22, 2010.
[18] B. Yang, J. Miao, Z. Fan, J. Long, X. Liu, "Allocation optimization strategy for high-precision control of picosatellites and nanosatellites," International Journal of Aerospace Engineering, vol. 2018,DOI: 10.31193/ssap.01.9787520126595, 2018.
[19] D. B. Doman, M. W. Oppenheimer, "Improving control allocation accuracy for nonlinear aircraft dynamics," AIAA Guidance, Navigation, and Control Conference and Exhibit, pp. 2002-4667, DOI: 10.2514/6.2002-4667, .
[20] L. Ma, J. He, C. Yang, L. Duan, Q. Kang, "Structure optimization of micro-newton class radio-frequency ion thruster," Journal of Propulsion Technology, vol. 42 no. 2, pp. 474-480, 2021.
[21] C. Yang, Study on Micro-Newton-Scale Cold Gas Thruster and Thrust Performance, 2022.
[22] C. Liu, X. Yue, K. Shi, Z. Sun, Spacecraft attitude control: a linear matrix inequality approach,DOI: 10.1016/B978-0-323-99005-9.00001-8, 2022.
[23] M. Armano, H. Audley, J. Baird, P. Binetruy, M. Born, D. Bortoluzzi, E. Castelli, A. Cavalleri, A. Cesarini, A. M. Cruise, K. Danzmann, "LISA Pathfinder micronewton cold gas thrusters: in-flight characterization," Physical Review D, vol. 12 no. 99, pp. 122003-122013, DOI: 10.1103/PhysRevD.99.122003, 2019.
[24] Y. Xia, Orbit Design and Optimization for the LISA Gravitational Wave Observatory, 2009.
[25] S. V. Dhurandhar, K. R. Nayak, S. Koshti, J.-Y. Vinet, "Fundamentals of the LISA stable flight formation," Classical and Quantum Gravity, vol. 22 no. 3, pp. 481-488, 2005.
[26] J. Wertz, Spacecraft Attitude Determination and Control, 1978.
[27] J. L. Wright, A. Kantrowitz, "Space sailing," Physics Today, vol. 45 no. 12, pp. 85-85, DOI: 10.1063/1.2809919, 1992.
[28] R. Gray, P. Kemp, S. Barraclough, LISA Pathfinder Solar Array Requirement Specification, 2006.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2024 Mingwei Chen et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Details


1 Institute of Mechanics Chinese Academy of Sciences Beijing 100190 China; School of Engineering Science University of Chinese Academy of Sciences Beijing 100190 China
2 Institute of Mechanics Chinese Academy of Sciences Beijing 100190 China