Documentos de Académico
Documentos de Profesional
Documentos de Cultura
M ( s) k1 u ( t )=k p ⋅ ⅇ (t ) +k i ∫ ⅇ ( t ) ⅆt
= 0
E (s ) s
U (s ) ki ki k P s +k i
E (s )
=k P + =k P 1+ s =
s kP ( s )
Fig. 1. Función de transferencia en lazo cerrado
Desventajas [1]
El controlador PI al agregar un polo a la función de
transferencia en lazo cerrado disminuye el ancho de banda
del sistema, y filtra los ruidos de alta frecuencia.
Al agregar un polo y reducir el ancho de banda, deja pasar
señales de menor frecuencia a la salida del sistema haciendo
que la respuesta sea más lenta, aumentando el tiempo de Fig. 5. Sistema de Control modificado, de tipo 0 a tipo 1. Agregando un
levantamiento y el tiempo de establecimiento. cero cercano al polo en el origen.
Empeora la respuesta del sistema
Ahora, la contribución angular de los polos y ceros a lazo
abierto del punto A vuelve a ser 180°, debido a que el cero
B. Fundamentos teóricos y ejemplo cercano al origen cancela la compensación angular del polo
El error en estado estable de un sistema de control puede en el origen. Es decir, el punto A vuelve a estar en el Lugar
ser mejorado directamente, colocando un polo en el origen Geométrico de las Raíces del sistema compensado. De esta
en el camino de transferencia directa, elevando el número de forma optimizamos el error en estado estable, sin alterar la
tipo del sistema. Comúnmente buscamos lograr esta respuesta transitoria del sistema.
reducción, sin alterar la respuesta transitoria del sistema. Un compensador con un polo en el origen y un cero cerca
Si tomamos en cuenta, un sistema de tipo 0, que corresponde del mismo en el origen, se conoce como Compensador Ideal
a una entrada escalón unitario, con un error finito. Al ser Integral, es decir, un Controlador PI. Para el cual definimos
transformado a un sistema tipo 1, responderá a la misma su función de transferencia de la siguiente forma:
entrada, con un error en estado estable igual a cero.
Sin embargo, si agregamos un polo en el origen, para k i ( s+ a)
aumentar el valor del tipo de sistema, la contribución G ( s )=
angular de los polos a lazo abierto en un punto hipotético A
s
no será de 180, y así el punto A no estará en el Lugar Ahora resolveremos el siguiente ejemplo:
Geométrico de las Raíces. En otras palabras, se modificará
notablemente la respuesta transitoria del sistema, como se Se quiere reducir el error en estado estacionario a cero,
puede observar en la Fig. 4 presentada a continuación: mediante un controlador PI, manteniendo un factor de
amortiguamiento ξ=0.14. La función de transferencia de la
planta es G(s) y su controlador original está representado
por la ganancia k.
1
G ( s )=
( s+ 4)( s+5)(s+14)
s1,2=−1.26 ± j9,64
Ahora buscamos el tercer polo del Lugar Geométrico de las
Raíces que requiere el sistema para cumplir con el
requerimiento de diseño. Al desplazarnos en la Figura 6
Fig. 6. Sistema de Control planteado para utilizar un controlador PI. hasta alcanzar la ganancia k=1.66 x 103, podemos observar
que el tercer polo s3 del sistema a lazo cerrado.
El primer paso es evaluar el sistema antes de la
compensación, y luego determinar la ubicación de los polos
dominantes de segundo orden para el factor de
amortiguamiento requerido por el enunciado de diseño.
Para ello encontraremos, el Lugar Geométrico de las Raíces
del sistema sin compensar, utilizando MATLAB.
s3=−20.5
Con la ganancia k=1.66 x 103 procedemos a calcular el error
Fig. 7. Lugar Geométrico de las raíces del Sistema de Control planteado en estado estable para una entrada escalón, antes de la
sin compensar. compensación:
1
Utilizando la línea de amortiguamiento con valor de e 1 ( ∞) =
aportada por Matlab, podemos encontrar el punto de
1+ k p 1
intersección entre el Lugar Geométrico de las Raíces del
Donde kp1 es la constante de posición antes de la
sistema y ξ=0.14.
compensación y se calcula mediante la siguiente expresión:
1.66 × 103
k p1 =kG( s)= =5.93
(s+ 4)(s+5)( s+14)
clc
syms s;
num=[1660];
den=[1 23 146 280];
G=tf(num,den);
sys1=feedback(G,1)
t=0:0.01:5;
numSC=[1660];
denSC=[1 23 146 1940];
numPI=[1660 85];
denPI=[1 23 146 1940 85];
SC=step(numSC,denSC,t);
PI=step(numPI,denPI,t);
plot(t,SC,'red',t,PI,'green')
grid;
title('Sistema sin compensación vs Sistema con compensación PI')
ylabel('Amplitud')
xlabel('Tiempo(s)')
legend('Sistema sin compensar','Sistema con compensación PI')
Fig. 12. Punto de intersección entre el Lugar Geométrico de las raíces y Dando como resultado la siguiente figura:
ξ=0.14, Ubicación del tercer polo en el Lugar Geométrico de las raíces
alcanzar la ganancia k=1.66 x 103, Sistema de Control compensado.
s1,2=−1.26 ± j9,64
s3=−20.5
III. CONTROLADOR PD
A. Definición, ventajas y desventajas
Con el objetivo de mejorar la respuesta transitoria de un
sistema, es decir, que dicha respuesta se presente con un
sobrepaso de porcentaje específico y a su vez, conseguir
disminuir el tiempo de asentamiento; se implementa la
técnica de compensación derivativa ideal también llamada
controlador proporcional más derivativo o simplemente
controlador PD. [5]
M ( s) KD
E (s)
=K p + K D s=K p 1+
Kp
s
( )
Donde Kp es la sensibilidad proporcional y TD el tiempo
derivativo. La acción de control derivativa, a veces llamada
control de velocidad, es aquella en que la salida de control
es proporcional a la velocidad de variación de la señal de
error actuante. El tiempo derivativo T D es el intervalo de
tiempo en que la acción de velocidad se adelanta al efecto de Fig. 20. Lugar Geométrico de las raíces que se desea compensar con el
acción proporcional. controlador PD.
No debe usarse solamente un control de tipo derivativo (sin
proporcional) porque este no tendría efecto para corregir
errores constantes (la derivada de una constate es cero, por Primero para que nuestro sistema cumpla con las
lo que no realizaría ningún tipo de control; por ello, siempre características de diseño se determina los factores que
debe ir acompañado del control proporcional). [3] definen nuestro sistema, por lo cual se procederá a calcular
el factor de amortiguamiento y la frecuencia natural para las
condiciones dadas.
−πξ − πξ
√1−ξ 2 √1−ξ 2
OS %=e ∗100 → 35 %=e ∗100 → ξ=0.317
Para untimepo de asentamiento menor a(t a ≤ 2 seg) elegimost
4 4 rad
Fig. 19. Diagrama de bloques de un sistema de control retroalimentado con t a= → 1.5= →ω n=8.4
un controlador PD colocado en compensación en serie con la planta del ξ ωn 0.317 ω n seg
sistema con función de transferencia GP(s).
El punto que permite estas especificaciones es :s 1,2=−σ ± j ω
La función de transferencia de la trayectoria directa del 2
sistema es: ω d=ωn √1−ξ 2=8.4 √1−( 0.317 ) =8
Y (S )
2
ω (K +K D s) σ =ξ ωn= ( 0.317 ) ( 8.4 )=2.66
=Gc ( S ) G p ( S )= n p
E( S) s( s+ 2ξ ωn ) s1,2=−8 ± j2.66
Lo cual nos muestra que el control PD equivale a añadir un Los parámetros obtenidos aquí nos permiten representar la
cero simple en s=-Kp/KD a la función de transferencia en respuesta subamortiguada que como vemos en la siguiente
retroalimentación unitaria. [3] grafica tenemos que cumple con los requisitos solicitados
para este sistema. [2]
❑ ❑
∑ ❑ángulos de polos−∑ ❑ ángulosde ceros=180 °
❑ ❑
8
101.7 ° +87.56 ° +67.33 °− ( x−2.66 )=180 °
Despejando tenemos que el valor del cero es x=3.7 y
nuestra función de transferencia quedaría expresada de la
siguiente manera.
K D ( s +3.7 )
G ( s )=
Fig. 21. Respuesta subamortiguada del sistema. ( s +1 )( s+3 )( s+6 )
Utilizando elcontrolador PD tenemos : En donde la ganancia KD será calculada utilizando el criterio
de magnitud igualando la misma a 1 y evaluando para
s1,2=−8 ± j2.66
K D ( s+ 3.7 )
[| | ]
( s+ 1 )( s+3 ) ( s +6 )
=1
s =−8 ± j 2.66
Fig. 22. Sistema de retroalimentación unitaria utilizando el controlador PD Despejando luego de haber evaluado nos encontraremos con
un valor para la ganancia de K D=27.9
La planta finalmente compensada en serie con el controlador
Kp 1 proporcional derivativo (PD) nos quedara expresada de la
G ( s )=G c ( s ) G p ( s )=K D s+ ( KD )( ( s+1 ) ( s +3 ) ( s+ 6 ) ) siguiente manera:
27.9 ( s+3.7 )
G ( s )=
Kp ( s +1 )( s+3 )( s+6 )
Donde la relación la denominaremos x , entonces
KD
K D ( s+ x )
G ( s )=
( s +1 )( s+3 )( s+6 )
Antes de calcular la ganancia Kp, debemos calcular el cero
que será agregado al sistema por lo cual calcularemos los
ángulos para los polos y los ceros del sistema y de aquí
obtendremos el cero necesario para garantizar la estabilidad
del sistema.
Ángulos de los polos, los cuales definiremos como α
Fig. 23. Resultado final.
8
α 1=180−
2.66−1(=101.7 ° ) Código de MATLAB utilizado para realizar las gráficas del
Lugar geométrico de las Raíces es:
8
( 3−2.66
α 2= )=87.56 ° Clc
v = [-8 5 -6 6];
axis(v); axis('square'); V. CONCLUSIONES
grid Calles:
IV. PUBLICACIONES
A. Diseño y simulación de un controlador PD análogo con Gaitán:
ISIS PROTEUS [4]
Seria justo culminar con una breve recopilación de
En este documento se presenta el diseño y simulación de información. Dicho esto, ya conocemos que, para mejorar el
un controlador PD aplicado una planta que está constituida error en estado estable o diseñar la respuesta en estado
por amplificadores operacionales, el comportamiento de esta estable, se utiliza el controlador PI, que consiste en agregar
planta es similar al de un motor con la instrumentación un polo en el origen aumentando con ello el tipo de sistema
necesaria para el censado de la posición angular, lo cual y así, luego poner un cero cerca de este polo para que el
sugiere que el modelo de la planta contenga un polo en el efecto sobre la respuesta transitoria se insignificante.
origen, caso que en este análisis tiende a presentar
complicaciones en las acciones de control, en donde esta Mientras que los controladores PD agregan un cero para
será analizada mediante la herramienta de simulación de compensar la respuesta transitoria, creando un cambio del
circuitos ISIS PROTEUS. lugar geométrico de las raíces, para que pase por un punto
deseado de respuesta transitoria.