Obtaining Linear State-Space Matrices (A,B,C,D) from UAV Toolbox Guidance Model for MPC/LQR Control Design
34 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
boutegui
il 29 Set 2025 alle 23:58
Commentato: boutegui
il 30 Set 2025 alle 14:53
I need to design advanced controllers (MPC or LQR) for a UAV system using the Guidance Model block from UAV Toolbox. However, these control design methods require linear state-space matrices (A, B, C, D), but the Guidance Model represents a closed-loop reduced-order system that cannot be directly linearized using standard Simulink linearization tools.
Key Challenges :
- Closed-Loop Nature: The Guidance Model already includes autopilot + airframe dynamics, making it a stabilized closed-loop system
- Reduced-Order Model: Internal states don't directly correspond to physical states
Any guidance would be greatly appreciated!
0 Commenti
Risposta accettata
Jianxin Sun
il 30 Set 2025 alle 10:45
Hi, if you want to design controllers for the outter loop, such as position tracking controllers, you can still linearize the guidance model at different operating point. However, if you need to design controllers for the inner loop that is already part of guidance model, such as attitude controller for multirotor, you will need to build your model differently. For example, you can build your model using aerospace blockset following example in https://www.mathworks.com/help/aeroblks/quadcopter-modeling-based-on-parrot-minidrone.html
3 Commenti
Jianxin Sun
il 30 Set 2025 alle 14:04
Have you ran the following command to get example files first?
openExample('aeroblks_quad/QuadcopterProjectExample')
Più risposte (0)
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!