一、allmargin()
该函数可以求系统传函的幅值裕度、相位裕度、幅值裕度穿越0dB的频率(也就是截止频率)、相位裕度穿越-180°时的频率、还可以判断系统的稳定性。
二、举例说明该函数用法
eg1、某一开环传递函数的表达式:G(s)=(0.0167s+1)/[s*(0.03s+1)*(0.0025s+1)*(0.001s+1)],求该传递函数的幅值裕度、相位裕度以及系统是否稳定?
Matlab编程如下:
num=[0.0167,1];
den=conv(conv([1,0],[0.03,1]),conv([0.0025,1],[0.001,1]));
G=tf(num,den);
Y=allmargin(G)
运行结果如下:
Y =
struct with fields:
GainMargin: 2.2763e+03
GMFreque