Diseñé un compensador Tipo 3 y quería ver su diagrama de Bode en matlab.
Aquí está la función de transferencia del compensador tipo 3:
Mis valores son:
wp0=203
wp1=6657000
wp2=31400
wz1=5024
wz2=5024
El código que he usado en matlab es:
sys=tf((wp0/s*((s/wz1)+1) ((s/wz2)+1))/(((s/wp1)+1 ((s/wp2)+1)))) ;
augurio(sys);
Aquí está mi resultado:
Como puede ver aquí, el margen de fase tiene un valor negativo pero debería ser positivo. No puedo encontrar el problema, ¿cuál es mi error aquí?
El margen de fase solo se aplica a la función de transferencia de bucle abierto de un sistema de bucle cerrado. Un compensador tiene una respuesta de fase, pero el margen de fase no tiene sentido a menos que agregue las funciones de transferencia del resto del ciclo.
Esperaría que la fase de su compensador comenzara cerca de -90 grados debido al polo en el origen. Una vez que agregue su compensador al sistema, puede trazar la respuesta de bucle abierto de todo y ver cuál sería el margen de fase.
Das D.
Juan D.
AJN