14.1: Funciones cuadráticas de Lyapunov para sistemas LTI
( \newcommand{\kernel}{\mathrm{null}\,}\)
Considere el sistema de tiempo continuo
˙x(t)=Ax(t).
Ya hemos establecido que el sistema (14.1) es asintóticamente estable si y sólo si todos los valores propios deA están en el medio plano abierto izquierdo. En esta sección mostraremos que este resultado se puede inferir de la teoría de Lyapunov. Además, se demostrará que las funciones cuadráticas de Lyapunov bastan. Una consecuencia de esto es que la estabilidad puede ser evaluada por métodos que pueden ser computacionalmente más simples que el análisis propio. Más importante aún, las funciones cuadráticas de Lyapunov y las matemáticas asociadas aparecen en una variedad de otros problemas, por lo que vale la pena dominarlas en el contexto de la evaluación de la estabilidad.
Positivo cuadrático - Funciones definidas
Considera la función
V(x)=xTPx,x∈Rn
dondeP es una matriz simétrica. Esta es la forma general de una función cuadrática enRn. Es suficiente considerar matrices simétricas; si noP es simétrica, podemos definirP1=12(P+PT). De ello se deduce inmediatamente quexTPx=xTP1x (verificar, utilizando el hecho de quexTPx es un escalar).
Proposición 14.1
V (x) es una función definida positiva si y solo si todos los valores propios deP son positivos
- Prueba
-
Dado queP es simétrico, puede ser diagonalizado por una matriz ortogonal, es decir,
P=UTDU withUTU=I andD diagonal
Entonces, siy=Ux
V(x)=xTUTDUx=yTDy=∑iλi|yi|2
Por lo tanto,
V(x)>0∀x≠0⇔λi>0,∀i
Definición 14.1
Una matrizP que satisface
xTPx>0∀x≠0
se llama definitiva positiva. CuandoP es simétrico (que suele ser el caso de interés, por la razón mencionada anteriormente), denotaremos su definición positiva porP>0. SixTPx≥0∀x≠0, entoncesP es positivo semidefinido, lo que denotamos en el caso simétrico porP≥0.
Para una matriz definida positiva simétrica, se deduce que
λmin(P)‖x‖2≤V(x)≤λmax(P)‖x‖2
Esta desigualdad se deriva directamente de la prueba de la Proposición 14.1.
También es evidente a partir de la discusión anterior que coinciden los valores singulares y los valores propios de cualquier matriz definida positiva.
Ejercicio
Demostrar queP>0 si y solo siP=GTG dondeG es no singular. La matrizG se llama raíz cuadrada deP y se denota porP12. Mostrar queH es otra raíz cuadrada deP si y sólo siG=WH para alguna matriz ortogonalW. ¿Puedes ver cómo construir una raíz cuadrada simétrica? (Puede resultarle útil comenzar con la descomposición propiaP=UTDU, dondeU es ortogonal yD es diagonal).
Funciones cuadráticas de Lyapunov para sistemas CT LTI
Considerar definir un candidato a función Lyapunov de la forma
V(x)=xTPx,P>0,
para el sistema (14.1). Entonces
\ [\ comenzar {alineado}
\ punto {V} (x) &=\ punto {x} ^ {T} P x+x^ {T} P\ punto {x}\\
&=x^ {T} A^ {T} P x+x^ {T} P A x\\
&=x^ {T}\ izquierda (A^ {T} P+P A\ derecha) x\
&=-x^ {T} Q x
\ final {alineado}\ nonumber\]
donde hemos introducido la notaciónQ=−(ATP+PA); nota queQ es simétrica. Ahora invocando los resultados de estabilidad de Lyapunov de la Conferencia 5, vemos queV es una función Lyapunov siQ≥0, en cuyo caso el punto de equilibrio en el origen del sistema (14.1) es estable I.s.l. SiQ>0, entonces el punto de equilibrio en el origen es globalmente asintóticamente estable . En este último caso, el origen debe ser el único punto de equilibrio del sistema, por lo que normalmente decimos que el sistema (más que solo el punto de equilibrio) es asintóticamente estable.
Las relaciones anteriores muestran que para encontrar una función cuadrática de Lyapunov para el sistema (14.1), podemos escogerQ>0 y luego tratar de resolver la ecuación
ATP+PA=−Q
paraP. Esta ecuación se conoce como una ecuación de Lyapunov, y es un sistema lineal de ecuaciones en las entradas deP. Si tiene una solución, entonces tiene una solución simétrica (¡muéstrale esto!) , por lo que solo consideramos soluciones simétricas. Si tiene una solución definitiva positivaP>0, entonces evidentemente tenemos una función LyapunovxTPx que nos permitirá probar la estabilidad asintótica del sistema (14.1). Lo interesante de los sistemas LTI es que lo contrario también sostiene: Si el sistema es asintóticamente estable, entonces la ecuación de Lyapunov (14.4) tiene una solución definitiva positivaP>0 (que, como mostraremos, es única). Este resultado es declarado y probado en el siguiente teorema.
Teorema 14.1
Dado el sistema dinámico (14.1) y cualquieraQ>0, existe una solución definitiva positivaP de la ecuación de Lyapunov
ATP+PA=−Q
si y solo si todos los valores propios deA están en el medio plano abierto izquierdo (OLHP). La soluciónP en este caso es única.
- Prueba
-
SiP>0 es una solución de (14.4), entoncesV(x)=xTPx es una función Lyapunov de sistema (14.1) con˙V(x)<0 para cualquierax≠0. De ahí que el sistema (14.1) sea (globalmente) asintóticamente estable y así los valores propios deA están en el OLHP.
Para probar lo contrario, supongamos queA tiene todos los valores propios en el OLHP, yQ>0 se da. Definir la matriz simétricaP mediante
P=∫∞0etATQetAdt.
Esta integral está bien definida porque el integrando se desintegra exponencialmente al origen, ya que los valores propios deA están en el OLHP. Ahora
\ [\ begin {alineado}
A^ {T} P+P A &=\ int_ {0} ^ {\ infty} A^ {T} e^ {t A^ {T}} Q e^ {t A} d t+\ int_ {0} ^ {\ infty} e^ {t A^ {T}} Q e^ {t A} A d t\
&=\ int_ {0} ^ {\ infty}\ frac {d} {d t}\ izquierda [e^ {t A^ {T}} Q e^ {t A}\ derecha] d t\\
&=-Q
\ final {alineado\ nonumber\]asíP satisface la ecuación de Lyapunov.
Para probar queP es positivo definitivo, tenga en cuenta que
\ [\ begin {alineado}
x^ {T} P x &=\ int_ {0} ^ {\ infty} x^ {T} e^ {t A^ {T}} Q e^ {t A} x d t\\
&=\ int_ {0} ^ {\ infty}\ left\ |Q^ {\ frac {1} {2}} e^ {t A} x\ derecha\ |^ {2} d t\ geq 0
\ end {alineado}\ nonumber\]y
xTPx=0⇒Q12etAx=0⇒x=0
dondeQ12 denota una raíz cuadrada deQ. De ahíP que sea positivo definido.
Para probar que loP definido en (14.5) es la solución única para (14.4) cuandoA tiene todos los valores propios en el OLHP, supongamos que P2 es otra solución. Entonces
\ [\ begin {alineado}
P_ {2} &=-\ int_ {0} ^ {\ infty}\ frac {d} {d} {d t}\ left [e^ {t A^ {T}} P_ {2} e^ {t A}\ derecha] d t\ quad (\ text {verificar esta identidad})\\
&=-\ int_ {0} ^ {\ infty} e^ {t A^ {T}}\ izquierda (A^ {T} P_ {2} +P_ {2} A\ derecha) e^ {t A} d t\\
&=\ int_ {0} ^ {\ infty} e^ { t A^ {T}} Q e^ {t A} d t=P
\ final {alineado}\ nonumber\]Esto completa la prueba del teorema.
Se conocen diversas generalizaciones de este teorema.
Funciones cuadráticas de Lyapunov para sistemas DT LTI
Considerar el sistema
x(t+1)=Ax(t)=f(x(t))
Si
V(x)=xTPx,
entonces
˙V(x)≜
Esta la ecuación resultante de Lyapunov para estudiar es
A^{T} P A-P=-Q. \ \tag{14.7}
El siguiente teorema es análogo a lo que probamos en el caso CT, y dejamos su prueba como ejercicio.
Teorema 14.2
Dado el sistema dinámico (14.6) y cualquieraQ > 0, existe una solución definitiva positivaP de la ecuación de Lyapunov
A^{T} P A+P=-Q\nonumber
si y solo si todos los valores propios deA tienen una magnitud menor que 1 (es decir, están en el disco de unidad abierta). La soluciónP en este caso es única.
Ejemplo 14.1 Inclusión diferencial
En muchas situaciones, la evolución de un sistema dinámico puede ser incierta. Una forma de modelar esta incertidumbre es mediante la inclusión diferencial (diferencia) que se puede describir de la siguiente manera:
\dot{x}(t) \subset\{A x(t) \mid A \subset \mathcal{A}\}\nonumber
dondeA es un conjunto de matrices. Consideremos el caso dondeA hay un conjunto finito de matrices y sus combinaciones convexas:
\mathcal{A}=\left\{A=\sum_{i=1}^{m} \alpha_{i} A_{i} \mid \sum_{i=1}^{m} \alpha_{i}=1\right\}\nonumber
Una forma de garantizar la estabilidad de este sistema es encontrar una función Lyapunov para todos los sistemas definidos por\mathcal{A}. Si buscamos una función cuadrática de Lyapunov, entonces basta con encontrar unaP que satisfaga:
A_{i}^{T} P+P A_{i}<-Q, \quad i=1,2, \ldots m\nonumber
para algunos definitivos positivosQ. EntoncesV (x) = x^{T} P x satisface\dot{V}(x)<-x^{T} Q x (verifica) mostrando que el sistema es asintóticamente estable.
Ejemplo 14.2 Conjunto de norma acotada
En este problema, nos interesa estudiar la estabilidad de los sistemas lineales invariantes en el tiempo de la forma\dot{x}(t)=(A+\Delta) x(t) donde\Delta se encuentra una verdadera perturbación matricial con norma acotada. En particular, nos interesa calcular un buen límite sobre el tamaño de la menor perturbación que desestabilizará una matriz estableA.
Este problema se puede lanzar como un problema de inclusión diferente como en el ejemplo anterior con
\mathcal{A}=\{A+\Delta\|\| \Delta \| \leq \gamma, \Delta \text { is a real matrix }\}\nonumber
Dado queA es estable, podemos calcular una función cuadrática de Lyapunov con una matrizP satisfactoriaA^{T} P + P A < -Q yQ es definitiva positiva. Aplicando la misma función Lyapunov al sistema perturbado obtenemos:
\dot{V}(x)=x^{T}\left(A^{T} P+P A+\Delta^{T} P+P \Delta\right) x\nonumber
Es evidente que todas las perturbaciones satisfactorias
\Delta^{T} P+P \Delta<Q\nonumber
dará como resultado un sistema estable. Esto se puede garantizar si
2 \sigma_{\max }(P) \sigma_{\max }(\Delta)<\sigma_{\min }\tag{Q}
Esto proporciona un límite a la perturbación aunque es potencialmente conservadora.
Ejemplo 14.3 Perturbación acotada
Colocar la perturbación del ejemplo anterior en términos de inclusión diferencial introduce un grado de conservadurismo en el sentido de que las\Delta tomas de valor pueden cambiar en función del tiempo. Considera el sistema:
\dot{x}(t)=(A+\Delta) x\tag{t}
dondeA es una matriz estable fija conocida y\Delta es una matriz de perturbación real fija desconocida. El margen de tabilidad de este sistema se define como
\gamma(A)=\min _{\Delta \in \mathbb{R}^{n \times n}}\{\|\Delta\| \mid A+\Delta \text { is unstable }\}\nonumber
Deseamos computar un buen límite inferior en\gamma(A). El ejemplo anterior daba uno de esos atados.
En primer lugar, es fácil argumentar que la solución\Delta_{0} minimizadora del problema anterior da como resultadoA + \Delta_{0} tener valores propios en el eje imaginario (ya sea en el origen, o en dos ubicaciones conjugadas complejas). Esto es consecuencia del hecho de que los valores propios deA + p\Delta_{0} se moverán continuamente en el plano complejo ya que el parámetrop varía de 0 a 1. La intersección con el eje imaginario ocurrirá enp = 1; si no, se puede encontrar una perturbación de menor tamaño.
Podemos obtener un límite inferiorgamma al dejar caer la condición que\Delta es una matriz real, y permitiendo matrices complejas (¿está claro por qué esto da un límite inferior?). Podemos mostrar:
\min _{\Delta \in \mathbf{C}^{n \times n}}\{\|\Delta\| \mid A+\Delta \text { is unstable }\}=\min _{\omega \in \mathbb{R}} \sigma_{\min }(A-j \omega I)\nonumber
Para verificar esto, observe que si la solución minimizadora tiene un valor propio en el eje imaginario, entoncesj \omega_{0} I-A-\Delta_{0} debe ser singular mientras sepamos que no loj \omega_{0} A es. La menor perturbación posible que logra esto tiene tamaño\sigma_{\min }\left(A-j \omega_{0} I\right). Luego podemos elegir\omega_{0} que le dé el tamaño más pequeño posible. En los ejercicios, mejoramos aún más esta encuadernación.