Abstract
As large-sized spacecraft have been developed, they have been equipped with flexible appendages, such as solar cell plates and mechanical flexible arms. The attitude control of spacecraft with flexible appendages has become more complex, with higher requirements. In this paper, a fractional-order PD attitude control method for a type of spacecraft with flexible appendages is presented. Firstly, a lumped parameter model of a spacecraft with flexible appendages is constructed, which provides the transfer function of the attitude angle and external moment. Then, a design method for the fractional-order PD controller for the attitude control of a spacecraft with flexible appendages is provided. Based on the designed steps, a numerical example is provided to compare the control performances between the fractional-order and integer-order PD controllers. Finally, the obtained numerical results are presented to verify the effectiveness of the proposed control method.
1. Introduction
Spacecraft are the main carriers of space exploration missions, which have become complex and large-scale in recent years [,]. The spacecraft’s capacity and launch cost limit the spacecraft weight, such that large spacecraft always use lightweight materials to reduce the overall mass of the spacecraft. In general, large spacecraft with lightweight materials have strong flexibility.
In the modeling process of flexible spacecraft, the commonly used methods include the lumped parameter method, the distributed parameter method, and the finite element method. The lumped parameter method regards the spacecraft structure as a rigid body system composed of several springs and rigid bodies []. Moreover, the flexible appendages of the spacecraft structure are expressed by adjusting the stiffness of the spring. Then, the spacecraft dynamical model can be established according to the multi-rigid-body dynamics. Some researchers have studied the modeling and dynamics of spacecraft with flexible appendages. Liu et al. [] studied the dynamic characteristics of the dual solar panel flexible spacecraft and discussed the rigid–flexible coupling effect between the attitude motion, structural deformation, and thermal load. Gasbarri et al. [] used the finite element method to study the modeling of multibody flexible spacecraft and the spacecraft dynamics in the form of the attitude coupling of complex spacecraft.
In the space environment, the spacecraft should be able to adjust its attitude to meet the stated mission. Attitude control of the spacecrafts is one of the most important aspects []. The design of the attitude control indirectly determines the normal operation of a spacecraft in orbit. For example, a spacecraft equipped with flexible solar panels is a typical rigid–flexible coupling system []. During the attitude adjustment of the spacecraft, the flexible solar panels vibrate and affect the spacecraft. If this rigid–flexible combination is not properly controlled, the normal operation of the spacecraft could be affected. Compared with rigid spacecraft, flexible spacecraft are more complicated to control because of the vibration of the flexible structure and the coupling between the central rigid bodies. Thus, the influence of the flexible appendages in spacecraft attitude control should be considered.
The spacecraft attitude control algorithm mainly uses relatively common algorithms, such as the PD control [,,]. The impact analysis of the external interference and flexible structure vibration is not comprehensive. With the increasing complexity of the spacecraft structure, it is difficult for the conventional PD control to meet the control requirements of the spacecraft. Without considering the influence of the flexible appendages’ vibration on the attitude of the spacecraft, the attitude control design could affect the operating state of the spacecraft and even lead to the instability of the spacecraft.
Fractional calculus is a generalization of the traditional integer calculus [,,]. To improve the control performance of the PD control, fractional calculus has been introduced into the traditional PD control. Safikhani et al. designed a non-overshooting fractional-order PD for special case of fractional-order plants []. Saleem et al. proposed an intelligently optimized fractional-order PD controller of a rotary inverted pendulum []. Celik provided a new fractional-order PD cascade controller for the advanced load frequency control of a power system []. These references show the superiority of the fractional-order PD controller, which encourages the study of fractional-order PD attitude control for spacecraft with flexible appendages.
Motivated by the above discussion, this paper focuses on the design of a fractional-order PD controller for spacecraft with flexible appendages. Based on the lumped parameter method, the dynamical model of spacecraft with flexible appendages is discussed, as well as the transfer function of the attitude angle and external moment. Then, the fractional-order PD controller is designed according to the given gain crossover frequency and phase margin. In addition, the effectiveness of the obtained results is verified by a numerical simulation.
The rest of this paper is organized as follows: in Section 2, some preliminaries are introduced, including the fractional derivative and fractional-order PD controller; then, the attitude control modeling of spacecraft with flexible appendages is proposed in Section 3; a fractional-order PD controller and its design steps are given in Section 4; an example is provided to verify the obtained results in Section 5; finally, the conclusions are listed in Section 6.
2. Preliminaries
2.1. Fractional Derivative
The fractional derivative is a generalization of the integer-order derivatives, which have been widely applied in different fields, such as dynamics, engineering, computer science, etc. In particular, fractional derivative damping is utilized to describe the viscoelastic damping model. The fractional derivative has three common definitions, the Grunwald–Letnikov [], Riemann–Liouville [], and Caputo []. Let us introduce these definitions.
Definition 1
([]). In the Grunwald–Letnikov definition, the fractional integration and derivative of a function with order q is described by
where is the maximum integer, which is less than and
In the theoretical analysis, Riemann–Liouville and Caputo definitions are commonly used.
Definition 2
([]). The Riemann–Liouville fractional integration of a continuous function is defined as:
where , and is the Gamma function described by
Definition 3
([]). The Riemann–Liouville fractional derivative of a continuous function with order is defined as:
where r is a positive integer, and .
The Laplace transforms of the Riemann–Liouville fractional integration and derivative are given respectively, i.e.,
where is a Laplace transform operator , and r is a positive integer with .
According to Equation (5), the initial conditions of the Riemann–Liouville fractional derivative are complex and have unclear physical meanings. To improve this problem, the Caputo definition of a fractional derivative is introduced.
Definition 4
([]). The Caputo fractional derivative of a continuous function with order is defined as:
where r is a positive integer, and .
In addition, the Laplace transformation of the Caputo fractional derivative is obtained,
where r is a positive integer with .
According to Equation (7), the initial values of the Caputo fractional derivative are integer-order and have practical physical meanings. We note that the Laplace transforms of the Riemann–Liouville and Caputo fractional derivative are the same with null initial conditions, i.e.,
when for .
2.2. Fractional-Order PD Controller
The classical PD controller contains a proportion controller and a differentiation controller and is described by
where is the control signal, is the input of the PD controller, is the proportion coefficient, and is the differentiation coefficient.
The fractional-order PD controller improves the classical integer-order differentiation controller using a Caputo fractional derivative. Then, the fractional-order PD controller is obtained as
where is the Caputo fractional derivative operation, which is defined in Definition 4. The Caputo fractional order in the fractional-order PD controller is always set as .
With null initial conditions, the Laplace transform of the fractional-order PD controller (10) can be provided:
In the rest of this paper, the fractional-order PD controller (11) is used in the attitude control of a type of spacecraft with flexible attachments.
3. Attitude Control Modeling of Spacecraft with Flexible Appendages
In this section, a lumped parameter model of spacecraft with flexible appendages is proposed. Then, the corresponding attitude control model is constructed.
Figure 1 is the lumped parameter model of a spacecraft with flexible appendages, which assumes that one side of the flexible appendages has n mass points satisfying
where is the attitude angle of the spacecraft, and , , and are the velocity, position, and the elastic deformation of the mass point , respectively.
Figure 1.
The lumped parameter model of spacecraft with flexible appendages.
According to the angular momentum theorem, we have
where H is the angular momentum of the centroid of the spacecraft system, T is the external moment, and I is the moment of inertia of the spacecraft system satisfying .
In addition, spacecraft with flexible appendages have a motion equation. For example, large-size solar panels always have flexibility due to the special material of metal–silicide composites. Given the bending rigidity and structure distribution, the motion equation of the spacecraft system can be obtained as
where , , is the mass matrix of the flexible appendages, and is always symmetric and denotes the stiffness matrix of the flexible appendages. In addition, the flexible appendages are assumed to be undamped.
Equivalently, we obtain
where Q is also a real symmetric matrix satisfying
Because Q and C are both real symmetric invertible matrices, there exists a matrix K, which is able to diagonalize Q and C, i.e.,
Substituting an alternative, , Equations (13) and (17) can be respectively rewritten as
where . Then, the Laplace transforms of Equations (18) and (19) are obtained;
Obviously, the transfer function of the attitude angle and external moment T is given as
where and are both polynomial functions of s.
According to the fractional-order PD controller (11), the open-loop and closed-loop transfer functions of the controlled system are proposed, respectively,
4. Fractional-Order PD Controller Design
In this section, a design method for the fractional-order PD controller for the attitude control of spacecraft with flexible appendages is presented. As we know, the gain crossover frequency and phase margin are the two main indices for a controlled system. The gain crossover frequency is the frequency at which the amplitude frequency curve intersects the 0dB. When the crossing frequency is higher, the response speed becomes faster. The phase margin is the maximum phase allowed to increase through the frequency point. The ideal value of the phase margin is from to . To achieve the desired control performance, the gain crossover frequency and phase margin should be set in advance, whose definitions are described by
Then, according the the open-loop (23) and closed-loop (24) transfer functions of the controlled system, we have
Due to Equation (22), and are rewritten, respectively, as
Based on Equation (31), the proportion coefficient and differentiation coefficient both depend on the fractional order given the gain crossover frequency and phase margin . Then, the fractional order should be determined. The use of the fractional order instead of the integer order leads to better results, since the fractional order has an extra degree of freedom. Thus, an additional error evaluation method is given. To obtain better control performance, an error evaluation method is always used to minimize the control error. The common error evaluation methods include the maximum absolute error (MAE), integral absolute error (IAE), integral time-weighted absolute error (ITAE), integral squared error (ISE), and the integral time-weighted squared error (ITSE), and the corresponding objective functions are listed as follows:
where is the control error. In this paper, the ITAE is utilized to calculate the optimal fractional order . Then, combining Equation (31), all the control parameters , , and can be determined. The detailed design steps are given as follows.
The design method of the fractional-order PD controller for the attitude control of spacecraft with flexible appendages has three steps.
5. Numerical Simulation
In this section, a numerical example is given to demonstrate the effectiveness of the proposed fractional-order PD attitude control method of spacecraft with flexible appendages.
We assumed that the flexible appendages had two mass points, i.e., in Equation (12). The two mass points were both kg. The length of the flexible appendages on one side was m, and the positions of the two mass points , were m and m, respectively. The bending rigidity was selected as N·m, and the moment of inertia of the spacecraft system was I = 50 kg·m. Obviously, Equation (13) became
and the mass matrix M of the flexible appendages was
The bending equations in and were listed, respectively, as
Combined with the initial value conditions, we obtained
Then, the stiffness matrix of the flexible appendages was calculated as
Thus, the motion equation of the spacecraft system (14) became
The equivalent Equation (16) was obtained, and the corresponding parameters were
According to Equation (22), the transfer function of the attitude angle and external moment was given as
Equivalently, the polynomial functions and were obtained as
According to the steps of the proposed fractional-order PD controller, we chose the gain crossover frequency and phase margin . We selected the ITAE in Equation (32) and calculated the optimal ; the relationship between the ITAE and order is shown in Figure 2. The minimum of the ITAE objective function was 0.067 with the optimal order . Based on Equation (31), the optimal control parameters were obtained as
Figure 2.
The relationship between the ITAE and order .
To compare the control performance, the traditional integer-order PD controller was used as a reference. The fractional-order PD control process was numerically simulated by the FOTF Toolbox in MATLAB Simulink. From Equation (31), the corresponding parameters of the integer-order PD controller were and with . The Bode diagrams under fractional-order and integer-order PD controllers are both shown in Figure 3 and Figure 4. Obviously in Figure 3 and Figure 4, the proposed PD controller satisfied the given gain crossover frequency Hz and phase margin rad.
Figure 3.
The Bode diagram under the fractional-order PD controller .
Figure 4.
The Bode diagram under the integer-order PD controller .
To check the stability of the closed-loop system under the fractional-order PD controller, the corresponding root locus is shown in Figure 5. Obviously, the whole root locus was located in the lefthalf plane, which ensures the stability of the controlled system. In addition, the Nyquist diagram under the fractional-order PD controller is given in Figure 6. The Nyquist curve did not circle the critical point , which benefits the dynamics analysis of the closed control loop.
Figure 5.
Root locus under the fractional-order PD controller .
Figure 6.
Nyquist diagram under the fractional-order PD controller .
Moreover, the step responses under the fractional-order and integer-order PD controllers are given in Figure 7. According to Figure 7, the control performance under the fractional-order PD controller had higher error precision, smaller overshoot, and a faster response time, which verified the effectiveness of the proposed fractional-order PD attitude control for spacecraft with flexible appendages.
Figure 7.
Step responses under fractional-order and integer-order PD controllers (abbreviated as FOPD and PD, respectively).
6. Conclusions
In this paper, a fractional-order PD attitude control method for spacecraft with flexible appendages was proposed. Firstly, a lumped parameter model of spacecraft with flexible appendages was obtained based on the angular momentum theorem and motion equation. Then, the transfer function of the attitude angle and external moment was determined according to the lumped parameter model. The design steps of the fractional-order PD control were listed. With the given gain crossover frequency and phase margin, the relationships of the control parameters were obtained. In addition, the optimal control parameters were calculated by choosing the minimum of the ITAE objective function. Finally, a numerical example was given to illustrate the effectiveness of the obtained control method. The numerical results showed that the fractional-order PD had higher error precision, a smaller overshoot, and a faster response time, which would improve the attitude control performance of spacecrafts with flexible appendages.
Author Contributions
Conceptualization, Y.Z. and S.Z.; methodology and software, S.Z.; validation, S.Z.; writing—original draft preparation, S.C. and S.Z.; writing—review and editing, S.Z.; supervision, S.Z.; project administration, S.Z.; funding acquisition, S.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Natural Science Foundation of China under Grants 12172283 and 52001259; the State Key Laboratory of Mechanics and Control of Mechanical Structures (Nanjing University of Aeronautics and astronautics) under Grant MCMS-E-0122G02; the Young Talent fund of University Association for Science and Technology in Shaanxi, China under Grant 20200502; the Shenzhen Science and Technology Program under Grant JCYJ20210324122010027; the Guangdong Basic and Applied Basic Research Foundation under Grant 2019A1515111073; and the Science and Development Program of Local Lead by Central Government, Shenzhen Science and Technology Innovation Committee under Grant 2021Szvup111.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data presented in this study are available in the article.
Acknowledgments
We would like to thank the Editor-in-Chief, Associate Editor, and anonymous reviewers for their efforts to improve this paper.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Boyarchuk, M.V.; Gusev, S.A.; Teminovskiy, I.V.; Terekhov, V.Y. Investigation testing of structural members of large-sized reconfigurable spacecraft antenna reflectors. Int. J. Appl. Eng. Res. 2017, 12, 1529–1535. [Google Scholar]
- Kabanov, S.; Mitin, F. Optimization of the stages of unfolding a large-sized space-based reflector. Acta Astronaut. 2020, 176, 717–724. [Google Scholar] [CrossRef]
- Fracchia, G.; Biggs, J.D.; Ceriotti, M. Analytical low-jerk reorientation maneuvers for multi-body spacecraft structures. Acta Astronaut. 2021, 178, 1–14. [Google Scholar] [CrossRef]
- Liu, L.; Wang, X.; Sun, S.; Cao, D.; Liu, X. Dynamic characteristics of flexible spacecraft with double solar panels subjected to solar radiation. Int. J. Mech. Sci. 2019, 151, 22–32. [Google Scholar] [CrossRef]
- Gasbarri, P.; Monti, R.; Sabatini, M. Very large space structures: Non-linear control and robustness to structural uncertainties. Acta Astronaut. 2014, 93, 252–265. [Google Scholar] [CrossRef]
- Wei, C.; Luo, J.; Dai, H.; Duan, G. Learning-based adaptive attitude control of spacecraft formation with guaranteed prescribed performance. IEEE T. Cybernetics 2018, 49, 4004–4016. [Google Scholar] [CrossRef] [PubMed]
- Li, Y.; Wang, C.; Huang, W. Dynamics analysis of planar rigid-flexible coupling deployable solar array system with multiple revolute clearance joints. Mech. Syst. Signal Process. 2019, 117, 188–209. [Google Scholar]
- Liu, H.; Guo, L.; Zhang, Y. An anti-disturbance PD control scheme for attitude control and stabilization of flexible spacecrafts. Nonlinear Dyn. 2012, 67, 2081–2088. [Google Scholar] [CrossRef]
- Sari, N.N.; Jahanshahi, H.; Fakoor, M. Adaptive fuzzy PID control strategy for spacecraft attitude control. Int. J. Fuzzy Syst. 2019, 21, 769–781. [Google Scholar] [CrossRef]
- Golestani, M.; Alattas, K.A.; Din, S.U.; El-Sousy, F.F.; Mobayen, S.; Fekih, A. A low-complexity PD-like attitude control for spacecraft with full-state constraints. IEEE Access 2022, 10, 30707–30715. [Google Scholar] [CrossRef]
- Liu, L.; Zhang, L.; Pan, G.; Zhang, S. Robust yaw control of autonomous underwater vehicle based on fractional-order PID controller. Ocean Eng. 2022, 257, 111493. [Google Scholar] [CrossRef]
- Zhang, S.; Liu, L.; Xue, D.; Chen, Y. Stability and resonance analysis of a general non-commensurate elementary fractional-order system. Fract. Calc. Appl. Anal. 2020, 23, 183–210. [Google Scholar]
- Liu, L.; Wang, J.; Zhang, L.; Zhang, S. Multi-AUV dynamic maneuver countermeasure algorithm based on interval information game and fractional-order DE. Fractal Fract. 2022, 6, 235. [Google Scholar] [CrossRef]
- Mohammadzadeh, H.S.; Tabatabaei, M. Design of non-overshooting fractional-order PD and PID controllers for special case of fractional-order plants. J. Control Autom. Elec. 2019, 30, 611–621. [Google Scholar] [CrossRef]
- Saleem, O.; Hasan, K.M. Robust stabilisation of rotary inverted pendulum using intelligently optimised nonlinear self-adaptive dual fractional-order PD controllers. Int. J. Syst. Sci. 2019, 50, 1399–1414. [Google Scholar] [CrossRef]
- Çelik, E. Design of new fractional order PI–fractional order PD cascade controller through dragonfly search algorithm for advanced load frequency control of power systems. Soft Comput. 2021, 25, 1193–1217. [Google Scholar] [CrossRef]
- Brzeziński, D.W.; Ostalczyk, P. About accuracy increase of fractional order derivative and integral computations by applying the Grünwald–Letnikov formula. Commun. Nonlinear Sci. 2016, 40, 151–162. [Google Scholar] [CrossRef]
- Hristova, S.; Tersian, S.; Terzieva, R. Lipschitz stability in time for Riemann–Liouville fractional differential equations. Fractal Fract. 2021, 5, 37. [Google Scholar] [CrossRef]
- Zhang, S.; Liu, L.; Xue, D. Nyquist-based stability analysis of non-commensurate fractional-order delay systems. Appl. Math. Comput. 2020, 377, 125111. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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/).