Beruflich Dokumente
Kultur Dokumente
Facultad de Ingeniería
E.A.P. de Ingeniería Mecatrónica.
DOCENTE:
Ing. Vargas Díaz, Luis
ASIGNATURA:
Control Avanzado
ESTUDIANTES:
Ortiz Basilio, Wilson Eli
Trujillo – Perú
2018
INDICE
1. RESUMEN ............................................................................................. 3
2. OBJETIVOS............................................................................................ 3
2.1. Objetivos generales.................................................................... 3
2.2. Objetivos específicos .................................................................. 3
3. FUNDAMENTO TEORICO ...................................................................... 4
4. MATERIALES Y EQUIPO......................................................................... 5
5. PROCEDIMIENTO.................................................................................. 6
6. DISCUSION Y RESULTADOS ................................................................. 12
7. CONCLUSIONES .................................................................................. 19
8. CUESTIONARIO ................................................................................... 19
9. REFERENCIAS BIBLIOGRAFICAS .......................................................... 19
10. ANEXOS ........................................................................................... 20
10.1. Código experimental ................................................................. 20
1. RESUMEN
2. OBJETIVOS
3
3. FUNDAMENTO TEORICO
4
En este gráfico trazamos una línea recta con la tendencia de incremento
en la curva y luego estimamos los siguientes parámetros.
𝑦∞ − 𝑦0
𝐾0 = (𝑒𝑐. 1)
𝑢∞ − 𝑢0
𝜏0 = 𝑡1 − 𝑡0 (𝑒𝑐. 2)
𝑣0 = 𝑡2 − 𝑡1 (𝑒𝑐. 3)
4. MATERIALES Y EQUIPO
5
5. PROCEDIMIENTO
El procedimiento seguido ha sido detallado en la guía de este
laboratorio, sin embargo, aquí se volvió a mencionar los puntos
relevantes y reproducidos de manera propia.
1
(𝑠 2 + 5𝑠 + 6)(𝑠 + 1)
6
Figura 4. Grafica de curva de reacción con línea tangente y parámetros
para el controlador.
𝑦1 − 𝑦0 0.166 − 0
𝐾0 = = = 0.166
𝑢1 − 𝑢0 1−0
𝜏0 = 𝑡1 − 𝑡0 = 0.43 − 0 = 0.43
Control Proporcional(P):
𝑣0 2.3
𝐾𝑝 = = = 32.22
𝑘0 𝜏0 0.166 ∙ 0.43
7
Control Proporcional Integral(PID):
En control Proporcional(P):
8
En la Figura 6. Se observa que el sobre pico es aproximadamente
49% y que el tiempo de establecimiento Ts es aproximadamente
15seg, además el error de estado estacionario es de 0.16
aproximadamente, por lo que no es una buena curva de respuesta.
9
En control Proporcional-Integral-Derivativo (PID):
a) b)
Figura 10. Respuesta al escalón unitario a un control Proporcional-Integral-
Derivativo. a) Ploteo global. b) Valores de las ganancias, salida del comando
Windows
10
La salida anterior puede ser aun mejorada si se evalúa con criterio los
parámetros Kp, Ki y Kd
Figura 12. Código de mejora para la respuesta al escalón del sistema en PID.
11
6. DISCUSION Y RESULTADOS
∑𝐹 = 𝑚 ∙ 𝑎
𝑀1 ∙ 𝑎1 = 𝐹 − 𝑘1 ∙ 𝑥1 − 𝐵1 ∙ 𝑣1 − 𝐵2 (𝑣1 − 𝑣2 )
𝑀1 ∙ 𝑥̈ 1 = 𝐹 − 𝑘1 ∙ 𝑥1 − 𝐵1 ∙ 𝑥̇ 1 − 𝐵2 (𝑥̇ 1 − 𝑥̇ 2 )
𝑀1 ∙ 𝑥1 (𝑠)𝑠 2 = 𝐹(𝑠) − 𝑘1 ∙ 𝑥1 (𝑠) − 𝐵1 ∙ 𝑥1 (𝑠)𝑠 − 𝐵2 (𝑥1 (𝑠)𝑠 − 𝑥2 (𝑠)𝑠)
𝑥1 (𝑠)[𝑀1 𝑠 2 + 𝑘1 + 𝐵1 𝑠 + 𝐵2 𝑠] = 𝐹(𝑠) + 𝑥2 (𝑠)[𝐵2 ∙ 𝑠] (1)
∑𝐹 = 𝑚 ∙ 𝑎
𝑀2 ∙ 𝑎2 = 𝐵2 (𝑣1 − 𝑣2 )
𝑀2 ∙ 𝑥̈ 2 = 𝐵2 (𝑥̇ 1 − 𝑥̇ 2 )
𝑀2 ∙ 𝑥2 (𝑠)𝑠 2 = 𝐵2 (𝑥1 (𝑠)𝑠 − 𝑥2 (𝑠)𝑠)
𝑥2 (𝑠)[𝑀2 ∙ 𝑠 2 + 𝐵2 ∙ 𝑠] = 𝑥1 (𝑠)[𝐵2 ∙ 𝑠]
𝑥1 (𝑠)[𝐵2 ∙ 𝑠]
𝑥2 (𝑠) = (2)
[𝑀2 ∙ 𝑠 2 + 𝐵2 ∙ 𝑠]
12
Reemplazando 𝑥2 (𝑠) de (2) en (1):
𝑥1 (𝑠)[𝐵2 ∙ 𝑠]
𝑥1 (𝑠) ∙ [𝑀1 𝑠 2 + 𝑘1 + 𝐵1 𝑠 + 𝐵2 𝑠] = 𝐹(𝑠) + [𝐵 ∙ 𝑠]
[𝑀2 ∙ 𝑠 2 + 𝐵2 ∙ 𝑠] 2
2
[𝐵2 2 ∙ 𝑠 2 ]
𝑥1 (𝑠) ∙ [𝑀1 𝑠 + 𝑘1 + 𝐵1 𝑠 + 𝐵2 𝑠 − ] = 𝐹(𝑠)
[𝑀2 ∙ 𝑠 2 + 𝐵2 ∙ 𝑠]
𝑀1 𝑀2 𝑠 4 + 𝑀1 𝐵2 𝑠 3 + 𝑀2 𝑘1 𝑠 2 +𝐵2 𝑘1 𝑠 + 𝑀2 𝐵1 𝑠 3 + 𝐵1 𝐵2 𝑠 2 + 𝑀2 𝐵2 𝑠 3
𝑥1 (𝑠)[ ] = 𝐹(𝑠)
𝑀2 ∙ 𝑠 2 + 𝐵2 ∙ 𝑠
𝑥2 (𝑠) 𝑀2 𝑠 + 𝐵2
=
𝐹(𝑠) 𝑀1 𝑀2 𝑠 + (𝑀1 𝐵2 + 𝑀2 𝐵1 + 𝑀2 𝐵2 )𝑠 2 + (𝑀2 𝑘1 + 𝐵1 𝐵2 )𝑠+𝐵2 𝑘1
3
13
Figura 14. Grafica de curva de reacción o de respuesta al escalón
unitario del sistema en lazo abierto.
14
Los parámetros de referencia son:
𝑦1 − 𝑦0 5 − 0
𝐾0 = = =5
𝑢1 − 𝑢0 1 − 0
𝜏0 = 𝑡1 − 𝑡0 = 2.2 − 0 = 2.2
Control Proporcional(P):
𝑣0 22.9
𝐾𝑝 = = = 2.08
𝑘0 𝜏0 5 ∙ 2.2
15
En control proporcional ::
La respuesta del sistema proporcional al escalón unitario se muestra
como el siguiente gráfico:
En control proporcional-integral ::
La respuesta del sistema PI al escalón unitario se muestra a
continuación:
16
Se puede apreciar en la Figura 17. que el sobre pico es del 63% y que el
tiempo de establecimiento Ts es demasiado grande pasando los 100s,
además el error de estado estacionario desaparece completamente con
el tiempo.
En control proporcional-integral-derivativo::
La respuesta del sistema PID al escalón unitario se muestra como la
Figura 18.
a) b)
17
Ajuste de los parámetros en control PID::
Para corregir eficazmente los parámetros PID al bucle de control, se
procedió a modo de prueba a variar cada uno estos valores de forma
independiente y en base al análisis, se eligió el mejor criterio. El resultado,
fue un aumento del valor derivativo debido a que permitió aumentar la
respuesta del control y disminuir las oscilaciones causadas por el control
proporcional.
Figura 20. Código de mejora para la respuesta al escalón del sistema en PID.
18
7. CONCLUSIONES
8. CUESTIONARIO
9. REFERENCIAS BIBLIOGRAFICAS
19
10. ANEXOS
10.1. Código experimental
%% EJERCICIO DE EJEMPLO
num=[1];
den=[1 6 11 6];
step(num,den)
grid minor;
t0=0;
t1=0.43;
t2=2.73;
y0=0;
y1=0.166;
u0=0;
u1=1;
K0=(y1-y0)/(u1-u0);
T0=t1-t0;
V0=t2-t1;
%Control Proporcional
KpP=V0/(K0*T0);
numP=[KpP];
denP=[1 6 11 6+KpP];
figure
step(numP,denP)
grid minor;
20
%% Prueba de mejora del sistema del ejercicio de ejemplo
Kp=16;
Ki=10;
Kd=7;
num=[Kd Kp Ki];
den=[1 6 11+Kd 6+Kp Ki];
step(num,den,10)
grid minor;
%% EJERCICIO PROPUESTO
num=[0.1 0.08];
den=[1 1.5 0.26 0.016];
step(num,den)
grid minor;
t0=0;
t1=2.2;
t2=25.1;
y0=0;
y1=5;
u0=0;
u1=1;
K0=(y1-y0)/(u1-u0);
T0=t1-t0;
V0=t2-t1;
%Control Proporcional
KpP=V0/(K0*T0);
numP=[0.1*KpP 0.08*KpP];
denP=[1 1.5 0.26+0.1*KpP 0.016+0.08*KpP];
figure
step(numP,denP)
grid minor;
21
%% Prueba de mejora del sistema de control del ejercicio propuesto
Kp=2.13;
Ki=0.135;
Kd=10.05;
num=[0.1*Kd 0.1*Kp+0.08*Kd 0.08*Kp+0.1*Ki 0.08*Ki];
den=[1 0.1*Kd+1.5 0.1*Kp+0.08*Kd+0.26 0.08*Kp+0.1*Ki+0.016 0.08*Ki];
step(num,den,20)
grid minor;
22