Applied Sciences (Mar 2024)

Dynamic Modeling and Altitude Control for Flying Cars Based on Active Disturbance Rejection Control

  • Jie Xu,
  • Xinjiang Lu,
  • Wei Luo,
  • Hao Sun,
  • Zhenkun Long,
  • Yuteng Xu

DOI
https://doi.org/10.3390/app14072754
Journal volume & issue
Vol. 14, no. 7
p. 2754

Abstract

Read online

Flying cars offer huge advantages due to their deformable structure, which can adapt to external environments and mission requirements. They represent a novel system that can realize vertical takeoff and landing. However, the structure of a flying car is complicated, placing higher requirements on modeling accuracy and control effectiveness. Thus, in this paper, a dynamic model of a flying car is proposed by combining a car body, motor, and propellers. Then, a double-loop controller based on active disturbance rejection control is proposed to accurately control its flight altitude. Utilizing the extended state observer, external wind and other disturbances are regarded as an extended state, which can be dynamically observed and compensated to significantly improve tracking accuracy. The effectiveness of the proposed controller is validated through detailed simulations and flight experiments. The proposed controller significantly improves control accuracy and disturbance rejection capability.

Keywords