Estimación de variables de estado (LA y LC) en sistemas de control

Fernando Mesa, Rogelio Ospina-Ospina, Germán Correa-Vélez

Estimación de variables de estado (LA y LC) en sistemas de control

Revista UIS Ingenierías, vol. 20, núm. 1, 2021

Universidad Industrial de Santander

Fernando Mesa

Universidad Tecnológica de Pereira, Colombia


Rogelio Ospina-Ospina

Universidad Industrial de Santander, Colombia


Germán Correa-Vélez

Universidad Tecnológica de Pereira, Colombia


Recibido: 05 Junio 2020

Aceptado: 18 Septiembre 2020

Publicado: 04 Noviembre 2020

Resumen: En este artículo inicialmente se presentó la formulación para la estimación de variables de estado en lazo cerrado y lazo abierto en un sistema de control; a continuación, se mostraron y explicaron cuáles son las ventajas y desventajas que podrían presentarse al implementar alguno de los dos modelos. Finalmente, como aplicación, se estudió el caso de un sistema hidráulico con el cual se concluye sobre la importancia de realizar estimación sobre las variables de estado de un sistema que se desea controlar.

Palabras clave: control, convergencia, dinámica, error, estados, estimación, lazo, observador, observabilidad, regulador, tiempo.

Abstract: In this article, the formulation for the estimation of state variables in closed loop and open loop in a control system was initially presented; Next, the advantages and disadvantages that could arise when implementing either of the two models were shown and explained. Finally, as an application, the case of a hydraulic system was studied with which it is concluded on the importance of estimating the state variables of a system that it is desired to control.

Keywords: control, convergence, dynamics, error, states, estimation, loop, observer, observability, regulator, time.

1. Introducción

Cuando se realiza el diseño de controladores es importante saber que en la mayoría de los sistemas no se tiene acceso completo a los estados 𝑥(𝑡), por lo que en estos casos siempre se tendrá un error o incertidumbre en el conocimiento de 𝑥. Por lo general, solo se puede realimentar la información que se desarrolla a partir de las mediciones que entregan los sensores del sistema y diseñar un controlador que realimente la salida de la forma 𝑢 = 𝐾𝑥, u = K ^ y [1].

El enfoque alternativo que se propone es desarrollar una réplica del sistema dinámico que proporcione una estimación de los estados del sistema en función de la medida de la salida del sistema. A este enfoque se le llama principio de separación, que consiste en desarrollar la estimación de los estados 𝑥(𝑡), notada como 𝑥̂(𝑡).

Inicialmente se asume el modelo del sistema de la siguiente forma:

(1)

Donde:

𝐴, 𝐵 y 𝐶𝑦 son conocidas y posiblemente variantes en el tiempo. 𝑢(𝑡) es conocido y 𝑦(𝑡) corresponde a las salidas medibles [2].

El objetivo es entonces desarrollar un sistema dinámico donde los estados

(2)

A continuación, se plantean y analizan dos enfoques como alternativas de solución, el estimador en lazo abierto y el estimador en lazo cerrado [3].

2. Estimador en lazo abierto

Debido a que se conocen las matrices de la planta (𝐴, 𝐵, 𝐶𝑦) y las entradas (𝑢(𝑡)), para el caso del estimador en lazo abierto se puede simplemente realizar una implementación del observador en paralelo con el sistema como se muestra en la Figura 1.

Estimador de lazo abierto
Figura 1.
Estimador de lazo abierto


Fuente: adaptado de [2].

Para analizar este caso, se define inicialmente:

(3)

Se busca que el error de estimación dado por 𝑥̃(𝑡) = 𝑥(𝑡) − 𝑥̂(𝑡) sea lo más pequeño posible (es decir, 𝑥̃(𝑡) = 0) pero el mayor problema que se tiene es que se desconocen los estados iniciales del sistema (𝑥(0) → 𝐷𝑒𝑠𝑐𝑜𝑛𝑜𝑐𝑖𝑑𝑜𝑠)

Restando las ecuaciones previamente definidas se obtiene una expresión (ecuación diferencial) para el error de estimación 𝑥̃̇(𝑡):

(4)

Cuya solución 𝑥̃(𝑡) = 𝑒𝐴𝑡𝑥̃(0) otorga el error de estimación en términos del error inicial.

De lo anterior se puede concluir que para garantizar que 𝑥̃(𝑡) = 0, ∀𝑡 ≥ 0 el estado inicial 𝑥(0) = 0. Además, si 𝐴 es estable, entonces 𝑥̃ → 0, cuando 𝑡 → ∞. pero los errores en la dinámica de la estimación están completamente determinados por la dinámica de bucle abierto del Sistema (valores propios de A) [4], [5]. En ese orden de ideas la implementación de un estimador en lazo abierto no sería una buena idea si no se cumplen ciertos requisitos tales como esperar a que la salida se encuentre en estado estacionario, obtener la ganancia como cociente entre los cambios y tomar las medidas según las constantes de tiempo.

3. Estimador en lazo cerrado

La solución al anterior problema es entonces usar la información adicional que proporciona el lazo cerrado [6], así se puede verificar en qué medida la salida estimada coincide con la salida real, comparando 𝑦 = 𝐶𝑦𝑥 con 𝑦̂ = 𝐶𝑦𝑥̂, donde el error en la salida está dado por [7]:

(5)

La Figura 2 muestra el diagrama de bloques para el estimador en lazo cerrado, lo que propone es poder tener una realimentación de 𝑦̃ para mejorar la estimación de los estados [8].

Estimador de lazo cerrado
Figura 2.
Estimador de lazo cerrado


Fuente: adaptado de [2].

La forma básica del estimador es:

(6)

Donde 𝐿 es una matriz de ganancia seleccionada y ajustada según los criterios de diseño. A continuación, se realiza el mismo análisis hecho para el estimador en lazo abierto.

(7)

Por lo tanto, la dinámica en el error de estimación para el estimador en bucle cerrado es , y su solución es de la forma 𝑥̃(𝑡) = 𝑒(𝐴−𝐿𝐶𝑦)𝑡𝑥̃(0). Se puede entonces, seleccionar una ganancia 𝐿 tal que mejore o acelere la convergencia del error de estimación. El problema ahora se convierte en garantizar la observabilidad del sistema [9], [10].

4. Aplicación

El sistema hidráulico que se muestra en la Figura 3 es impulsado por una bomba de presión constante [11]. En el tiempo 𝑡 = 0 el tanque está vacío y la bomba está encendida a una presión constante de 10 N m 2 . La inercia del fluido acumulado 𝐼 y los elementos de resistencia 𝑅1 se utilizan para tener en cuenta las caídas de presión en la tubería. El tanque se modela como una capacitancia de fluido 𝐶, y la válvula de salida se modela como una resistencia lineal. Se suponen los siguientes valores:

El sistema de espacio de estados y la ecuación de salida para el flujo de entrada son [12]:

(8)

Sistema Hidráulico
Figura 3.
Sistema Hidráulico


Fuente: [2].

Evaluando los parámetros propuestos se tiene que:

(9)

Además, se asume que las condiciones iniciales del sistema no son conocidas y que el sistema que se tiene es estable. Inicialmente se verifica que el sistema sea observable. Esto se hace obteniendo el rango de la matriz de observabilidad el cual debe ser completo [13].

Haciendo uso de los estimadores de lazo abierto y lazo cerrado, donde el estado inicial se desconoce y tomando x ^ 0 = 0 0 se tiene lo siguiente:

Para el estimador en lazo abierto la dinámica está dada por las ecuaciones [14].

(10)

Y para el estimador en lazo cerrado:

(11)

Sistema dinámico con polos 𝜆i(𝐴 − 𝐿𝐶 y ) que toma las medidas de salida de la planta como una entrada y genera una estimación de 𝑥.

(12)

Para el caso en lazo abierto (Figura 4) se observa que para las variables de estado estimadas el error de estimación converge a cero, pero lo hace de una manera muy lenta, lo que explica que no sería una solución óptima [15].

Estimador de lazo abierto
Figura 4.
Estimador de lazo abierto


Para el estimador en lazo cerrado:

(13)

Con el estimador en lazo cerrado (Figura 5) se obtiene una mejor respuesta del sistema para las variables de estado obtenidas [16].

Estimador de lazo cerrado
Figura 5.
Estimador de lazo cerrado


5. Conclusiones

La formulación para el estimador de estados tiene una gran relación con la que se realiza cuando se quiere realizar el control (regulador) sobre un sistema, cuando se desea que el sistema se comporte de acuerdo con la dinámica de unos polos deseados. De allí surge el nombre de problemas duales para este tipo de casos, donde se quiere obtener un polinomio en lazo cerrado que cumpla con los criterios de controlabilidad y observabilidad.

La estimación de estados juega un papel muy importante cuando se quiere realizar el diseño de un sistema de control. Generalmente en los sistemas o procesos industriales no se conocen sus variables de estado y éstas además de no estar identificadas podrían tener ruido o presentar algún tipo de perturbaciones, se vuelve entonces una necesidad identificar dichas variables de una manera óptima para luego realizar el diseño del controlador.

La convergencia se presenta mucho más rápido en el caso del estimador de lazo cerrado, lo cual orienta a elegir este tipo de controladores ya que la realimentación mejora el proceso del control obteniendo una solución más adecuada.

Referencias

[1] Y. Levinbook, T. F. Wong, “State Estimation With Initial State Uncertainty”, IEEE Transactions on Information Theory, vol. 54, no. 1, pp. 235-254, 2008, doi: 10.1109/TIT.2007.911171

[2] A. R. Plummer, N. D. Vaughan, “Robust adaptive control for hydraulic servosystems”, Journal of Dynamic Systems Measurement and Control, vol. 118, pp. 237-244, 1996, doi: 10.1115/1.2802309

[3] D. Rowell, “Time-domain solution of LTI state equations”, 2002. [En línea]. Disponible en: http://web.mit.edu/2.14/www/Handouts/StateSpaceResponse.pdf.

[4] G. C. Goodwin, S. F. Graebe, M. E. Salgado, Control system design. New Jersey, NJ, USA: Prentice Hall, 2001.

[5] A. González, S. Morales, “Control de Velocidad de Aerogenerador mediante Realimentación de Variables de Estado”, Ciencia e Ingeniería, vol. 38, no 2, pp. 123-130, 2017.

[6] A. Rouhani, A. Abur, “Tracking the machine states using a linear phasor estimator assisted dynamic state estimator”, en IEEE PES General Meeting, 2014, pp. 1-5, doi: 10.1109/PESGM.2014.6939364

[7] J. Baranowski, A. Tutaj, “State and parameter estimation in a hydraulic system-moving horizon approach”, en 13th International Power Electronics and Motion Control Conference, 2008, pp. 1432-1439, doi: 10.1109/EPEPEMC.2008.4635469

[8] D. L. Albarracín, “Control de sistemas multivariables aplicado a un generador eólico conectado a un sistema de potencia”, trabajo de pregrado, Universidad Tecnológica de Pereira, 2013.

[9] S. Joshi, “Stability regions for multiloop LQ- regulated systems with state estimators”, IEEE Transactions on Automatic Control, vol. 31, no. 12, pp. 1151-1153, 1986, doi: 10.1109/TAC.1986.1104198

[10] S. Markov, N. Kyurkchiev, A. Iliev, A. Rahnev, “A note on the log–logistic and transmuted log–logistic models. Some applications”, Dynamic Systems and Applications, vol. 27, no. 3, pp. 593-607, 2018, doi: 10.12732/dsa.v27i3.9

[11] O. L. Roa, G. A. Contreras, L. V. Medina, H. Vega, “Modelado matemático, simulación, análisis y control de un sistema hidráulico interactivo-tres tanques en serie”, Revista de Tecnología, vol. 16, no. 1, pp. 77-98, 2018, doi: 10.18270/rt.v16i1.2318

[12] E. Alcorta García, P. M. Frank, “Deterministic nonlinear observer-based approaches to fault diagnosis: A survey”, Control Engineering Practice, vol. 5, no. 5, pp. 663-670, 1997, doi: 10.1016/S0967-0661(97)00048- 8

[13] J. J. Climenta, V. Herranz, C. Perea, “Linear system modelization of concatenated block and convolutional codes”, Linear Algebra and its Applications, vol. 429, no. 5-6, pp. 1191-1212, 2008, doi: 10.1016/j.laa.2007.09.006.

[14] J. Davila, L. Fridman, A. Levant, “Second-order sliding-mode observer for mechanical systems”, IEEE Transactions on Automatic Control, vol. 50, no. 11, pp. 1785-1789, 2005, doi: 10.1109/TAC.2005.858636

[15] K. Narendra, A. Annaswany, Stable adaptive systems. Nueva York, NY, USA: DOVER PUBLICATION INC., 1989.

[16] A. Aguado, A. Cipriano, “Identificación en lazo cerrado y ajuste de reguladores mediante algoritmos genéticos”, Revista Iberoamericana de Automática e Informática Industrial RIAI, vol. 6, no. 1, pp. 20-30, 2009, doi: 10.1016/S1697-7912(09)70073-1

Información adicional

Como citar: F. Mesa, R. Ospina, G. Correa, “Estimación de variables de estado (LA y LC) en sistemas de control,” Rev. UIS Ing., vol. 20, no. 1, pp. 115-120, 2021, doi: 10.18273/revuin.v20n1-2021010

Secciones
Revista UIS Ingenierías
ISSN: 1657-4583
Vol. 20
Num. 1
Año. 2021

Estimación de variables de estado (LA y LC) en sistemas de control

FernandoRogelioGermán MesaOspina-OspinaCorrea-Vélez
Universidad Tecnológica de PereiraUniversidad Industrial de SantanderUniversidad Tecnológica de Pereira,ColombiaColombiaColombia
Contexto
Descargar
Todas