Control Digital
Control Digital
Control Digital
Ejercicio 1:
a) Calcule la constante de error de posicin Kp, el error en estado estacionario ante una
entrada escaln unitario y el tiempo de establecimiento para la funcin de
transferencia de la planta discretizada sin controlador en lazo cerrado.
b) Disee un controlador PID digital para que el sistema en lazo cerrado tenga un sobre
impuls mximo de 20% y un tiempo de establecimiento menor de 2 segundos.
Suponga que el tiempo de muestreo es Ts = 0.1 segundos.
Suponga que la funcin de transferencia de la planta es:
DESARROLLO:
El primer anlisis se realiza al sistema de control de lazo cerrado sin controlador:
]*
Ahora,
[
]*
=
Sabemos, que
Donde
es el operador de transformada Z.
=
A travs de la funcin C2DM de MATLAB que convierte sistemas continuos LTI a tiempo
discreto, se hallan los coeficientes numerador y denominador de la transformada Z.
De donde:
[nGZ]= [0 0.0045 0.0041]
[dGZ]=[1 -1.7236 0.7408]
La transformada de la planta y el retenedor de orden cero (zoh) es:
a) Calcule la constante de error de posicin Kp, el error en estado estacionario ante una
entrada escaln unitario y el tiempo de establecimiento para la funcin de
transferencia de la planta discretizada sin controlador en lazo cerrado.
, y utilizando el valor de
se
obtiene la formula.
Donde,
Esta frmula permite simplificar en gran medida el clculo del error en estado estacionario
para una entrada escaln unitario.
Para hallar el tiempo de establecimiento se toma la planta y se iguala con la ecuacin general
de segundo orden para hallar sus parmetros:
Entonces
b) Disee un controlador PID digital para que el sistema en lazo cerrado tenga un sobre
impuls mximo de 20% y un tiempo de establecimiento menor de 2 segundos.
Suponga que el tiempo de muestreo es Ts = 0.1 segundos.
Sp= 20%
Para desarrollar el controlador PID por mtodos manuales es bastante complicado, as que
utilizaremos la herramienta sisotool de MATLAB para hallar las constantes Kp, Ki y Kd.
Ejercicio 2:
Suponga que la funcin de transferencia de la planta es:
a)
Calcule la constante de error de velocidad Kv, el error en estado estacionario ante una
entrada escaln unitario para la funcin de transferencia de la planta discretizada sin
controlador en lazo cerrado; y el margen de fase para la funcin de transferencia de la
planta discretizada sin controlador en lazo abierto.
Ahora,
De donde,
Encontrar el error en estado estacionario ante una entrada escaln unitario para la
funcin de transferencia de la planta discretizada sin controlador en lazo cerrado
Entonces:
Como se puede observar el margen de fase es de PM= 48.3 que no est lejos del PM pedido
por el numeral (b) por esta razn hay que compensar.
Para este caso s e va a utilizar un compensador de primer orden por su facilidad y pronto
entendimiento:
como:
, dando como
Para el sistema de control se deben estipular una regin de diseo del compensador, el
enunciado nos da un Ts=0.2, pero es necesario tambin tener un factor de amortiguamiento
por esta razn se asumir un factor de amortiguamiento de =0.5.
Y para facilitar el anlisis manual hacemos ZPK de matlab a G(Z), quedando una ecuacin de
polos y ceros ms fcil de entender:
Para compensar en fase no se puede hacer solo con ganancia, ya que el aporte en fase del
compensador seria de 0.
El margen de fase en este caso est en 57.66, se necesitan compensar 7.66,Y se tiene que
pasar de un Kv=0 a un Kv=2.
Uno de los mtodos ms utilizados para compensar es ayudado del compensador atraso o
adelanto, eliminar un polo de la funcin de transferencia
y con el polo que queda del
compensador, compensar el faltante de margen de fase.
En la figura anterior se observa que las condiciones de margen de fase han sido superadas,
ahora en la siguiente figura se observara, el valor del polo Zp y la ganancia K.
1.2. Actividad Prctica: La segunda actividad est compuesta de una serie de ejercicios que
MATLAB. Cada estudiante debe realizar al menos un aporte significativo por cada ejercicio
propuesto en el tema denominado Aportes al proyecto final. Para el desarrollo de la segunda
actividad se utilizar el mismo esquema de control de la primera actividad.
Ejercicio 3:
Con los valores del Ejercicio 1 de la Actividad Terica, utilice MATLAB para:
a) Dibujar la respuesta de la planta
ante una entrada escaln unitario los valores de
encontrados en el inciso (a)?
corresponden a los
Los valores de de
y
en lazo cerrado, verifican el correcto desarrollo del inciso (a) del
punto 1 en la parte terica.
b) Dibujar la respuesta del sistema con controlador en lazo cerrado ante un escaln
unitario. Los valores de tiempo de establecimiento y sobre impulso corresponden a
los encontrados en el inciso (b)?
De donde se obtuvo:
Con un de
, que es muy similar pero no igual al margen de fase encontrado en el
inciso a) del segundo punto; no son iguales por algunos pequeos errores de clculo.
Para este punto el margen de fase corresponde a 50.7, muy similar al margen de fase del
inciso (b) del segundo punto, se pudieron presentar errores de clculo.