clase_3a

download clase_3a

of 19

description

qqqq

Transcript of clase_3a

  • Desigualdades Matriciales Lineales en Control

    Control Avanzado

    Maestra en Ingeniera ElectronicaUniversidad Santo Tomas.

    28 de Agosto de 2015

  • Contenido

    1 Introduccion

    2 Control por real. de estados usando LMIs

    3 Control robusto usando LMIs

    4 Formulacion de otras restricciones LMI

  • Contenido

    1 Introduccion

    2 Control por real. de estados usando LMIs

    3 Control robusto usando LMIs

    4 Formulacion de otras restricciones LMI

  • Contenido

    1 Introduccion

    2 Control por real. de estados usando LMIs

    3 Control robusto usando LMIs

    4 Formulacion de otras restricciones LMI

  • Contenido

    1 Introduccion

    2 Control por real. de estados usando LMIs

    3 Control robusto usando LMIs

    4 Formulacion de otras restricciones LMI

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    El control basado en LMIs consiste en la eleccion de variosrequerimientos de diseno expresados como restricciones yuna funcion de optimizacion que asegure un buendesempeno dinamico en una planta.

    Esta metodologa permite facilmente la existencia deincertidumbres lo que conlleva a la deduccion de una ley decontrol robusta.

    El progreso de potentes herramientas computacionales ytecnicas de optimizacion convexa, muchos problemas decontrol que no tenan solucion analtica, ya se pueden serresueltos numericamente.

    El control basado en LMIs es una alternativa atractiva ypotente en muchos campos, ya que permite satisfacerrequerimientos dinamicos, tales como: especificacionestransitorias, nivel de rechazo a perturbaciones y estabilidadrobusta.

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    La tecnica de realimentacion de estado parte de una representa-cion del sistema en variables de estado,

    x(t) = Ax(t) +Bww(t) +Buu(t)z(t) = Czx(t) +Dzww(t) +Dzuu(t)y(t) = Cyx(t) +Dyww(t) +Dyuu(t)

    (1)

    En el modelo se consideran el vector de perturbaciones w(t), elvector de salidas controladas z(t) y el vector de salidas mediblesy(t).Considerando que todas las variables de estado son medibles yque estan disponibles para realimentacion, la ley de control de laforma

    u(t) = Fx(t) (2)

    donde F es el vector de ganancias de realimentacion que ponderancada una de las variables de estado, se denomina realimentacionde estado.

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    Sustituyendo la ley de control (2) en el modelo LTI (1), el com-portamiento dinamico del sistema en lazo cerrado se describe porla ecuacion:

    x(t) = (A+BuF)x(t) (3)

    siendo los autovalores de la matriz (A+BuF) los polos deseadosen lazo cerrado.Para el caso del sistema realimentado (3), la condicion de es-tabilidad asintotica de Lyapunov, se puede realizar a traves delestudio de la siguiente desigualdad matricial:

    (A+BuF)T P+P (A+BuF) < 0 (4)

    oATP+PA+ FTBTuP+PBuF < 0 (5)

    Puede observarse que esta desigualdad (5) no corresponde a unaLMI, ya que contiene la multiplicacion de las variables P y F, loque produce una desigualdad bilineal.

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    Por tal motivo, con el fin de reescribir (5) de forma lineal, esnecesario multiplicar ambos lados de la desigualdad por P1, esdecir:

    P1[ATP+PA+ FTBTuP+PBuF

    ]P1 < 0

    P1AT +AP1 +P1FTBTu +BuFP1 < 0 (6)

    definiendo W=P1 y Y=FP1=FW , la desigualdad (6) puedeser reescrita como

    WAT +AW +YTBTu +BuY < 0 (7)

    siendo W = WT > 0.De esta manera, puede obtenerse un vector de ganancias F queestabilice el sistema (3), si existe una matriz simetrica definidapositiva W tal que cumpla con la condicion (7).

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    La teora de control robusto se basa en el analisis de sistemas controladosbajo la presencia de incertidumbres y senales de perturbacion.

    Las tecnicas para el diseno de este tipo de controladores depende del tipo deincertidumbre que pueden sufrir los sistemas.

    Entre las causas que pueden generar incertidumbres en los sistemas, se

    encuentran factores tales como:

    Modificaciones en el punto de trabajo de la planta o en el modelonominal del sistema.Dinamica no lineal no considerada.Dinamica de alta frecuencia no modelada.Imprecisiones en los parametros.

    De acuerdo a los factores anteriormente mencionados, las incertidumbres sepueden clasificar en estructuradas (parametricas) y no estructuradas.

    Las incertidumbres estructuradas modelan las variaciones de los parametrosdurante el funcionamiento del sistema.

    Mientras que las incertidumbres no estructuradas consisten en componentesdinamicos omitidos en el modelo lineal o en variaciones del comportamientodinamico durante el funcionamiento del sistema.

    En este curso solo se tratara con incertidumbres estructuradas formuladasmediante la representacion de modelos politopicos.

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    La representacion de estos sistemas puede ser vista como la extension de sistemasLTIs (1) con matrices dependientes linealmente de parametros inciertos, es decir x(t) = A()x(t) +Bw()w(t) +Bu()u(t)z(t) = Cz()x(t) +Dzw()w(t) +Dzu()u(t)

    y(t) = Cy()x(t) +Dyw()w(t) +Dyu()u(t)(8)

    donde =(1, . . . , n

    )es el vector de agrupacion de n parametros inciertos del

    sistema. Cada parametro incierto i se encuentra limitado entre un valor mnimo yun valor maximo

    [imin , imax

    ]. Las posibles combinaciones de los valores mnimos

    y maximos del vector define un poltopo convexo con 2n vertices {v1, . . . , vL},que puede ser representado mediante la siguiente combinacion convexa

    C0 {v1, . . . , vL} ={

    Li=1

    ivi, i > 0,Li=1

    i = 1

    }(9)

    donde C0 es la envolvente convexa del conjunto de vertices Rn .Cuando la dependencia es lineal sobre , el sistema de matrices S() se puederepresentar mediante el siguiente poltopo convexo.

    S() C0 {1, . . . , L} ={

    Li=1

    ii, i > 0,Li=1

    i = 1

    }(10)

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    siendo

    S() =

    A() Bw() Bu()Cz() Dzw() Dzu()Cy() Dyw() Dyu()

    (11)donde los vertices i corresponden a la imagenes vi, es decir i = S(vi). La Figuramuestra una representacion grafica del sistema politopico.

    Al igual que para el caso de un sistema LTI, las funciones de Lyapunov pueden ser

    utilizadas en el analisis de estabilidad y en el diseno de controladores de sistemas

    con parametros inciertos.

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    El siguiente Teorema presenta una condicion suficiente LMI, basada sobre el resul-tado (8), para la estabilidad robusta de controladores de sistemas con parametrosvariantes en el tiempo descritos mediante la representacion politopica (10).

    Teorema

    Una condicion suficiente para que el sistema definido por (8) sea asintoticamenteestable para algunas ganancias de realimentacion F, es que exista una matrizsimetrica definida positiva W, es decir, W = WT > 0, tal que

    WATi +AiW +YTBTui +BuiY i = 1, . . . , L (12)

    siendo F = YW1.

    En adicion a la estabilidad, restricciones tales como: rechazo a perturbaciones, ubi-

    cacion de polos en lazo cerrado y limitacion en el esfuerzo de control, pueden ser

    tenidas en cuenta en el diseno de las ganancias de realimentacion F, para asegurar

    un apropiado comportamiento dinamico del sistema.

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    Durante las dos ultimas decadas, multiples condicionesLMIs han sido desarrolladas para el analisis y diseno desistemas de control, con el proposito de mejorar lasprestaciones dinamicas de los sistemas controlados.

    La sntesis de control H, es uno de los primeros enfoquestratados como un problema de optimizacion convexaformulado mediante LMIs.

    Este enfoque de control, el cual se basa en la norma H,garantiza un mnimo nivel de atenuacion entre unaperturbacion de entrada y la salida regulada de un sistema.

    Sin embargo, la sntesis H no asegura un comportamientotransitorio adecuado del sistema en lazo cerrado.

    Es deseable tener en cuenta otras limitaciones adicionales:por ejemplo, la ubicacion de los polos para lograr unarespuesta transitoria satisfactoria.

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    Formulacion LMI para el diseno de control HConsiderando el sistema LTI (1) en lazo cerrado

    {x(t) = (A + BuF) x(t) + Bww(t)z(t) = (Cz +DzuF) x(t) +Dzww(t)

    (13)

    La manera de asegurar un mnimo nivel de atenuacion de una perturbacion externa w(t) sobrela salida controlada z(t), se logra determinando la maxima ganancia RMS (Root Mean Square)o norma H de la funcion de transferencia del sistema realimentado H(s) de w(t) a z(t); esdecir:

    H(s) = supw(t)L2 6=0zL2wL2

    < (14)

    donde . y .2 representan la norma infinito y la norma euclidiana respectivamente.

    Teorema

    El sistema definido por (13) es asintoticamente estable para algunas ganancias de realimentacion

    F yz2w2 < si existe una matriz simetrica definida positiva W tal que

    AW + WAT + BuY + YTBTu Bw WCTz + YTDTzuBTw I 0CzW +DzuY 0 I

    < 0 (15)donde W = P1 y F = YW1

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    Formulacion LMI para ubicacion de polos

    La ubicacion de los polos en lazo cerrado es otra importante restriccion aconsiderar para el buen funcionamiento transitorio de los sistemas dinamicos. Estacondicion consiste en forzar la ubicacion de los polos en un region del planocomplejo (x jy), tal y como se observa en la Figura, que asegure una mninatasa de decaimiento , un mnimo factor de amortiguamiento = cos() y unamaxima frecuencia natural o = r sin(). Por lo tanto, esta region S(, , r) limitael sobrepaso maximo, el tiempo de elevacion y el tiempo de establecimiento.

    Region de ubicacion de polos S(, , r)

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    El siguiente Teorema, adaptado de Chilali1996 , corresponde a la restriccion LMI para laubicacion de polos en lazo cerrado en la region S(, , r).

    Teorema

    Los polos en lazo cerrado del sistema (13) se ubican en la region S(, , r) si existe una matrizsimetrica definida positiva W tal que

    Restriccion para la tasa de decaimiento

    AW + WAT + BuY + YTBTu + 2W < 0 (16)

    Restriccion para la limitacion del factor de amortiguamiento

    cos (AW + WAT + BuY + YTBTu ) sin (AWWATi + BuY YTBTu )sin

    (AW + WAT BuY + YTBTu

    )cos

    (AW + WAT + BuY + Y

    TBTu

    ) < 0(17)

    Restriccion para la limitacion de la frecuencia natural o

    [rW WAT + YTBTu

    AW + BuY rW]< 0 (18)

    siendo F = YW1.

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    Formulacion LMI para la restriccion en la entrada de control

    En el diseno de sistemas controlados, generalmente no se tiene en cuenta condiciones

    que limiten los valores de la senal de entrada. Un valor excesivo de las componentes

    de F podra saturar la entrada de control, empeorando las prestaciones de fun-

    cionamiento previstas. Por esta razon, se introduce una nueva restriccion LMI que

    restringe el esfuerzo de control; es decir, u(t)2 a lo largo de una trayectoria pa-ra alguna condicion desde x(0) que se encuentre dentro de un elipsoide x(0)TPx(0).

    Teorema

    Asumiendo que la condicion inicial x(0) del sistema (13) es conocida, larestriccion de acotamiento del esfuerzo de control u(t)2 es aplicada en todotiempo t 0 si existe una matriz simetrica definida positiva W tal que satisfagalas siguientes LMIs [

    1 x(0)T

    x(0) W

    ] 0,

    [W YT

    Y 2I

    ] 0

    (19)

    donde W = P1 y Y = FW.

  • IntroduccionControl por real. de estados usando LMIs

    Control robusto usando LMIsFormulacion de otras restricciones LMI

    Algoritmo Final

    Dada las condiciones LMIs descritas anteriormente, el procedimiento de la sntesisde control robusto consiste en encontrar la ganancia de realimentacion F quegarantice un mnimo nivel de atenuacion entre la perturbacion de entrada y lasalida regulada, es decir, minimizando el parametro en la restriccion (15),satisfaciendo las restricciones de ubicacion de polos en la region S(, , r)(16)-(18) y la restriccion sobre el esfuerzo de control (19), para cada vertice i dela representacion politopica del modelo (13). De esta manera, el procedimiento dela sntesis de control se puede expresar por medio del siguiente algoritmo deoptimizacion:

    minimizar sujeto aW,Y

    (15), (16), (17), (18), y (19) {i} , i = 1, . . . , L

    (20)

    IntroduccinControl por real. de estados usando LMIsControl robusto usando LMIsFormulacin de otras restricciones LMI