Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Controlador PID
Controlador PID
Planta: es el elemento físico que se desea controlar. Planta puede ser: un motor, un
horno, un sistema de disparo, un sistema de navegación, un tanque de combustible,
etc.
Perturbación: es una señal que tiende a afectar la salida del sistema, desviándola
del valor deseado.
Sistema Estable: Un sistema que, frente a una excitación acotada produce una
respuesta acotada es un sistema Estable. La excitación puede ser un cambio de
referencia o una perturbación. El sistema no debe "dispararse" (es decir, no debe
tender a infinito sino que mantenerse acotado).
Acotada: Variable que se mantiene dentro de límites (escalón unitario, sinusoide,
diente de sierra, pero NO una Rampa). No-Acotado significa, simplemente, que es
muy grande porque en ingeniería real no existe infinito (los tanques se rebalsan, las
bombas tienen un caudal máximo, los hornos se funden, etc.)
Modelado matemático
Para obtener un buen modelo matemático empleando técnicas de identificación, se
debe alimentar el sistema con una señal de entrada de frecuencia variable que lo
excite en todo su ancho de banda y, posteriormente, con la ayuda de herramientas
computacionales (por ej.: System Identification Toolbox de MATLAB), se procesan
las señales entrada y salida hasta obtener el modelo que represente en mejor forma
la dinámica del sistema.
Antes de iniciar con el diseño del controlador es necesario hacer un análisis del
modelo matemático obtenido.
Se analizan los Polos y ceros para dar una rápida idea de la estabilidad o no del
sistema.
El sistema es Estable excepto cuando se excita al sistema con una señal del
tipo senoidal o cosenoidal de frecuencia wo, que es la frecuencia natural del
sistema y donde entra en resonancia.
Con la ayuda del software MATLAB, o cualquier otro, podemos hallar rápidamente el
Lugar de las Raíces de nuestro sistema en lazo cerrado, conociendo el modelo
matemático del proceso.
INTRODUCCION
Controlador Proporcional:
c(t)=Kp. e(t)
Consideremos:
M = 1 Kg
b = 10 N.s/m
k=20 N/m
F(s)=1
num=1;
den=[1 10 20];
step(num,den)
CONTROL PROPORCIONAL
De la tabla arriba mostrada podemos ver que el control proporcional reduce el tiempo
de subida, aumenta la sobreelongación, y reduce el error de estado estacionario. La
función transferencia del sistema realimentado cerrado con el control proporcional es:
t=0:0.01:2;
step(num,den,t)
CONTROL PROPORCIONAL-DIFERENCIAL
Ahora, vemos el control P.D. De la tabla arriba mostrada, vemos que el control
diferencial (Kd) reduce tanto la sobreelongación como el tiempo de estabilización. La
función transferencia del sistema realimentado cerrado con el control P.D. es:
Kp=300;
Kd=100;
num=[Kd Kp];
t=0:0.01:2;
step(num,den,t)
Este gráfico nos muestra que el control diferencial reduce tanto la sobreelongación
como el tiempo de estabilización, y tuvo un pequeño efecto en el tiempo de subida y
el error de estado estacionario.
CONTROL PROPORCIONAL-INTEGRAL
Antes de entrar en el control PID, veamos el control PI. De la tabla, vemos que el
control integral (Ki) disminuye el tiempo de subida, aumenta tanto la sobreelongación
como el tiempo de estabilización y elimina el error de estado estacionario.
Para el sistema dado, la función transferencia del sistema realimentado cerrado con
el control PI es:
Kp=30; Ki=70;
t=0:0.01:2; step(num,den,t)
CONTROL PROPORCIONAL-INTEGRAL-DIFERENCIAL
Luego de varios ciclos de prueba y error, la ganancia Kp =350, Ki =300, y Kd =50 nos
da la respuesta deseada. Para confirmarlo, ingresamos los siguientes comandos y lo
ejecutamos en el Matlab. Conseguiremos la siguiente respuesta:
num=[Kd Kp Ki];
t=0:0.01:2;
step(num,den,t)
Ahora, hemos logrado un sistema sin sobreelongación, con rápido tiempo de subida,
y sin error de estado estacionario.
Para diseñar un controlador PID para un sistema dado, convendría seguir los
siguientes pasos para lograr la respuesta deseada:
1. Obtener una respuesta a lazo abierto (sin controlador) y determinar lo que se deba
mejorar.