Académique Documents
Professionnel Documents
Culture Documents
Hernn De Battista
Laboratorio de Electrnica Industrial, Control e Instrumentacin (LEICI) Departamento de Electrotecnia. Facultad de Ingeniera. Universidad Nacional de La Plata
Septiembre de 2008
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 1/75
PARTE 2
PARTE 3
PARTE 4
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 2/75
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 3/75
Introduccin
q
Control con restricciones: tema de gran inters, actualmente varios enfoques (LQR, LPV, LMI, control robusto, etc). Paradigma del diseo en 2 pasos (Kothare, 94):
3 3
Control con restricciones y Introduccin y Acondicionamiento x MD Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
1. lazo de control diseado ignorando las restricciones. 2. lazo auxiliar corrige efectos indeseados de restricciones.
Acondicionamiento de la referencia:
3
tcnica de acondicionamiento para PID (Hanus, 87). referencia realizable: aplicada desde el comienzo no hubiera llevado al actuador a la aturacin.
3 3
tcnica de acondicionamiento generalizada (Walgama, 92). Kapasouris (1990), Seron (1995) moldean la referencia de una manera no lineal. Hipe (2003) deriva un rango de referencias permitidas que evitan la saturacin.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 4/75
Replanteo de la tcnica de acondicionamiento de la referencia con herramientas de la teora de modo deslizante. Inicialmente se propuso una algoritmo AW con propiedades interesantes. El algoritmo propuesto puede ser empleado en lazos de control con
3 3
q Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
mltiples restricciones en los actuadores. plantas estables o inestables a lazo abierto (en caso de plantas inestables, dependiendo de condicin inicial tal como otros algoritmos). controladores bipropios o estrictamente propios.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 5/75
La tcnica ha sido generalizada para abordar otras restricciones: limitacin en la excursin de variables de estado. direccionalidad del control en procesos desacoplados con restricciones en los actuadores. Desacoplamiento parcial en sistemas con ceros de fase no mnima. Limitacin de acoplamiento en sistemas de control descentralizado. Algoritmos bumpless.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 6/75
s
Control con restricciones y Introduccin y Acondicionamiento x MD Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial q Algoritmos bumlpess q
ti
xS e
+
Rr
w F
rf
C u Ka up
Iy
Primer paso: diseo de C (s) ignorando las restricciones para tener la transferencia deseada y/r(s). Segundo paso: moldeo de r para construir una referencia realizable rf (i.e. u = up ).
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 7/75
s
Control con restricciones y Introduccin y Acondicionamiento x MD Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
ti
xS e
+
Rr
w F
rf
C u Ka up
Alta ganancia del MD permite moldear la reff de manera no-conservativa manteniendo el lazo principal siempre cerrado
q q
Aplicable a plantas OL inestable (cuidado con cond. inic.). Lazo principal no afectado x restricciones ni x lazo auxiliar de MD.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 8/75
s
Control con restricciones y Introduccin y Acondicionamiento x MD Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
ti
xS e
+
w F
rf
C u Ka up
Iy
q q
La robustez del MD brinda invariancia respecto a la planta. Desventajas del MD (chattering y modo de alcance) no son tales en esta aplicacin:
3
La accin discontinua acta en el sistema de baja potencia (clculo de la reff). No es objetivo de control alcanzar una dada supercie de deslizamiento.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 9/75
Algoritmo anti-windup
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 10/75
ti
xS e
-
Rr
w F
rf +
C u Ka u p
Iy
si si si
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 11/75
ti
xS e
-
Rr
w F
rf +
C u Ka u p
Iy
C:
x c u
= = F
"
x c e
# u
"
Ac 0
bc f dc ]
#" "
[ c c
xc e
xc e #
"
0 f (y r ) y
"
0 1
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 12/75
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
si si si
K u a up
R = {(xc , e) : s = up u = 0} : regin lineal S = {(xc , e) : up (t) u = 0} : supercies de MD de frontera S = {(xc , e) : up (t) u = 0} MD transitorios
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 13/75
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess q
x c Qc
= =
1 Qc xc bc d c up 1 (Ac bc d c c c ).
Dinmica de MD dada x ceros de C . C es de fase mnima lazo de MD estable. Dinmica de MD no es vista desde la salida u (u up ).
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 14/75
= =
Restricciones en qc y q c
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 15/75
(a) C [mol/l]
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
t [min]
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 16/75
(a) CA [mol/l]
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
t [min]
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 17/75
r
-
e
-
PI
uP g p gm
e e
-Lp s
Iy
-
-Lm s
Gp Gm PI
: : :
0,57 18,70s e (8,60s + 1)2 0,57 18,80s gm (s)eLm s = e (7,99s + 1)2 1 1 . Kp 1 + = 1,75 1 + sTi 7,99s gp (s)eLp s =
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 18/75
Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
(a) y
(c) x
S t
C
U (b) u
2 1
t
0.5 0
u U
P 3 0 1 2
t
0 0
B 50
C 100 150
0.5
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 19/75
1 0.8
(a) y
Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
(c) y
UP
50
100
150
(d) up u
(b) u , u
2 1 0 0
2 1 0 0
50
100
150
50
100
150
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 20/75
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
Existe la transformacin a la forma normal (lineal) 8 u 1 = u2 > > > > > u 2 = u3 > > > > > = < u 1 = u > > > u = a + a > c c + b e > > > > c = P c + Qc > > : e = f e + f (y r ) y +w u = u1 c = col(u1 , u2 , , u ) c : conjunto de (m )coord. l.i. : # polos - # ceros de C Autovalores de Q son los ceros de C (s).
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 21/75
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
2. Estas restricciones son tratadas separadamente. (j ) (j ) Para manejar mltiples restricciones (sobre up 1 ,up 2 ,. . . ), la regin lineal es acotada con ms supercies (Sj , S ,. . . ) j 1 2
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 22/75
R = {(c , c , e) : s < 0 s+ > 0} : S + = {(c , c , e) : s+ = 0} : S = {(c , c , e) : s = 0} sups. de frontera (de MD). Sup. m = 2, = 1 s = u p u u
s > 0 + si s < 0
si caso contrario
s = up u
X 1
i u(i) ,
= 0
regin segura de u u S
S+ u+ p
u p
-u
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 23/75
(j )
i u(i) ,
= 0
(j )
+ Sj = {(c , c , e) : s+ j = 0} : Sj = {(c , c , e) : s = 0 } j
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 24/75
s 0 = up u u s p u 1 = u
u p u + p
u+ p
+ S1
- u
u p
S1
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 25/75
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess q q
Dinmica del error (F ) redundante. Dinmica visible de MD (udyn.) impuesta x diseo (i ). Dinmica oculta de MD gobernada x ceros de C . C de fase mnima MD estable.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 26/75
Ejemplo
Considrese el siguiente ejemplo:
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades q Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess q
x p yp
= = = =
C F
: :
{r f = 100rf + 100r + w
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 27/75
Ejemplo
1.5
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
(a) y
1 0.5 0 0
0.1
0.2
0.3
tL
0.4
0.5
0.6
t
5
(b) u , u
p 0 5 10 0
0.1
0.2
0.3
tL
0.4
0.5
0.6
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 28/75
Ejemplo
8 > < w w > : w = = = 1 1 0 > 0 + si < 0
si caso contrario
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
= =
+ S0 S0 + S1 S1
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 29/75
Ejemplo
1.5
(a) y
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
1 0.5 0 0
0.1
0.2
0.3
0.4
0.5
0.6
t
1.6
(b) u up
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 30/75
Ejemplo
S0
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
S+ 0
300
.+ u p du/dt
100
S+ 1
L
F E
100
. u p
9
S1
6 3
u
p
u+
p
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 31/75
La dinmica de MD es invariante respecto al lazo principal. La dinmica de lazo cerrado es independiente de la de MD. No hay dinmica de alcance previo al modo deslizante. La conmutacin no produce efectos indeseados.
Control con restricciones Algoritmo AW y Modelo del actuador y Dinmica de LA y Controlador bipropio y Ejemplo: CSTR con PID y Ejemplo: columna de destilacin y Controladores propios y Ejemplo y Propiedades Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 32/75
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 33/75
Proceso: P : x p =
"
0 0
10 1
xp +
"
0 1
50s + 103 Controlador PI: C = s Variable controlada x1 Variable con restriccin x2 : x2 < X2 = 20
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 34/75
x p1 x p2 x c u y xp2
= = = = = <
x p x c1 x c2 u y u
= = = = = <
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 35/75
x2
B
a)
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess
20 10
A
0
. x2
c)
A
t (seg)
10 1.4 1.2 1 0.8 0.6 0.4 0 5 10 15 20
30
20
b)
10
B
0
x 2 =20 x2
10 5 0 5 10 15 20 25
30
35
0.2 0 0 5 10
t (seg)
15 20
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 36/75
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 37/75
Desacoplamiento
q
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
En un sistema MIMO cada seal de referencia puede afectar a todas las variables controladas del sistema. El desacoplamiento dinmico diagonal (DD) busca eliminar las interacciones cruzadas. El DD es una caracterstica deseable en numerosas aplicaciones prcticas.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 38/75
Desacoplamiento
r1 r2 u1 C (s) u2 up2 up1 P (s) y1 y2
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
1 10s + 1
"
4 3 4 3 0 1 # 5 4 .
5 4 # .
"
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 39/75
Desacoplamiento
0.8 0.6
r,y
0.4 0.2 0
Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
0.2
10
12
14
16
18
20
35 30 25
u , up
20 15 10 5 0 0 2 4 6 8 10 12 14 16 18 20
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 40/75
Prdida de desacoplamiento
r1 r2 u1 C (s) u2 up2 up1 P (s) y1 y2
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
Proceso: P (s) =
1 10s + 1
"
4 3 " 4 3
5 4 5 4
# #
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 41/75
Prdida de desacoplamiento
q
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess q
Una suposicin implcita de la mayora de las tcnicas de desacoplamiento que existen en la literatura, es que los actuadores son ideales. Sin embargo: Actuadores reales
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 42/75
Prdida de desacoplamiento
2 1.5
r,y
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
1 0.5 0
0.5 1 1.5 0 2 4 6 8 10 12 14 16 18 20
35 30 25
u , up
20 15 10 5 0 0 2 4 6 8 10 12 14 16 18 20
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 43/75
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
El algoritmo AW puede extenderse al caso MIMO y generalizarse para preservar el desacoplamiento dinmico al alcanzarse los lmites en los actuadores. Otros mtodos que tratan restricciones en sist. MIMO no preservan el acoplamiento, sino que minimizan un ndice de error. Otros mtodos que tratan restricciones en sist. MIMO no eliminan la ocurrencia de saturaciones. La estructura es la ya propuesta, slo que hay matrices de = {s conmutacin S ij } y S = {sij } donde c/ elemento est asociado a un actuador j y a una referencia i (si se consideran saturaciones en derivadas de u hay que agregar otra dimensin). Las funciones de conmutacin tienen distinto orden segn (#p #z ) de Cij (s). Una lgica decide sobre qu reff. actuar. Supone que no cambien referencias simultneamente.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 44/75
ti
xS e
-
Rr
w F
rf +
C u Ka u p
Iy
1 10s + 1
"
4 3 4 3
5 4 5 4 #
# .
Controlador PI: C =
10s + 1 s
"
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 45/75
r,y
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
10
12
14
16
18
20
35 30 25
u , up
20 15 10 5 0 0 2 4 6 8 10 12 14 16 18 20
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 46/75
r,y
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
10
12
14
16
18
20
35 30 25
u , up
20 15 10 5 0 0 2 4 6 8 10 12 14 16 18 20
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 47/75
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
q q
Para el anlisis de la dinmica es conveniente obtener un modelo de estado del controlador x columna. Las conclusiones son las mismas: invariancia respecto a r, y , y y perturb de salida. es estable C (s)ij es de fase La dinmica de MD sobre S ij mnima. Nota: es una solucin SISO a un problema SISO Nota: Puede aplicarse a plantas de fase no mnima.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 48/75
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
pm1 (s)
pmm (s)
(Ceros multivariables). z es un cero de la matriz de transferencia P (s) Denicion si el rango de P (z ) es menor que el rango normal de P (s), siendo el rango normal de P (s) el rango de P (s) para todos los valores de s excepto un numero nito de singularidades.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 49/75
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 50/75
1 (s + 1)(s + 2)
"
s+1 1
2 1
C + cero: z = 1, con direccin h = [1 2] u(s) = Q(s)r(s) Q(s) = C (s)(I + P (s)C (s))1 = P 1 (s)T (s)
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 51/75
s1 I s+10
25 (s+5)2
(s + 10) 0
0 10 "
# 1 0 0
10 s+10
25(s 1) s2 + 10s + 25
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 52/75
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
Q(s) =
25(s+2)(s+1) (s+10)(s+5)2
Controlador desacoplante: C (s) = Q(s)(I P (s)Q(s))1 controlador con cero de fase no mnima: z = 1 restriccin en el actuador Ka : upi [20, 20]
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 53/75
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
1 0
1 2 3 4 0 1 2 3 4 5 6 7 8 9 10
50 0
u , up
10
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 54/75
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
6 4 2 0 2 0 1 2 3 4 5 6 7 8 9 10
y u , up
10
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 55/75
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
2 1 0 1 2 0 1 2 3 4 5 6 7 8 9 10
u , up
20
10
10
20
10
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 56/75
y
0 2 4 0
Limitacin de vbles Desacoplamiento con restricciones y Desacoplamiento y Prdida de desacoplamiento y Desacoplamiento con restricciones y Procesos de fase no mnima y Desacopl. con restricciones y ceros en C + Limitacin de vbles en desacopl parcial Algoritmos bumlpess
1 2 3 4 5 6 7 8 9 10
50 0
u , up
10
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 57/75
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 58/75
Desacoplamiento parcial
Se pudo observar fuerte respuesta inversa en sistema desacoplado, an sin restricciones.
Control con restricciones Algoritmo AW
Sup. h P (z ) = 0,
z cero en C + de P (s)
Luego. h T (z ) = h P (z )Q(z ) = 0 con h T (z ) = diag {hi Tii (z )} Por lo tanto, si hii = 0 Tii (z ) = 0, es decir Tii tiene el C + cero. El C + cero se esparce en todas sus direcciones, y de manera proporcional! El desacoplamiento dinmico puede tener un costo muy alto en plantas con C + ceros.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 59/75
Cota a interaccin
q
Control con restricciones Algoritmo AW q Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess q
Desacoplamiento diagonal (DD) de sistemas de FNM: 3 Esparcimiento de los ceros en C + . 3 Mayores restricciones de performance debidas a limitaciones fundamentales del control. Control descentralizado (CD) de sistemas FNM no siempre conduce a respuestas satisfactorias. Desacoplamiento Parcial (DP): 3 Alternativa para relajar las limitaciones impuestas por el DD en procesos de FNM. 3 Permite desacoplar una variable de inters sin imponer en su respuesta caractersticas de FNM. Sin embargo, dependiendo de la direccin de los ceros en C + , DP puede dar lugar a interacciones de gran amplitud en las restantes variables del sistema. 3 Objetivo: evitar respuestas inversas mediante DP, y acotar interacciones mediante acondicionamiento de la referencia. 3 Procedimiento similar al empleado en caso SISO.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 60/75
Algoritmos bumpless
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 61/75
Revisin
q
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess y Revisin y Acond. x MD y Algoritmo Bumpless y Existencia del MD y Dinmica del MD y Proceso SISO y Proceso MIMO y Conmutacin e/ controladores
q q
La conmutacin de control manual-automtico puede dar lugar a saltos en accin de control y transitorios en variables controladas. Idem en conmutacin automtico-automtico entre controladores. Las estrategias que evitan estos problemas se conocen como algoritmos bumpless. Entre primeras estrategias se destacan:
3 Hanus et. al., 1987: basado en conceptos de la referencia realizable. 3 Turner and Walker, 2000: utiliza ideas de linear quadratic theory, LQ.
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 62/75
Acond. x MD
q
Aplicable a sist. MIMO. Requiere mnimo esfuerzo de diseo. A diferencia de propuestas anteriores (por ejemplo, Zaccarian y Teel, 2002, 2005), no requiere de un modelo de la planta.
q Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess y Revisin y Acond. x MD y Algoritmo Bumpless y Existencia del MD y Dinmica del MD y Proceso SISO y Proceso MIMO y Conmutacin e/ controladores
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 63/75
Algoritmo Bumpless
w
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess y Revisin y Acond. x MD y Algoritmo Bumpless y Existencia del MD y Dinmica del MD y Proceso SISO y Proceso MIMO y Conmutacin e/ controladores
s(x)
LA-LC
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 64/75
Existencia del MD
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess y Revisin y Acond. x MD y Algoritmo Bumpless y Existencia del MD y Dinmica del MD y Proceso SISO y Proceso MIMO y Conmutacin e/ controladores
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 65/75
Existencia del MD
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess y Revisin y Acond. x MD y Algoritmo Bumpless y Existencia del MD y Dinmica del MD y Proceso SISO y Proceso MIMO y Conmutacin e/ controladores
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 66/75
Dinmica del MD
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess y Revisin y Acond. x MD y Algoritmo Bumpless y Existencia del MD y Dinmica del MD y Proceso SISO y Proceso MIMO y Conmutacin e/ controladores
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 67/75
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess y Revisin y Acond. x MD y Algoritmo Bumpless y Existencia del MD y Dinmica del MD y Proceso SISO y Proceso MIMO y Conmutacin e/ controladores
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 68/75
1.5
y r
0.5
0 0 20 40
ts
60 80 100 120 140 160 180 200
u u um
Operacin Automtica
Tiempo
Salto en la accin de control y transitorio en variable controlada al conmutar del modo manual al automtico
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 69/75
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess y Revisin y Acond. x MD y Algoritmo Bumpless y Existencia del MD y Dinmica del MD y Proceso SISO y Proceso MIMO y Conmutacin e/ controladores
r y
ts
20 40 60 80 100 120 140 160 180 200
1.5
uc
u u
Operacin Manual
um
Operacin Automtica
0.5
a
0 0 20 40
ts
60 80 100 120 140 160 180 200
ws
b
a
0 20 40 60 80 100 120 140 160 180 200
Tiempo
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 70/75
Control con restricciones Algoritmo AW Limitacin de vbles Desacoplamiento con restricciones Limitacin de vbles en desacopl parcial Algoritmos bumlpess y Revisin y Acond. x MD y Algoritmo Bumpless y Existencia del MD y Dinmica del MD y Proceso SISO y Proceso MIMO y Conmutacin e/ controladores
Tanque 3
Tanque 4
1
Tanque 1 Tanque 2
h1 v1
h2 v2
1 , 2 (0, 1) y1 = kc h1 , y2 = kc h2 v1 , v2 12V
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 71/75
y2
10 Volts
y1
5
ts
0 100 200 300 400 500 600 700 800 900 1000
Algoritmos bumlpess y Revisin y Acond. x MD y Algoritmo Bumpless y Existencia del MD y Dinmica del MD y Proceso SISO y Proceso MIMO y Conmutacin e/ controladores
30 25 Volts 20 15 10 5 0 0
u2 u1 u 2 u 1 um u
100 200 300 400 500 600 700 800 900 1000
um
Time (s)
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 72/75
y1 y2
ts
300 400 500 600 700 800 900 1000
10 8
u
Volts 6 4 2 0
um u u
um
u u ts
0 100 200 300 400 500 600 700 800 900 1000
Time (s)
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 73/75
F (s) ws
s(x) u2 u u1 QTank y
C2 (s) r e C1 (s)
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 74/75
Curso de Sistemas de Control en Rgimen Deslizante. Prof. Dr. Hernn De Battista - p. 75/75