1. CONTROLADOR PID CONTINUO

Anuncio
Identificación y Control Adaptivo –Martín Di Blasi 2006
TEMA 4 AUTOSINTONIA DE PID
1. CONTROLADOR PID CONTINUO....................................................1
2. CONTROLADOR PID DISCRETO ....................................................2
1. CONTROLADOR PID CONTINUO
t
⎛
1
de ⎞
u (t ) = K p ⎜ e(t ) + ∫ e(τ )dτ + Td
⎟
Ti 0
dt ⎠
⎝
Gc (s ) =
2
u(s ) Kd K ps + K ps + K p / Ti
=
e(s )
s
(1.1)
(1.2)
Para procesos que pueden aproximarse mediante el siguiente modelo:
GP (s ) =
K
exp − Ls
1 + Ts
(1.3)
Los parámetros de este modelo aproximado pueden obtenerse a partir de un ensayo
de respuesta al escalón a lazo abierto:
Las reglas de sintonía de Ziegler-Nichols para procesos en los cuales 0.1 ≤
Kp
P
Ti
L
≤ 0.6 :
T
Td
1
a
[ICA-06] TEMA 4 AUTOSIN PID 1 de 5
Identificación y Control Adaptivo –Martín Di Blasi 2006
PI
0.9
a
1.2
a
PID
siendo a = K
3L
2L
L/2
L
.
T
También es posible determinar ciertos parámetros a lazo cerrado del proceso a
controlar mediante su control a lazo cerrado en un esquema denominado de relee
oscilante:
Este esquema producirá una oscilación constante en la salida de amplitud a y
4d
periodo Tu (periodo último). Definiendo la ganancia última como K u =
, Ziegleraπ
Nichols determinaron las siguientes sintonías:
Kp
Ti
P
0.5 K u
PI
0.4 K u
0.8Tu
PID
0.6 K u
0.5Tu
Td
0.12Tu
2. CONTROLADOR PID DISCRETO
Es posible implementar el PID continuo (1.1) mediante un algoritmo digital en un
controlador, para lo cual se puede discretizar de diversas maneras:
Regla de integración rectangular:
⎡
T
u[n ] = K p ⎢e[n ] + 0
Ti
⎣
D
⎤
0
⎦
T
∑ e[k − 1] + T ( e[n] − e[n − 1])⎥
n
k =0
(2.1)
[ICA-06] TEMA 4 AUTOSIN PID 2 de 5
Identificación y Control Adaptivo –Martín Di Blasi 2006
Esta expresión, que requiere de la suma acumulativa de términos pasados del error,
puede simplificarse mediante la siguiente manipulación algebraica:
⎡
T
u[n − 1] = K p ⎢e[n − 1] + 0
Ti
⎣
n −1
D
⎤
0
⎦
T
∑ e[k − 1] + T ( e[n − 1] − e[n − 2])⎥
k =0
(2.2)
Restando (2.2) de (2.1) y operando se llega al denominado algoritmo de velocidad:
∆u[n ] = u[n ] − u[n − 1] = q0e[n ] + q1e[n − 1] + q2e[n − 2]
GR ( z −1 ) =
u( z −1 ) q0 + q1z −1 + q2 z −2
=
1 − z −1
e( z −1 )
⎛ T ⎞
q0 = K p ⎜ 1 + d ⎟
⎝ T0 ⎠
⎛
T T ⎞
q1 = −K p ⎜ 1 + 2 d − 0 ⎟
T0 Ti ⎠
⎝
T
q2 = K p d
T0
(2.3)
Regla de integración trapezoidal:
⎡
⎤
T ⎛ e[0] + e[n ] n −1
⎞ T
+ ∑ e[k ] ⎟ + D ( e[n ] − e[n − 1] ) ⎥
u[n ] = K p ⎢e[n ] + 0 ⎜
Ti ⎝
2
k =0
⎠ T0
⎣
⎦
(2.4)
Luego de manipular algebraicamente la expresión anterior de manera similar al caso
anterior, es posible llegar a la siguiente expresión:
∆u[n ] = u[n ] − u[n − 1] = q0e[n ] + q1e[n − 1] + q2e[n − 2]
GR ( z −1 ) =
u( z −1 ) q0 + q1z −1 + q2 z −2
=
1 − z −1
e( z −1 )
⎛
T
T ⎞
q0 = K p ⎜ 1 + 0 + d ⎟
⎝ 2Ti T0 ⎠
⎛
T
T ⎞
q1 = −K p ⎜ 1 + 2 d − 0 ⎟
T0 2Ti ⎠
⎝
T
q2 = K p d
T0
(2.5)
3. SINTONÍA POR ASIGNACIÓN DE POLOS
[ICA-06] TEMA 4 AUTOSIN PID 3 de 5
Identificación y Control Adaptivo –Martín Di Blasi 2006
En este método, la especificación de diseño para el sistema controlado a lazo
cerrado es su transferencia equivalente.
GLC =
3.1
GRGP
1 + GRGP
SISTEMA DE PRIMER ORDEN CONTINUO
Se desea controlar una planta de primer orden mediante un PI:
GP (s ) =
⎛
1 ⎞
GR (s ) = K c ⎜ 1 +
⎟
1 + Tps
⎝ Ti s ⎠
Kp
(3.1)
Se desea que el comportamiento a lazo cerrado corresponda a un sistema de
segunda orden. Utilizando el polinomio característico del sistema a lazo cerrado:
s2 +
(1 + K pK c )
Tp
s+
K pK c
TT
i P
s 2 + 2ξωs + ω 2
2ξωTP − 1
⎧
⎪K c =
Kp
⎪
⇒⎨
⎪T = 2ξωTP − 1
⎪⎩ i
ω 2TP
3.2
(3.2)
SISTEMA DE SEGUNDO ORDEN DISCRETO
Se desea controlar una planta de segundo orden mediante un PID para lograr un
comportamiento a lazo cerrado como el especificado a continuación:
GP ( z −1 ) =
b1z −1
1 − a1z −1 − a2 z −2
GR ( z −1 ) =
q0 + q1z −1 + q2 z −2
1 − z −1
1 + GPGR = (1 − pz −1 )3 (3.2.1)
Operando es posible demostrar que:
[ICA-06] TEMA 4 AUTOSIN PID 4 de 5
Identificación y Control Adaptivo –Martín Di Blasi 2006
q0 =
1
3
(1 + a1 − )
b1
p
q1 =
1
3
(a2 − a1 + 2 )
b1
p
q2 = −
(3.2.2)
1
1
(a2 + 3 )
b1
p
[ICA-06] TEMA 4 AUTOSIN PID 5 de 5
Descargar