4
Compensadores mediante Matlab: Vamos a estudiar los compensadores mediante dos métodos: Metódo del lugar geométrico de las raíces Respuesta en frecuencia A. Método del lugar geométrico de las raíces: La función de transferencia típica de un compensador por adelanto de fase: · Zo=zero · Po=polo · Zo < Po Los valores para este sistema, zero (Zo) es 0.9 y el polo(Zo) es 20. Introducimos estas funciones de Matlab conv y cloop que determinan la función de transferencia en lazo cerrado de un compensador de adelanto de fase. En Matlab el compensador de adelanto de fase mediante el método se las raíces se implementa entrando la función de transferencia mediante esta forma: numlead=kc*[1 z]; denlead=[1 p]; Y utilizamos la función conv para implementar la función del compensador con el numerador y denominador de la planta. newnum=conv(num,numlead); newden=conv(den,denlead);

Compensadores mediante Matlab

Embed Size (px)

DESCRIPTION

Compensadores mediante Matlab

Citation preview

Compensadores mediante Matlab:Vamos a estudiar los compensadores mediante dos mtodos:

Metdo del lugar geomtrico de las races

Respuesta en frecuencia

A. Mtodo del lugar geomtrico de las races:La funcin de transferencia tpica de un compensador por adelanto de fase: Zo=zero Po=polo Zo < Po

Los valores para este sistema, zero (Zo) es 0.9 y el polo(Zo) es 20.

Introducimos estas funciones de Matlab conv y cloop que determinan la funcin de transferencia en lazo cerrado de un compensador de adelanto de fase.

En Matlab el compensador de adelanto de fase mediante el mtodo se las races se implementa entrando la funcin de transferencia mediante esta forma:

numlead=kc*[1 z];denlead=[1 p];

Y utilizamos la funcin conv para implementar la funcin del compensador con el numerador y denominador de la planta.

newnum=conv(num,numlead);newden=conv(den,denlead);Utilizamos tambin la funcin rlocus(sys) para obtener grficamente el lugar geomtrico de las races, tambin utilizamos la funcin sgrid(z,wn)para visualizar una rejilla de lineas de frecuencia

Ver ejemplo en MatlabB. Compensador de adelanto de fase mediante respuesta en frecuencia:La funcin de transferencia tpica de un compensador de adelanto de fase: Primero debemos definir los valores alead, Tlead y Klead. A travs de esta ecuacin podemos encontrar el valor de alead.

Nosotros para nuestro sistema definiremos estos valores alead = 200, Tlead = 0.0025, y Klead = 0.05

En Matlab el compensador de adelanto de fase la respuesta en frecuencia se implementa entrando la funcin de transferencia mediante esta forma:

numlead=[aT 1];denlead=[T 1];Y utilizamos la funcin conv para implementar la funcin del compensador con el numerador y denominador de la planta.

newnum=conv(num,numlead);newden=conv(den,denlead);Utilizamos la funcin bode(sys)para obtener el grfico de la salida del sistema, es decir la magnitud y la fase resultante en funcin de la frecuencia

Ver ejemplo en MatlabC. Compensador de atraso de fase mediante respuesta en frecuencia:La funcin de transferencia tpica de un compensador de atraso de fase: Nosotros para nuestro sistema definiremos estos valores alead 0.1, Tlead = 20, y Klead = 1.5

En Matlab el compensador de atraso de fase la respuesta en frecuencia se implementa entrando la funcin de transferencia mediante esta forma:

numlead=[a*T 1];denlead=a*[T 1];Y utilizamos la funcin conv para implementar la funcin del compensador con el numerador y denominador de la planta.

newnum=conv(num,numlead);newden=conv(den,denlead);Utilizamos la funcin bode(sys)para obtener el grfico de la salida del sistema, es decir la magnitud y la fase resultante en funcin de la frecuencia

Ver ejemplo en MatlabD. Compendador de atraso de fase mediante Simulink:En este ejemplo se modela un motor, y luego se implementa un compensador de atraso de fase. En los dos casos se realiza el estudio modelandolo a travs de Simulink obteniendo la respuesta d salida del sistema.