Factorizaciones primas y parametrización de controles

Anuncio
Pontificia Universidad Católica del Perú
ICA624: Control Robusto
11. Factorización Prima Sobre RH∞
Parametrización de Controles Estabilizantes
Hanz Richter, PhD
Profesor Visitante
Cleveland State University
Mechanical Engineering Department
1 / 14
Polinomios primos e identidad de Bézout
Polinomios
primos e
identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad interna
en base a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes en
base a
Factorizaciones
Comentarios
Finales del Curso
⊲
Se dice que 2 polinomios son primos entre sí si no tienen raíces
comunes (o divisores comunes): por ejemplo s2 + s + 1 y s + 1
(cociente x, residuo 1). Dos polinomios m(s) y n(s) son primos
si existen otros dos polinomios x(s) e y(s) tales que
xm + yn = 1 (identidad de Bézout).
Dos funciones de transferencia m(s) y n(s) de RH∞ son primas
sobre RH∞ si existen x, y ∈ RH∞ tales que
x(s)m(s) + y(s)n(s) = 1
Encontrar x(s) e y(s) para m(s) = s2 + s + 1 y n(s) = s + 1
2 / 14
Factorizaciones derecha e izquierda sobre RH∞
Polinomios primos
e identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad interna
en base a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes en
base a
Factorizaciones
Comentarios
Finales del Curso
⊲
En base a lo anterior, se definen conceptos similares para matrices de
RH∞ :
Las matrices M y N de RH∞ son primas por la derecha si tienen el
mismo número de columnas y si existen Xd , Yd ∈ RH∞ tales que
M
[Xd Yr ]
= Xd M + Yd N = I
N
Las matrices M̃ y Ñ de RH∞ son primas por la izquierda si tienen el
mismo número de filas y si existen Xi , Yi ∈ RH∞ tales que
Xi
[M̃ Ñ ]
= M̃ Xi + Ñ Yi = I
Yi
Estas definiciones son equivalentes a decir que [M T N T ]T es invertible por la
izquierda y [M̃ T Ñ T ]T es invertible sobre la derecha, con inversas en RH∞ .
3 / 14
Factorizaciones derecha e izquierda...
Polinomios primos
e identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad interna
en base a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes en
base a
Factorizaciones
Comentarios
Finales del Curso
⊲
Sea P (s) una matriz de transferencia propia y real-racional. Una
factorización prima derecha (fpd) de P es una descomposición de
la forma P = N M −1 donde M y N son primas por la derecha
en RH∞ .
Una factorización prima izquierda (fpi) de P es una
descomposición de la forma P = M̃ −1 Ñ donde M̃ y Ñ son
primas por la izquierda en RH∞ .
P tiene factorización prima doble si tiene factorizaciones derecha
e izquierda y existen Xd , Yd , Xi , Yi tales que
Xd Yd
M −Yi
=I
N
Xi
−Ñ M̃
4 / 14
Factorizaciones derecha e izquierda...
Polinomios primos
e identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad interna
en base a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes en
base a
Factorizaciones
Comentarios
Finales del Curso
⊲
Teorema (Zhou y Doyle): Sea P (s) una matriz de transferencia
propia y real-racional con realización (A, B, C, D) detectable y
estabilizable. Sean F y L tales que A + BF y A + LC son
estables. Entonces P = N M −1 = M̃ −1 Ñ constituye una
factorización prima doble con:


A + BF B L
M −Yi
= 
F
I 0 
N
Xi
C + DF D I


A + LC −(B + LD) L
Xd Yd
= 
F
I
0 
−Ñ M̃
−D
I
C
5 / 14
Ejemplo
Polinomios primos
e identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad interna
en base a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes en
base a
Factorizaciones
Comentarios
Finales del Curso
⊲
El siguiente código genera la factorización izquierda de un
sistema con 4 estados, 2 entradas y 2 salidas:
sis=[tf(1,[1 -1]) tf(1,[1 -2]);tf(2,[1 0]) tf(1,[1
2])];
[A,B,C,D]=ssdata(sis);rank(ctrb(A,B)),rank(obsv(A,C))
F=-place(A,B,[-1;-3;-5;-7]);
L=-place(A’,C’,[-2;-4;-6;-8])’; Ai=A+B*F;Ad=A+L*C;
M=ss(Ai,B,F,eye(2));N=ss(Ai,B,C+D*F,D);
minreal(zpk(N/M)),zpk(sis)
Completar el código para encontrar la factorización derecha y
Xd , Yd , Xi , e Yi
6 / 14
Estabilidad interna en base a factorizaciones
Polinomios primos
e identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad
interna en base
a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes en
base a
Factorizaciones
Comentarios
Finales del Curso
⊲
Consideremos factorizaciones de la planta y el compensador de la
forma P = N M −1 = M̃ −1 Ñ y −K = K̂ = U V −1 = Ṽ −1 Ũ .
Entonces las siguientes condiciones son equivalentes:
1. El sistemaen lazo cerrado es internamente estable
M U
2.
es invertible en RH∞ .
N V
Ṽ
−Ũ
es invertible en RH∞ .
3.
−Ñ M̃
4. M̃ V − Ñ U es invertible en RH∞ .
5. Ṽ M − Ũ N es invertible en RH∞ .
7 / 14
Parametrización de Controles Estabilizantes
Polinomios primos
e identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad interna
en base a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes en
base a
Factorizaciones
Comentarios
Finales del Curso
⊲
El estudio del problema H∞ requiere una descripción del espacio
de controladores admisibles (aquellos que producen estabilidad
interna), de tal modo que la optimización se haga sólo sobre ése
espacio. Consideremos la interconexión:
z
w
P
y
u
K
Tomemos G = P con

A
G(s) =  C1
C2
B1
D11
D21

B2
D12 
D22
Se asume que (A, B2 ) es estabilizable y (A, C2 ) es detectable.
8 / 14
Parametrización de Controles Estabilizantes...
Polinomios primos
e identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad interna
en base a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes en
base a
Factorizaciones
Comentarios
Finales del Curso
⊲
Es fácil ver que la estabilidad interna queda determinada por la
transferencia en lazo cerrado de u a y (G22 ) y de y a u (K). Es
decir, sólo hace falta estudiar la estabilidad interna de
G22 = (A, B2 , C2 , D22 ).
Parametrización de Youla-Kučera:
Cuando G ∈ RH∞ , el conjunto de controles estabilizantes se
describe como:
K = Q(I + G22 Q)−1
para cualquier Q ∈ RH∞ con I + D22 Q(∞) invertible.
Ejemplo: Usar la parametrización para encontrar cualquier
compensador estabilizante para
1
G22 (s) =
(s + 1)(s + 2)
9 / 14
Parametrización de Controles Estabilizantes...
Polinomios primos
e identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad interna
en base a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes en
base a
Factorizaciones
Comentarios
Finales del Curso
⊲
Si G22 es inestable, se necesita un resultado más general en
forma de espacio de estados.
Teorema (Zhou y Doyle) Sean F y L tales que A + LC2 y
A + B2 F son estables. Entonces todos los controladores K que
estabilizan internamente a G se parametrizan como
u = Ky = Fi (J, Q)y para cualquier Q ∈ RH∞ con
I + D22 Q(∞) invertible y


A + B2 F + LC2 + L22 F −L B2 + LD22

J =
F
0
I
−(C2 + D22 F )
I
−D22
10 / 14
Ejemplo
Polinomios primos
e identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad interna
en base a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes en
base a
Factorizaciones
Comentarios
Finales del Curso
Para el sistema de 4 estados, 2 entradas y 2 salidas anterior, usar
la parametrización de Youla para encontrar un compensador
estabilizante cualquiera. Verificar la estabilidad interna.
⊲
11 / 14
Parametrización de Controles Estabilizantes en base a
Factorizaciones
Polinomios primos
e identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad interna
en base a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes
en base a
Factorizaciones
Comentarios
Finales del Curso
⊲
Teorema (Zhou y Doyle) Dada la siguiente factorización
G22 :


B2 −L
A + B2 F
M Uo
= 
F
I
0 
N Vo
C2 + D22 F D22
I

A + LC2 −(B2 + LD22 )
Ṽo −Ũo
= 
F
I
−Ñ
M̃
C2
−D22
doble de

L
0 
I
El conjunto de controles estabilizantes se parametriza como
K = Fi (Jy , Qy ), donde Qy = M −1 (U Z −1 − Uo ), con
Z = M̃ V − Ñ U y Jy = J del teorema anterior.
12 / 14
Ejemplo
Polinomios primos
e identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad interna
en base a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes
en base a
Factorizaciones
Comentarios
Finales del Curso
Para el sistema de 4 estados, 2 entradas y 2 salidas anterior, usar
la parametrización de Youla en base a factorizaciones para
encontrar un compensador estabilizante cualquiera. Verificar la
estabilidad interna.
⊲
13 / 14
Comentarios Finales del Curso
Polinomios primos
e identidad de
Bézout
Factorizaciones
derecha e
izquierda sobre
RH∞
Ejemplo
Estabilidad interna
en base a
factorizaciones
Parametrización
de Controles
Estabilizantes
Parametrización
de Controles
Estabilizantes en
base a
Factorizaciones
Comentarios
Finales del
Curso
⊲
Temas fundamentales no cubiertos:
1. Ecuaciones de Riccati
2. Estudio completo de las soluciones óptimas y subóptimas del
problema H∞
3. Conformación de lazo H∞ MIMO
4. Reducción de orden para compensadores
Críticas a los métodos lineales robustos:
1. ¿Robustos frente a qué? No se contempla dinámica no lineal.
2. Hagamos lo que hagamos, el resultado no es más que un
compensador K(s) lineal, posiblemente demasiado grande. Se
perderán ciertas propiedades al efectuar reducción de orden.
3. En general, no es recomendable considerar los efectos
no-lineales como una incertidumbre más. Es preferible
modelarlos tanto cómo sea posible y usar técnicas de control
no lineal (las hay robustas: modos deslizantes y otras).
14 / 14
Descargar