Laboratorio N° 13
“MATLAB-PID”
Integrantes:
Chura Monroy Mizraim Alonso
Tenorio Bustinza Ricardo Javier
Profesor:
Ing. Oswaldo Moreno
Grupo: A
Arequipa-Perú
2018 – II
1
1. Objetivos
• Sintonizar un controlador utilizando herramientas del Matlab.
• Elegir parámetros del controlador de acuerdo con especificaciones.
2. Fundamento teórico
PID Tuning
MATLAB proporciona herramientas para elegir automáticamente ganancias óptimas de PID, lo
que hace innecesario el proceso de prueba y error descrito anteriormente. Puede acceder al
algoritmo de sintonización directamente utilizando PID tune o mediante una bonita interfaz
gráfica de usuario (GUI) utilizando PID Tuner.
El algoritmo de ajuste automatizado de MATLAB elige las ganancias de PID para equilibrar el
rendimiento (tiempo de respuesta, ancho de banda) y la solidez (márgenes de estabilidad). Por
defecto, el algoritmo diseña para un margen de fase de 60 grados.
2
3. Desarrollo del laboratorio
3.1. Obtención de una función de transferencia en MATLAB
En el software MATLAB, se pide obtener una función de transferencia según el ingreso de algunos
parámetros con su comando correspondiente.
• Para visualizar la respuesta del sistema por una entrada en escalón se debe importar la función de
transferencia en la APP, PID tuner.
3
En la aplicación se puede visualizar la ganancia del controlador del modo de control proporcional.
Tiempo de subida
Tiempo de estabilización
Sobre impulso
Pico
4
Figura 6: Respuesta del sistema con entrada de escalón
Figura 7: Parámetros
Análisis:
Al variar el tiempo de respuesta se puede sintonizar la variable del proceso según lo que uno desea.
MODO I
En este caso se analizará la respuesta del sistema a un modo de control integrativo. Al cambiar
el tiempo de respuesta se puede obtener diferentes datos que ayuden a que PV no tengo mayor
sobre impulso. También es importante modificar la respuesta transitoria del sistema para que se
muestre lo óptima.
5
Figura 8: Respuesta del sistema con modo de control I
Análisis:
Ya no presenta error PV en comparación con el anterior modo, pues ahora se trabaja con control
integrativo, es decir PV se modifica por datos obtenidos dentro de su área de error, por ello no
se encontrará error estacionario.
MODO PI
El objetivo de usar el modo PI, es para optimizar tanto un control P e I. Este modo de control
ayudara a que el tiempo de subida sea menor como su tiempo de estabilización, a diferencia de
los anteriores modos.
6
Figura 10: Respuesta del sistema con control PI
MODO PD
El controlador derivativo se opone a desviaciones de la señal de entrada, con una respuesta que
es proporcional a la rapidez con que se producen éstas. La ventaja de este tipo de controlador es
que aumenta la velocidad de respuesta del sistema de control.
7
Figura 12: Respuesta del sistema con control PD
MODO PID
En el modo de control PID, se busca optimizar la respuesta del sistema por medio de el tiempo de
respuesta y la respuesta transitoria. Ya que es el modo de control más completo.
8
Figura 14: Respuesta del sistema con control PID
Sobre Tiempo de
impulso subida 90%
MODO Kp Ti Td Tss Eee%
%
P 84 -- -- 2.1 0 1.3 5
PI 17.6 4.5 -- 22 23 3 0
9
PD 20 -- 0.001 9.54 0 5.36 2
Análisis:
Las diferentes respuestas de l sistema se pueden sintonizar de acuerdo con como uno la desee.
Según los datos obtenidos se muestra que el mas optimo modo de control sería el PID, pues ya
que presenta un sobre impulso aceptable, error del 0%, el menor tiempo de subida, y se estabiliza
según lo requerido sin obtener error de estado estacionario.
2° Función de transferencia
Se pide analizar la respuesta del sistema para la siguiente función de transferencia en MATLAB, PID
Tuning, para su optimización.
10
MODO P
11
MODO I
MODO PI
MODO PD
12
MODO PID
Se obtuvo una tabla de acuerdo a todos los datos obtenidos entre los parámetros de control y de
sintonia para analizar el comportamiento del sistema.
Sobre Tiempo de
impulso subida 90%
MODO Kp Ti Td Tss Eee%
%
P 5.7 -- -- 44 40.8 4 10
PD 7.7 -- 0.7 40 44 4 5
Análisis:
De todos los modos de control el que presenta datos óptimos es el de modo PID, pues el
controlador trabaja con 3 parámetros de control para estabilizar PV y mantener en lo requerido.
Mientras el modo P, PD siempre va a obtener un error de estado estacionario, ya que no cuenta
con el parámetro integral, el cual ayuda a que se estabilice permanentemente en SP para no
obtener error.
13
3°Funcion de transferencia
MODO P
MODO I
14
MODO PI
MODO PD
15
MODO PID
Sobre Tiempo de
impulso subida 90%
MODO Kp Ti Td Tss Eee%
%
P 8 35 35.2 4 12
Análisis:
16
Sintonía P PI PD PID en archivo.m
17
4. Observaciones
• Se debe de modificar el tiempo de respuesta y la respuesta transitoria según el criterio de
cada uno dependiendo de lo que se requiera.
5. Conclusiones
• La respuesta del sistema en lazo cerrado en la aplicación PID Tuner depende de el
tiempo de respuesta y de la respuesta transitoria, ya que con esos parámetros se llegan
a modificar los parámetros del controlador como los de sintonía. Pero todo dependerá
de los parámetros que se deseen obtener.
• La sintonización en MATLAB con PID tuner es mucho mas interactiva que al crear un
archivo.m. Ya que ayuda a modificar directamente el comportamiento de la respuesta
del sistema en lazo cerrado.
18