Escolar Documentos
Profissional Documentos
Cultura Documentos
Facultad de Ingeniería
Control automático 1
111dsdas
Índice
Introducción ............................................................................................................. 3
Enunciado Tarea ..................................................................................................... 4
Problema 1 ........................................................................................................... 4
Problema 2 ........................................................................................................... 5
Desarrollo ................................................................................................................ 7
Problema 1. ...................................................................................................... 7
Problema 2. .................................................................................................... 28
2
Introducción
En el presente informe se dará a conocer la importancia de las técnicas de
resolución de problemas en el área de Control Automático. Estas técnicas serán
aplicadas de forma analítica y demostradas a través del simulador MatLab y
Simulink. Cada problema que contenga su demostración irá con su respectivo script
en el cual fueron realizados acorde lo que requería cada inciso de los problemas.
Se crearán controladores PID a través de las técnicas de Ziegler-Nichols primero y
segundo método de este y también se pondrá a prueba el criterio de ITAE.
Se compararán las gráficas de cada controlador en donde estas se utilizarán en
determinadas aplicaciones, ya que cada controlador es único en la industria.
Finalmente, los controladores se someterán a perturbaciones para la revisión de sus
graficas de respuestas a estas.
3
Enunciado
Problema 1 ……………………………………………………………….(6 puntos)
Considere un sistema cuya función de transferencia en lazo abierto corresponde
a:
4
Se desea ahora sintonizar controladores PID para este sistema, cuyos
requerimientos mínimos son garantizar la estabilidad en lazo cerrado y hacer
que la salida converja a un escalón de magnitud 3.
Problema 2………………………………………………………………..…….(6
puntos)
Considere el sistema del Problema 1, para el cual se diseñaron controladores
PID en los incisos d) e) y f). Suponga ahora que una perturbación NO
DESEADA n(t) está afectando la salida del sistema, tal como se muestra en la
figura a continuación.
5
Figura 3. Diagrama de bloques de un sistema de control con controlador PID y
perturbación aditiva en la salida.
a) Suponiendo que dicha perturbación tiene la forma de un escalón unitario
que aparece en t=5 segundos, simule el sistema en MatLab/Simulink
utilizando los tres controladores diseñados en el problema anterior,
manteniendo la señal de referencia tipo escalón de magnitud 3. Grafique
la salida del sistema controlado en los tres
casos…………………………………………………………………...……(3
ptos)
b) ¿Qué conclusiones puede establecer sobre los controladores diseñados
y su desempeño en presencia de dicha perturbación?
………………………......(3 ptos)
6
Desarrollo
Problema 1.
a) Para realizar el diagrama de lugar de las raíces se necesitará la utilización
del software Matlab en donde se creará un script en el cual se ingresará la
función entregada en las instrucciones, que es la siguiente:
1
𝐺 (𝑠) =
𝑠 3 + 15𝑠 2 + 62𝑠 + 48
Sabiendo la función de transferencia se continua con la realización del
script en Matlab el cual sería de la siguiente manera:
clear all
clc
num=[1];
den=[1 15 62 48];
h=tf(num,den)
H = 1;
figure
rlocus(h*H*K);
T=feedback(h*K,H)
figure
step(T)
7
Figure 1 Diagrama de lugar de las raíces resultante del script.
8
Figure 2 Estable con K = 881.99995
9
Figure 4 Inestable con K = 882.1
Calculo analítico.
A partir del diagrama de bloques de la figura 5 se obtendrá la función de
transferencia de lazo cerrado del sistema.
10
Figure 5 Diagrama de bloques de un sistema con controlador principal
3
𝑅(𝑠) =
𝑠
Función de transferencia de lazo cerrado:
𝑅(𝑠)
𝐸(𝑠) = 𝑒. 𝑐. 5
1 + 𝐾𝑝 ∗ 𝐺(𝑠)
Aplicando el teorema del valor final a la ecuación 5.
12
Figure 7 Grafica simulación en Simulink
13
Figure 9 Sistema de lazo abierto con PID manual
Esto quiere decir que la planta, en su entrada recibirá una entrada del tipo escalón
(generalmente escalón unitario) y a partir de la respuesta de salida se obtienen los
parámetros del PID.
Sin embargo, para poder usar este método es necesario que el sistema tenga un
comportamiento del tipo sigmoidal o forma de S, esto quiere decir que la respuesta
no puede tener sobre impulsos en lazo abierto, ni poseer una dinámica integradora
que crezca constantemente con el tiempo.
Por lo tanto podemos obtener los parámetros del sistema de primer orden de la
siguiente forma: El retardo y la constante de tiempo se obtiene dibujando la
tangente en el punto de inflexión de la curva sigmoidal y determinar las
intersecciones de la línea tangente con el eje del tiempo y el eje donde c(t)=K
como se muestra en la siguiente figura:
14
Figure 11 Tangente en el punto de inflexión
15
Con la ayuda del siguiente script:
num=[1];
den=[1 15 62 48];
h=tf(num,den)
pp=pole(h)
dt=0.05;
t=0:dt:8;
y=step(h,t);
dy=diff(y)/dt;
[m,p]=max(dy);
d2y=diff(dy)/dt;
yi=y(p);
ti=t(p);
L=ti-yi/m
T=(y(end)-yi)/m+ti-L
plot(t,y,'b',[0 L L+T t(end)],[0 0 y(end) y(end)],'k')
title(' primer método Ziegler-Nichols')
ylabel('Amplitud')
xlabel('Tiempo')
legend('Exacta','Aproximación Lineal')
legend('Función de Transferencia','Recta Tangente')
16
Antes de empezar a remplazar los parámetros es necesario analizar el factor de
incontrabilidad el cual es igual a (𝐿/Τ) el cual debe estar entre 0.1 y 0.3 para
confirmar que el sistema será estable al diseñar un controlador PID en base a zieqler
y nichols, ya que en este caso la incontrabilidad del sistema es de 0.128 por lo que
está dentro del rango
Ahora se procede a reemplazar los parámetros en la función de transferencia de
nuestro controlador resultando de la siguiente manera
𝑈(𝑠) 1
𝐺𝑐 (𝑠) = = 87.735(1 + + 0.0976𝑠)
𝐸(𝑠) 0.3904𝑠
Τ
Donde 𝐾𝑝 = 1.2 𝐾𝐿 = 87.735 ; Τ𝑖 = 2𝐿 = 0,3904; Τ𝑑 = 0.5𝐿 = 0.976
El valor de 𝐾𝑝 que hace al sistema marginalmente estable para que ocurra una
oscilación sostenida se obtiene mediante el criterio de estabilidad de Routh.
17
A partir de la ecuación característica del sistema G(s):
18
𝑈(𝑠) 1
= 𝐾𝑝 (1 + + 𝑇𝑑 ∗ 𝑠)
𝐸(𝑠) 𝑇𝑖 ∗ 𝑠
𝑈(𝑠) 1
= 529.2 (1 + + 110.25 ∗ 𝑠)
𝐸(𝑠) 441 ∗ 𝑠
Para calcular 𝐾𝑖 y 𝐾𝑑 , se utilizan las siguientes formulas:
𝐾𝑑
𝑇𝑑 =
𝐾𝑝
𝐾𝑝
𝑇𝑖 =
𝐾𝑖
Por lo tanto, obtenemos: 𝐾𝑖 = 1.2 𝑦 𝐾𝑑 = 58344.3
f) Sintonizar un controlador PID basado en el criterio ITAE.
𝐾𝑝 ∗ 𝑠 + 𝐾𝑑 𝑠 2 + 𝐾𝑖
𝑠(𝑠 3 + 15𝑠 2 + 62𝑠 + 48)
𝑇(𝑠) =
𝐾𝑝 ∗ 𝑠 + 𝐾𝑑 𝑠 2 + 𝐾𝑖
1+
𝑠(𝑠 3 + 15𝑠 2 + 62𝑠 + 48)
19
𝐾𝑝 ∗ 𝑠 + 𝐾𝑑 𝑠 2 + 𝐾𝑖
𝑠(𝑠 3 + 15𝑠 2 + 62𝑠 + 48)
𝑇(𝑠) =
𝑠(𝑠 3 + 15𝑠 2 + 62𝑠 + 48) + 𝐾𝑝 ∗ 𝑠 + 𝐾𝑑 𝑠 2 + 𝐾𝑖
𝑠(𝑠 3 + 15𝑠 2 + 62𝑠 + 48)
Finalmente se obtiene la función de transferencia de lazo cerrado:
𝐾𝑝 ∗ 𝑠 + 𝐾𝑑 𝑠 2 + 𝐾𝑖
𝑇(𝑠) =
𝑠 4 + 15𝑠 3 + 𝑠 2 (62 + 𝐾𝑑 ) + 𝑠(48 + 𝐾𝑝 ) + 𝐾𝑖
Tabla 1.3
A partir de la ecuación característica de la función de transferencia de lazo
cerrado:
Obteniendo:
𝐾𝑝 = 789.78, 𝐾𝑖 = 2100.65, 𝐾𝑑 = 93.83
21
g) A continuación, se realiza la simulación de los controladores:
𝑌(𝑠)
=
𝑅(𝑠)
17547(14884 ∗ 𝑠 2 + 390625)
30500000𝑠 4 + 457500000 ∗ 𝑠 3 + 2152169548 ∗ 𝑠 2 + 4139917500 ∗ 𝑠 + 68542968
22
Tiempo de subida:
𝑇𝑝 = 460 𝑠𝑒𝑔𝑢𝑛𝑑𝑜𝑠
Tiempo de establecimiento:
𝑇𝑠 = 235 𝑠𝑒𝑔𝑢𝑛𝑑𝑜𝑠
23
Simulacion del inciso e:
Figura 1.9
24
Obteniendo la siguiente gráfica:
Tiempo de subida:
𝑇𝑝 = 15.8 𝑠𝑒𝑔𝑢𝑛𝑑𝑜𝑠
Tiempo de establecimiento:
𝑇𝑠 = 2.17𝑒 + 04 𝑠𝑒𝑔𝑢𝑛𝑑𝑜𝑠
Porcentaje de sobrepaso:
%OS = 973%
26
El script de Matlab para obtener la gráfica de la respuesta del sistema es el
siguiente
num=[10503236370];
den=[5000000 75000000 779150000 4188901231 10503236370];
h=tf(num,den)
title('Simulación Controlador PID ITAE')
ylabel('Amplitud')
xlabel('Tiempo')
legend('Función de transferencia ITAE')
step(h)
La gráfica es la siguiente:
27
Comentarios.
Con la ayuda de los resultados antes obtenidos en las simulaciones, Es
posible obtener el factor de amortiguamiento relativo (𝜁) el cual permite saber
información relevante del sistema. En este sistema el factor de
amortiguamiento es 0.2, para una respuesta transitoria conveniente de un
sistema de segundo orden, el factor de amortiguamiento relativo debe estar
entre en un 0.4 y 0.8, en tanto para valores pequeños como en este sistema
producen un valor de sobrepaso regular, en el cual nos da un 3.42% que
vendría siendo la mitad del valor de la onda sinusoidal, en cambio si el factor
de amortiguamiento es sobre un 0.8 este responderá con lentitud.
por ende, se puede considerar que el controlador seria óptimo para ser
implementado en nuestro sistema con los parámetros establecidos.
Desarrollo problema 2.
Figura 2.1
a) Aparece una perturbación en forma de escalón unitario en t=5 segundo.
Controlador PID del inciso d.
28
Figure 23 diagrama de bloques inciso d
29
Controlador PID inciso e.
Se realiza el diagrama de bloques en Simulink.
30
Figure 27 Señal sin perturbación
31
La comparación de la señal con perturbación y sin perturbación es la siguiente:
32
b) Conclusiones sobre los controladores diseñados y su desempeño en
presencia de dicha perturbación.
33