The vertical take-off and landing (VTOL) of unmanned aerial vehicles (UAVs) is extensively employed in various sectors. To ensure adherence to design specifications and mission requirements, it is vital to verify flight control and system performance using an accurate dynamic model specific to UAV configuration. Traditionally, engineers follow a sequential approach in UAV design, which involves multiple design iterations comprising CAD drawings, material collection, fabrication, flight tests, system identification, modifications, dynamic model extraction, checking if the results meet requirements, and then repeating the process. However, as UAVs become larger, heavier, and more enduring to meet complex system demands, the costs and time associated with each design iteration of creating a new UAV escalate exponentially. The bare-airframe dynamics of the UAV are crucial for engineers to design a controller and validate handling quality and performance. This paper proposes a novel method to accurately predict the dynamic model of the bare airframe for quadrotor UAVs without physically constructing them in the real world. The core concept revolves around converting the quadrotor UAV design from CAD software into a UAV model within an X-Plane simulator. Leveraging the CIFER software’s two key features—frequency domain system identification and parametric model fitting—the unstable bare-airframe dynamics are extracted for both the UAV model in X-Plane and a real-world DJI 450 UAV with the same physical configuration. This paper provides essential parameters and guidance for constructing a 92% high-fidelity dynamic model of the given UAV configuration in X-Plane. The flight test results demonstrate excellent alignment with the simulation outcomes, instilling confidence in the effectiveness of the proposed method for designing and validating new UAVs. Moreover, this approach significantly reduces the time and cost associated with the traditional design process, which requires an actual build of the UAV and many flight tests to verify the performance.
Read full abstract