Abstract
A novel identification method of aerodynamic models using a physics neural network, named the attitude dynamics network, which incorporates the attitude dynamics of an aircraft without any prior aerodynamic knowledge, is proposed. Then a learning controller, which combines feedback linearization with sliding mode control, is developed by introducing the learned aerodynamic models. The merit of the identification method is that the aerodynamic models can be learned end-to-end by the physics network directly from the flight data. Consequently, the paper uses an offline scheme and an online scheme to combine the identification process and the control process. In the offline scheme, learning the aerodynamic models and controlling the aircraft compose a cascade system, whereas the online scheme, similar to Learn-to-Fly, is a parallel system. Specifically, in the offline scheme, the physics neural network is trained by sufficient offline flight data, and then the trained network is substituted into the controller. The online scheme refers to the controller making the aircraft fly to generate flight data and sending these data to the deep network at the time of training, while the deep network provides the trained aerodynamic models to the controller at other times. Simulation results show that both under nominal and disturbance aerodynamic conditions, the network trained offline with a large amount of nominal data approximate the aerodynamic models well. Thus, the performance of the controller reaches a good level; for the online scheme, the predictive capability of the network increases and the performance of the controller improves with more training data.
Graphic Abstract
Similar content being viewed by others
References
Riddick, S.E.: An overview of NASA’s Learn-to-Fly technology development. In: AIAA Scitech 2020 Forum. p. 0760 (2020)
Heim, E.H., Viken, E., Brandon, J.M., et al.: NASA’s Learn-to-Fly project overview. In: 2018 Atmospheric Flight Mechanics Conference. p. 3307 (2018)
Morelli, E.A.: Real-time global nonlinear aerodynamic modeling for Learn-To-Fly. In: AIAA atmospheric flight mechanics conference. pp. 1–22 (2016)
Morelli, E.A.: Flight test maneuvers for efficient aerodynamic modeling. J. Aircr. 49, 1857–1867 (2012)
Snyder, S., Bacon, B., Morelli, E.A., et al.: Online control design for Learn-to-Fly. In: 2018 Atmospheric Flight Mechanics Conference. American Institute of Aeronautics and Astronautics, Atlanta (2018)
Foster, J.V.: Autonomous guidance algorithms for NASA Learn-to-Fly technology development. In: 2018 Atmospheric Flight Mechanics Conference. American Institute of Aeronautics and Astronautics, Atlanta (2018)
Morelli, E.A., Derry S.D., Smith M.S.: Aerodynamic parameter estimation for the X-43A (Hyper-X) from flight data. In: AIAA atmospheric flight mechanics conference and exhibit (2005)
Klein, V., Morelli, E.A.: Aircraft system identification: theory and practice. American Institute of Aeronautics and Astronautics, Reston (2006)
Grauer, J.A., Morelli, E.A.: A generic nonlinear aerodynamic model for aircraft. In: AIAA atmospheric flight mechanics conference. American Institute of Aeronautics and Astronautics, National Harbor (2014)
Raissi, M., Perdikaris, P., Karniadakis, G.E.: Physics informed deep learning (part I): data-driven solutions of nonlinear partial differential equations. arXiv preprint arXiv:1711.10566 (2017)
Raissi, M., Perdikaris, P., Karniadakis, G.E.: Physics informed deep learning (part II): data-driven discovery of nonlinear partial differential equations. arXiv preprint arXiv:1711.10566 (2017)
Raissi, M., Perdikaris, P., Karniadakis, G.E.: Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J. Comput. Phys. 378, 686–707 (2019)
Lu, L., Meng, X., Mao, Z., et al.: DeepXDE: A deep learning library for solving differential equations. SIAM Rev. 63, 208–228 (2021)
Karpatne, A., Watkins, W., Read, J., et al.: Physics-guided Neural Networks (PGNN): an application in lake temperature modeling. arXiv preprint arXiv:1711.10566 (2017)
Jia, X., Karpatne, A., Willard, J., et al.: Physics guided recurrent neural networks for modeling dynamical systems: application to monitoring water temperature and quality in lakes. arXiv preprint arXiv:1711.10566 (2018)
Muralidhar, N., Islam, M.R., Marwah, M., et al.: Incorporating prior domain knowledge into deep neural networks. In: 2018 IEEE International Conference on Big Data (Big Data). 36–45. IEEE (2018)
Shi, G., Shi, X., O’Connell, M., et al.: Neural Lander: stable drone landing control using learned dynamics. In: 2019 International Conference on Robotics and Automation (ICRA). 9784–9790 (2019).
Shi, G., Hönig, W., Yue, Y., et al.: Neural-Swarm: decentralized close-proximity multirotor control using learned interactions. In: 2020 IEEE International Conference on Robotics and Automation (ICRA). pp. 3241–3247. IEEE, Paris (2020)
Yu, Y., Yao, H., Liu, Y.: Aircraft dynamics simulation using a novel physics-based learning method. Aerosp. Sci. Technol. 87, 254–264 (2019)
Yu, Y., Yao, H., Liu, Y.: Physics-based learning for aircraft dynamics simulation. In: 10th Annual Conference of the Prognostics and Health Management Society, PHM (2018)
Lutter, M., Ritter, C., Peters, J.: Deep lagrangian networks: using physics as model prior for deep learning. arXiv preprint arXiv:1711.10566 (2019)
Lutter, M., Listmann, K., Peters, J.: Deep Lagrangian networks for end-to-end learning of energy-based control for under-actuated systems. In: 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). pp. 7718–7725 (2019.
Greydanus, S., Dzamba, M., Yosinski, J.: Hamiltonian neural networks. Adv. Neural. Inf. Process. Syst. 32, 15379–15389 (2019)
Cranmer, M., Greydanus, S., Hoyer, S., et al.: Lagrangian neural networks. In: ICLR 2020 Workshop on Integration of Deep Neural Models and Differential Equations. (2020)
Raissi, M., Yazdani, A., Karniadakis, G.E.: Hidden fluid mechanics: Learning velocity and pressure fields from flow visualizations. Science 367, 1026–1030 (2020)
Hassan, K.: Khalil: Nonlinear systems. Prentice-Hall, Upper Saddle River (2011)
Sonneveldt, L.: Nonlinear F-16 Model Description. Delft University of Technology, Delft (2006)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Executive Editor: Weiwei Zhang.
Rights and permissions
About this article
Cite this article
Zhao, T., Chen, G., Wang, X. et al. Aerodynamic modeling using an end-to-end learning attitude dynamics network for flight control. Acta Mech. Sin. 37, 1799–1811 (2021). https://doi.org/10.1007/s10409-021-01151-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10409-021-01151-6