Está en la página 1de 13

07-Regulador PID.

doc 1/13
1. Regulador PID

1. Regulador PI D___________________________________________________ 1
1.1. Introduccin ________________________________________________________ 2
1.2. Discretizacin _______________________________________________________ 3
1.2.1. Operador Derivada __________________________________________________ 3
1.2.2. Discretizacin por Partes______________________________________________ 4
1.3. Efecto Windup_______________________________________________________ 4
1.4. Efecto Bumpless _____________________________________________________ 5
1.5. Ajuste del PID_______________________________________________________ 6
1.5.1. Relacin entre ambos mtodos: _________________________________________ 8
1.5.2. Mtodo de Asignacin de Polos. _______________________________________ 10
1.5.3. Realimentacin con Rel_____________________________________________ 12
1.5.4. Sntesis Directa____________________________________________________ 12

07-Regulador PID.doc 2/13

1.1. Introduccin
El regulador ms usado en control de procesos es el PID cuya representacin es la
siguiente:
]
d
de(t)
T
+ ds e(s)
T
1
+ e(t) [ K = u(t)
t
d
i
(1.1)
siendo u la variable de control y e la diferencia entre la referencia y la salida.
Se observan, dentro del corchete, tres trminos representando la accin P, I y D res-
pectivamente.
La accin proporcional es el control por realimentacin ms simple que se pueda
obtener. De todos modos ya incorpora ventajas en el comportamiento dinmico del sistema
en lazo cerrado. Por ejemplo sea un sistema de primer rden
U(s)
sT + 1
A
= Y(s) (1.2)
Si se lo realimenta con un regulador P resulta
K A K A
1 + s 1 + K A
Y(s) = R(s) = R(s)
K A
1 + 1 + s
1 + s 1 + K A

(1.3)
La constante de tiempo en lazo abierto es , en cambio en lazo cerrado es
1 KA

+
.
Al aumentar K el sistema se hace ms rpido. Adems la ganancia en lazo abierto es A y en
lazo cerrado
1
KA
KA +
. A medida que K aumenta, la ganancia tiende a uno, objetivo
buscado en el control.
Sin embargo, solo con K llegaramos a ganancia uno es decir que no se tendra
error en rgimen permanente. En este ejemplo sencillo no habra problema en aumentar la
ganancia. Pero en sistemas ms complejos aumentar la ganancia implicara transitorios
oscilantes o directamente sistemas inestables.
De aqu surge la idea de la accin integral cuya funcin es eliminar el error en
rgimen estacionario. El segundo trmino de la ecuacin (1.1) muestra que esta accin es
proporcional a la integral del error. Por lo tanto este factor dejar de integrar, es decir se
estabilizar, solo cuando el error sea nulo que es el objetivo buscado.
Por ltimo el trmino D es utilizado para mejorar los transitorios del sis tema y el
comportamiento frente a perturbaciones. Como lo indica su nombre, su tarea es oponerse a
cualquier cambio brusco en el error. Por ejemplo, en los casos en que el error est prximo al
07-Regulador PID.doc 3/13
cero pero variando con una cierta velocidad, el trmino P no tendra casi efecto pero s el
aporte derivativo.
En muchos controladores comerciales se hace una modificacin a este aporte
definindolo como:
dt
dy(t)

T
K - = D
d
(1.4)
O sea se lo hace proporcional a la velocidad de cambio de la salida. Esto evita que
cuando haya cambios en el valor de referencia se produzcan movimientos abruptos de la
salida. De todos modos, en rgimen estacionario seguir teniendo las mis mas propiedades
que el original.
Cabe notar que cuando la derivada de y es muy alta, por ejemplo en el caso de ruido
de alta frecuencia, la accin derivativa puede tener un valor elevado indeseable. En muchos
reguladores se recorta este efecto con algn tipo de filtro como el siguiente
1
d
d
d
sT
sT
sT
N

+
(1.5)
con 3 20 N L , que limita el efecto en altas frecuencias
En definitiva, el regulador resulta:
( ) ( ) ( ) ( ) ( ) ( ) ( )
1
1
d
d
i
sT
U s K bR s Y s R s Y s Y s
sT
sT
N
1
1
+
1
+ 1
]
(1.6)
1.2. Discretizacin
La mayora de los controladores comerciales estn basados en microprocesadores u
otros elementos de clculo digital. Por lo tanto la forma que toma el regulador PID es la de su
representacin discreta.
1.2.1. Operador Derivada
Si utilizamos, por ejemplo la aproximacin por operador derivada, siendo T el perodo
de muestreo resulta,
( )
1
0
k
d
k
k j k k
j i
T T
= K e e e e
u
T T

1
+ +
1
]

(1.7)
del mismo modo en el instante siguiente
1
]
1

,
_

e e
k e k
+
e k
=
u
2 - k 1 - k
d j
1 - k
0 = j
i 1 - k p 1 - k
- + (1.8)
07-Regulador PID.doc 4/13
restando miembro a miembro
( ) [ ]
e
+
e
2 -
e k
+
e k
+
e
-
e k
=
u
-
u 2 - k 1 - k k d k i 1 - k k p 1 - k k
(1.9)
( ) ( ) [ ]
e k
+
e k
2 + 1 -
e k
+
k
+ 1
k
=
u
-
u 2 - k d 1 - k d k d i p 1 - k k
(1.10)
de modo que la funcin de transferencia en Z queda de la siguiente forma:
z
- 1
z
+
z
+
=
E(z)
U(z)
1 -
-2 -1

(1.11)
1.2.2. Discretizacin por Partes
De la ecuacin (1.6), el aporte proporcional
( ) ( ) ( ) ( )
P t K br t y t (1.12)
no necesita aproximacin
( ) ( ) ( ) ( )
P kT K br kT y kT (1.13)
La parte integral se aproxima en adelanto
( ) ( ) ( ) ( )
1
i
KT
I k T I kT e kT
T
+ + (1.14)
La parte derivativa,
( )
d
d
dy t T dD
D KT
N dt dt
+ (1.15)
tomando diferencias hacia atrs, resulta
( ) ( ) ( ) ( ) ( ) ( )
1 1
d d
d d
T KT N
D kT D k T y kT y k
T NT T NT

+ +
(1.16)
Esta aproximacin es siempre estable y el polo derivativo tiende a cero con 0
d
T
El control total es la suma de los tres trminos
( ) ( ) ( ) ( ) u kT P kT I kT D kT + + (1.17)
1.3. Efecto Windup
Normalmente se introduce otro efecto que es el de Antireset wind up. Este mecanismo
lo que hace es saturar el trmino integral en un valor fijado a fin de evitar actuaciones
exageradamente grandes. Recurdese que el PI es intrnsecamente inestable, por lo tanto si
integra mucho tiempo tarda en volver a cero. Cuando el error es grande, puede ocurrir que el
07-Regulador PID.doc 5/13
actuador se sature, pero el PID contina integrando y puede llegar a valores muy altos.
Cuando el error se reduce, la parte ingral tambin comenzar a reducirse pero desde un
valor muy grande. Esto puede llevar mucho tiempo hasta que se logre la estabilidad. Una
forma de evitar esto es limitar la salida, otra es solo integrar para errores pequeos.
Si se puede medir la salida real del actuador se puede implementar el siguiente
esquema antwindup
u
KT
d
s
-y
e
s
u
K
K/T
i
1/s
Actuador
1
i
T
-
+
+
+
e v
+
+
+

u
KT
d
s
-y
e
s
u
K
K/T
i
1/s
1
i
T
-
+
+
+
e v
+
+
+
Actuador
Modelo

1.4. Efecto Bumpless
En la prctica se introducen algunas otras modificaciones para hacerlo ms robusto.
Una de ellas es el llamado efecto Bumpless para evitar acciones bruscas de control al pasar de
manual a automtico.
07-Regulador PID.doc 6/13
Manual
u
PD
y
e
s
1
r
T
-
+
e
+
r
Actuacin
manual
1
r
T
1
s
1
s
1
r
T
1
m
T
Auto
-

Ilustracin 1-1 Pid con Efecto Bumpless
( )

e
1 - z
+ 1 - z
k =
e
1 - z
+ 1 k =
u
u
z
- 1 - 1
+
e
k =
u
k k k
1 - k
1 -
k k
1
]
1

1
]
1

(1.18)
con lo que resulta un PID. Pero en manual, la actuacin ser la que se imposta
manualmente y el trmino b seguir a u
m
de la forma:
( )
u
z
- 1 - 1
z
=
b
m
1 -
-1
k
k

(1.19)
Suponiendo que u
m
permanezca constante, b tender a este valor. Si al conectar
nuevamente el automtico no hay error, la actuacin conincidir con el ltimo valor manual
sin que haya ningn pico.

'

manual en
u
=
u
e
-
e
+
u
=
u
m k
1 - k k 1 - k k

(1.20)
1.5. Ajuste del PID
Existen muchos mtodos para el clculo de K, T
i
y T
d
ya sea en forma emprica o
analtica. Los ms clsicos son los mtodos de Ziegler-Nichols (1942) tanto a partir de la
respuesta al escaln como de la respuesta en frecuencia.
07-Regulador PID.doc 7/13
El mtodo de Ziegler-Nichols basado en la respuesta en frecuencia o en cadena
cerrada consiste en lo siguiente: Se realimenta la planta con un regulador proporcional
aumentando su ganancia hasta que el sistema presente una oscilacin no amortiguada.
Se mide la ganancia crtica
c
K y el perodo t
c
de las oscilaciones ajustando los
parmetros del regulador segn la tabla siguiente:
Controlador Kp Ti Td
P
0,5
c
K

PI
0,45
c
K 0,833
c
t

PID
0,6
c
K 0,5
c
t 0,125
c
t
Tabla 5-II Regulador PID en cadena cerrada
Se observa que en la mayora de las respuestas ptimas apareca una oscilacin con
amortiguamiento , es decir que la amplitud de las oscilaciones se reduca a la cuarta parte
en un perodo.
En la regla de Ziegler-Nichols de cadena abierta o de respuesta al escaln, se excita
el proceso en cadena abierta con un escaln unitario y se miden sobre la res puesta el tiempo
de retardo L y la magnitud a segn se ve en la figura y los parmetros del regulador se fijan
de acuerdo a la tabla adjunta.

Ilustracin 1-2 Ajuste del PID por Ziegler-Nichols en lazo abierto

Controlador Kp Ti Td
P
1
a


PI
0,9
a

3L
07-Regulador PID.doc 8/13
PID
1,2
a

2L 0,5L
Tabla 5-II Regulador PID en cadena abierta
Estos valores se obtienen de los de la 1 regla haciendo
c
c
2
K
a
= 4 L
t

(1.21)
El criterio de optimizacin en el mismo que para la 1 regla.
1.5.1. Relacin entre ambos mtodos:
Cabe aclarar que el mtodo en lazo abierto tambin es vlido para sistemas
inestables siempre que la respuesta inicial tenga la forma de la figura. En particular se
puede considerar el integrador con retardo siguiente
e
s
b
= G(s)
sT -
(1.22)
que tendr una respuesta al escaln de la que se obtendr:
bT = a
T = L
(1.23)
de acuerdo a la segunda tabla el regulador PID ser
2
T
=
T
2T =
T

bT
1.2
= K
d i
(1.24)
Si se ensaya de acuerdo al mtodo de respuesta en frecuencia se obtendr un perodo
de oscilacin y una ganancia,
2bT
=
k
4T =
t
c
c

(1.25)
De acuerdo a esto, el regulador PID ser:
2
T
=
T
2T =
T

bT
0.94

2bT
0.6
= K
d i

(1.26)
07-Regulador PID.doc 9/13
Interpretacin
( ) j 0.26 + 0.6
k
=

t
2

2
t
-
t
0.12
t
2
j + 1
k
0.6 =

T
1
-
T
j + 1
k
0.6 = ) (i
G
c
c
c
c
c
c
i c
d c c c r
1
]
1

,
_

1
]
1

,
_


(1.27)
es un avance de 23
m

Generalizacin
sea la funcin de transferencia en lazo abierto
e r
= ) (j
G
) + j(
p p
p

(1.28)
queremos ubicar esta respuesta a una determinada frecuencia en un punto
e r
= B
) + j(
s
s

(1.29)
mediante un regulador
e r
= ) (j
G
r
j
r r

(1.30)
Podramos hacer el diseo por el mtodo de mrgen de amplitud es decir que para

s
= 0 la amplitud sea r
s
= 1 / A
m
siendo sta un mrgen de amplitud dado. Por lo tanto se debe
cumplir:
e r r
=
e r
) + + j(
r p
) + j(
s
r p s

(1.31)
entonces el regulador ser:

'


p s r
p
s
r
- =
r
r
=
r
(1.32)
la ganancia proporcional es la parte real del regulador
r
) - (
r
=
k
p
p s
s
p
cos
(1.33)
el ngulo estar dado por
) - ( =
T
1
-
T
p s
i
d

tan (1.34)
07-Regulador PID.doc 10/13
1.5.2. Mtodo de Asignacin de Polos.
sistema de primer rden
T
s + 1
k
=
G
1
p
p
(1.35)
regulador PI
1
]
1

sT
1
+ 1 K =
G
i
r
(1.36)
resultando un sistema de segundo rden en lazo cerrado
G G
+ 1
G G
=
G
r p
r p
c
(1.37)
la ecuacin caracterstica ser
0 =
T T
K
k
+
T
K
k
+
T
1
s +
s
i 1
p
1
p
1
2

,
_

(1.38)
y nuestra condicin de diseo dice
0 = + s 2 +
s
2 2

(1.39)
el regulador PI resulta
T
1 -
T
2
=
T
k
1 -
T
2
= K
1
2
1
i
p
1



(1.40)
se puede hacer algo parecido para un sistema de 2do rden
Caso Discreto del Mtodo de Asignacin de Polos.
sistema de segundo orden
b
+ z
b
= B(z)
a
+ z
a
+
z
= A(z)
2 1
2 1
2
(1.41)
regulador PI
07-Regulador PID.doc 11/13
(z)
R
) 1 - z ( = R(z)
R(z)
S(z)
= (z)
H
1
r
(1.42)
una forma genrica sera
)
r
+ z ( ) 1 - z ( = R(z)
s
+ z
s
+
z s
= S(z)
1
2 1
2
0
(1.43)
la ecuacin caracterstica ser
0 = )
s
+ z
s
+
z s
)(
b
+ z
b
(
+ )
r
+ z )( 1 - z )(
a
+ z
a
+
z
(
2 1
2
0 2 1
1 2 1
2
(1.44)
que es de cuarto rden.
Se podra especificar un denominador como,
) p + z p +
z
( )
e
- z ( = P(z)
2 1
2
2
h -
(1.45)
donde
e
= p
) - 1 h (
e
2 - = p
h 2 -
2
2
h -
1

cos
(1.46)
Ejemplo:
) s 0.26 + 1 )( s + 1 (
1
= (s)
Gp
(1.47)
si el perodo de muestreo es h = 0.1 seg.
0.616 + z 1.583 -
z
0.0140 + z 0.0164
= (z)
H
2
p
(1.48)
condicin de diseo:
1 = 4 = 0.5 = (1.49)
P ser
07-Regulador PID.doc 12/13
) 0.670 + z 1.54 -
z
( ) 0.670 - z ( = P(z)
2
2
(1.50)
reemplazando
3.61 =
s
9.89 - =
s
6.74 =
s
0.407 - =
r
2
1
0
1
(1.51)
1.5.3. Realimentacin con Rel
Desarrollando en serie de Fourier la salida de un rel, su primer armnico tiene una
amplitud de:

4d
=
Ar
(1.52)
si la amplitud de la salida es a, la ganancia a esa frecuencia ser
4d
a
- =
t
2
j G
c

,
_

(1.53)
1.5.4. Sntesis Directa
Una forma simple de calcular un regulador es por medio de una sntesis directa es
decir despejar el regulador de la funcin de transferencia en lazo cerrado. Supngase un
esquema de realimentacin en donde la funcin de transferencia en lazo cerrado es
G R + 1
G R
= H (1.54)
La condicin de diseo es que H tenga una forma determinada es decir H es
conocida. Por lo tanto se puede despejar R, resultando
H) - (1 G
H
= R (1.55)
No siempre es posible conseguir una forma realizable y simple de R pero en muchos
casos puede ser de utilidad.
Otra forma es considerar solo el denominador de H como condicin de diseo.
Entonces, se tendra
07-Regulador PID.doc 13/13
, ,
N S B
H = R = G =
M T A
(1.56)
por lo tanto
M = T A + S B (1.57)
calculando de aqu los coeficientes de T y S que son las incgnitas.

También podría gustarte