Beruflich Dokumente
Kultur Dokumente
Procesos/Sistemas de
Control
Ing. Biomedica e Ing.
Electronica
Capitulo V
Controladores PID
D.U. Campos-Delgado
Facultad de Ciencias
UASLP
Enero-Junio/2014
1
CONTENIDO
Motivacion
Estructura General
Filosofa de Control
Sintonizacion Experimental
Sintonizacion Analtica
2
Motivacion
3
Estructura General
CP (s) = Kp
Ki
CP I (s) = Kp +
s
Kds
CP D (s) = Kp +
d s + 1
segun requiera la aplicacion.
0.8
e(t) (Error)
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Kp=Kd=Ki=2.0
Acciones de Control
Accin Proporcional
5
Accin Integral
Accin Derivativa
5
2.5
2
e(t) (Error)
1.5
0.5
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Kp=Kd=Ki=2.0
6 Accin Derivativa
Acciones de Control
4
Accin Integral
2
4
Accin Proporcional
6
8
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
1
0.5
e(t) (Error)
0.5
1
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Kp=Kd=Ki=2.0
6
Accin Derivativa Accin Integral
4
Acciones de Control
2
Accin Proporcional
6
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
L = td
H
R= .
6
Las ganancias de control se calculan para
obtener un amortiguamiento en lazo cerrado
de = 0.21.
Controlador Ganancias
P Kp = R1L
PI 0.9 , K = 0.27
Kp = R L i R L2
PID 1.2 , K = 0.6 , K = 0.6
Kp = R L i R L2 d R
Controlador Ganancias
P 1K
Kp = 2 u
PI Kp = 0.45Ku, Ki = 0.54 K u
Pu
PID Kp = 0.6Ku, Ki = 1.2 Ku,
Pu
Kd = 0.075Ku Pu
0.0187 Kp 0.1477
Por ejemplo, se puede tomar Kp = 0.1 y en
consecuencia Ki = 0.4, es decir el controlador
final es
0.4
C(s) = 0.1 + .
s
Sintonizacion Analtica
6 103
G(s) =
[(s + 6)2 + 144](s + 12)
disenar un controlador PID
K
C(s) = Kp + i + Kds
s
tal que se satisfaga en lazo cerrado
8
Solucion: primero observar que la funcion de
transferencia del controlador PID puede re-escribirse
como
[s2 + (Kp/Kd)s + (Ki/Kd)]
C(s) = Kd ,
s
es decir el controlador posee un par de ceros y
un polo en el origen. Por otro lado, la planta
G(s) posee un polos en s = 6 j12 (polos
lentos) y s = 12.
Kp Ki
= 12, = 180.
Kd Kd
Enseguida se observa que la funcion de trans-
ferencia de lazo abierto estara dada por
(s + 6)2 + 144 6 103
L(s) = Kd
s [(s + 6)2 + 144](s + 12)
6 103Kd
=
s(s + 12)
es decir L(s) tiene un polo en el origen y en
consecuencia ess = 0, el error de estado estable
ante una rampa
1
esr = 0.1
lms=0 sL(s)
lm sL(s) 10
s=0
Ya que se tiene que
6 103Kd 6 103Kd
lm sL(s) = lm s =
s=0 s=0 s(s + 12) 12
se necesita
12
Kd 2
= 0.02
6 10
Por otro lado, la condicion de sobretiro estable-
ce que Mp 0.15, lo que define una restriccion
para el amortiguamiento en lazo cerrado
v
u
u (ln 0.15)2
t 2 2
= 0.52
+ (ln 0.15)
Por otro lado, la funcion de transferencia de
lazo cerrado estara dada por
Y (s) L(s) 6 103Kd
H(s) = = = 2
R(s) 1 + L(s) s + 12s + 6 103Kd
al comparar con el prototipo de 2do orden se
obtiene
2 = 6 103 K
n d
2n = 12
6
=q 0.52
6 103Kd
y se concluye que
6 2
1
Kd = 0.022
6 103 0.52
Finalmente, al conjuntar las condiciones de es-
tado estacionario y respuesta transitoria para
Kd se deduce el intervalo de variacion:
0.02 Kd 0.022.
Por ejemplo se puede tomar Kd = 0.021, y el
controlador resultante sera
3.78
C(s) = 0.252 + + 0.021s
s
Sintonizacion Analtica
9
transferencia de lazo cerrado esta dada por
(s+1)
Y (s) Kp s(s1)(s+6)
H(s) = =
R(s) (s+1)
1 + Kp s(s1)(s+6)
Kp(s + 1)
=
s(s 1)(s + 6) + Kp(s + 1)
Kp(s + 1)
= 3 .
s + 5s2 + (Kp 6)s + Kp
Enseguida se analizan las races del polinomio
denominador
s3 1 Kp 6
s2 5 Kp
s1 1 (4K 30) 0
5 p
s0 Kp 0
s3 + 3s2 + (2 + Kp)s + Ki = 0
por el Criterio de Routh-Hurwitz.
s3 1 2 + Kp
s2 3 Ki
s1 1 (3K + 6 K ) 0
3 p i
s0 Ki 0
B.10.1
B.10.3
B.10.4
B.10.5
B.10.11
10