Global Linear Parameter-Varying Modeling of Flapping-Wing Dynamics Using Flight Data
Abstract
Taking full advantage of the favorable flight properties of biologically inspired flapping-wing micro aerial vehicles requires having insight into their dynamics and providing adequate control in all flight conditions. Because of the high complexity of flapping flight and limited availability of accurate flight data, however, global models are not readily available, particularly models validated with flight data and suitable for practical applications. This paper proposes an approach for global modeling of nonlinear flapping-wing dynamics, constructing a linear parameter-varying model from a set of local linear models. The model parameters and scheduling functions are determined using system identification, from free-flight data collected on a real test platform over a significant part of the flight envelope. The resulting model allows for the dominant parts of the dynamics to be accurately represented across the considered range of conditions. With 25 parameters overall, it significantly improves on the starting point of 46 local models with 12 parameters each. Moreover, a single model that adapts to the flight condition provides flexibility and continuous coverage, highly useful for simulation and control applications. Although in the explored part of the flight envelope nonlinearity was found to be limited, the approach is scalable and expected to also cover larger variations.
References
[1] , “The Aerodynamics of Hovering Insect Flight. I. The Quasi-Steady Analysis,” Philosophical Transactions of the Royal Society B: Biological Sciences, Vol. 305, No. 1122, 1984, pp. 1–15. doi:https://doi.org/10.1098/rstb.1984.0049
[2] , “Leading-Edge Vortices in Insect Flight,” Nature, Vol. 384, No. 6610, 1996, pp. 626–630. doi:https://doi.org/10.1038/384626a0
[3] , “Wing Rotation and the Aerodynamic Basis of Insect Flight,” Science, Vol. 284, No. 5422, 1999, pp. 1954–1960. doi:https://doi.org/10.1126/science.284.5422.1954 SCIEAS 0036-8075
[4] , “Dynamic Flight Stability in the Desert Locust Schistocerca Gregaria,” Journal of Experimental Biology, Vol. 206, No. 16, Aug. 2003, pp. 2803–2829. doi:https://doi.org/10.1242/jeb.00501 JEBIAM 0022-0949
[5] , “Testing and System Identification of an Ornithopter in Longitudinal Flight,” Journal of Aircraft, Vol. 48, No. 2, March 2011, pp. 660–667. doi:https://doi.org/10.2514/1.C031208
[6] , “Linear Aerodynamic Model Identification of a Flapping Wing MAV Based on Flight Test Data,” International Journal of Micro Air Vehicles, Vol. 5, No. 4, 2013, pp. 273–286. doi:https://doi.org/10.1260/1756-8293.5.4.273
[7] , “Black-Box LTI Modelling of Flapping-Wing Micro Aerial Vehicle Dynamics,” AIAA Atmospheric Flight Mechanics Conference, AIAA Paper 2015-0234, 2015. doi:https://doi.org/10.2514/6.2015-0234
[8] , “Energy-Minimizing Kinematics in Hovering Insect Flight,” Journal of Fluid Mechanics, Vol. 582, July 2007, pp. 153–168. doi:https://doi.org/10.1017/S0022112007006209 JFLSA7 0022-1120
[9] , “Averaging of the Nonlinear Dynamics of Flapping Wing Micro Air Vehicles for Symmetrical Flapping,” AIAA Journal, Vol. 49, No. 5, 2011, pp. 969–981. doi:https://doi.org/10.2514/1.J050649 AIAJAH 0001-1452
[10] , “Force and Moment Characterization of Flapping Wings for Micro Air Vehicle Application,” Proceedings of the American Control Conference, Vol. 3, IEEE Publ., Piscataway, NJ, 2005, pp. 1515–1520. doi:https://doi.org/10.1109/ACC.2005.1470180
[11] , “Stabilization Control of a Bumblebee in Hovering and Forward Flight,” Acta Mechanica Sinica, Vol. 25, No. 1, 2009, pp. 13–21. doi:https://doi.org/10.1007/s10409-008-0184-8 LHHPAE 0567-7718
[12] , “Control for Going from Hovering to Small Speed Flight of a Model Insect,” Acta Mechanica Sinica, Vol. 25, No. 3, 2009, pp. 295–302. doi:https://doi.org/10.1007/s10409-009-0241-y LHHPAE 0567-7718
[13] , “System Identification and Linear Time-Invariant Modeling of an Insect-Sized Flapping-Wing Micro Air Vehicle,” 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, IEEE Publ., Piscataway, NJ, 2011, pp. 1107–1114. doi:https://doi.org/10.1109/IROS.2011.6094421
[14] , “Dynamic Model and Attitude Control of Flapping Wing Micro Aerial Vehicle,” IEEE International Conference on Robotics and Biomimetics (ROBIO), IEEE Publ., Piscataway, NJ, Dec. 2009, pp. 451–456. doi:https://doi.org/10.1109/ROBIO.2009.5420689
[15] , “Parameter Estimation for the Pitching Dynamics of a Flapping-Wing Flying Robot,” IEEE International Conference on Advanced Intelligent Mechatronics (AIM), IEEE Publ., Piscataway, NJ, 2015, pp. 1552–1558. doi:https://doi.org/10.1109/AIM.2015.7222763
[16] , “Time-Varying Model Identification of Flapping-Wing Vehicle Dynamics Using Flight Data,” Journal of Guidance, Control, and Dynamics, Vol. 39, No. 3, 2016, pp. 526–541. doi:https://doi.org/10.2514/1.G001470 JGCODS 0731-5090
[17] Sename O., Gáspár P. and Bokor J., (eds.), Robust Control and Linear Parameter Varying Approaches,
Lecture Notes in Control and Information Sciences , Springer, Berlin, 2013, Chap. 1. doi:https://doi.org/10.1007/978-3-642-36110-4[18] , “Identification of Nonlinear Process Models in an LPV Framework,” Proceedings of the 9th International Symposium on Dynamics and Control of Process Systems, Vol. 43, No. 5, Elsevier, Amsterdam, 2010, pp. 869–874. doi:https://doi.org/10.3182/20100705-3-BE-2011.00145
[19] , “Survey of Gain-Scheduling Analysis and Design,” International Journal of Control, Vol. 73, No. 11, 2000, pp. 1001–1025. doi:https://doi.org/10.1080/002071700411304 IJCOAZ 0020-7179
[20] , “Global Nonlinear Aerodynamic Modeling Using Multivariate Orthogonal Functions,” Journal of Aircraft, Vol. 32, No. 2, 1995, pp. 270–277. doi:https://doi.org/10.2514/3.46712
[21] , “Real-Time Onboard Global Nonlinear Aerodynamic Modeling from Flight Data,” Journal of Aircraft, Vol. 53, No. 5, 2016, pp. 1261–1297. doi:https://doi.org/10.2514/1.C033133
[22] , “Global Nonlinear Aerodynamic Model Identification with Multivariate Splines,” AIAA Atmospheric Flight Mechanics Conference, AIAA Paper 2009-5726, 2009. doi:https://doi.org/10.2514/6.2009-5726
[23] , “Model Identification of Linear Parameter Varying Aircraft Systems,” Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, Vol. 220, No. 4, 2006, pp. 337–346. doi:https://doi.org/10.1243/09544100JAERO28
[24] , “Development of Linear-Parameter-Varying Models for Aircraft,” Journal of Guidance, Control, and Dynamics, Vol. 27, No. 2, 2004, pp. 218–228. doi:https://doi.org/10.2514/1.9165 JGCODS 0731-5090
[25] , “Application of LPV Modeling, Design and Analysis Methods to a Re-Entry Vehicle,” AIAA Guidance, Navigation and Control Conference, AIAA Paper 2010-8192, 2010. doi:https://doi.org/10.2514/6.2010-8192
[26] , “On the Design of the LPV Controllers for the F-14 Aircraft Lateral-Directional Axis During Powered Approach,” Proceedings of the American Control Conference, IEEE Publ., Piscataway, NJ, 1997. doi:https://doi.org/10.2514/2.4323
[27] , “Linear Parameter Varying Control for the X-53 Active Aeroelastic Wing,” Control of Linear Parameter Varying Systems with Applications, Springer, Boston, 2012, pp. 483–512. doi:https://doi.org/10.1007/978-1-4614-1833-7_19
[28] , “Linear Parameter-Varying Control of a Large Blended Wing Body Flexible Aircraft,” IFAC Proceedings, Vol. 43, No. 15, 2010, pp. 19–24. doi:https://doi.org/10.3182/20100906-5-JP-2022.00005 IPSEET
[29] , “A Systematic Method of Smooth Switching LPV Controllers Design for a Morphing Aircraft,” Chinese Journal of Aeronautics, Vol. 28, No. 6, 2015, pp. 1640–1649. doi:https://doi.org/10.1016/j.cja.2015.10.005 CJAEEZ 1000-9361
[30] , “Development and Validation of a Flight-Identified Full-Envelope Business Jet Simulation Model Using a Stitching Architecture,” AIAA Modeling and Simulation Technologies Conference, AIAA Paper 2017-1550, 2017. doi:https://doi.org/10.2514/6.2017-1550
[31] , Aircraft System Identification: Theory and Practice,
AIAA Education Series , AIAA, Reston, VA, 2006, Chap. 5.[32] , The DelFly Design, Aerodynamics, and Artificial Intelligence of a Flapping Wing Robot, Springer, The Netherlands, 2016, Chaps. 1–4.
[33] , “Onboard/Offboard Sensor Fusion for High-Fidelity Flapping-Wing Robot Flight Data,” Journal of Guidance, Control and Dynamics, Vol. 40, No. 8, 2017, pp. 2132–2121. doi:https://doi.org/10.2514/1.G002527
[34] , “Flight Testing and Preliminary Analysis for Global System Identification of Ornithopter Dynamics Using On-Board and Off-Board Data,” AIAA Atmospheric Flight Mechanics Conference, AIAA Paper 2017-1634, 2017. doi:https://doi.org/10.2514/6.2017-1634
[35] , “Free Flight Force Estimation of a 23.5 g Flapping Wing MAV Using an On-Board IMU,” International Conference on Intelligent Robots and Systems (IROS), 2016. doi:https://doi.org/10.1109/IROS.2016.7759729
[36] , “Controlled Flight Maneuvers of a Flapping Wing Micro Air Vehicle: A Step Towards the Delfly II Identification,” AIAA Atmospheric Flight Mechanics Conference, AIAA Paper 2013-4843, 2013. doi:https://doi.org/10.2514/6.2013-4843
[37] , “Derivation and Simulation of the Nonlinear Dynamics of a Flapping Wing Micro-Air Vehicle,” European Micro Aerial Vehicle Conference and Flight Competition, 2009, www.imavs.org/papers/2009/33_EMAV09.pdf.
[38] , “Rigid Multi-Body Equations-of-Motion for Flapping Wing MAVs Using Kane Equations,” AIAA Guidance, Navigation, and Control Conference, AIAA Paper 2009-6158, Aug. 2009. doi:https://doi.org/10.2514/6.2009-6158
[39] , “Multibody Model of an Ornithopter,” Journal of Guidance, Control, and Dynamics, Vol. 32, No. 5, 2009, pp. 1675–1679. doi:https://doi.org/10.2514/1.43177 JGCODS 0731-5090
[40] , “Dynamic Flight Stability of a Hovering Bumblebee,” Journal of Experimental Biology, Vol. 208, No. 3, Feb. 2005, pp. 447–459. doi:https://doi.org/10.1242/jeb.01407 JEBIAM 0022-0949
[41] , “Dipteran Insect Flight Dynamics. Part 1 Longitudinal Motion About Hover,” Journal of Theoretical Biology, Vol. 264, No. 2, 2010, pp. 538–552. doi:https://doi.org/10.1016/j.jtbi.2010.02.018 JTBIAP 0022-5193
[42] , “In-Flight Data Acquisition and Flight Testing for System Identification of Flapping-Wing MAVs,” IEEE International Conference on Unmanned Aerial Systems (ICUAS), 2017. doi:https://doi.org/10.1109/ICUAS.2017.7991452
[43] , “Design and Evaluation of Dynamic Flight Test Manoeuvres,” Ph.D., Delft Univ. of Technology, Delft, The Netherlands, 1986.
[44] , “Flight Test Validation of Optimal Input Design and Comparison to Conventional Inputs,” AIAA Atmospheric Flight Mechanics Conference, AIAA Paper 1997-3711, 1997. doi:https://doi.org/10.2514/6.1997-3711
[45] , “Taking Robust LPV Control into Flight on the VAAC Harrier,” Proceedings of the 39th IEEE Conference on Decision and Control, Vol. 5, IEEE Publ., Piscataway, NJ, 2000, pp. 4558–4564. doi:https://doi.org/10.1109/CDC.2001.914633
[46] , “Dynamic Gain Scheduled Control of an F16 Model,” AIAA Guidance, Navigation and Control Conference, AIAA Paper 2008-6487, 2008. doi:https://doi.org/10.2514/6.2008-6487
[47] , “Identification of Linear Parameter Varying Models,” International Journal of Robust and Nonlinear Control, Vol. 12, No. 9, 2002, pp. 841–853. doi:https://doi.org/10.1002/rnc.v12:9
[48] , “Modeling and Identification of Linear Parameter-Varying Systems an Orthonormal Basis Function Approach,” Ph.D. Thesis, Delft Univ. of Technology, Delft, The Netherlands, 2008.
[49] , Flight Vehicle System Identification a Time Domain Methodology,
Progress in Astronautics and Aeronautics , AIAA, Reston, VA, 2006, Chap. 6.[50] , “Determination of Airplane Model Structure from Flight Data Using Splines and Stepwise Regression,” NASA TP 2126, 1983.