Red de conocimiento informático - Conocimiento sistemático - Resolver un problema de Matlab de teoría de control automático

Resolver un problema de Matlab de teoría de control automático

Simplemente use la función de margen directamente.

Código de referencia s=tf('s');

G=35/(s*(0.2*s 1)*(0.01*s 1)*(0.005*s 1));

margin(G)

Resultado

Como se puede ver en la figura, el margen del ángulo de fase es de 10,6 grados (frecuencia de corte wc= 12.7), el margen de amplitud es de 5,95 dB.

También puedes dejar que la función de margen devuelva parámetros: gt; gt;?[Gm, Pm, Wcg, Wcp] =?margin(G)

Gm?= 1.98333676230356

Pm?= 10.6261227373272

Wcg?= 18.1071443395313

Wcp?= 12.6967559666962

Cabe señalar que el margen de amplitud obtenido en este way La cantidad es diferente de los resultados dibujados anteriormente porque el diagrama de Bode está en decibeles, pero aquí está en múltiplos. La relación entre los dos es: gt;?20*log10(Gm)

. respuesta?= 5.94792923713467