stringtranslate.com

Representación del espacio de estados

En ingeniería de control e identificación de sistemas , una representación en el espacio de estados es un modelo matemático de un sistema físico especificado como un conjunto de entradas, salidas y variables relacionadas por ecuaciones diferenciales de primer orden o ecuaciones en diferencias . Dichas variables, llamadas variables de estado , evolucionan con el tiempo de una manera que depende de los valores que tienen en un instante dado y de los valores impuestos externamente de las variables de entrada. Los valores de las variables de salida dependen de los valores de las variables de estado y también pueden depender de los valores de las variables de entrada.

El espacio de estados o espacio de fases es el espacio geométrico en el que los ejes son las variables de estado. El estado del sistema se puede representar como un vector , el vector de estado .

Si el sistema dinámico es lineal, invariante en el tiempo y de dimensión finita, entonces las ecuaciones diferenciales y algebraicas pueden escribirse en forma matricial . [1] [2] El método del espacio de estados se caracteriza por la algebrización de la teoría general de sistemas , lo que permite utilizar estructuras vectoriales-matriciales de Kronecker . La capacidad de estas estructuras se puede aplicar eficientemente a sistemas de investigación con o sin modulación. [3] La representación en el espacio de estados (también conocida como " enfoque en el dominio del tiempo ") proporciona una manera conveniente y compacta de modelar y analizar sistemas con múltiples entradas y salidas. Con entradas y salidas, de otro modo tendríamos que escribir transformadas de Laplace para codificar toda la información sobre un sistema. A diferencia del enfoque en el dominio de la frecuencia , el uso de la representación en el espacio de estados no se limita a sistemas con componentes lineales y condiciones iniciales cero.

El modelo de espacio de estados se puede aplicar en materias como economía, [4] estadística, [5] informática e ingeniería eléctrica, [6] y neurociencia. [7] En econometría , por ejemplo, los modelos de espacio de estados se pueden utilizar para descomponer una serie de tiempo en tendencia y ciclo, componer indicadores individuales en un índice compuesto, [8] identificar puntos de inflexión del ciclo económico y estimar el PIB utilizando datos latentes. y series temporales no observadas. [9] [10] Muchas aplicaciones se basan en el filtro de Kalman o en un observador de estado para producir estimaciones de las variables de estado actuales desconocidas utilizando sus observaciones previas. [11] [12]

Variables de estado

Las variables de estado internas son el subconjunto más pequeño posible de variables del sistema que pueden representar el estado completo del sistema en un momento dado. [13] El número mínimo de variables de estado requeridas para representar un sistema dado, generalmente es igual al orden de la ecuación diferencial que define el sistema, pero no necesariamente. Si el sistema se representa en forma de función de transferencia, el número mínimo de variables de estado es igual al orden del denominador de la función de transferencia después de haber sido reducido a una fracción adecuada. Es importante comprender que al convertir una realización del espacio de estados a una forma de función de transferencia se puede perder cierta información interna sobre el sistema y puede proporcionar una descripción de un sistema que es estable, cuando la realización del espacio de estados es inestable en ciertos puntos. En los circuitos eléctricos, el número de variables de estado suele ser, aunque no siempre, el mismo que el número de elementos de almacenamiento de energía en el circuito, como condensadores e inductores . Las variables de estado definidas deben ser linealmente independientes, es decir, ninguna variable de estado puede escribirse como una combinación lineal de las otras variables de estado, o el sistema no puede resolverse.

Sistemas lineales

Representación en diagrama de bloques de las ecuaciones lineales en el espacio de estados.

La representación en el espacio de estados más general de un sistema lineal con entradas, salidas y variables de estado se escribe de la siguiente forma: [14]

dónde:

se llama "vector de estado",  ;
se llama "vector de salida",  ;
se llama "vector de entrada (o control)",  ;
es la "matriz de estado (o sistema)",  ,
es la "matriz de entrada",  ,
es la "matriz de salida",  ,
es la "matriz de alimentación directa (o alimentación directa)" (en los casos en que el modelo del sistema no tiene una alimentación directa, es la matriz cero)  ,
.

En esta formulación general, se permite que todas las matrices sean variables en el tiempo (es decir, sus elementos pueden depender del tiempo); sin embargo, en el caso común de LTI , las matrices serán invariantes en el tiempo. La variable de tiempo puede ser continua (p. ej .) o discreta (p. ej. ). En este último caso se suele utilizar la variable tiempo en lugar de . Los sistemas híbridos permiten dominios de tiempo que tienen partes tanto continuas como discretas. Dependiendo de los supuestos hechos, la representación del modelo de espacio de estados puede asumir las siguientes formas:

Ejemplo: caso LTI de tiempo continuo

Las características de estabilidad y respuesta natural de un sistema LTI de tiempo continuo (es decir, lineal con matrices constantes con respecto al tiempo) se pueden estudiar a partir de los valores propios de la matriz . La estabilidad de un modelo espacio-estado invariante en el tiempo se puede determinar observando la función de transferencia del sistema en forma factorizada. Entonces se verá así:

El denominador de la función de transferencia es igual al polinomio característico encontrado tomando el determinante de ,

Las raíces de este polinomio (los valores propios ) son los polos de la función de transferencia del sistema (es decir, las singularidades donde la magnitud de la función de transferencia es ilimitada). Estos polos se pueden utilizar para analizar si el sistema es asintóticamente estable o marginalmente estable . Un enfoque alternativo para determinar la estabilidad, que no implica calcular valores propios, es analizar la estabilidad de Lyapunov del sistema .

Los ceros que se encuentran en el numerador de pueden usarse de manera similar para determinar si el sistema es de fase mínima .

El sistema aún puede ser estable de entrada y salida (ver BIBO estable ) aunque no sea internamente estable. Este puede ser el caso si los polos inestables se cancelan con ceros (es decir, si esas singularidades en la función de transferencia son eliminables ).

Controlabilidad

La condición de controlabilidad del estado implica que es posible – mediante entradas admisibles – dirigir los estados desde cualquier valor inicial a cualquier valor final dentro de una ventana de tiempo finita. Un modelo de espacio de estados lineal continuo e invariante en el tiempo es controlable si y sólo si

donde rango es el número de filas linealmente independientes en una matriz y donde n es el número de variables de estado.

Observabilidad

La observabilidad es una medida de qué tan bien se pueden inferir los estados internos de un sistema mediante el conocimiento de sus resultados externos. La observabilidad y controlabilidad de un sistema son duales matemáticos (es decir, como la controlabilidad proporciona que esté disponible una entrada que lleva cualquier estado inicial a cualquier estado final deseado, la observabilidad establece que conocer una trayectoria de salida proporciona suficiente información para predecir el estado inicial del sistema). ).

Un modelo de espacio de estados lineal continuo e invariante en el tiempo es observable si y sólo si

Función de transferencia

La " función de transferencia " de un modelo de espacio de estados lineal continuo invariante en el tiempo se puede derivar de la siguiente manera:

Primero, tomando la transformada de Laplace de

rendimientos

A continuación, simplificamos para , dando

y por lo tanto

Sustituyendo en la ecuación de salida

donación

Suponiendo condiciones iniciales cero y un sistema de entrada única y salida única (SISO) , la función de transferencia se define como la relación entre salida y entrada . Sin embargo, para un sistema de múltiples entradas y múltiples salidas (MIMO) , esta relación no está definida. Por lo tanto, suponiendo condiciones iniciales cero, la matriz de la función de transferencia se deriva de

utilizando el método de igualar los coeficientes que produce

.

En consecuencia, es una matriz con la dimensión que contiene funciones de transferencia para cada combinación de entrada y salida. Debido a la simplicidad de esta notación matricial, la representación en espacio de estados se usa comúnmente para sistemas de múltiples entradas y múltiples salidas. La matriz del sistema Rosenbrock proporciona un puente entre la representación del espacio de estados y su función de transferencia .

Realizaciones canónicas

Cualquier función de transferencia dada que sea estrictamente adecuada se puede transferir fácilmente al espacio de estados mediante el siguiente enfoque (este ejemplo es para un sistema de 4 dimensiones, de una sola entrada y una sola salida):

Dada una función de transferencia, expándala para revelar todos los coeficientes tanto en el numerador como en el denominador. Esto debería resultar en la siguiente forma:

Los coeficientes ahora se pueden insertar directamente en el modelo de espacio de estados mediante el siguiente enfoque:

Esta realización del espacio de estados se llama forma canónica controlable porque se garantiza que el modelo resultante será controlable (es decir, debido a que el control ingresa a una cadena de integradores, tiene la capacidad de mover cada estado).

Los coeficientes de la función de transferencia también se pueden utilizar para construir otro tipo de forma canónica.

Esta realización del espacio de estados se llama forma canónica observable porque se garantiza que el modelo resultante será observable (es decir, debido a que la salida sale de una cadena de integradores, cada estado tiene un efecto sobre la salida).

Funciones de transferencia adecuadas

Las funciones de transferencia que sólo son apropiadas (y no estrictamente apropiadas ) también se pueden realizar con bastante facilidad. El truco aquí consiste en separar la función de transferencia en dos partes: una parte estrictamente propia y una constante.

La función de transferencia estrictamente adecuada se puede transformar en una realización canónica del espacio de estados utilizando las técnicas mostradas anteriormente. La realización de la constante en el espacio de estados es trivial . Juntos obtenemos una realización del espacio de estados con las matrices A , B y C determinadas por la parte estrictamente propia, y la matriz D determinada por la constante.

Aquí tenéis un ejemplo para aclarar un poco las cosas:

lo que produce la siguiente realización controlable

Observe cómo la salida también depende directamente de la entrada. Esto se debe a la constante de la función de transferencia.

Comentario

Modelo típico de espacio de estados con retroalimentación

Un método común de retroalimentación es multiplicar la salida por una matriz K y establecerla como entrada al sistema: . Dado que los valores de K no tienen restricciones, los valores pueden negarse fácilmente debido a la retroalimentación negativa . La presencia de un signo negativo (la notación común) es meramente notacional y su ausencia no tiene ningún impacto en los resultados finales.

se convierte

Resolver la ecuación de salida y sustituirla en la ecuación de estado da como resultado

La ventaja de esto es que los valores propios de A se pueden controlar estableciendo K adecuadamente mediante la descomposición propia de . Esto supone que el sistema de circuito cerrado es controlable o que los valores propios inestables de A pueden estabilizarse mediante la elección adecuada de K.

Ejemplo

Para un sistema estrictamente propio, D es igual a cero. Otra situación bastante común es cuando todos los estados son salidas, es decir, y = x , lo que produce C = I , la matriz de identidad . Esto daría como resultado las ecuaciones más simples

Esto reduce la descomposición propia necesaria a solo .

Retroalimentación con entrada de punto de ajuste (referencia)

Realimentación de salida con punto de ajuste

Además de la retroalimentación, se puede agregar una entrada, de modo que .

se convierte

Resolver la ecuación de salida y sustituirla en la ecuación de estado da como resultado

Una simplificación bastante común de este sistema es eliminar D , lo que reduce las ecuaciones a

Ejemplo de objeto en movimiento

Un sistema lineal clásico es el del movimiento unidimensional de un objeto (por ejemplo, un carro). Leyes de movimiento de Newton para un objeto que se mueve horizontalmente en un plano y está sujeto a una pared con un resorte:

dónde

La ecuación de estado entonces sería

dónde

La prueba de controlabilidad es entonces

que tiene rango completo para todos y . Esto significa que si se conoce el estado inicial del sistema ( , , ), y si y son constantes, entonces existe una fuerza que podría mover el carro a cualquier otra posición en el sistema.

La prueba de observabilidad es entonces

que también tiene rango completo. Por lo tanto, este sistema es a la vez controlable y observable.

Sistemas no lineales

La forma más general de un modelo de espacio de estados se puede escribir como dos funciones.

La primera es la ecuación de estado y la segunda es la ecuación de salida. Si la función es una combinación lineal de estados y entradas, entonces las ecuaciones se pueden escribir en notación matricial como se muestra arriba. El argumento de las funciones se puede eliminar si el sistema no está forzado (es decir, no tiene entradas).

Ejemplo de péndulo

Un sistema no lineal clásico es un péndulo simple no forzado.

dónde

Las ecuaciones de estado son entonces

dónde

En cambio, la ecuación de estado se puede escribir en la forma general

Los puntos de equilibrio / estacionarios de un sistema son cuando y por tanto los puntos de equilibrio de un péndulo son aquellos que satisfacen

para números enteros n .

Ver también

Referencias

  1. ^ Katalin M. Hangos ; R. Lakner y M. Gerzson (2001). Sistemas de control inteligentes: una introducción con ejemplos. Saltador. pag. 254.ISBN 978-1-4020-0134-5.
  2. ^ Katalin M. Hangos; József Bokor y Gábor Szederkényi (2004). Análisis y Control de Sistemas de Procesos No Lineales. Saltador. pag. 25.ISBN 978-1-85233-600-4.
  3. ^ Vasiliev AS; Ushakov AV (2015). "Modelado de sistemas dinámicos con modulación mediante representación matricial vectorial de Kronecker". Revista Científica y Técnica de Tecnologías de la Información, Mecánica y Óptica . 15 (5): 839–848. doi : 10.17586/2226-1494-2015-15-5-839-848 .
  4. ^ Valores, JH; Watson, MW (2016), "Modelos de factores dinámicos, autorregresiones vectoriales aumentadas por factores y autorregresiones vectoriales estructurales en macroeconomía", Handbook of Macroeconomics , vol. 2, Elsevier, págs. 415–525, doi :10.1016/bs.hesmac.2016.04.002, ISBN 978-0-444-59487-7
  5. ^ Durbin, James; Koopman, Siem Jan (2012). Análisis de series de tiempo por métodos de espacio de estados . Prensa de la Universidad de Oxford. ISBN 978-0-19-964117-8. OCLC  794591362.
  6. ^ Roesser, R. (1975). "Un modelo de espacio de estados discreto para el procesamiento de imágenes lineales". Transacciones IEEE sobre control automático . 20 (1): 1–10. doi :10.1109/tac.1975.1100844. ISSN  0018-9286.
  7. ^ Smith, Anne C.; Marrón, Emery N. (2003). "Estimación de un modelo espacio-estado a partir de observaciones de procesos puntuales". Computación neuronal . 15 (5): 965–991. doi :10.1162/089976603765202622. ISSN  0899-7667. PMID  12803953. S2CID  10020032.
  8. ^ James H. Stock y Mark W. Watson, 1989. "Nuevos índices de indicadores económicos coincidentes y principales", capítulos de NBER, en: NBER Macroeconomics Annual 1989, volumen 4, páginas 351-409, Oficina Nacional de Investigación Económica, Inc.
  9. ^ Bańbura, Marta; Modugno, Michele (12 de noviembre de 2012). "Estimación de máxima verosimilitud de modelos factoriales en conjuntos de datos con patrón arbitrario de datos faltantes". Revista de Econometría Aplicada . 29 (1): 133–160. doi : 10.1002/jae.2306. hdl : 10419/153623 . ISSN  0883-7252. S2CID  14231301.
  10. ^ "Modelos de espacio-estado con conmutación de Markov y muestreo de Gibbs", Modelos de espacio-estado con conmutación de régimen , The MIT Press, 2017, doi :10.7551/mitpress/6444.003.0013, ISBN 978-0-262-27711-2
  11. ^ Kalman, RE (1 de marzo de 1960). "Un nuevo enfoque de los problemas de filtración y de predicción lineal". Revista de Ingeniería Básica . 82 (1): 35–45. doi : 10.1115/1.3662552. ISSN  0021-9223. S2CID  259115248.
  12. ^ Harvey, Andrew C. (1990). Previsión, modelos de series temporales estructurales y filtro de Kalman . Cambridge: Prensa de la Universidad de Cambridge. doi:10.1017/CBO9781107049994
  13. ^ Nise, Norman S. (2010). Ingeniería de Sistemas de Control (6ª ed.). John Wiley & Sons, Inc. ISBN 978-0-470-54756-4.
  14. ^ Brogan, William L. (1974). Teoría del control moderno (1ª ed.). Editores cuánticos, Inc. pág. 172.

Otras lecturas

  • Antsaklis, PJ; Michel, AN (2007). Introducción a los sistemas lineales . Birkhauser. ISBN 978-0-8176-4460-4.
  • Chen, Chi-Tsong (1999). Teoría y diseño de sistemas lineales (3ª ed.). Prensa de la Universidad de Oxford. ISBN 0-19-511777-8.
  • Khalil, Hassan K. (2001). Sistemas no lineales (3ª ed.). Prentice Hall. ISBN 0-13-067389-7.
  • Hinrichsen, Diederich; Pritchard, Anthony J. (2005). Teoría de Sistemas Matemáticos I, Modelización, Análisis del Espacio de Estados, Estabilidad y Robustez . Saltador. ISBN 978-3-540-44125-0.
  • Sontag, Eduardo D. (1999). Teoría del control matemático: sistemas deterministas de dimensiones finitas (PDF) (2ª ed.). Saltador. ISBN 0-387-98489-5. Consultado el 28 de junio de 2012 .
  • Friedland, Bernard (2005). Diseño de sistemas de control: introducción a los métodos del espacio de estados . Dover. ISBN 0-486-44278-0.
  • Zadeh, Lotfi A.; Desoer, Charles A. (1979). Teoría de sistemas lineales . Krieger Pub Co. ISBN 978-0-88275-809-1.
Sobre las aplicaciones de los modelos de espacio de estados en econometría
  • Durbin, J.; Koopman, S. (2001). Análisis de series de tiempo por métodos de espacio de estados . Oxford, Reino Unido: Oxford University Press. ISBN 978-0-19-852354-3.

enlaces externos