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

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

CONTROL DE VELOCIDAD DE UN MOTOR DC, USANDO FILTROS DE KALMAN EN TIEMPO CONTINUO

Controlabilidad y observabilidad

Tema 1. Introducción al Control Automático

Modelización por medio de sistemas

3 Curvas alabeadas. Solución de los ejercicios propuestos.

Algebra Lineal XXVI: La Regla de Cramer.

Representación en el espacio de estado. Sistemas Control Embebidos e Instrumentación Electrónica UNIVERSIDAD EAFIT

GEOMETRÍA. que pasa por el punto P y es paralelo a π. (0,9 puntos) b) Determinar la ecuación del plano π

Métodos, Algoritmos y Herramientas

Tema 9. Espacio de Estados : Representación y propiedades importantes

Apéndice sobre ecuaciones diferenciales lineales

Realimentación de Estados y Observadores

ALN. Repaso matrices. In. Co. Facultad de Ingeniería Universidad de la República

DEFINICIONES Y CONCEPTOS (SISTEMAS DE PERCEPCIÓN - DTE) Curso

Esta expresión polinómica puede expresarse como una expresión matricial de la forma; a 11 a 12 a 1n x 1 x 2 q(x 1, x 2,, x n ) = (x 1, x 2,, x n )

SISTEMA DE CONTROL, ADQUISICIÓN DE DATOS DATOS Y SUPERVICIÓN DE EQUIPOS. Ingeniería en Control. John Edisson Mosquera Varón, Año, 2011

Tema 5: Elementos de geometría diferencial

UNIVERSIDAD NACIONAL DEL SANTA ESCUELA DE INGENIERIA EN ENERGIA MODULO 5

SIFeIS. CONCAyNT PLANTA EXTERIOR E IPR. CONCAyNT ELECTRÓNICA

Espacio de estado.- el espacio n dimensional cuyos ejes de coordenadas consisten en el eje X1, X2... Xn y se denomina espacio de estado

METODO DE LOS COEFICIENTES INDETERMINADOS 1 METODO DE COEFICIENTES INDETERMINADOS

Multicolinealidad. Universidad de Granada. RSG Incumplimiento de las hipótesis básicas en el modelo lineal uniecuacional múltiple 1 / 17

1 Ecuaciones diferenciales

Nombre: Carné Ordinal. Parte I preguntas (1 punto c/u) Escriba la respuesta en el espacio indicado o encierre en un círculo la respuesta correcta:

Módulo 1: Electrostática Campo eléctrico

Fundamentos matemáticos. Tema 8 Ecuaciones diferenciales

Retardo de transporte

Problemas métricos. 1. Problemas afines y problemas métricos

Algebra Lineal Tarea No 22: Valores y vectores propios Solución a algunos problemas de la tarea (al 29 de junio de 2014)

Desarrollo de las condiciones de optimalidad y factibilidad. El problema lineal general se puede plantear como sigue:

Materia: Matemática de Octavo Tema: Raíces de un polinomio. Marco teórico

Transformada de Laplace: Aplicación a vibraciones mecánicas

LABORATORIO DE ELECTROMAGNETISMO SUPERFICIES EQUIPOTENCIALES

Resumen sobre mecánica analítica

CAPITULO XII PUENTES DE CORRIENTE ALTERNA

Álgebra Lineal VII: Independencia Lineal.

ANEXO 1. CONCEPTOS BÁSICOS. Este anexo contiene información que complementa el entendimiento de la tesis presentada.

Agro 6998 Conferencia 2. Introducción a los modelos estadísticos mixtos

Sistem as de ecuaciones lineales

Circuitos Secuenciales: concepto de estado

Algebra lineal y conjuntos convexos

CONSIDERACIONES GENERALES SOBRE ESTÁTICA

Sistemas de Ecuaciones. Lineales I

Problemas de Selectividad de Matemáticas II Comunidad de Madrid (Resueltos) Isaac Musat Hervás

Unidad IV: Sistemas de ecuaciones diferenciales lineales

ÁLGEBRA LINEAL II Algunas soluciones a la práctica 2.3

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

8. Control Multivariable

TRAZADO DE LÍNEAS EQUIPOTENCIALES

Combinación lineal, Independencia Lineal, y Vectores que generan (Sección 6.3 pág. 291)

TEMA 8.- NORMAS DE MATRICES Y

Teorema Central del Límite (1)

Escola Tècnica Superior d Enginyers de Camins, Canals i Ports AMPLIACIÓ DE MATEMÀTIQUES Q2 ENGINYERIA CAMINS. 8 de Maig de (t) = ax(t) + by(t),

TEMA 3: CINÉTICA HOMOGÉNEA. REACCIONES SIMPLES CQA-3/1

UNIDAD 4: FUNCIONES POLINOMIALES Y RACIONALES

Fundamentos Matemáticos de la Ingeniería. Tema 4: Diagonalización de matrices. Curso

SISTEMAS DE ECUACIONES LINEALES. Método de reducción o de Gauss. 1º DE BACHILLERATO DPTO DE MATEMÁTICAS COLEGIO MARAVILLAS AUTORA: Teresa González.

8.4. CRITERIO DE ESTABILIDAD POR EL METODO DIRECTO DE LIAPUNOV

INSTRUMENTACIÓN. PRÁCTICA 1

Nueva ley de Lorentz

Conferencia clase. Al desacoplar las ecuaciones se tiene. Sistemas de ecuaciones diferenciales lineales usando álgebra lineal

Física General IV: Óptica

ECUACIONES POLINÓMICAS CON UNA INCÓGNITA

ALGEBRA I, ALGEBRA Y TRIGONOMETRIA , Segundo Semestre CAPITULO 6: POLINOMIOS.

41 EJERCICIOS de MATRICES y GRAFOS 2º BACH. 3 ; k) B )

Bases del filtro de Kalman

MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES

4 Ecuaciones diferenciales de orden superior

NÚMEROS COMPLEJOS: C

Métodos directos para resolver sistemas de ecuaciones lineales

SIMULACIONES INTERACTIVAS DE FUNDAMENTOS DE CIRCUITOS

Qué es el db? db = 10 log 10 (Ps / Pe) (1)

Movimiento rectilíneo uniformemente acelerado

Econometria de Datos en Paneles

INSTITUTO CHAPULTEPEC MIDDLE SCHOOL

ESCALARES Y VECTORES

Tema 5: Sistemas de ecuaciones lineales.

Introducción a la Robótica Mecanismos para el control de un robot (5)

Sistemas Electrónicos Digitales

Facultad de Ciencias Experimentales Universidad de Almería PRÁCTICA 1

IX. Análisis dinámico de fuerzas

1. SISTEMAS DE ECUACIONES DIFERENCIALES

2 4. c d. Se verifica: a + 2b = 1

Campo Magnético en un alambre recto.

INSTITUTO NACIONAL DE ESTADÍSTICAS (INE) 29 de Abril de 2016


PRINCIPIOS DE LA DINÁMICA

PAU Madrid. Matemáticas II. Año Examen modelo. Opción A. Ejercicio 1. Valor: 2 puntos.

ESTADÍSTICA. Población Individuo Muestra Muestreo Valor Dato Variable Cualitativa ordinal nominal. continua

Medición de resistencia por el método de amperímetro-voltímetro

Cálculo I (Grado en Ingeniería Informática) Problemas adicionales resueltos

Conceptos básicos estadísticos

MAQUINAS ELECTRICAS MODULO DE AUTOAPRENDIZAJE V

MÉTODO DEL DUAL (TEORIA DE DUALIDAD)

DISTANCIA ENTRE DOS PUNTOS EN EL PLANO CARTESIANO.

RESOLUCIÓN DE SISTEMAS MEDIANTE DETERMINANTES

Robótica 4. Control de robots F. Hugo Ramírez Leyva

Economía Aplicada. ¾Es importante el tamaño de la clase? Un experimento controlado

TEMA: OPERADOR COMO COMPARADOR

Transcripción:

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

Resumen de clase Observabilidad - propiedad de los sistemas dinámicos para poder estimar variable estado Observador de estado - estructura de retroalimentación que se utiliza para estimar variable de estado Reconstrucción de la variable de estado. Configuraciones: Observador de lazo abierto Observador de lazo cerrado Ejemplos Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 1

Observabilidad Un sistema dinámico es observable en t 0 si x(t 0 ) puede ser determinado a partir de la señal de salida y t0,t 1 para t 0 T y t 0 t 1, donde t 1 es un tiempo finito contenido en T. Para todo t 0 y x(t 0 ). Propiedad del acoplamiento entre x(t) y y(t), por lo cual se involucra el par de matrices (A, C) Permite determinar si las variables del sistema se pueden estimar o no Matriz de observabilidad O = C T A T C T A 2T C T A n 1T C T, dimensión O R n mn La condición es similar a la controlabilidad, para la observabilidad es necesario que ρ(o) = n Para un sistema observable, es posible asignar los valores propios de A LC arbitrariamente. Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 2

Motivación de un observador de estado El diseño de un control por retroalimentación de estado se hizo asumiendo que x(t) es conocido. Problema: Generalmente, este no es el caso en la práctica, donde existen factores que no permiten disponer de ellos: Las variables no siempre son conocidas por no ser accesibles a medición o por falta de sensores o transductores para realizar esta tarea. De tal manera, para realizar control por retroalimentación de estado, es necesario encontrar un substituto del vector de estado Objetivo: Explicar cómo por medio de las entradas y salidas conocidas del sistema se puede alimentar una estructura llamada estimador de estado para que sus salidas se aproximen al vector de estado del sistema. Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 3

Observador de estado Cuando no se conoce el valor x(t), para implementar una retroalimentación de estado: Es necesario diseñar dispositivo dinámico de estimación de estado Su estructura tiene como entrada, la entrada u(t) y la salida y(t) del sistema original, y su salida es el vector de estado estimado ˆx(t) Se utiliza en un sistema de control donde no se pueda medir variables para determinar entrada u(t) = K ˆx(t) r u B x. 1 s x C y A K x^ observador Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 4

Esquema de estimación de variable de estado El sistema dinámico esta dado como ẋ(t) = Ax(t) + Bu(t) y(t) = Cx(t) Ec. de salida y = Cx determina las variables medidas, disponibles o conocidas. A, B, y C son conocidas, entrada u(t) es conocida. Las variables medidas son dadas por y = Cx, C I Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 5

Estructura del observador de estado de lazo abierto Duplicar ˆx(t) la ecuación de estado que representa el sistema original x(t) A partir de una copia del sistema es posible realizar una estimación ẋ(t) = Ax(t) + Bu(t) y(t) = Cx(t) ˆx(t) = Aˆx(t) + Bu(t) u ŷ(t) = C ˆx(t) B x. 1 s x C y A B x^. 1 s x^ A Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 6

Análisis del observador de estado de lazo abierto ẋ(t) = Ax(t) + Bu(t) ˆx(t) = Aˆx(t) + Bu(t) Error de estimación x(t) = x(t) ˆx(t) y se desea tener x(t) = 0, t Es posible verificar el comportamiento de la variable restando ambas ecs. d dt (x ˆx) = A(x ˆx) x(t) = A x(t) es la ec. diferencial que representa dinámica del sistema y tiene solución x(t) = e At x(0) Lo cual representa el error de estimación para el valor inicial del error. Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 7

Pregunta: Se garantiza que x = 0, t? o mas aun x 0 cuando t? Para x(0) = 0, respuesta es x(t) = 0, pero qué sucede si x(0) 0? Si A es estable, entonces x 0, t, pero la dinámica del error está dada por la dinámica del sistema de lazo abierto valores propios de A. Desventajas: 1. Dinámica del error de estimación podría ser muy lenta 2. De esta representación no hay forma de modificar la dinámica 3. Es necesario calcular el estado inicial ya que no es conocido (solo y(t) se conoce) 4. Para una matriz A con valores propios positivos, cualquier diferencia entre x(t 0 ) y ˆx(t 0 ), para t 0 0 hace que el error de estimación del sistema x(t) aumente paran t t 0. Por lo tanto la estimación de lazo abierto no es útil para el objetivo que buscamos Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 8

Estructura del observador de estado de lazo cerrado Forma de remediar los problemas del observador de lazo abierto: Comparar la salida del sistema estimado ŷ(t) = C ˆx(t) con la salida medida (sistema original) y(t) = Cx(t), y obtener el error como ỹ(t) = y(t) ŷ(t) = C x(t) u B x. 1 s x C y A L y~ B x^. 1 s x^ C y^ A Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 9

Análisis del observador de estado de lazo cerrado El sistema anterior está dado como ˆx(t) = Aˆx(t) + Bu(t) + Lỹ(t) ŷ(t) = C ˆx(t) donde L es la matriz de ganancia del observador. Análisis de la dinámica del observador de lazo cerrado L R n 1 x(t) = ẋ(t) ˆx(t) = Ax + Bu Aˆx + Bu + L(y ŷ) = A(x ˆx) L(Cx C ˆx) = A x LC x = (A LC) x Dinámica del error de estimación de lazo cerrado x = (A LC) x cuya solución es x(t) = e (A LC)t x(0) La ventaja de este observador es que se puede mejorar el error de estimación seleccionando ganancia L adecuada. Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 10

Características del observador de lazo cerrado Las características del observador de lazo cerrado son Se utiliza salida y(t) para mejorar el diseño anterior haciendo una corrección proporcional al error de estimación en la salida. Un diseño apropiado de L podrá hacer que el error de estimación tienda asintóticamente a cero, x(t) 0 cuando t. Los valores propios de (A LC) se pueden asignar de forma que tengan parte real menor que σ, σ > 0 de tal manera que el error de estimación en el vector de estado (todos los estados) disminuiríıa a una velocidad de e σt. Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 11

Asignación de polos en observador Cómo se selecciona la ganancia L? Diseño de control: Escoger K para A c = A BK, donde u = Kx Obtener K R 1 n tal que los polos de A c det(si A + BK) = φ c (s) se asignen a los polos deseados φ d. Diseño de observador: Escoger ganancia de estimación L para A LC Obtener L R n 1 tal que los polos de lazo cerrado del observador det(si A + LC) = φ o (s) se asignen en los polos deseados φ d. Estos dos problemas son muy similares y se denominan problemas duales. Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 12

Procedimiento de asignación de polos en observador 1. Verificar condición necesaria: rango de matriz observabilidad del sistema sea igual a la dimensión del mismo, ρ(o) = n 2. Obtener la ecuación característica del observador A LC y sus valores propios 3. Valores propios del sistema de lazo cerrado son las raíces de polinomio característico del observador φ o (s) = det(si A + LC) = 0 4. Determinar ecuación característica deseada polos deseados φ d 5. Encontrar ganancias de observador L por asignación de polos tal que la ecuación característica de observador de lazo cerrado sea igual a los polos deseados σ det si A + LC = 0 φ d (s) = (s σ 1 )(s σ 2 ) (s σ n ) = 0 l 1, l 2,..., l n Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 13

Ejemplo A = 1 1.5 1 2, B = 1 0, x(0) = 0.5 1 C = 1 0, D = 0 Para el observador Asumir que las condiciones iniciales no son conocidas. El sistema original es estable, λ 1 (A) = 0.1771, λ 2 (A) = 2.8229 La condición necesaria, observabilidad: O = C T A T C T, ρ(o) = n A T C T 1 1 1 1 1 1 = =, O =, ρ(o) = 2 1.5 2 0 1.5 0 1.5 Por lo tanto, el sistema es observable. Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 14

Las condiciones iniciales del observador no son conocidas, se puede utilizar cualquier condicion inicial, aqui usaremos ˆx(0) T = 0 0. Observador de lazo abierto ˆx(t) = Aˆx(t) + Bu(t) ŷ(t) = C ˆx(t) Observador de lazo cerrado x(t) = Aˆx + Bu + Lỹ = Aˆx + Bu + L(y ŷ) = (A LC)ˆx + Bu + Ly ŷ(t) = C ˆx(t) cuya dinámica está dada por λ i (A LC), la cual toma las salidas medidas como entrada y genera un estimado de x. Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 15

Lazo abierto: Sistema y su copia dados por siguientes ecuaciones ẋ = Ax + Bu y = Cx ˆx = Aˆx + Bu ŷ = C ˆx en forma matricial ambos sistemas son ẋ ˆx y ŷ = = A 0 0 A C 0 0 C xˆx xˆx + B B u, x(0) ˆx(0) = 0.5 1 0 0 Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 16

Lazo cerrado : Sistema y su copia dados por siguientes ecuaciones ẋ = Ax + Bu x = (A LC)ˆx + Bu + LC ˆx en forma matricial ambos sistemas son ẋ ˆx = A 0 LC A LC xˆx + B B u Control Moderno N1 mayo 2007 Dr. Rodolfo Salinas 17