De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

En la ingeniería de control , una representación en el espacio de estados es un modelo matemático de un sistema físico como un conjunto de variables de entrada, salida y estado relacionadas por ecuaciones diferenciales de primer orden o ecuaciones en diferencias . Las variables de estado son variables cuyos valores evolucionan con el tiempo de una manera que depende de los valores que tengan en un momento 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.

El " espacio de estado " es el espacio euclidiano [ cita requerida ] en el que las variables en los ejes son las variables de estado. El estado del sistema se puede representar como un vector de estado dentro de ese espacio. Para abstraerse del número de entradas, salidas y estados, estas variables se expresan como vectores .

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 de matriz . [1] [2] El método del espacio de estados se caracteriza por una algebraización significativa de la teoría general del sistema , lo que hace posible el uso de estructuras matriciales vectoriales de Kronecker. La capacidad de estas estructuras se puede aplicar eficientemente a sistemas de investigación con modulación o sin ella. [3] La representación en el espacio de estados (también conocida como " enfoque en el dominio del tiempo ") proporciona una forma conveniente y compacta de modelar y analizar sistemas con múltiples entradas y salidas. Con entradas ysalidas, de lo contrario tendríamos que anotar las 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 del 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 estado 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 latentes y series de tiempo no observadas. [9] [10] Muchas aplicaciones se basan en el filtro de Kalman para producir estimaciones de las variables de estado desconocidas actuales utilizando sus observaciones anteriores. [11][12]

Variables de estado [ editar ]

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,, suele ser 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 que se ha reducido a una fracción propia. Es importante comprender que convertir una realización de espacio de estados en una forma de función de transferencia puede perder información interna sobre el sistema y puede proporcionar una descripción de un sistema que es estable, cuando la realización de espacio de estados es inestable en ciertos puntos. En los circuitos eléctricos, el número de variables de estado es a menudo, 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 podrá resolverse.

Sistemas lineales [ editar ]

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 denomina "vector de estado"  ;
se llama "vector de salida"  ;
se denomina "vector de entrada (o control)"  ;
es el "estado (o sistema) de matriz",  ,
es la "matriz de entrada"  ,
es la "matriz de salida"  ,
es la "matriz de avance (o avance)" (en los casos en que el modelo del sistema no tiene un avance directo, es la matriz cero)  ,
.

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

Ejemplo: caso de LTI de tiempo continuo [ editar ]

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

El denominador de la función de transferencia es igual al polinomio característico encontrado al tomar 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 no está acotada). 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 el cálculo de 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 .

Es posible que el sistema siga siendo estable de entrada-salida (consulte 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 removibles ).

Controlabilidad [ editar ]

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 invariante en el tiempo continuo es controlable si y solo 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 [ editar ]

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

Un modelo de espacio de estados lineal invariante en el tiempo continuo es observable si y solo si

Función de transferencia [ editar ]

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

Primero, tomando la transformada de Laplace de

rendimientos

A continuación, simplificamos para dar

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 de 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, asumiendo 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 del espacio de estados se usa comúnmente para sistemas de múltiples entradas y múltiples salidas. La matriz del sistema de Rosenbrock proporciona un puente entre la representación del espacio de estados y su función de transferencia .

Realizaciones canónicas [ editar ]

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, 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 denomina forma canónica controlable porque se garantiza que el modelo resultante es controlable (es decir, debido a que el control entra en una cadena de integradores, tiene la capacidad de mover todos los estados).

Los coeficientes de la función de transferencia también se pueden usar 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 es 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 [ editar ]

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

La función de transferencia estrictamente adecuada se puede transformar en una realización canónica de espacio de estados utilizando las técnicas que se muestran arriba. La realización de la constante en el espacio de estados es trivial . Juntos obtenemos entonces 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í hay un ejemplo para aclarar un poco las cosas:

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 en la función de transferencia.

Comentarios [ editar ]

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

Un método común para la retroalimentación es multiplicar la salida por una matriz K y el establecimiento de esta como la entrada al sistema: . Dado que los valores de K no están restringidos, los valores se pueden negar fácilmente por retroalimentación negativa . La presencia de un signo negativo (la notación común) es simplemente una notación y su ausencia no tiene ningún impacto en los resultados finales.

se convierte en

resolver la ecuación de salida y sustituir 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 de forma apropiada mediante la descomposición propia de . Esto supone que el sistema de circuito cerrado es controlable o que los valores propios inestables de A se pueden hacer estable a través de la elección apropiada de K .

Ejemplo [ editar ]

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

Esto reduce la descomposición propia necesaria a solo .

Retroalimentación con entrada de punto de ajuste (referencia) [ editar ]

Realimentación de salida con punto de ajuste

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

se convierte en

resolver la ecuación de salida y sustituir en la ecuación de estado da como resultado

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

Ejemplo de objeto en movimiento [ editar ]

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

dónde

  • es posición; es la velocidad; es la aceleración
  • es una fuerza aplicada
  • es el coeficiente de fricción viscoso
  • es la constante del resorte
  • es la masa del objeto

La ecuación de estado se convertiría entonces en

dónde

  • representa la posición del objeto
  • es la velocidad del objeto
  • es la aceleración del objeto
  • la salida es la posición del objeto

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 el y son constantes, entonces no es un resorte que podría mover el carro en 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 controlable y observable.

Sistemas no lineales [ editar ]

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 última es la ecuación de salida. Si la función es una combinación lineal de estados e entradas, entonces las ecuaciones se pueden escribir en notación matricial como arriba. El argumento de las funciones puede descartarse si el sistema no está forzado (es decir, no tiene entradas).

Ejemplo de péndulo [ editar ]

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

dónde

  • es el ángulo del péndulo con respecto a la dirección de la gravedad
  • es la masa del péndulo (se supone que la masa de la varilla del péndulo es cero)
  • es la aceleración gravitacional
  • es el coeficiente de fricción en el punto de pivote
  • es el radio del péndulo (al centro de gravedad de la masa )

Las ecuaciones de estado son entonces

dónde

  • es el ángulo del péndulo
  • es la velocidad de rotación del péndulo
  • es la aceleración rotacional del péndulo

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

Los puntos de equilibrio / estacionarios de un sistema son cuándo y, por lo tanto, los puntos de equilibrio de un péndulo son aquellos que satisfacen

para enteros n .

Ver también [ editar ]

  • Ingeniería de control
  • Teoría de control
  • Observador estatal
  • Observabilidad
  • Controlabilidad
  • Discretización de modelos de espacio de estados
  • Espacio de fase para información sobre el estado de fase (como el espacio de estado) en física y matemáticas.
  • Espacio de estados para información sobre el espacio de estados con estados discretos en informática.
  • Espacio de estados (física) para obtener información sobre el espacio de estados en física.
  • Filtro de Kalman para una aplicación estadística.

Referencias [ editar ]

  1. ^ Katalin M. Hangos ; R. Lakner y M. Gerzson (2001). Sistemas de control inteligente: 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. ^ Vasilyev 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. ^ Stock, JH; Watson, MW (2016), "Modelos de factores dinámicos, autorregresiones de vectores aumentados por factores y autorregresiones de vectores estructurales en macroeconomía", Manual de macroeconomía , Elsevier, 2 , 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 estado 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 .; Brown, Emery N. (2003). "Estimación de un modelo de estado-espacio 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 del NBER, en: NBER Macroeconomics Annual 1989, volumen 4, páginas 351-409, National Bureau of Economic Research, 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 de estado con conmutación de Markov y muestreo de Gibbs", Modelos de espacio de 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 para problemas de predicción y filtrado lineal" . Revista de Ingeniería Básica . 82 (1): 35–45. doi : 10.1115 / 1.3662552 . ISSN 0021-9223 . 
  12. ^ Harvey, Andrew C. (1990). Predicción, modelos de series temporales estructurales y filtro de Kalman . Cambridge: Cambridge University Press. 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.). Quantum Publishers, Inc. pág. 172.

Lectura adicional [ editar ]

  • Antsaklis, PJ; Michel, AN (2007). Una cartilla de 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, Modelado, 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 dimensión finita (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 de 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 [ editar ]

  • Idioma Wolfram funciones para los modelos lineales de espacio de estado , modelos de espacio de estado afines , y los modelos de espacio de estado no lineales .