1. Introduction
With the rapid development of the aerospace industry and of composite material technology, along with its broad application in aerospace, the structure of spacecrafts is becoming larger and more flexible, featuring multi-system modalities. The resonant mode of a flexible system of this type leads to tremendous changes in amplitude features. Meanwhile, the inherent low-frequency interference caused by the complex launch environment and the high-altitude environment during orbit operation, as well as the flexible mode of the system, greatly limit the choice of bandwidths, i.e., robust stability. The flexible modes and low-frequency disturbances inherent in the high-altitude environment impair the stability and performance of the spacecraft, which will cause performance degradation and failure to meet mission requirements, or result in unstable control or even failure of the spacecraft.
With the increasing diversification of spacecraft missions, the requirements for pointing accuracy of large spacecraft have become increasingly stringent, which makes control research more complicated and difficult to delve into. The difficulties of the control design of such large flexible systems are as follows: to suppress the external interference caused by the complex space environment and the inherent low-frequency resonance interference of flexible spacecraft; to meet “high-precision” performance requirements; and to ensure attitude stability and bandwidth amount (robustness requirement).
Previous studies show that in terms of a synthesis control over these spacecraft with multi-performance requirements, it is difficult to apply classic analysis methods to balance the requirements. Traditional control design schemes, in general, fail to simultaneously meet the requirements of pointing accuracy and robustness [
1,
2,
3,
4,
5]. All of them [
6,
7,
8] used some fuzzy/neural control scheme to deal with at least two of these undesirable aspects: presence of inertia uncertainties, misalignment, unknown or external disturbance, vibration, actuator saturation, and faults, to ensure spacecraft stability. H∞ control theory is a comprehensive control theory that can take multiple performance requirements into consideration in the design and is suitable for such comprehensive control problems with multiple performance requirements. Currently, robust adaptive control, robust H∞ control, and μ synthesis control are mainly adopted to realize vibration control during the stable operation of flexible spacecraft [
9,
10,
11,
12,
13].
Despite its synthesis advantages, H∞ design has engineering application limitations [
14] mainly due to its high-order and complicated controller. Apart from high costs, it is a tremendous challenge to decompose a high-order and complicated controller into multiple low-complexity control structures based on experience in engineering practices [
15,
16], thus leading to a low feasibility of the practical use of traditional H∞ controllers. A new H∞ control method combining the advantages of the traditional H∞ control [
15,
16,
17] was proposed by Apkarian in recent years, which factors into system performances in all aspects and overcomes the infeasibility of engineering applications of traditional H∞ controllers due to non-transparency and high complexity. The new method has attracted much attention and been widely applied since it was proposed [
18,
19,
20]. The logic of the new structured H∞ control method is as follows: the structure of a controller is first designed according to actual needs and control objectives; on this basis, appropriate weighting functions are selected as per the specific performance requirements of the control object in order to form an H∞ performance matrix with multi-dimensional performance output; and finally, the structured H∞ controller with optimal parameters can be obtained through parameter optimization of the controller with a fixed structure [
21,
22,
23].
In view of problems in integrated control of spacecraft with large flexible solar panels, based on the structured H∞ control design strategy and the specific resonance mode of the system, this paper proposes incorporating into the controller structure an internal mode controller, a notch filter, and a serial PID controller, which can achieve integrated control through multi-control module collaboration. A control solution that satisfies the comprehensive performance requirements is provided, thus reducing the project cost and implementation difficulty. Apart from the introduction, this paper deals with system modeling in the second part, structured H∞ controller design in the third part, performance simulation and analysis in the fourth part, and conclusions in the last part.
2. System Model Case and Control Analysis
The spacecraft with large flexible appendages is shown in
Figure 1. It mainly comprises solar arrays that provide energy, velocity gyroscopes, precision guidance sensors, and star trackers that provide spacecraft attitude data, as well as a reaction wheel and an electromagnetic torque device for momentum management, and a digital computer.
Only the pitch axis model that is most jitter-prone and the most important in the entire system is considered when constructing the simulation model. Official data show that the flexible spacecraft’s pitch axis model is composed of a rigid body model and several flexible modules, as shown in the following formula:
In the formula,
θ is the angular error of the pitch axis affected by the jitter of solar arrays;
u is the given input of the pitch axis torque;
s is the Laplace operator;
I is the spacecraft pitch inertia constant with the value of 77,076 kg·
;
ξ = 0.005 is the passive damping ratio constant of the system;
Ki is the flexibility gain of the flexible module; and
is the flexible frequency of the flexible module. The data are shown in
Table 1.
The Bode plot of the system without a controller is shown in
Figure 2. The Bode plot shows that the cut-off frequency
is only 0.16 Hz and the bandwidths of the system are very small, indicating poor interference suppression.
Since they were put into operation, flexible spacecraft, as high-precision spacecraft, have never produced an output error of pitch axis exceeding 0.007 arcsec, which requires good control performance of the system. An effective controller should be good at disturbance suppression of solar panels and inherent flexibility suppression of the system, with a certain number of bandwidths.
The control redesign requirements can be stated as follows [
24]:
Maintain at least 5 dB gain margin and 20 deg phase margin.
Provide at least 6 dB gain suppression (roll off) of the high-frequency spacecraft structural modes at 14 Hz.
Provide at least 20 dB additional disturbance attenuation at both 0.12 Hz and 0.66 Hz with respect to the original design.
Maintain the bandwidth (the open-loop gain crossover frequency) close to 1.5 Hz.
3. Design of Structured H∞ Control
In general, the complete design of structured control is divided into three steps: firstly, to design a structured controller according to design requirements and control objectives; secondly, to select and design proper weighting functions based on control objectives and performance requirements; and finally, to obtain a desired structured controller according to performance requirements and selected weighting functions.
In
Section 3.1, the author briefly analyzes the control objectives and performance requirements in the control design of the large flexible spacecraft in this case and presents controller structure design in terms of the flexible modes and disturbance model of the system.
3.1. Structured Controller Setting
The main problems confronted in the control of large flexible spacecraft are as follows: first, the multiple low-frequency resonance modes of the system result in huge changes in amplitude characteristics; second, the inherent low-frequency interference caused by the complex launch environment and the high-altitude environment during orbit operation, as well as the flexible mode of the system, greatly limit the choice of bandwidths. The controller is designed to suppress the inherent low-frequency resonance disturbance of the system and achieve high pointing accuracy, while ensuring the bandwidth amount of the flexible system (robustness) and stability.
To meet the above control target, based on the flexible mode and inherent disturbance frequency of the system in this case, the authors design a structured integrated controller as shown in
Figure 3.
The dotted line in
Figure 3 shows the structured controller of the system. The red modules are for adjustable parameters, and the blue modules are fixed parameters.
The structured H∞ controller consists of three parts. The first part is an internal mode controller
S(
s) designed for the system’s resonance modes to suppress resonance disturbance.
Its frequency characteristics are shown in
Figure 4 and its purpose is to reduce system vibration by increasing the damping of the system for system vibration at 14 Hz.
The second part is a notch filter
R(
s) set by the disturbance characteristics of the space environment to ensure sufficient suppression of the disturbance of solar panels at 0.12 Hz and 0.66 Hz on the premise of not affecting the stability of the frequency band in the system. The Bode plot is shown in
Figure 5.
The third part is an adjustable parameter PID controller set to ensure the stability of the system, whose rate path is supplemented with an FIR filter to provide gain suppression.
3.2. Selection of Performance Weighting Functions
The following indicators need to be factored into the selection of weighting functions: the requirement of pointing accuracy; the stability and sensitivity of the system after the internal model controller of disturbance suppression is added; and the bandwidth limitations (robustness) of the flexible system.
By setting
as the transfer function of
, the stability of the system is the distance from the transfer function
to the critical operating point, which is also the upper limit of the gain of tracking performance, requiring:
where
is the norm index, and
is the weighting function. The upper limit of the design stability margin is 1,
.
is set as the transfer function from
d to
θ, which is the robust stability requirement of the system:
where the weighting function
.
By setting
as the transfer function from
r to
θ, the bandwidth requirement of the system is:
In order to limit the bandwidth of the system, the weighting function
can be selected in the high-pass filter form as follows: The Bode diagram for
is shown in
Figure 6.
3.3. Parameter Optimization of Structured Controller
Based on comprehensive considerations of the performance requirements of the system and the implementation cost of the controller, the controller was designed as shown in Formula (8).
is the to-be-optimized parameter.
Given the above analysis, and for the structured
optimization of the designed controller structure and the weighting function, the control performance requirements of the flexible system was considered comprehensively, and the minimum
, and the minimum value satisfying Formula (9) can be obtained by optimizing the adjustable parameters.
In formula , the adjustable parameter yielded is the optimal one for the system controller.
When seeking the optimal parameter of the structured controller
, the linear fractional transformation (LFT) [
18,
19,
20,
21,
22,
23,
24] was employed with
,
, and
in Formulas (4)–(6), and the structured controller
C with parameters was extracted and expressed in the following linear fraction forms to optimize the parameters:
In this case, the optimal parameters of the structured controller in
Figure 1 yielded through repeated iterative calculations are as follows:
4. Simulation Performance Analysis
Figure 7 shows the Bode plot of the unified open-loop frequency domain. According to
Figure 7, the gain margin of the system is 5.17 dB; the phase margin is 22.5°; and the cut-off frequency is approximately 1.8 Hz, exceeding the required cut-off frequency of 1.5 Hz, which indicates that the stability and bandwidth requirements of the system have been met. For the system flexibility at 13 to 14 Hz, the controller provides about −15 to −55 dB gain suppression, which basically meets the suppression requirements for the inherent flexibility of the system.
Figure 8 is a closed-loop Bode plot of the system.
Figure 9 is the time-domain response of the system. The figure shows that the proposed controller provides gain attenuation far higher than 20 dB for the jitter at 0.12 Hz or 0.66 Hz, which is also proved by the time-domain response of the system shown in
Figure 7.
With the same weight function, the obtained H-inf controller is as follows:
The open-loop Bode plot of the H-inf controller is shown in
Figure 10.
The frequency domain response shown in
Figure 11 shows that the structured integrated controller is excellent in vibration suppression for the flexible structure at 0.12 Hz and 0.66 Hz. The time-domain response shown in
Figure 12 shows that under the same weight function, both controllers (structured integrated controller and H-inf controller) can completely suppress solar panel disturbance within a certain period, meet the control requirements, and present stability. For the structured integrated controller, the overshoot of the system is 2.101%; the peak time is 0.711 s; and the adjustment time is 13.562 s. For the traditional H-inf controller, the overshoot is 2.31%; the peak time is 0.876 s; and the adjustment time is 14.227 s. The data clearly show that the structured integrated controller has significantly better dynamic performance than the H-inf controller and the structured integrated controller has a lower order.
5. Conclusions
To solve the comprehensive control problems of spacecraft with large flexible appendages such as insufficient bandwidths, low system directivity accuracy, and flexible structure vibration, this paper proposes a structured integrated controller that satisfies control requirements by selecting appropriate weight functions. The simulation results indicate that the proposed controller can effectively suppress the vibration of large flexible appendages at 0.12 Hz and 0.66 Hz. While ensuring high pointing accuracy, the structured integrated controller can meet the requirements of attitude stability and bandwidths. Compared with the traditional H-inf controller, the proposed controller has the advantages of lower complexity and system order as well as lower engineering costs and implementation difficulty, with better control performance.
Author Contributions
Conceptualization, A.P. and Y.Z.; Methodology, A.P. and Y.Z.; Validation, Y.Z. and H.Z.; Data Curation, Y.Z.; Formal analysis Y.Z. and H.F.; Funding acquisition, A.P.; Writing—Original Draft Preparation, Y.Z.; Writing—Review and Editing, Y.Z. and H.F.; Visualization, Y.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This work was funded in part by the Science and Technology Foundation of Guizhou Province (QKH [2020]1Y273, [2018]5781, [2018]5615), Guizhou Provincial Department of Education, Youth Talent Development Project, Qianke [2021] 100, Research on Robust Integrated Control of Flexible System, and the National Natural Science Foundation (NNSF) of China under Grant 51867005.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.
References
- Cao, D.; Bai, K.; Ding, H.; Zhou, X.; Pan, Z.; Chen, L.; Zhan, S. Advances in dynamics and vibration control of large-scale flexible spacecraft. Chin. J. Theor. Appl. Mech. 2019, 51, 1–13. (In Chinese) [Google Scholar]
- Gennaro, S.D. Passive Attitude Control of Flexible Spacecraft from Quaternion Measurements. J. Optim. Theory Appl. 2003, 116, 41–60. [Google Scholar] [CrossRef]
- Song, B.; Yan, G.; Li, B.; Zheng, P. Active Disturbance Rejection Control for Flexible Spacecraft High-Accuracy Attitude Pointing. Aerosp. Shanghai 2014, 31, 1–7, 36. [Google Scholar]
- Wie, B.; Liu, Q.; Bauer, F. Classical and robust H(infinity) control redesign for the Hubble Space Telescope. J. Guid. Control Dyn. 1993, 16, 1069–1077. [Google Scholar] [CrossRef]
- Cao, H.; Zhu, Q.; Sun, J.; Yu, C. Precise Orientation Control of Large Flexible Spacecraft. Flight Control Detect. 2019, 2, 17–24. (In Chinese) [Google Scholar]
- Li, A.; Liu, M.; Shi, Y. Adaptive sliding mode attitude tracking control for flexible spacecraft systems based on the Takagi-Sugeno fuzzy modelling method. Acta Astronaut. 2020, 175, 570–581. [Google Scholar] [CrossRef]
- Tao, J.; Zhang, T.; Liu, Q. Novel finite-time adaptive neural control of flexible spacecraft with actuator constraints and prescribed attitude tracking performance. Acta Astronaut. 2021, 179, 646–658. [Google Scholar] [CrossRef]
- Golestani, M.; Esmaeilzadeh, S.M.; Mobayen, S. Fixed-time control for high-precision attitude stabilization of flexible spacecraft. Eur. J. Control 2021, 57, 222–231. [Google Scholar] [CrossRef]
- Sun, J.; Li, S.; Huang, J.; Zhu, D. Robust coordinated control for large flexible spacecraft based on consensus theory. J. Frankl. Inst. 2020, 357, 5359–5379. [Google Scholar] [CrossRef]
- Tang, L.; Guo, Z.; Guan, X.; Wang, Y.; Zhang, K. Integrated control method for spacecraft considering the flexibility of the spacecraft bus. Acta Astronaut. 2020, 167, 73–84. [Google Scholar] [CrossRef]
- Qian, L.I.; Yang, H.; Zhao, D.; Jiang, B. Fault-tolerant control and vibration suppression of flexible spacecraft: An interconnected system approach. Chin. J. Aeronaut. 2020, 33, 2014–2023. [Google Scholar]
- Hu, Q. Robust adaptive sliding-mode fault-tolerant control with L2-gain performance for flexible spacecraft using redundant reaction wheels. IET Control Theory Appl. 2010, 4, 1055–1070. [Google Scholar] [CrossRef]
- Qiao, J.; Li, X.; Xu, J. A composite disturbance observer and H∞ control scheme for flexible spacecraft with measurement delay and input delay. Chin. J. Aeronaut. 2019, 32, 1472–1480. [Google Scholar] [CrossRef]
- Gahinet, P.; Apkarian, P. Frequency-domain tuning of fixed-structure control systems. In Proceedings of the UKACC International Conference on Control, Cardiff, UK, 3–5 September 2012; pp. 178–183. [Google Scholar]
- Apkarian, P.; Noll, D. Structured H-infinity control of infinite dimensional systems. Int. J. Robust Nonlinear Control 2017. [Google Scholar] [CrossRef]
- Apkarian, P. Tuning controllers against multiple design requirements. In Proceedings of the 16th International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania, 12–14 October 2012; pp. 3888–3893. [Google Scholar]
- Apkarian, P.; Dao, M.N.; Noll, D. Parametric Robust Structured Control Design. IEEE Trans. Autom. Control 2015, 60, 1857–1869. [Google Scholar] [CrossRef] [Green Version]
- Gahinet, P.; Apkarian, P. Structured H∞ Synthesis in MATLAB. IFAC Proc. Vol. 2011, 44, 1435–1440. [Google Scholar] [CrossRef] [Green Version]
- da Silva de Aguiar, R.S.; Apkarian, P.; Noll, D. Structured Robust Control Against Mixed Uncertainty. IEEE Trans. Control Syst. Technol. 2017, 26, 1771–1781. [Google Scholar] [CrossRef]
- Gahinet, P.; Apkarian, P. Decentralized and fixed-structure H∞ control in MATLAB. In Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA, 12–15 December 2011; pp. 8205–8210. [Google Scholar]
- Apkarian, P.; Noll, D. Nonsmooth H∞ synthesis. In Proceedings of the WSEAS International Conference on Automatic Control, Modeling and Simulation, Rio de Janeiro, Brazil, 30 May–3 June 2005; pp. 430–435. [Google Scholar]
- Apkarian, P.; Noll, D. Non-smooth structured control design with application to PID loop-shaping of a process. Int. J. Robust Nonlinear Control 2007, 17, 1320–1342. [Google Scholar] [CrossRef] [Green Version]
- Apkarian, P.; Noll, D. Nonsmooth Optimization for Multidisk H∞ Synthesis. Eur. J. Control 2006, 12, 229–244. [Google Scholar] [CrossRef] [Green Version]
- Sharkey, J.P. A SAGA/Ga Controller with Increased Attenuation at 0.6 Hz; Internal Memo, NASA Marshall Space Flight Center: Huntsville, AL, USA, 1991.
| Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).