Bode Graph for MIMO System - Drone

조회 수: 57 (최근 30일)
Yovel
Yovel 2026년 1월 29일 18:10
댓글: Paul 2026년 2월 2일 0:47
Hi, I have a control system for a drone
I have several PID controllers on each of the components (height z and angles phi, theta, psi)
For the height the controller yields me a force T and for the angles moments
I need to make a Bode graph and root locus for the system. I'm really struggling with this because it's a MIMO system and I can't do it for each component separately
I would appreciate help! Thanks
  댓글 수: 2
Yovel
Yovel 2026년 1월 30일 13:20
??
Paul
Paul 2026년 2월 2일 0:47
The classcial approach would be to find an operating point (i.e., an equilibrium point for the system), then linearize at that operating point, then do the linear analysis at that operating point (input/output stability, stability margins, etc.). Repeat for as many operating points are of interest over the operational space. Looks like you might have been heading down this path (I see you have an analysis point defined at "angle torque" signal). See the documentation for Simulink Control Design for tools to execute this process.

댓글을 달려면 로그인하십시오.

답변 (1개)

Sam Chak
Sam Chak 2026년 1월 30일 15:02
Undergraduate textbooks typically say that a standard Bode plot is designed for Single-Input, Single-Output (SISO) systems. However, if your drone model is at a graduate level and you have taken any courses in Multivariable, Robust, or Optimal Control, you have likely encountered Singular Value (SV) Bode plots, which are also almost exclusively referred to as Sigma Plots.
Look up these two examples:
  댓글 수: 2
Yovel
Yovel 2026년 2월 1일 7:11
Hey thanks! But how do I analyze stability for a system?
What are the inputs and outputs that I check and how? I didn't understand that. I don't have a transfer function either, just equations in time, which are quite complicated. Is it possible to show stability in another way?
Sam Chak
Sam Chak 2026년 2월 1일 15:43
Yes, there are, of course, alternative methods for analyzing the stability of a system. But, proving the stability of a complicated system is generally a challenging task, even for expert control theorists.
If you prefer a math-free approach, typically a graphical one, you can use the XY Graph block to display a particular trajectory of the solution from a selected set of initial values. By repeating this process for multiple initial values and combining all these trajectories, you can create a phase portrait.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Time and Frequency Domain Analysis에 대해 자세히 알아보기

제품


릴리스

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by