Rapid Simulation and Analysis of Flight Dynamics Based on Modelica

Modelica is an object-oriented programming language that supports equation-based modeling, high automation of differential equation solving, and excellent code organization and reuse. Based on the aforementioned advantages, this paper uses the Modelica programming language to perform dynamic mathematical modeling for a conventional fixed-wing aircraft with T-tail configuration, as well as balancing and linearization processing. The 6-DOF nonlinear simulation results are then compared to the linearization simulation results. The effectiveness of the aircraft dynamics model's linearization procedure, established by calling the Modelica linearization library, is tested. The pitch angle control system is constructed using the PID principle, with the SQP algorithm being used to optimize the PID control parameters. The simulation results are consistent with the optimization demands. To summarize, the use of Modelica language for flight dynamics simulation and analysis is straightforward and successful, and it serves as a guide for practical engineering.

Authors

Institutions

Publication Details

Published
2024-09-27
DOI
https://doi.org/10.1109/aaac63570.2024.11027359
Primary Topic
Modeling and Simulation Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Rapid Simulation and Analysis of Flight Dynamics Based on Modelica

Haibo Jin, Wan Junyao
Modeling and Simulation Systems
article

Rapid Simulation and Analysis of Flight Dynamics Based on Modelica

Haibo Jin, Wan Junyao
article en

Abstract

Modelica is an object-oriented programming language that supports equation-based modeling, high automation of differential equation solving, and excellent code organization and reuse. Based on the aforementioned advantages, this paper uses the Modelica programming language to perform dynamic mathematical modeling for a conventional fixed-wing aircraft with T-tail configuration, as well as balancing and linearization processing. The 6-DOF nonlinear simulation results are then compared to the linearization simulation results. The effectiveness of the aircraft dynamics model's linearization procedure, established by calling the Modelica linearization library, is tested. The pitch angle control system is constructed using the PID principle, with the SQP algorithm being used to optimize the PID control parameters. The simulation results are consistent with the optimization demands. To summarize, the use of Modelica language for flight dynamics simulation and analysis is straightforward and successful, and it serves as a guide for practical engineering.

Nanjing University of Aeronautics and Astronautics (CN)
Openalex Percentile: Top 67%
Modeling and Simulation Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.