Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas de Control
04 Abril 2011
(SCTR)
04/04/2011
1 / 39
ndice
Introduccin Acciones Proporcional, Integral y Derivativa Diseo de PIDs Introduccin Mtodo 1 de Ziegler-Nichols Mtodo 2 de Ziegler-Nichols Ziegler-Nichols Modicado Sistemas de 2 Grados de Libertad Mtodo de Asignacin de Ceros
(SCTR)
04/04/2011
2 / 39
Introduccin Acciones Proporcional, Integral y Derivativa Diseo de PIDs Introduccin Mtodo 1 de Ziegler-Nichols Mtodo 2 de Ziegler-Nichols Ziegler-Nichols Modicado Sistemas de 2 Grados de Libertad Mtodo de Asignacin de Ceros
(SCTR)
04/04/2011
3 / 39
Control Proporcional
C R
R R
+
R(s)
+
E(s)
H(s)
U(s)
G(s)
Y(s)
Vi
R
+
Vo
Step Response 1
Amplitude
0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 K=1 K=2 K=5 K=20 0 0.5 1 1.5 2 2.5 Time (sec) 3 3.5 4 4.5 5
ess =
1 K +1
(SCTR)
04/04/2011
4 / 39
Control Integral
C R
R R
+
R(s)
+
E(s)
H(s)
U(s)
G(s)
Y(s)
Vi
R
+
Vo
Amplitude
ess = 0
(SCTR)
04/04/2011
5 / 39
Control Derivativo
C R
R R
+
R(s)
+
E(s)
H(s)
U(s)
G(s)
Y(s)
Vi
R
+
Vo
Amplitude
ess = 1
(SCTR)
20
40
60 80 Time (sec)
100
120
140
04/04/2011
6 / 39
Control PID
C R
R R
+
R(s)
+
E(s)
H(s)
U(s)
G(s)
Y(s)
Vi
R
+
Vo
Step Response
1 Ts + 1
Amplitude
1.4
1.2
0.8
0.6
0.2
04/04/2011
7 / 39
Introduccin Acciones Proporcional, Integral y Derivativa Diseo de PIDs Introduccin Mtodo 1 de Ziegler-Nichols Mtodo 2 de Ziegler-Nichols Ziegler-Nichols Modicado Sistemas de 2 Grados de Libertad Mtodo de Asignacin de Ceros
(SCTR)
04/04/2011
8 / 39
Diseo de PIDs
K (1 +
1 + Td s ) Ti s
Ms del 50 % de los controladores en el mundo son PIDs o derivados Facilidad de diseo cuando el modelo de la planta no se conoce Existen mtodos de sintonizacin tanto analticos como experimentales Los mtodos analticos requieren conocer la funcin de transferencia desada Nos centraremos en los metodos experimentales
(SCTR)
04/04/2011
9 / 39
Mtodo 1 de Ziegler-Nichols
Basado en la respuesta al escaln Vlido para sistemas donde la planta no contiene ni integradores (tipo 0) ni polos dominantes complejos conjugados Kp P PI GPID (s) = 0,6T (s + 1/L)2 s PID T L T 0,9 L T 1,2 L Ti L 0 ,3 2L Td 0 0 0 ,5 L
(SCTR)
04/04/2011
10 / 39
Mtodo 1 de Ziegler-Nichols
1 (s + 1)3 Para un escaln unitario obtenemos que L = 0,81 y T = 3,7 Los parmetros del PID seran: K = 5,48, Ti = 1,62 y Td = 0,41 Sea G(s) =
Step Response 1.8 1.6 1.4 1.2 Amplitude 1 0.8 0.6 0.4 0.2 0
10
20
30
40 Time (sec)
50
60
70
80
(SCTR)
04/04/2011
11 / 39
Mtodo 2 de Ziegler-Nichols I
Basado en la respuesta en frecuencia Vlido para sistemas donde existen oscilaciones mantenidas para un valor de Kcr Kp P GPID (s) = 4 2 (s + ) Pcr 0,075Kcr Pcr s PI PID 0,5Kcr 0,45Kcr 0,6Kcr Ti 1 Pcr 1 ,2 0,5Pcr Td 0 0 0,125Pcr
(SCTR)
04/04/2011
12 / 39
Mtodo 2 de Ziegler-Nichols II
Si conocemos G(s), podemos calcular Kcr y cr mediante:
Aumentando K hasta que observemos oscilaciones permanentes al escaln Calculando Kcr mediante la tabla de Routh El lugar de raices, cruce con el eje j El diagrama de nyquist, cruce con el eje negativo real
(SCTR)
04/04/2011
13 / 39
Amplitude
10 12 Time (sec)
14
16
18
20
(SCTR)
04/04/2011
14 / 39
Amplitude
(SCTR)
04/04/2011
15 / 39
(SCTR)
Amplitude
04/04/2011
15 / 39
Root Locus 0.1 0.068 0.048 14 0.03 0.014 12 10 8 6 4 2 0 2 5 0.4 4 6 8 10 12 0.048 0.03 0.014 14 0.5 0
0.56
Imaginary Axis
2 0.8
0.4
System: sys Gain: 4.33 Pole: 1.06 + 4.02i Damping: 0.255 Overshoot (%): 43.6 Frequency (rad/sec): 4.16
0.56
0.4 6 2.5
1 Real Axis
(SCTR)
04/04/2011
16 / 39
(SCTR)
04/04/2011
17 / 39
(SCTR)
04/04/2011
20 / 39
K = 0,6Kcr , Ti = 0,5Pcr y Td = 0,125Pcr K = 0,6Kcr , cr Ti = y cr Td = /4 1 H (j cr ) = K (1 + + j cr Td ) = 0,6Kcr (1 j (/4 1/ ) j cr Ti 0,6Kcr (1 + j 0,47) Como G(j cr ) = 1/Kcr G(j cr )H (j cr ) = 0,6 j 0,28 Adelanto de 25 y ganancia 0,67
(SCTR) Diseo de Controladores PID 04/04/2011 21 / 39
Ziegler-Nichols Modicado I
Sea A = G(j o ) = ra ej (+a ) Sea B = G(j o )H (j o ) = rb ej (+b ) Sea H (j o ) = rc ej (c ) Igualando trminos tenemos:
rb ej (pi +b ) = ra rc ej (+a +c ) rb rc = ra c = b a 1 o tg c Kp = rc cosc Ti = 1 = tg c o Ti Kp = rc cosc 1 (tg c + 4 + tg 2 c ) Ti = 2o o Td
(SCTR) Diseo de Controladores PID 04/04/2011 22 / 39
Para un PI:
Ziegler-Nichols Modicado II
ZN2 sugiere desplazar el punto (1/Kcr , 0) a (-0.6, -0.28) correspondiendo con: rb = 0,66 y b = 25 Pessen sugiere desplazarlo a 0,2 0,26j o 0,2 0,21j , correspondiendo con rb = 0,41 y b = 61 o rb = 0,29 y b = 46 respectivamente
Step Response 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0 ZN2 PE1 PE2 0 5 10 15 20 Time (sec) 25 30 35 40
(SCTR)
Amplitude
04/04/2011
23 / 39
Introduccin Acciones Proporcional, Integral y Derivativa Diseo de PIDs Introduccin Mtodo 1 de Ziegler-Nichols Mtodo 2 de Ziegler-Nichols Ziegler-Nichols Modicado Sistemas de 2 Grados de Libertad Mtodo de Asignacin de Ceros
(SCTR)
04/04/2011
24 / 39
Sistema de 1 grado de libertad: Gc Gp Y (s) = Gyr = R (s) 1 + Gc Gp Gp Y (s) = Gyd = D (s) 1 + Gc Gp Gc Gp Y (s) = Gyn = N (s) 1 + Gc Gp
(SCTR) Diseo de Controladores PID
Gyr = Gyn
Gp Gyd Gp Gyd Gp = Gp
04/04/2011
25 / 39
Sistema de 2 grados de libertad: Gc 1 Gp + Gc 2 Gp Y (s) = Gyr = R (s) 1 + Gc 1 Gp Gp Y (s) = Gyd = D (s) 1 + Gc 1 Gp Gc 1 Gp Y (s) = Gyn = N (s) 1 + Gc 1 Gp
(SCTR)
Gp Gyd Gp
04/04/2011
26 / 39
Sistema de 2 grados de libertad: Gc 1 Gp Y (s) Gyr = = R (s) 1 + (Gc 1 + Gc 2 )Gp Gp Y (s) Gyd = = D (s) 1 + (Gc 1 + Gc 2 )Gp (Gc 1 + Gc 2 )Gp Y (s) Gyn = = N (s) 1 + (Gc 1 + Gc 2 )Gp
(SCTR) Diseo de Controladores PID
04/04/2011
27 / 39
Asignacin de ceros: Y (s) p(s) Sea = n +1 n n R (s) s + a n s + an 1 s 1 + + a2 s 2 + a 1 s + a0 Escogemos p(s) = a2 s2 + a1 s + a0 = a2 (s + s1 )(s + s2 ) Por lo tanto, ess = 0 para entradas escaln, rampa y parbola
(SCTR)
04/04/2011
29 / 39
(SCTR)
04/04/2011
30 / 39
(SCTR)
04/04/2011
31 / 39
Sea G(s) =
Especicaciones:
0,02 Mp 0,2 ts 1seg ess = 0 para entrada escaln, rampa y parbola y () = 0 para perturbacin escaln
NOTA: Si cancelamos (s+1) introduccimos un polo en lazo cerrado en s = -1, y no cumpliremos ts 1seg
(SCTR) Diseo de Controladores PID 04/04/2011 32 / 39
Entonces: 10s Y (s) = 3 2 2 D (s) s + (2a + c )s + (a + b2 + 2ac )s + (a2 + b2 )c Y (s) (2a + c )s2 + (a2 + b2 + 2ac )s + (a2 + b2 )c e = 3 R (s) s + (2a + c )s2 + (a2 + b2 + 2ac )s + (a2 + b2 )c (Nota: Satisfacemos que ess = 0 para entrada escaln, rampa y parbola)
(SCTR) Diseo de Controladores PID 04/04/2011 33 / 39
(SCTR)
04/04/2011
34 / 39
0.4
0.2
0.4
1.2
1.4
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
4 0.07 3.5 0.06 3 0.05 2.5 Amplitude 0.04 0.03 0.02 0.01 0 0.01
Step Response
2 1.5
0.5
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
0.2
0.4
0.6
1.2
1.4
1.6
1.8
(SCTR)
04/04/2011
37 / 39
Gracias
GRACIAS!!
(SCTR)
04/04/2011
38 / 39
Gracias
GRACIAS!!
(SCTR)
04/04/2011
39 / 39