stringtranslate.com

Función de control-Lyapunov

En teoría de control , una función de control-Lyapunov (CLF) [1] [2] [3] [4] es una extensión de la idea de la función de Lyapunov a sistemas con entradas de control . La función de Lyapunov ordinaria se utiliza para probar si un sistema dinámico es (Lyapunov) estable o (más restrictivamente) asintóticamente estable . La estabilidad de Lyapunov significa que si el sistema comienza en un estado en algún dominio D , entonces el estado permanecerá en D para todo el tiempo. Para la estabilidad asintótica , también se requiere que el estado converja a . Una función de control-Lyapunov se utiliza para probar si un sistema es asintóticamente estabilizable , es decir, si para cualquier estado x existe un control tal que el sistema puede llevarse al estado cero asintóticamente aplicando el control u .

La teoría y aplicación de las funciones de control-Lyapunov fueron desarrolladas por Zvi Artstein y Eduardo D. Sontag en las décadas de 1980 y 1990.

Definición

Considere un sistema dinámico autónomo con entradas

donde es el vector de estado y es el vector de control. Supongamos que nuestro objetivo es llevar el sistema a un equilibrio desde cada estado inicial en algún dominio . Sin pérdida de generalidad, supongamos que el equilibrio está en (para un equilibrio , se puede trasladar al origen mediante un cambio de variables).

Definición. Una función de control-Lyapunov (CLF) es una función que es continuamente diferenciable , definida positiva (es decir, es positiva para todos excepto en donde es cero), y tal que para todos existe tal que

donde denota el producto interno de .

La última condición es la condición clave; en palabras, dice que para cada estado x podemos encontrar un control u que reducirá la "energía" V. Intuitivamente, si en cada estado siempre podemos encontrar una forma de reducir la energía, eventualmente deberíamos ser capaces de llevar la energía asintóticamente a cero, es decir, detener el sistema. Esto se hace riguroso mediante el teorema de Artstein .

Algunos resultados se aplican únicamente a sistemas de control afines, es decir, sistemas de control en la siguiente forma:

donde y para .

Teoremas

Eduardo Sontag demostró que para un sistema de control dado, existe una CLF continua si y solo si el origen es estabilizable asintóticamente. [5] Posteriormente, Francis H. Clarke , Yuri Ledyaev, Eduardo Sontag y AI Subbotin demostraron que todo sistema controlable asintóticamente puede estabilizarse mediante una retroalimentación (generalmente discontinua). [6] Artstein demostró que el sistema dinámico ( 2 ) tiene una función de control-Lyapunov diferenciable si y solo si existe una retroalimentación estabilizadora regular u ( x ).

Construcción de la entrada estabilizadora

A menudo es difícil encontrar una función de control-Lyapunov para un sistema dado, pero si se encuentra una, entonces el problema de estabilización por retroalimentación se simplifica considerablemente. Para el sistema afín de control ( 2 ), la fórmula de Sontag (o fórmula universal de Sontag ) da la ley de retroalimentación directamente en términos de las derivadas de la CLF. [4] : ​​Ec. 5.56  En el caso especial de un sistema de entrada única , la fórmula de Sontag se escribe como

donde y son las derivadas de Lie de a lo largo y , respectivamente.

Para el sistema no lineal general ( 1 ), la entrada se puede encontrar resolviendo un problema de programación no lineal estática

para cada estado x .

Ejemplo

A continuación se muestra un ejemplo característico de la aplicación de una función candidata de Lyapunov a un problema de control.

Consideremos el sistema no lineal, que es un sistema masa-resorte-amortiguador con endurecimiento del resorte y masa dependiente de la posición descrito por

Ahora, dado el estado deseado, , y el estado actual, , con error, , defina una función como

Un candidato de Control-Lyapunov es entonces

lo cual es positivo para todos .

Ahora, tomando la derivada temporal de

El objetivo es conseguir que la derivada del tiempo sea

que es globalmente exponencialmente estable si es globalmente positiva definida (lo cual es).

Por lo tanto, queremos el corchete más a la derecha de ,

Para cumplir con el requisito

que al sustituir la dinámica, , da

Resolviendo obtenemos la ley de control

con y , ambos mayores que cero, como parámetros ajustables

Esta ley de control garantizará la estabilidad exponencial global ya que al sustituir en la derivada temporal se obtiene, como se esperaba

que es una ecuación diferencial lineal de primer orden que tiene solución

Y de ahí el error y la tasa de error, recordando que , decaen exponencialmente hasta cero.

Si desea ajustar una respuesta particular a partir de esto, es necesario sustituir nuevamente en la solución que derivamos para y resolver para . Esto se deja como ejercicio para el lector, pero los primeros pasos para la solución son:

que luego puede resolverse utilizando cualquier método de ecuación diferencial lineal.

Referencias

  1. ^ Isidori, A. (1995). Sistemas de control no lineal . Springer. ISBN 978-3-540-19916-8.
  2. ^ Freeman, Randy A.; Petar V. Kokotović (2008). "Funciones de Lyapunov para el control robusto". Diseño de control no lineal robusto (edición ilustrada, reimpresión). Birkhäuser. págs. 33–63. doi :10.1007/978-0-8176-4759-9_3. ISBN 978-0-8176-4758-2. Consultado el 4 de marzo de 2009 .
  3. ^ Khalil, Hassan (2015). Control no lineal . Pearson. ISBN 9780133499261.
  4. ^ ab Sontag, Eduardo (1998). Teoría del control matemático: sistemas deterministas de dimensión finita. Segunda edición (PDF) . Springer. ISBN 978-0-387-98489-6.
  5. ^ Sontag, ED (1983). "Una caracterización similar a la de Lyapunov de la controlabilidad asintótica". SIAM J. Control Optim . 21 (3): 462–471. doi :10.1137/0321028. S2CID  450209.
  6. ^ Clarke, FH; Ledyaev, YS; Sontag, ED; Subbotin, AI (1997). "La controlabilidad asintótica implica estabilización por retroalimentación". IEEE Trans. Autom. Control . 42 (10): 1394–1407. doi :10.1109/9.633828.


Véase también