Sistemas de Control lineal óptimo con realimentación de estado

Documentos relacionados
Sistemas de control con realimentación de la salida

Teoría Moderna de Control Lineal

Ejercicios de ECUACIONES DIFERENCIALES ORDINARIAS

Control Moderno. Ene.-Jun Diseño de controlador con referencia a la entrada, servosistemas. Dr. Rodolfo Salinas. mayo 2007

Sistemas de Control con entradas estocásticas

MATEMÁTICAS ESPECIALES II PRÁCTICA 5 Parte I - Sistemas de ecuaciones diferenciales de primer orden.

Apéndice sobre ecuaciones diferenciales lineales

Comportamiento dinámico: Estabilidad

TEMA 4.- SISTEMAS DE ECUACIONES DIFERENCIALES ORDINARIAS

Comportamiento dinámico: Estabilidad

1. Método del Lugar de las Raíces

1. Método del Lugar de las Raíces

2. El Segundo Método de Estabilidad de Liapunov. 2. El Segundo Método de Estabilidad de Liapunov

CAPITULO 4 ESTABILIDAD. Ing. Diego Alejandro Patiño G. M. Sc., Ph. D.

Universidad Nacional de La Plata Facultad de Ingeniería Departamento de Electrotecnia Cátedra de Control Moderno. Cayley-Hamilton

4.- ANALISIS DE SISTEMAS EN TIEMPO CONTINUO

1. Estabilidad de Sistemas Lineales y Sistemas Lineales Perturbados

Control Moderno. Ene.-Jun Diseño de controlador por retroalimentación de estado. Dr. Rodolfo Salinas. mayo 2007

Examen Ingeniería de Control 12/2014

Teoría de Control, el ejemplo del péndulo *

Sistemas lineales de ecuaciones diferenciales. Juan-Miguel Gracia

Control Moderno. Ene.-Jun Observabilidad y Observadores de Estado. Dr. Rodolfo Salinas. mayo 2007

Control Moderno. Ene.-Jun UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN. Facultad de Ingeniería Mecánica y Eléctrica. Dr. Rodolfo Salinas.

2. Estabilidad en Sistemas Lineales Invariantes en el Tiempo.

b) Calcular sus cuatro puntos de equilibrio y estudiar la estabilidad en cada uno por el método de linealización.

Estabilidad BIBO de Sistemas Lineales

Análisis de Sistemas No Lineales

1. Ecuaciones lineales con coeficientes constantes. Ecuaciones de primer orden. 2. Encontrar la solución de los siguientes problemas de valor inicial.

EJERCICIOS RESUELTOS Y PROPUESTOS

Práctica 5. Autovalores y autovectores. Diagonalización de matrices y de transformaciones lineales.

El método de súper y sub soluciones en el espacio de funciones casi periódicas.

ECUACIONES DIFERENCIALES ORDINARIAS. HOJA 7. Estabilidad

Introducción al Control Óptimo

MT227 Sistemas Lineales. Función de transferencia. Elizabeth Villota

Breve revisión de estabilidad de sistemas dinámicos

Parte I. Diseño utilizando Variables de Estado

Ecuación algebraica de Riccati

Introducción a la optimización con algoritmos. Ejercicios. 0 2 f(x + t(y x))(y x)dt. J(x + t(y x))(y x)dt siendo J la matriz Jacobiana de F.

SOLUCIONARIO PROBLEMAS REALIMENTACION DE ESTADOS

Formulación del problema de la ruta más corta en programación lineal

Control Moderno - Ing. Electrónica Ejercicio Resuelto 3: Teorema de Cayley-Hamilton

Ecuaciones diferenciales con retardo

Estabilidad de ecuaciones diferenciales

Lección 6: Ecuaciones diferenciales

Sistemas dinámicos - Estabilidad

3. Sistemas de n ecuaciones diferenciales lineales de primer orden

Diagonalización de matrices

VALORES PROPIOS (AUTOVALORES) VECTORES PROPIOS (AUTOVECTORES)

Sistemas autónomos. Introducción a la teoría cualitativa.

E.T.S. Minas: Métodos Matemáticos Resumen y ejemplos Tema 9: Sistemas de EDOs lineales

Carlos Mario Vélez S. Universidad EAFIT. Temas 1. Generalidades sobre estabilidad 2. Estabilidad de Lyapunov

1. Es un problema largo, pero casi todos los apartados son de tipo estándar. Consideramos el sistema no lineal 2D cuadrático dado por

Introducción. Por favor. No olvide bajar el tono a su. Franco E., Rosero E., Ramírez J.M. () SISTEMAS DE CONTROL II GICI / 42

Apéndice sobre ecuaciones diferenciales lineales

Solución de Sistemas de Ecuaciones Diferenciales Lineales

14 Sistemas lineales de ecuaciones diferenciales con coeficientes

Tema 8 Ecuaciones diferenciales

Raíz cuadrada. Superficies de Riemann

MODELOS DE SERIES DE TIEMPO 1. Modelos capaces de predecir, interpretar y evaluar hipótesis con datos económicos y financieros.

Unidad V Respuesta de los sistemas de control

UNIDAD DIDÁCTICA I Teoría de Filtrado Óptimo 1

1 Control Óptimo. 1.1 Introducción Problema típico de control óptimo

ECUACIONES DIFERENCIALES ORDINARIAS. HOJA 8. Conjuntos invariantes

AUTOMATIZACION Y CONTROL DE PROCESOS FACEyT UNT ESTABILIDAD DE LOS SISTEMAS EN LAZO CERRADO

Controlabilidad, Observabilidad y Detactabilidad

Elementos de control en lazo cerrado 14 de diciembre de 2011

Controlabilidad completa del estado para sistemas en tiempo continuo

1. Problema de Generación de Trayectoria

= = Amplificador inversor. Considere el amplificador operacional de la figura Obtengamos el voltaje de salida

Sistemas de control Versión Estabilidad de Sistemas Método de Routh

Diferencia entre análisis y síntesis

Prof. Virginia Mazzone - Mariana Suarez

Control Moderno: Paradigmas y Desafíos

Diagonalización de matrices

MODELACION EN VARIABLES DE ESTADO

ECUACIONES DIFERENCIALES ORDINARIAS, MAT1532 EXAMEN FINAL

Automatización de Procesos/Sistemas de Control Ing. Biomédica e Ing. Electrónica Capitulo V Controladores PID

0.1. Error en Estado Estacionario

Lugar Geométrico de las Raíces Herramienta para diseño de sistemas de control

Métodos de gradiente. Métodos de Krylov

Automatización de Procesos/Sistemas de Control Ing. Biomédica e Ing. Electrónica Capitulo VI Lugar de las Raíces

Consideremos la función de transferencia de un sistema en lazo cerrado: 1 + KG(s)H(s) = 0 (2) K > 4 (4)

Sistemas de Control II Prof. Diego Mauricio Rivera Sistemas de control en tiempo discreto

Respuesta temporal, Sistemas de orden 1

A = α cuyos VAPs son λ = 2 y λ ± = α ± i. (No hace falta que comprobeis este dato.) a) Calcular la solución general real del sistema x = Ax.

Antecedentes de Control

Teorema de Existencia y Unicidad Ecuaciones Diferenciales Ordinarias.

Por ej. la respuesta de un sistema de segundo orden a una entrada escalón unitaria es:

Lista de ejercicios # 4

VALORES Y VECTORES PROPIOS

5 Estabilidad de soluciones de equilibrio

Subespacios de espacios vectoriales

1. El Teorema de Rolle Generalizado.

SISTEMAS LINEALES DE ECUACIONES DIFERENCIALES HOMOGÉNEAS DE PRIMER ORDEN

MAT1202: Algebra Lineal GUIA N 6 Otoño 2002 Valores y Vectores Propios

Notas Sobre Estabilidad BIBO y Estabilidad Interna en Ciertas Clases de Sistemas

Transcripción:

Capítulo 5 Sistemas de Control lineal óptimo con realimentación de estado La principal restricción de este sistema de control es suponer que se puede medir en todo instante de tiempo el estado completo del sistema para realimentarlo. 5.1. Mejorar la estabilidad de sistemas de control realimentando el estado 5.1.1. Control lineal con realimentación del estado Veamos como las propiedades de estabilidad de sistemas de control se pueden mejorar realimentando el estado. Consideremos el siguiente S.L.V.T: ẋ(t) = A(t) x(t) + B(t) u(t) (5.1) Si el estado se puede medir en todo instante, es posible construir una ley de control de la forma: u(t) = F (t) x(t) + u (t) (5.2) F (t): es una matriz de ganancia de realimentación variante en el tiempo. u (t): es una nueva entrada. Si esta ley de control se conecta al sistema (5.1), el sistema en lazo cerrado queda descrito por: ẋ(t) = [A(t) B(t) F (t)] x(t) + B(t) u (t) (5.3) La estabilidad de este sistema depende de A(t), B(t) y F (t). Introduzcamos la siguiente terminología: 49

Definición 5.1. La ley de control lineal: La denominaremos: Ley de control A.E para el sistema: Si el sistema en lazo cerrado: es asintóticamente estable. u(t) = F (t) x(t) + u (t) (5.4) ẋ(t) = A(t) x(t) + B(t) u(t) (5.5) ẋ(t) = [A(t) B(t) F (t)] x(t) + B(t) u (t) (5.6) Observación: Si el sistema (5.5) es I.T y se escoge una matriz F constante, la estabilidad del sistema (5.6) es determinada por los valores característicos de la matriz [A B F ]. 5.1.2. Condiciones para estabilización y asignación de polos En esta sección se establece: 1. Bajo que condiciones, los polos en el lazo cerrado de un S.L.I.T. se pueden ubicar en cualquier localización del plano complejo mediante realimentación lineal del estado. 2. Bajo que condiciones, el sistema se puede estabilizar. Teorema 5.1. Consideremos el S.L.I.T. ẋ(t) = A x(t) + B u(t) (5.7) con la ley de control I.T. u(t) = F x(t) + u (t) (5.8) Entonces los valores característicos del lazo cerrado, es decir, los valores característicos de [A B F ], se pueden colocar arbitrariamente en el plano complejo (con la restricción que los valores característicos complejos ocurran en pares complejos conjugados) escogiendo F adecuadamente si y sólo si el sistema (5.7) es completamente controlable. Observación: Este teorema no dice donde ubicar los polos en el semiplano izquierdo. 5.2. Regulador óptimo lineal determinístico Un S.L.I.T. se puede estabilizar con una ley lineal de realimentación cuando es C.C.. También se pueden escoger los polos del lazo cerrado para que la convergencia a cero del estado sea arbitrariamente rápida. Normalmente esto involucra entradas con grandes amplitudes, esto impone límite a la distancia en que se deben colocar los polos a la izquierda del eje imaginario. Luego hay que tomar en cuenta la velocidad de convergencia al estado cero y la magnitud de la entrada. Consideremos el S.L.I.T. ẋ(t) = A(t) x(t) + B(t) u(t) (5.9) 50

la idea es llevar el sistema desde un estado inicial arbitrario al estado cero tan rápido como sea posible. Un criterio útil es: x T (t) R 1 (t) x(t) dt (5.10) con R 1 (t) una matriz simétrica no-negativa definida. Este criterio ilustra la desviación acumulativa de x(t) desde el estado cero durante el intervalo [, t 1 ]. Usualmente disponemos de: z(t) = D(t) x(t) (5.11) luego el problema real es llevar z(t) a cero tan rápido como sea posible, luego (5.10) se reduce a: z T (t) R 3 (t) z(t) dt (5.12) con: R 1 (t) = D T (t) R 3 (t) D(t) (5.13) R 3 (t) matriz de ponderación simétrica positiva definida. Para prevenir grandes amplitudes en la entrada se incluye en el criterio a minimizar, quedando: [z T (t) R 3 (t) z(t) + u T (t) R 2 (t) u(t)] dt (5.14) con R 2 (t) una matriz de ponderación simétrica positiva definida. La importancia relativa de los dos términos, en el criterio, se determina por las matrices R 3 y R 2. También es muy importante que el estado terminal x(t 1 ) esté lo más cercano al estado cero, esto lleva a incluir un tercer término en el criterio. Luego resulta: [z T (t) R 3 (t) z(t) + u T (t) R 2 (t) u(t)] dt + x T (t 1 ) P 1 x(t 1 ) (5.15) donde P 1 es una matriz constante simétrica no-negativa definida. Definición 5.2. Considerar el S.L.V.T.: ẋ(t) = A(t) x(t) + B(t) u(t) (5.16) x( ) = x 0 (5.17) con la variable controlada: z(t) = D(t) x(t) (5.18) Considerar también el criterio: [z T (t) R 3 (t) z(t) + u T (t) R 2 (t) u(t)] dt + x T (t 1 ) P 1 x(t 1 ) (5.19) donde P 1 es una matriz simétrica no negativa definida, R 3 (t) y R 2 (t) son matrices simétricas positiva definidas para t t 1. Entonces el problema de determinar una entrada u o (t), t t 1, para que el criterio sea mínimo se llama: el problema del regulador óptimo lineal determinístico (P.R.O.L.D). 51

Definición 5.3. Si todas las matrices involucradas en la formulación del problema del regulador óptimo lineal determinístico son constantes, entonces nos referiremos al problema del regulador óptimo lineal determinístico invariante en el tiempo. 5.2.1. Solución del problema del regulador Es conveniente re-escribir el criterio (5.15) en la forma: [x T (t) R 1 (t) x(t) + u T (t) R 2 (t) u(t)] dt + x T (t 1 ) P 1 x(t 1 ) (5.20) donde R 1 (t) es una matriz simétrica no-negativa definida: R 1 (t) = D T (t) R 3 (t) D(t) (5.21) donde R 3 (t) y R 2 (t) son matrices simétricas positiva definidas. Supongamos que la entrada que minimiza este criterio existe y la denominaremos u o (t), t t 1. Sea x o (t) el estado óptimo para u o (t). Entonces el siguiente teorema nos define la solución: Teorema 5.2. Considerar el P.R.O.L.D.. Entonces la entrada óptima se puede generar desde una ley de control de la forma: u o (t) = F (t) x o (t) (5.22) La matriz P (t) está dada por: F (t) = R 1 2 (t) BT (t) P (t) (5.23) P (t) = [Φ 21 (t, t 1 ) + Φ 22 (t, t 1 ) P 1 ] [Φ 11 (t, t 1 ) + Φ 12 (t, t 1 ) P 1 ] 1 (5.24) donde Φ 11 (t, ), Φ 12 (t, ), Φ 21 (t, ) y Φ 22 (t, ) se obtienen particionando la matriz de transición Φ(t, ) de la ecuación diferencial de estado: ẋ(t) A(t) B(t) R 1 2 = (t) BT (t) x(t) (5.25) ṗ(t) R 1 (t) A T (t) p(t) R 1 (t) = D T (t) R 3 (t) D(t) (5.26) Se puede derivar la ecuación matricial diferencial que cumple la matriz P (t). Se consigue con el siguiente teorema: Teorema 5.3. La entrada óptima para el P.R.O.L.D. se genera con la ley de control lineal: u o (t) = F o (t) x o (t) (5.27) F o (t) = R 1 2 B T (t) P (t) (5.28) 52

en este caso, la matriz P (t) es simétrica y no-negativa definida que satisface la ecuación matricial de Riccati: P (t) = R 1 (t) P (t) B(t) R 1 2 (t) BT (t) P (t) + P (t) A(t) + A T (t) P (t) (5.29) con la condición terminal: y P (t 1 ) = P 1 (5.30) R 1 (t) = D T (t) R 3 (t) D(t) (5.31) Para la solución óptima tenemos: t [ ] x ot (τ) R 1 (τ) x o (τ) + u ot (τ) R 2 (τ) u o (τ) dτ + x ot (t 1 ) P 1 x o (t 1 ) = x ot (t) P (t) x o (t) (5.32) Vemos que la matriz P (t) no solamente da la ley de realimentación óptima sino que también permite evaluar el criterio para cualquier estado inicial y tiempo inicial. Del teorema 5.2 se puede extraer el siguiente resultado, que será útil cuando veamos el problema del observador óptimo: Lema 5.1. Considerar la ecuación diferencial matricial: P (t) = R1 (t) + F T (t) R 2 (t) F (t) + P (t)[a(t) B(t) F (t)] + [A(t) B(t) F (t)] T P (t) (5.33) con la condición terminal: P (t 1 ) = P 1 (5.34) donde R 1 (t), R 2 (t), A(t) y B(t) son matrices conocidas de dimensiones apropiadas, con R 1 (t) no-negativa definida y R 2 (t) positiva definida para t t 1, y P 1 no-negativa definida y constante. Tomando F (t) como una función matricial continua arbitraria para t t 1. Entonces para t t 1 : P (t) P (t) (5.35) donde P (t) es la solución de la ecuación de Riccati: P (t) = R 1 (t) P (t) B(t) R 1 2 (t) BT (t) P (t) + P (t) A(t) + A T (t) P (t) (5.36) P (t 1 ) = P 1 La desigualdad (5.35) se convierte en igualdad si: F (τ) = R 1 2 (τ) BT (τ) P (τ) t τ t 1 (5.37) 5.2.2. Solución en estado estacionario del P.R.O.L.D. Desde un punto de vista práctico, es natural considerar períodos largos de control. A continuación se indicarán las propiedades asintóticas del regulador óptimo. Para el caso variante en el tiempo, tenemos el siguiente teorema: 53

Teorema 5.4. Considerar la ecuación matricial de Riccati: P (t) = D T (t) R 3 (t) D(t) P (t) B(t) R 1 2 (t) BT (t) P (t) + A T (t) P (t) + P (t) A(t) (5.38) Supongamos que A(t) es continua y acotada, que B(t), D(t), R 3 (t) y R 2 (t) son continuas y acotadas por tramos en [, ), y además que: donde α y β son constantes positivas. i.) Entonces si el sistema: R 3 (t) α I, R 2 (t) β I t (5.39) ẋ(t) = A(t) x(t) + B(t) u(t) (5.40) z(t) = D(t) x(t) es: a.) Completamente controlable o b.) Exponencialmente estable la solución P (t) de la ecuación de Riccati (5.38) con la condición terminal P (t 1 ) = 0 converge a una función matricial no-negativa definida P (t) cuando t 1. P (t) es una solución de la ecuación (5.38). ii.) Más aún, si el sistema (5.40) es: c.) Uniformemente completamente controlable y uniformemente completamente reconstruible o d.) Exponencialmente estable la solución P (t) de la ecuación de Riccati (5.38) con la condición terminal P (t 1 ) = P 1 converge a P (t) cuando t 1 para cualquier P 1 0. Considerando la estabilidad de la ley de control en estado estacionario, tenemos el siguiente resultado: Teorema 5.5. Considerando el P.R.O.L.D. y suponiendo que se satisfacen las suposiciones del Teorema 5.4 con respecto a A, B, C, D, R 3 y R 2. Entonces si el sistema (5.40) es: a.) U.C.C y U.C.R o b.) Exponencialmente estable los siguientes factores se mantienen: i.) La ley de control óptimo en estado estacionario: u(t) = R 1 2 (t) BT (t) P (t) x(t) (5.41) 54

es exponencialmente estable. ii.) La ley de control (5.41) minimiza: { [ lím z T (t) R 3 (t) z(t) + u T (t) R 2 (t) u(t) ] } dt + x T (t 1 ) P 1 x(t 1 ) t 1 (5.42) para todo P 1 0. El valor mínimo de (5.42) está dado por: x T ( ) P ( ) x( ) (5.43) Para el caso del regulador óptimo invariante en el tiempo, las propiedades en estado estacionario, se resumen en el siguiente teorema: Teorema 5.6. Considerando el problema del regulador invariante en el tiempo para el sistema: ẋ(t) = A x(t) + B u(t) (5.44) z(t) = D x(t) y el criterio [ z T (t) R 3 z(t) + u T (t) R 2 u(t) ] dt + x T (t 1 ) P 1 x(t 1 ) (5.45) con R 3 > 0, R 2 > 0, P 1 > 0. La ecuación de Riccati asociada está dada por: P (t) = D T R 3 D P (t) B R 1 2 B T P (t) + A T P (t) + P (t) A (5.46) con la condición terminal: P (t 1 ) = P 1 (5.47) a.) Suponga que P 1 = 0. Entonces cuando t 1 la ecuación de Riccati aproxima a una constante, en estado estacionario, de valor P si y sólo si el sistema no posee polos que son al mismo tiempo inestables, incontrolables y reconstruibles. b.) Si el sistema (5.44) es completamente controlable y completamente reconstruible, la solución de la ecuación de Riccati (5.46) se aproxima a un valor único P cuando t 1 para todo P 1 0. c.) Si P existe, es una solución matriz simétrica no-negativa definida de la ecuación algebraica de Riccati: 0 = D T R 3 D P B R 1 2 B T P + A T P + P A (5.48) Si el sistema (5.44) es C.C. y C.R., P es la única solución matriz simétrica positiva definida de la ecuación (5.48). d.) Si P existe, la ley de control en estado estacionario: es A.E si y sólo si el sistema (5.44) es C.C. y C.R. u(t) = F (t) x(t) (5.49) F (t) = R 1 2 B T P (5.50) 55

e.) Si el sistema (5.44) es C.C. y C.R., la ley de control en estado estacionario minimiza: { [ lím z T (t) R 3 z(t) + u T (t) R 2 u(t) ] } dt + x T (t 1 ) P 1 x(t 1 ) (5.51) t 1 para todo P 1 0. Para la ley de control en estado estacionario el criterio (5.44) toma el valor: x T ( ) P x( ) (5.52) 5.2.3. Solución del problema del regulador invariante en el tiempo por diagonalización Se verá la solución en estado estacionario del problema del regulador invariante en el tiempo. Veremos como calcular computacionalmente la solución en estado estacionario, P, de la ecuación de Riccati, derivar información sobre los polos del regulador en lazo cerrado y su comportamiento. Teorema 5.7. Considerar el P.R.O.L.D.I.T. y suponer que el sistema: ẋ(t) = A x(t) + B u(t) (5.53) z(t) = D x(t) es C.C. y C.R.. Se define la matriz 2nx2n: A Z = D T R 3 D B R 1 2 B T A T (5.54) y se asume que Z tiene 2n valores característicos distintos. Entonces: a.) Si λ es un valor característico de Z, λ también es un valor característico. Z no tiene valores característicos con parte real cero. b.) Los valores característicos del regulador óptimo en lazo cerrado son aquellos valores característicos de Z que tiene parte real negativa. c.) Si Z es diagonalizable en la forma: Z = W [ Λ 0 0 Λ ] W 1 (5.55) donde la matriz diagonal Λ tiene como elementos de la diagonal los valores característicos de Z con parte real positiva, la solución en estado estacionario de la ecuación de Riccati: se puede escribir como: P (t) = D T R 3 D P (t) B R 1 2 B T P (t) + A T P (t) + P (t) A (5.56) P = W 22 W 1 12 = V 1 12 V 11 (5.57) donde el W ij y V ij con i, j = 1, 2, se obtienen particionando W y V = W 1, respectivamente. La matriz inversa en ambas expresiones existe. d.) La respuesta en estado estacionario del regulador óptimo en lazo cerrado se puede escribir como: x(t) = W 12 e Λ(t t0) W 1 12 x 0 (5.58) 56

5.3. Regulador y servo con referencia distinta de cero. Se supuso que el estado cero es el estado de equilibrio deseado del sistema. En la práctica no siempre es verdad. En este caso, se supone que el set-point es constante por largos periodos de tiempo pero que de tiempo en tiempo es modificado. Para el caso en que la entrada u(t) tiene la misma dimensión que la variable controlada z(t) se tiene el siguiente resultado: Teorema 5.8. Consideremos el S.L.I.T. : ẋ(t) = A x(t) + B u(t) (5.59) z(t) = D x(t) donde z y u tienen las mismas dimensiones. Consideremos alguna ley de control invariante en el tiempo A.E.: u(t) = F x(t) + u (t) (5.60) Tomemos H(s) la matriz de lazo abierto: y H c (s) como la matriz de lazo cerrado: H(s) = D [si A] 1 B (5.61) H c (s) = D [si A + B F ] 1 B (5.62) Entonces H c (0) es no singular y la variable controlada z(t) se puede, bajo condiciones de estado estacionario, mantener en algún valor constante z 0 escogiendo: u (t) = H 1 c (0) z 0 (5.63) si y sólo si H(s) tenga un polinomio numerador distinto de cero que no tenga ceros en el origen. 57