Multiple-Timescale Nonlinear Control of Aircraft with Model Uncertainties
Abstract
This paper develops a multiple-timescale slow state tracking nonlinear controller to accomplish large-amplitude combined longitudinal and lateral/directional maneuvers of a nonlinear, nonstandard six-degree-of-freedom aircraft model in the presence of uncertain inertias, control derivatives, and an engine time constant. The control synthesis uses the evolution of the slow states, slow actuators, fast states and fast actuators in a total of four different timescales. Multiplicative and additive uncertainties in the evolution of the slow and the fast states are accounted for, as well as multiplicative uncertainties in the slow and fast actuator dynamics. The controller is designed with insights from geometric singular perturbation theory, and it is supported by update laws selected via a composite Lyapunov analysis. The boundedness of the tracking errors, manifold errors and parameter estimation errors is proven; and the magnitudes of the tracking errors, parameter estimation errors, and control signals can be modulated by appropriate choices of gains. The results presented in the paper using a nonlinear six-degree-of-freedom simulation show improved velocity control for the multiple-timescale nonlinear controller as compared to a cascaded nonlinear dynamic inversion controller.
References
[1] , “Two-Time-Scale Longitudinal Control of Airplanes Using Singular Perturbation,” Journal of Guidance, Control, and Dynamics, Vol. 13, No. 6, 1990, pp. 952–960. https://doi.org/10.2514/3.20566
[2] , “Attitude and Vibration Control of Flexible Spacecraft Using Singular Perturbation Approach,” ISRN Aerospace Engineering, Vol. 2014, 2014, Paper 163870. https://doi.org/10.1155/2014/163870
[3] , “Two-Time Scale Control and Observer Design for Trajectory Tracking of Two Cooperating Robot Manipulators Moving a Flexible Beam,” Robotics and Autonomous Systems, Vol. 57, No. 2, 2009, pp. 212–221. https://doi.org/10.1016/j.robot.2008.04.003
[4] , “Time-Scale Features and Their Applications in Electric Power Systems Dynamic Modeling and Analysis,” Proceedings of the American Control Conference, IEEE, New York, 2011, pp. 4155–4159. https://doi.org/10.1109/ACC.2011.5991375
[5] , “Equilibrium Distributions of Simple Biochemical Reaction Systems for Time Scale Separation in Stochastic Reaction Networks,” Journal of the Royal Society Interface, Vol. 11, No. 97, 2014. https://doi.org/10.1098/rsif.2014.0054
[6] , Modeling and Control of a Large Nuclear Reactor: A Three-Time-Scale Approach,
Lecture Notes in Control and Information Sciences , Vol. 431, Springer, Berlin, 2013, pp. 101–114. https://doi.org/10.1007/978-3-642-30589-4[7] , “Singular Perturbations in Manufacturing,” SIAM Journal on Control and Optimization, Vol. 31, No. 1, 1993, pp. 132–146. https://doi.org/10.1137/0331010
[8] , “Geometric Singular Perturbation Theory for Ordinary Differential Equations,” Journal of Differential Equations, Vol. 31, No. 1, 1979, pp. 53–98. https://doi.org/10.1016/0022-0396(79)90152-9
[9] , Singular Perturbation Methods in Control: Analysis and Design, SIAM, Philadelphia, PA, 1986. https://doi.org/10.1137/1.9781611971118
[10] , Nonlinear Time Scale Systems in Standard and Nonstandard Forms: Analysis and Control, SIAM, Philadelphia, PA, 2014, pp. 1–108. https://doi.org/10.1137/1.9781611973341
[11] , “Lifting the Curse of Dimensionality,” Notices of the AMS, Vol. 52, No. 11, 2005, pp. 1320–1328.
[12] , Nonlinear Systems, 3rd ed., Prentice–Hall, Upper Saddle River, NJ, 2002, pp. 423–468.
[13] , “Systems of Differential Equations Containing Small Parameters Multiplying Some of the Derivatives,” Mathematic Sbovenic, Vol. 31, No. 73, 1952, pp. 575–586.
[14] , “Asymptotic Behavior of Solutions to Certain Problems Involving Nonlinear Ordinary Differential Equations Containing a Small Parameter Multiplying the Highest Derivatives,” Russian Mathematical Surveys, Vol. 18, No. 3, 1963, pp. 13–84. https://doi.org/10.1070/RM1963v018n03ABEH001137
[15] , “Singular Perturbation Method for Reducing Model Order in Optimal Control Design,” IEEE Transactions on Automatic Control, Vol. 13, No. 4, 1968, pp. 377–384. https://doi.org/10.1109/TAC.1968.1098927
[16] , “Near Optimum Design of Linear Systems by Singular Perturbation Method,” IEEE Transactions on Automatic Control, Vol. 14, No. 1, 1969, pp. 15–22. https://doi.org/10.1109/TAC.1969.1099113
[17] , “Singular Perturbation Methods and Order Reduction in Control Theory—An Overview,” Automatica, Vol. 12, No. 2, 1976, pp. 123–132. https://doi.org/10.1016/0005-1098(76)90076-5
[18] , “Singular Perturbations and Time Scales in Guidance and Control of Aerospace Systems: A Survey,” Journal of Guidance, Control, and Dynamics, Vol. 24, No. 6, 2001, pp. 1057–1078. https://doi.org/10.2514/2.4830
[19] , “Singular Perturbations and Time-Scales in Control Theory and Applications,” Dynamics of Continuous, Discrete and Impulsive Systems, Series B: Applications and Algorithms, Vol. 9, No. 2, 1976, pp. 233–278.
[20] , Singular Perturbation Methods for Ordinary Differential Equations, Springer–Verlag, New York, 1991.
[21] , Historical Developments in Singular Perturbations, Springer, New York, 2014.
[22] , “Kinetic State Tracking for a Class of Singularly Perturbed Systems,” Journal of Guidance, Control, and Dynamics, Vol. 34, No. 3, 2011, pp. 734–749. https://doi.org/10.2514/1.52127
[23] , “A Two-Time-Scale Autopilot for High Performance Aircraft,” AIAA Guidance, Navigation and Control Conference, AIAA Paper 1991-2674, 1991. https://doi.org/10.2514/6.1991-2674
[24] , “Global Tracking Control Structures for Nonlinear Singularly Perturbed Aircraft Systems,” Advances in Aerospace Guidance, Navigation and Control, edited by Holzapfel F. and Theil S., Springer, Berlin, 2011, pp. 235–246; also Proceedings of the 1st CEAS Specialist Conference on Guidance, Navigation and Control, (Euro GNC 2011), Munich, Germany, April 2011. https://doi.org/10.1007/978-3-642-19817-5_19
[25] , “Combined Longitudinal and Lateral/Directional Maneuvers of a Generic F-16A Using Multiple-Time-Scale Control,” AIAA Guidance, Navigation and Control Conference, AIAA SciTech, AIAA Paper 2018-1335, Jan. 2018. https://doi.org/10.2514/6.2018-1335
[26] , “A Study of a Modified Torsional Agility Metric Using Simulation Methods,” M.S. Thesis, Dept. of Aerospace Engineering, Univ. of Kansas, Lawrence, KS, 1990.
[27] , Airplane Design Part V: Component Weight Estimation, DARcorporation, Lawrence, KS, 2003, pp. 17–22.
[28] , “Two-Time-Scale Control of a Low-Order Nonlinear Nonstandard System with Uncertain Dynamics,” Proceedings of the American Control Conference, IEEE, New York, June 2018, pp. 3720–3725. https://doi.org/10.23919/ACC.2018.8431384
[29] , Applied Nonlinear Control, Prentice–Hall, Upper Saddle River, NJ, 1991, pp. 122–125.
[30] , “Nonlinear Multiple-Time-Scale Attitude Control of a Rigid Spacecraft with Uncertain Inertias,” AIAA Guidance, Navigation and Control Conference, AIAA SciTech, AIAA Paper 2019-0932, Jan. 2019. https://doi.org/10.2514/6.2019-0932
[31] , “Comparison of Nonlinear Dynamic Inversion and Backstepping Controls with Application to a Quadrotor,” Proceedings of the EuroGNC 2013, 2nd CEAS Specialist Conference on Guidance, Navigation and Control, Council of European Aerospace Societies (CEAS), Brussels, Belgium, April 2013, pp. 1245–1263.
[32] , “Novel Control Approaches to Quadrotors Inspired by Dynamic Inversion and Backstepping,” Ph.D. Dissertation, Technical Univ. of Munich, Munich, Germany, 2014.
[33] , “Full-State and Output Feedback Control of Uncertain Nonlinear Nonstandard Multiple-Time-Scale Systems,” Ph.D. Dissertation, Texas A&M Univ., College Station, TX, 2018.
[34] , “Robust Adaptive Control of Nonholonomic Mobile Robot with Parameter and Nonparameter Uncertainties,” IEEE Transactions on Robotics, Vol. 21, No. 2, 2005, pp. 261–266. https://doi.org/10.1109/TRO.2004.837236
[35] , “Nonlinear Inversion Flight Control for a Supermaneuverable Aircraft,” Journal of Guidance, Control, and Dynamics, Vol. 15, No. 4, 1992, pp. 976–984. https://doi.org/10.2514/3.20932
[36] , “Nonlinear Dynamic Inversion Baseline Control Law: Flight-Test Results for the Full-Scale Advanced Systems Testbed F/A-18 Airplane,” AIAA Guidance, Navigation and Control Conference, AIAA SciTech, AIAA Paper 2011-6468, Aug. 2011. https://doi.org/10.2514/6.2011-6468
[37] , “Nonlinear Generalized Dynamic Inversion for Aircraft Maneuvering Control,” International Journal of Control, Vol. 85, No. 4, 2012, pp. 437–450. https://doi.org/10.1080/00207179.2012.656143
[38] , “Two-Time-Scale Slow and Fast State Tracking of a Generic F-16 Using Slow and Fast Controls,” AIAA Guidance, Navigation and Control Conference, AIAA SciTech, AIAA Paper 2017-1256, Jan. 2017. https://doi.org/10.2514/6.2017-1256
[39] , Aircraft Control and Simulation, 2nd ed., Wiley, Hoboken, NJ, 2003, pp. 116–210, 584–592.
[40] , “Dynamic Surface Control of Nonlinear Systems,” Proceedings of the American Control Conference, Albuquerque, NM, June 1997, pp. 3028–3034. https://doi.org/10.1109/ACC.1997.612013
[41] , “Dynamic Surface Control for a Class of Nonlinear Systems,” IEEE Transactions on Automatic Control, Vol. 45, No. 10, 2000, pp. 1893–1899. https://doi.org/10.1109/TAC.2000.880994