Adaptive Control Based on Dynamic Inversion for Morphing Aircraft
Abstract
:1. Introduction
- Many other researchers focus on the 3DOF vehicle dynamics model, which is simply based on the longitudinal dynamics that generates pitching and forward motion. Different from them, we establish a 6DOF dynamics model which can fully describe the dynamic characteristics of the vehicle. This expands the application scope of our method.
- Compared to the traditional LPV-based morphing aircraft controller, we adopt a nonlinear control method to realize the design of our flight controller, which improves the control precision. The combination of dynamic inverse and adaptive control provides a balance between control performance and robustness.
- Different from many other works that only adopt NDI to design the basic controller, we use NDI and INDI, respectively, to design it. In addition, the adaptive controller we proposed aims at the error dynamics system instead of the vehicle system itself, which is distinct from nearly all other works adopting this method and can ensure the desired command tracking to the maximum extent.
2. Model Description
2.1. Equations of Force and Moment
2.2. Dynamics Model of Morphing Aircraft
2.2.1. Dynamics Equations of V, , and
2.2.2. Dynamic Equations of , , and
2.2.3. Dynamic Equations of p, q, and r
2.3. Data Acquisition in Symmetry Morphing Process
3. Dynamic Inversion (DI) Design for Decoupling
3.1. Dynamic Inversion Design for the Attitude Control Loop
3.2. Dynamic Inversion Design for the Angular Rate Control Loop
3.3. Analysis of Dynamic Inversion Controller
4. Adaptive Flight Controller Design
4.1. Error Dynamic System
4.2. Linear Quadratic Regulator Controller Design
4.3. Adaptive Controller Design
5. Stability Analysis
6. Simulation
6.1. Comparison
- The NDI method is based on a cascade design with an angular rate control loop and an attitude control loop, the same as that in Figure 5. But the NDI method only uses NDI to realize decoupling control and adds an LQR controller to maintain the desired tracking performance.
- SMC is a classical nonlinear control methodology which is widely used for flight controller design. It introduces a discontinuous switching term associated with a sliding variable, which can not only ensure the system reaches the sliding manifold in finite time, but also approximates and compensates the unknown interference effectively. Referring to [1,38], and based on the multi-loop cascade control structure similar to the aforementioned NDI, sliding surfaces employing first and second-order dynamic sliding mode technologies have been constructed in both an angular rate loop and an attitude loop, which are then used to derive SMC control law.
- MLP is a kind of artificial neural network with forward architecture with a simple connection, which can deal with nonlinear separable problems. In this section, the MLP control method is also NDI-based, in which multi-layer neural networks are added in the control channels of , , and , respectively, to compensate for tracking errors caused by NDI (details can be found in [29]). The addition of MLP can improve control performance in the presence of morphing.
6.1.1. Scenario 1
6.1.2. Scenario 2
6.2. Sensitivity Analysis
- In Scenario 3, the uncertainties were introduced, which included sensor measurement errors and control surface disturbances, shown in Table 5.
- In Scenario 4, aiming at the model uncertainties, aerodynamic coefficient perturbation was considered, and aerodynamic forces and moments coefficients were increased by 30% to check if the controller can still achieve a satisfactory performance.
- In Scenario 5, the morphing rates were changed and the aircraft was allowed to change from the loiter configuration () to the dash configuration in 8 s, 15 s, and 20 s to observe whether the control performance was affected.
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
NDI | Nonlinear dynamic inversion |
INDI | Incremental nonlinear dynamic inversion |
LQR | Linear quadratic regulator |
LPV | Linear parameter varying |
MPDLF | Multiple parameter-dependent Lyapunov function |
RBF | Radial basis function |
6DOF | Six degrees of freedom |
3DOF | Three degrees of freedom |
MRAC | Model reference adaptive control |
CG | Center of gravity |
DI | Dynamic inversion |
SMC | Sliding mode control |
MLP | Multilayer perceptron |
RMSE | Root mean square errors |
Appendix A
Appendix B
Appendix B.1
Appendix B.2
References
- Yue, T.; Zhang, X.; Wang, L.; Ai, J. Flight dynamic modeling and control for a telescopic wing morphing aircraft via asymmetric wing morphing. Aerosp. Sci. Technol. 2017, 70, 328–338. [Google Scholar] [CrossRef]
- Xu, W.; Li, Y.; Pei, B.; Yu, Z. Coordinated intelligent control of the flight control system and shape change of variable sweep morphing aircraft based on dueling-DQN. Aerosp. Sci. Technol. 2022, 130, 107898. [Google Scholar] [CrossRef]
- Barbarino, S.; Bilgen, O.; Ajaj, R.M.; Friswell, M.I.; Inman, D.J. A review of morphing aircraft. J. Intell. Mater. Syst. Struct. 2011, 22, 823–877. [Google Scholar] [CrossRef]
- Yue, T.; Wang, L.; Ai, J. Gain self-scheduled H∞ control for morphing aircraft in the wing transition process based on an LPV model. Chin. J. Aeronaut. 2013, 26, 909–917. [Google Scholar] [CrossRef]
- Li, Y.; Liu, X.; He, Q.; Ming, R.; Huang, W.; Zhang, W. Adaptive Structure-Based Nonlinear Dynamic Inversion Control for Aircraft with Center of Gravity Variations. J. Intell. Robot. Syst. 2022, 106, 4. [Google Scholar] [CrossRef]
- Wang, Q.; Wang, T.; Hou, D.; Dong, C. Robust LPV control for morphing vehicles via velocity-based linearization. J. Syst. Eng. Electron. 2014, 36, 1130–1136. [Google Scholar]
- Lu, B.; Wu, F. Switching LPV control designs using multiple parameter-dependent Lyapunov functions. Automatica 2004, 40, 1973–1980. [Google Scholar] [CrossRef]
- Cheng, H.; Chaoyang, D.; Jiang, W.; Qing, W.; Yanze, H. Non-fragile switched H∞ control for morphing aircraft with asynchronous switching. Chin. J. Aeronaut. 2017, 30, 1127–1139. [Google Scholar] [CrossRef]
- Jiang, W.; Wu, K.; Wang, Z.; Wang, Y. Gain-scheduled control for morphing aircraft via switching polytopic linear parameter-varying systems. Aerosp. Sci. Technol. 2020, 107, 106242. [Google Scholar] [CrossRef]
- Xu, W.; Li, Y.; Lv, M.; Pei, B. Modeling and switching adaptive control for nonlinear morphing aircraft considering actuator dynamics. Aerosp. Sci. Technol. 2022, 122, 107349. [Google Scholar] [CrossRef]
- Wei, C.; Jingchao, L.; Xiaoguang, W.; Weiguo, Z. Design of a controller for morphing aircraft based on backstepping/RHO. J. B. Univ. Aeronaut. Astronaut. Univ. Aeronaut. Astronaut. 2014, 40, 1060–1065. [Google Scholar]
- Yuan, L.; Wang, L.; Xu, J. Adaptive fault-tolerant controller for morphing aircraft based on the L2 gain and a neural network. Aerosp. Sci. Technol. 2023, 132, 107985. [Google Scholar] [CrossRef]
- Qiao, F.; Shi, J.; Zhang, W.; Lyu, Y.; Qu, X. A high precision adaptive back-stepping control method for morphing aircraft based on RBFNN method. J. Northwest. Polytechnical. Univ. 2020, 38, 540–549. [Google Scholar] [CrossRef]
- Qiao, F.; Zhang, W.; Li, G.; Shi, J.; Qu, X.; Che, J.; Zhou, H. Robust Adaptive Back-stepping Control Design Based on RBFNN for Morphing Aircraft. In Proceedings of the 2018 IEEE CSAA Guidance, Navigation and Control Conference (CGNCC), Xiamen, China, 10–12 August 2018; pp. 1–7. [Google Scholar]
- Horn, J.F. Non-linear dynamic inversion control design for rotorcraft. Aerospace 2019, 6, 38. [Google Scholar] [CrossRef]
- Sieberling, S.; Chu, Q.; Mulder, J. Robust flight control using incremental nonlinear dynamic inversion and angular acceleration prediction. J. Guid. Control. Dynam. 2010, 33, 1732–1742. [Google Scholar] [CrossRef]
- Zhou, C.; Zhu, H.; Yuan, X. Incremental filtered nonlinear control for aircraft with actuator dynamics compensation. Control Theory Appl. 2017, 34, 594–600. [Google Scholar]
- Li, Y.; Liu, X.; Lu, P.; He, Q.; Ming, R.; Zhang, W. Angular acceleration estimation-based incremental nonlinear dynamic inversion for robust flight control. Control Eng. Pract. 2021, 117, 104938. [Google Scholar] [CrossRef]
- Efremov, A.; Efremov, E.; Tiaglik, M.; Irgaleev, I.K.; Shcherbakov, A.; Mbikayi, Z. Adaptive flight control system for flight safety improvement in reentry and other high-velocity vehicles. Acta Astronaut. 2023, 204, 900–911. [Google Scholar] [CrossRef]
- Chen, Q.; Ai, J. Design of adaptive augmented control system for six degrees of freedom hypersonic vehicle model. Sci. Chin. Ser. F Inf. Sci. 2018, 38, 2134. [Google Scholar]
- Hellmundt, F.; Wildschek, A.; Maier, R.; Osterhuber, R.; Holzapfel, F. Comparison of adaptive augmentation strategies for a differential PI baseline controller on a longitudinal F16 aircraft model. In Advances in Aerospace Guidance, Navigation and Control: Selected Papers of the Third CEAS Specialist Conference on Guidance, Navigation and Control Held in Toulouse; Springer: Berlin/Heidelberg, Germany, 2015; pp. 99–118. [Google Scholar]
- Hovakimyan, N.; Cao, C. Adaptive Control Theory: Guaranteed Robustness with Fast Adaptation; SIAM: Philedelphia, PA, USA, 2010. [Google Scholar]
- Cao, C.; Hovakimyan, N. adaptive controller for a class of systems with unknown nonlinearities: Part I. In Proceedings of the 2008 American Control Conference, Seattle, WA, USA, 11–13 June 2008; pp. 4093–4098. [Google Scholar]
- Cao, C.; Hovakimyan, N. adaptive controller for nonlinear systems in the presence of unmodelled dynamics: Part II. In Proceedings of the 2008 American Control Conference, Seattle, WA, USA, 11–13 June 2008; pp. 4099–4104. [Google Scholar]
- Seigler, T.M. Dynamics and Control of Morphing Aircraft. Ph.D. Thesis, Virginia Tech, Blacksburg, VA, USA, 2005. [Google Scholar]
- Yan, B.; Li, Y.; Dai, P.; Liu, S. Aerodynamic analysis, dynamic modeling, and control of a morphing aircraft. J. Aerosp. Eng. 2019, 32, 04019058. [Google Scholar] [CrossRef]
- Lu, P.; Van Kampen, E.J.; De Visser, C.; Chu, Q. Aircraft fault-tolerant trajectory control using incremental nonlinear dynamic inversion. Control Eng. Pract. 2016, 57, 126–141. [Google Scholar] [CrossRef]
- Yue, T.; Wang, L.; Ai, J. Longitudinal linear parameter varying modeling and simulation of morphing aircraft. J. Aircr. 2013, 50, 1673–1681. [Google Scholar] [CrossRef]
- Li, Y.; Cheng, L.; Yuan, J.; Ai, J.; Dong, Y. Neural Network and Dynamic Inversion Based Adaptive Control for a HALE-UAV against Icing Effects. Drones 2023, 7, 273. [Google Scholar] [CrossRef]
- Hoak, D.; Finck, R. USAF Stability and Control Datcom Flight Control Division. In Air Force Flight Dynamics Laboratory; Global Engineering Documents: Irvine, CA, USA, 1978. [Google Scholar]
- Etkin, B.; Reid, L.D. Dynamics of Flight: Stability and Control; John Wiley & Sons: Hoboken, NJ, USA, 1995; p. 19. [Google Scholar]
- Stevens, B.L.; Lewis, F.L. Aircraft Control and Simulation; John Willey & Sons, Inc.: New York, NY, USA, 1992; pp. 309–316. [Google Scholar]
- Xia, F.; Jing, B.; Xu, W. Analysis of the Short-Term Dynamics of Morphing Aircraft Caused by Shape Change Based on the Open-Loop Response and the Reachable Set Theory. Aerospace 2023, 10, 448. [Google Scholar] [CrossRef]
- van’t Veld, R. Incremental Nonlinear Dynamic Inversion Flight Control: Stability and Robustness Analysis and Improvements. Master’s Thesis, TU Delft, Delft, The Netherlands, 2016. [Google Scholar]
- Wang, Q. Research on fligHt Control System Designing Theories and Simulation for a Hypersonic Vehicle. Ph.D. Thesis, Fudan University, Shanghai, China, 2011. [Google Scholar]
- Elkhatem, A.S.; Engin, S.N. Robust LQR and LQR-PI control strategies based on adaptive weighting matrix selection for a UAV position and attitude tracking control. Alex. Eng. J. 2022, 61, 6275–6292. [Google Scholar] [CrossRef]
- Chen, H.; He, K.; Qian, W. Attitude control of flight vehicle based on a nonlinear adaptive dynamic inversion approach. Control Theory Appl. 2016, 33, 1111–1118. [Google Scholar]
- Pu, M.; Wu, Q.; Jiang, C.; Dian, S.; Wang, Y. Recursive terminal sliding mode control for higher-order nonlinear system with mismatched uncertainties. Acta Autom. Sin. 2012, 38, 1777–1793. [Google Scholar] [CrossRef]
- Xie, Z.; Xia, Y.; Fu, M. Robust trajectory-tracking method for UAV using nonlinear dynamic inversion. In Proceedings of the 2011 IEEE 5th International Conference on Cybernetics and Intelligent Systems (CIS), Qingdao, China, 17–19 September 2011; pp. 93–98. [Google Scholar]
- Utkin, V.; Lee, H. Chattering Problem in Sliding Mode Control Systems. In Proceedings of the International Workshop on Variable Structure Systems, 2006. VSS’06, Alghero, Sardinia, 5–7 June 2006; pp. 346–350. [Google Scholar]
Parameters | Loitor Configuration ( = ) | Dash Configuration ( = ) |
---|---|---|
Gross weight, m | 907 kg | |
Wing weight, | 60 kg | |
Length | 6.68 m | |
Wing span, b | 6.802 m | 3.842 m |
Wing area, | 4.5 m | 5.765 m |
Mean aerodynamic chord, | 0.688 m | 1.935 m |
Aspect ratio | 10.281 | 2.561 |
sweep angle |
Software | Solver | Type | Step Size | CPU | RAM |
---|---|---|---|---|---|
MATLAB | ode4 (Runge-Kutta) | fixed step | 0.001s | i7-10875H | 16G |
Time (s) | V (m/s) | (deg) | (deg) | ||||||
---|---|---|---|---|---|---|---|---|---|
min | max | RMSE | min | max | RMSE | min | max | RMSE | |
-DI | 0 | 0.0993 | 0.0157 | 0 | 0.0844 | 0.0122 | 0 | 4.2945 | 0.7734 |
SMC | 0.1710 | 0.0565 | 0 | 0.1536 | 0.0650 | 0 | 5.2775 | 1.4959 | |
MLP | 0 | 0.3247 | 0.0686 | 0 | 0.0986 | 0.0168 | 0 | 9.3999 | 1.9038 |
NDI | 0 | 0.6070 | 0.2602 | 0 | 0.1415 | 0.0536 | 0 | 18.8475 | 6.6398 |
Times (s) | V (m/s) | (deg) | (deg) | Sweep Angle (deg) |
---|---|---|---|---|
0∼15 | 150 | 0 | 0 | 15.97∼60 |
15∼30 | 160 | 3 | 0 | 60 |
30∼45 | 150 | 0 | 0 | 60∼15.97 |
45∼60 | 150 | 0 | 0∼90 | 15.97 |
60∼75 | 150 | 0 | 90 | 15.97∼60 |
75∼90 | 140 | −3 | 90 | 60 |
90∼105 | 150 | 0 | 90 | 60∼15.97 |
States | Measurement Error Range |
---|---|
V | |
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. |
© 2023 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/).
Share and Cite
Cheng, L.; Li, Y.; Yuan, J.; Ai, J.; Dong, Y.
Cheng L, Li Y, Yuan J, Ai J, Dong Y.
Cheng, Lingquan, Yiyang Li, Jiayi Yuan, Jianliang Ai, and Yiqun Dong.
2023. "
Cheng, L., Li, Y., Yuan, J., Ai, J., & Dong, Y.
(2023).