Optimizing Gain Margin in Matlab Bode Diagram

  • Context: MATLAB 
  • Thread starter Thread starter reik6149
  • Start date Start date
  • Tags Tags
    Gain Margin Matlab
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
2 replies · 6K views
reik6149
Messages
2
Reaction score
0
For the Matlab bode diagram, normally when we want to obtain the gain margin, we have to cross the line from phase -180 and touch the curve. (Picture1 is what I did) however from the matlab, the gain margin crossover is start from -540 instead of -180 degree by using "Margin" function(Picture2 is what Matlab shown).

Attached is the problem's picture, may I know should I stick with -180 like the "picture1" ? or just follow what the Matlab show which is -540?

picture1.png


Picture2.png


What i guess is, due to the gain margin is positive, thus the system auto change to -540 so the gain margin will be negative? Does this make any sense?
 
Physics news on Phys.org
OK, here is the code in matlab

num=[24];
den=[11.5 1];
g=tf(num,den);
set(g,'inputdelay',2.3)
bode(g)
margin(g)...-2.3
24 . e
--------------
11.5s + 1