journal article·2024-07-01Open access

Self-immunity study of quadrotor UAV based on Modelica system modeling and disturbance feed-forward compensation

Bao Xiaopeng, Hao Zhou, Siwei Tan

AIP Advances· Volume 14· Issue 7

Abstract

For addressing the challenges of decreased attitude and trajectory tracking accuracy and a delayed response in the flight control operations of quadcopter unmanned aerial vehicles (UAVs) under the uncertainties of model parameters and external disturbances, this study leverages the advantages of the non-causal declarative modeling language Modelica in system modeling and simulation. In addition, it incorporates the nonlinear Active Disturbance Rejection Control (ADRC) framework for disturbance observation, estimation, and compensation. A state observer is designed to mitigate the impact of external disturbances and model uncertainties through feed-forward compensation, and stability analysis is conducted. Numerical simulations for hover resistance demonstrate that, compared to the cascade proportional integral differential (PID) control strategy, PID-NLADRC reduces the maximum deviation induced by wind disturbances by ∼50% and shortens the disturbance influence time by around 40%. Simulations for different trajectories, such as planar or spatial, smooth or abrupt changes, indicate that under the PID-NLADRC control strategy, the real-time spatial distance deviation mean is reduced by 69.5%, and the peak time is shortened by 75.7%. Validation through multi-objective applications and physical experiments highlights the advantages of PID-NLADRC in terms of positioning accuracy, rapid tracking, and disturbance suppression, aligning well with the fast, precise, and robust flight control requirements of quadcopter UAVs.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Adaptive Control of Nonlinear Systems · Aerospace and Aviation Technology · Real-time simulation and control systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Naval University of Engineering , Wuhan 430030, China

References (22)

Show source-provided references
1. Terminal sliding mode attitude-position quaternion based control of quadrotor unmanned aerial vehicle10.1016/j.asr.2023.02.030 ↗
2. Recent advances in unmanned aerial vehicles: A review10.1007/s13369-022-06738-0 ↗
3. Modeling and analysis of quadcopter F450 frame
4. Molten salt reactor system dynamics in simulink and modelica, a code to code comparison10.1016/j.nucengdes.2023.112484 ↗
5. Version [OpenIPSL 2.0.0]-[iTesla power systems library (iPSL): A modelica library for phasor time-domain simulations]10.1016/j.softx.2022.101277 ↗
6. A control scheme for navigation and obstacle avoidance of autonomous flying agent10.1007/s13369-017-2899-y ↗
7. Event-triggered controller design for active suspension systems: An adaptive backstepping method with error-dependent gain10.1016/j.conengprac.2023.105547 ↗
8. Variable pitch control of a quadrotor using adaptive sliding mode controller10.1108/aeat-03-2022-0072 ↗
9. Bioinspired backstepping sliding mode control and adaptive sliding innovation filter of quadrotor unmanned aerial vehicles10.1016/j.birob.2023.100116 ↗
10. Output feedback sliding mode control of quadcopter using IMU navigation
11. Based on backpropagation neural network and adaptive linear active disturbance rejection control for attitude of a quadrotor carrying a load10.3390/app122412698 ↗
12. A Review of quadrotor UAV: Control and SLAM methodologies ranging from conventional to innovative approaches10.1016/j.robot.2022.104342 ↗
13. Event-triggered adaptive fuzzy control for nonstrict-feedback nonlinear systems with output hysteresis10.1002/asjc.3171 ↗
14. 2008
15. Active disturbance rejection control with fractional-order model-aided extended state observer10.1016/j.isatra.2023.07.020 ↗
16. Robust and nonfragile consensus of positive multiagent systems via observer-based output-feedback protocols10.1002/rnc.5090 ↗
17. Modeling and sliding mode-based attitude tracking control of a quadrotor UAV with time-varying mass10.1016/j.isatra.2019.08.017 ↗
18. Modeling and PID control of quadrotor UAV based on machine learning10.1515/jisys-2021-0213 ↗
19. ADRC in output and error form: Connection, equivalence, performance10.1007/s11768-023-00129-y ↗
20. Manipulator calibration-free hand-eye coordination based on ADRC under eye fixation
21. A feedback-planning scheme to synthesize control functions
22. Trajectory tracking control for quadrotor based on time-varying threshold event-triggered extended state observer10.1177/01423312231157121 ↗