identificacion de sistemas teoria de estimaciÓn set … · alguna norma. • la formulación no...

81
IDENTIFICACION DE SISTEMAS IDENTIFICACION DE SISTEMAS Ing. Fredy Ruiz Ph.D. [email protected] Maestría en Ingeniería Electrónica Pontificia Universidad Javeriana Pontificia Universidad Javeriana 2013 2013 TEORIA DE ESTIMACIÓN SET-MEMBERSHIP TEORIA DE ESTIMACIÓN SET-MEMBERSHIP FUNDAMENTOS E IDENTIFICACIÓN DE SISTEMAS FUNDAMENTOS E IDENTIFICACIÓN DE SISTEMAS

Upload: others

Post on 19-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

IDENTIFICACION DE SISTEMASIDENTIFICACION DE SISTEMAS

Ing. Fredy Ruiz [email protected]

Maestría en Ingeniería ElectrónicaPontificia Universidad JaverianaPontificia Universidad Javeriana

20132013

TEORIA DE ESTIMACIÓN SET-MEMBERSHIPTEORIA DE ESTIMACIÓN SET-MEMBERSHIPFUNDAMENTOS E IDENTIFICACIÓN DE SISTEMASFUNDAMENTOS E IDENTIFICACIÓN DE SISTEMAS

Page 2: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Introducción• Diversos problemas como las regresiones lineales y no

lineales, la estima de parámetros de un sistema dinámico,

la predicción de una serie de tiempo, la interpolación de

una función, etc, tienen una estructura común y se

enmarcan dentro de un ámbito general llamado

PROBLEMA DE ESTIMACION GENERALIZADO

• En todos estos problemas se debe evaluar una variable

desconocida usando una cantidad de datos limitada, con

una incertidumbre asociada. Es necesario evaluar cómo

esta incertidumbre afecta la variable estimada.

Page 3: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Introducción• La solución del problema depende del tipo de

suposiciones que se hacen sobre la incertidumbre.– Hasta el momento hemos estudiado métodos en los

que se asume una fuente de incertidumbre dada por ruido estocástico aditivo, con distribución parcialmente conocida. En este contexto el estimador óptimo es dado por la MLE.

– En muchos contextos, hacer una hipótesis estocástica sobre la incertidumbre es cuestionable. Por ejemplo cuando se identifica un proceso complejo (no lineal) con una estructura de modelos sencilla.

Page 4: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Introducción• Una alternativa interesante, conocida como

aproximación Set Membership o Unknown but bounded UBB fue propuesta al final de los años 60 por Witsenhusen y Schweppe.

• En esta formulación, la incertidumbre se describe como ruido aditivo, del cual solo son conocidos limites superiores e inferiores, usualmente medidos en alguna norma.

• La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos alrededor de este tipo de formulación.

• Durante los 90 se publican muchos trabajos aplicados a identificación de sistemas, motivados por el auge de la teoría de control robusto.

Page 5: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Introducción• A pesar de no ser tan conocida como las metodologías

PEM o Sub-Espacios, la teoría Set membership posee una formulación bien estructurada.

• Diversos grupos en el mundo trabajan activamente en esta formulación– Dahleh – MIT– Kacewicz – Traub (Alemania)– Chen, Gu – (Loussiana state – California)– Van den Hof – (Delf -Holanda)– Vicino – (U. Parma – Italia)– Milanese – (Politecnico di Torino - Italia)

Page 6: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Formulación basica• Ejemplo: estima del valor de una resistencia.Se realizan N medidas de voltaje y corriente, suponiendo

que la resistencia tiene una característica linealV = I R

Las medidas son afectadas por ruido aditivo desconocido

Se tienen entonces N ecuaciones lineales:

Page 7: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Formulación basica• Ejemplo:De manera matricial:

En general se tiene:

En este caso la función F es lineal

El objetivo es encontrar una estima de R mediante un algoritmo de estima o estimador aplicado al vector de datos y.

Page 8: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Formulación basica• Ejemplo2: estimar los parámetros de un modelo ARX.

Page 9: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Formulacion basica• Ejemplo2: de forma matricial:

Page 10: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Solución por mínimos cuadrados• Un algoritmo de estima para el caso lineal es mínimos

cuadrados.Teniendo en cuenta que los datos se relacionan como

La incertidumbre sobre las medidas produce el siguiente efecto sobre la estima:

Page 11: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Solución por mínimos cuadrados

• Las propiedades del error de estima dependen de las hipótesis que se realcen del ruido:– Ruido Aleatorio -> estima estadística– Ruido con amplitud limitada– Ruido con energía limitada– Ruido limitado en norma p

Estima Set Membership

Page 12: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ruido Set Membership (UBB)• Se hace la hipótesis de que el vector de ruido que

afecta las medidas pertenece a un conjunto limitado.

Page 13: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ruido Set Membership (UBB)• Gráficamente

Hipótesis: Be es simétrico respecto al origen de RN

Page 14: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ruido Set Membership (UBB)• El conjunto de incertidumbre B

e introduce

incertidumbre en la estima del vector de parámetros, nos interesa evaluar la incertidumbre resultante.

Page 15: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ruido Set Membership (UBB)

Page 16: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ruido Set Membership (UBB)• Es de interés conocer el intervalo de incertidumbre de

cada una de las componentes del vector de parámetros, llamada Estimate Uncertainty Intervals (EUI):

• Se cumple que• Un limite superior de la distancia entre la estima y el

valor verdadero del parámetro es:

Page 17: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ruido Set Membership (UBB)

• Graficamente:

Page 18: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ruido Set Membership (UBB)• En el caso de ruido limitado en amplitud:

El conjunto de incertidumbre es un cubo en RN, que en el espacio de parámetros se transforma en un politopo.

Page 19: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ruido Set Membership (UBB)• Es posible calcular los EUI como:

Page 20: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ruido Set Membership (UBB)• En el caso de ruido limitado en energía:

El conjunto de incertidumbre es una esfera en RN, que en el espacio de parámetros se transforma en un elipsoide.

Page 21: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ruido Set Membership (UBB)• Es posible computar los EUI como:

Page 22: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Estima optima Hemos analizado la incertidumbre de la estima por

mínimos cuadrados, pero:• Es el EUS el mas pequeño conjunto que contiene el

parámetro verdadero?• La estima por mínimos cuadrados produce los más

pequeños EUI?

Page 23: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Estima optima Hemos analizado la incertidumbre de la estima por

mínimos cuadrados, pero:• Es el EUS el mas pequeño conjunto que contiene el

parámetro verdadero?• La estima por mínimos cuadrados produce los más

pequeños EUI?La respuesta es NO. Consideremos el siguiente conjunto:

Un parámetro es compatible con los datos si:

Page 24: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Estima optima • El FPS es independiente del algoritmo de estima.• Si los datos fueron generados por un parámetro

“verdadero” y la hipótesis sobre la incertidumbre es verdadera, entonces pertenece al FPS.

Ademas:

Page 25: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Estima optima • Análogamente se pueden definir los intervalos de

incertidumbre de los parámetros compatibles (PUI):

• Que a su vez cumplen:

Page 26: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Estima optimaSi , entonces

Es decir que el FPS es un politopo ( un poliedro convexo) generado por desigualdades lineares del tipo:

Page 27: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Estima optimaAdemas los intervalos de parámetros compatibles son:

donde pueden ser obtenidos resolviendo problemas de programación lineal.

Page 28: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Estima optimaEn el caso de ruido limitado en energía:

Ademas:

Page 29: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Estima óptimaPara evaluar la calidad de una estima se realizan las

siguientes definiciones.• El error de una estima es

• Una estima es optima si

• Estima de mínimos cuadrados

• Estima central

Page 30: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Estima óptimaSe tienen los siguientes resultados:• La estima central es optima tanto en el caso

como en el caso , ademas:

• La estima de mínimos cuadrados es central en el caso y por lo tanto es óptima.

Page 31: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EjemploSe desea obtener un modelo estático de un transductor de

posición con la siguiente característica:

Usando un modelo lineal de la forma:

Page 32: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EjemploEn el intervalo de linealidad:

El mayor error se comete en la medida de la posición, por lo tanto el modelo se reescribe como:

Con e limitado a máximo 5mm.Los parámetros desconocidos son:

Page 33: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EjemploSe realizan N=23 medidas, que se pueden agrupar

matricialmente como:

con y la incógnita

Inicialmente se realiza una estima por mínimos cuadrados

Page 34: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EjemploInicialmente se realiza una estima por mínimos cuadrados

y se determinan los intervalos de incertidumbre de los parámetros:

Page 35: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ejemplo y se determinan los intervalos de incertidumbre de los

parámetros:

Page 36: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ejemplo

Page 37: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EjemploAhora se determinan los intervalos de parámetros

compatibles

Page 38: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ejemplo

Page 39: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EjemploEn este caso, dado que el problema es de baja dimensión y

pocos datos, es posible determinar el FPS.

Page 40: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Ahora, cómo se aplica esta teoría a la estima de sistemas dinámicos?

Page 41: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Motivacion• PROBLEMA: Realizar una estima sobre un sistema

dinámico real S o, inicialmente en reposo, al cual se aplica

una entrada conocida u

Ejemplos de estima:– Predecir salidas futuras– Controlar las salidas futuras– Detección de fallas

Vector de medidas

(conocido)

Operador información(conocido)

Ruido de medida

(desconocido)

Page 42: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

• Información experimental:– Medidas en el tiempo: N muestras de la salida del

sistema S o, inicialmente en reposo, ante una entrada conocida u

El operador información es:

Page 43: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

• Información experimental:– Medidas en frecuencia: N/2 muestras de las partes real

e imaginaria de la respuesta en frecuencia del sistema So(ω

k).

El operador información es:

Page 44: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

• Enfoque: – Estimar un modelo – Hacer la estima sobre – Calcular el error de estima E( ) cometido al hacer la

estima sobre y no sobre So.• Problemas:

– Dado un modelo , calcular el error E( ) – Buscar un modelo que de un error E( ) pequeño – Analizar el comportamiento de E( ) para N→∞– Diseñar un experimento tal que E( ) sea pequeño

• Sin realizar hipótesis sobre So y eN, el error E( ) es ilimitado.

Page 45: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

• Hipótesis:– : Conjunto de modelos

dinámicos parametrizados.– : Ruido estocástico con f.d.p. conocida,

posiblemente filtrado.• Problema de estima paramétrica estadística:Dada la estructura de modelos:

Encontrar p tal que la secuencia eN es la más verosímil de acuerdo a las hipótesis estadísticas hechas sobre el error, por ejemplo ruido blanco.

Identificación estadistica

Page 46: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

• Si , como sucede en muchos casos, entonces:

=

y(k) = Mn(p)*u(k) + Δ*u(k)

Como tener en cuenta el efecto de la dinámica no modelada?

Identificación estadistica

S0

Δ

Mn(p)

u(k) y(k) u(k) y(k)

Page 47: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

• Hipótesis:– : El sistema pertenece a un subconjunto del

espacio de sistemas dinámicos LTI, con parametrización no necesariamente finita.

– : ruido UBB, eN es una señal limitada en amplitud pero NO se realizan hipótesis estadísticas sobre ella.

Identificacion de model-set

Page 48: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Identificacion de model-setFEASIBLE SYSTEM SET:

Conjunto de todos los

sistemas consistentes con las

hipótesis y con los datos

experimentales

(Unfalsified system set)

Page 49: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

– FSS agrupa toda la información disponible sobre el sistema a identificar.

– si las hipótesis son ciertas.

– Si las hipótesis son demasiado débiles => FSS es ilimitado

– - Si las hipótesis son demasiado fuertes => FSS es vacío

Identificación del conjunto de modelos

Page 50: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Problema:

FSS es un conjunto definido de una manera compleja, y no viene

representado en una manera útil para el diseño de sistemas de

control. Se busca construir conjuntos de modelos que incluyan

el FSS y que tengan una forma adecuada.

Model set Un conjunto de modelos es un Model set para So si:

En esta formulación se usan model set con incertidumbre aditiva:

:Modelo nominal : Error de modelo (dinámica no modelada) : Norma en el espacio de los sistemas dinámicos

Page 51: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Dado un algoritmo de identificación:

Nos interesa medir el error cometido al usar en vez de So.

El error resultante es el mas bajo posible, garantizado solo

gracias a las hipótesis hechas.

Dado un modelo nominal , el model set aditivo mas pequeño

es:

Page 52: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

El error de identificación de un algoritmo o modelo identificado

Model set óptimo:

• Un model set es óptimo si minimiza el error de

identificación par el efectivo conjunto de informaciones

disponible

Page 53: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Algoritmo óptimo:

• Un algoritmo es óptimo si minimiza el error de

identificación para cualquier conjunto de informaciones

posible.

• se denomina el radio de información, y

corresponde al mínimo error de identificación que se puede

cometer dado un conjunto de informaciones

Page 54: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Algoritmo óptimo:

• Es óptimo el algoritmo central:

• Es óptimo a su vez, el correspondiente model set central:

• PERO en muchos casos no existen métodos

computacionalmente viables para calcular el modelo central.

• Una alternativa es considerar Algoritmos Sub-óptimos

Page 55: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Algoritmos

• Existen muchos tipos de algoritmos, que dependen de:– Hipótesis hechas sobre So – Hipótesis hechas sobre eN

– Manera de operar los datos disponibles

• Los principales tipos de algoritmos son:– Lineales “untuned” – Lineales “tuned”– No lineales a dos pasos– Interpoladores -> “almost optimal”

Page 56: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Clasificación de los problemas de identificación

• De acuerdo con la norma que mide el error de

estima, el problema recibe un nombre diferente.

• Si el objetivo es usar el model set identificado para

diseñar un sistema de control usando técnicas de control

robusto, es de interés medir el error como la norma

Page 57: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Clasificación de los problemas de identificación• La hipótesis sobre el ruido puede realizarse considerando

cualquiera de los dos tipos de conjuntos vistos al inicio:

• En el caso de ruido limitado en amplitud, las matrices A y W

e permiten tener en cuenta variaciones de la amplitud

máxima del ruido y posible información sobre la correlación entre las muestras del ruido

Page 58: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Hipótesis sobre el sistema So

• Cada “teoría” de identificación hace hipótesis convenientes sobre el sistema real, en general :

espacio de Banach de los sistemas dinámicos SISO, en tiempo discreto, causales, LTI, BIBO-estables, eventualmente con parámetros distribuidos, con:

respuesta al impulso de

función de transferencia de

sistema real a identificar, con

Page 59: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Hipótesis sobre el sistema So

• Conjunto 1: So es un sistema exponencialmente estable, con un limite máximo del modulo de la función de transferencia dado por M>0, evaluada en un circulo de radio ρ>1.

Page 60: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Hipótesis sobre el sistema So

• Conjunto 2: So es un sistema exponencialmente estable, con una envolvente de la respuesta al impulso, con M>0 y ρ>1.

• Conjunto 3: So es un sistema exponencialmente estable, con un limite superior conocido de la derivada de la función de transferencia γ > 0.

Page 61: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Identificación H infinito• En este momento nos concentramos en la identificación

usando la siguiente norma:

La función de transferencia W permite pesar de manera diversa el error cometido en las diferentes bandas de frecuencia, con base en la aplicación en la cual se usara el modelo.

Page 62: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Identificación H infinito

• Se hace la hipótesis de que So pertenece al subconjunto K de sistemas dinámicos, con

• El ruido de medida pertenece al conjunto:

Page 63: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Identificación H infinito

Dadas todas las hipótesis sobre el sistema y el ruido, el FSS es:

– El FSS es un conjunto definido por vínculos lineales, dados por el subconjunto de sistemas K y por los límites en la amplitud del error,

– El FSS es un politopo convexo en el espacio infinito dimensional de los sistemas lineales.

Page 64: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Identificación H infinito

La primera pregunta que nos debemos hacer es si existe al menos un sistema que pertenezca al FSS.

Este viene llamado el problema de la feasibility.

Validación de las hipótesis “a priori”: Las hipótesis “a priori” se consideran validadas si FSS ≠ Ø

Page 65: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Identificación H infinitoTEOREMA: Dado un sistema , con respuesta impulso

, llamamos el sistema FIR que posee las mismas muestras de la respuesta al impulso de S. Es decir,

Entonces, sea la solución del siguiente problema de programación lineal

• FSS ≠ Ø si y solo si• FSS ≠ Ø si con y

Page 66: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Identificación H infinitoEl teorema anterior permite no solo validar si las hipótesis

realizadas son validas, sino también, seleccionar el subconjunto de modelos K y el nivel de ruido ε.

Page 67: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

Identificación H infinitoUna vez se ha verificado que el FSS no es vació, se debe

escoger un sistema dentro del FSS como el sistema nominal:

y determinar su error de identificación.

Recordemos que en identificación H infinito la norma que mide la distancia entre los sistemas es:

Page 68: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

VALUE SETLas hipótesis y los datos definen el FSS. Para cada

frecuencia ω, en el intervalo 0 a π, cada elemento S del FSS genera un punto en el plano complejo S(e jω), definido por el valor de su función de transferencia para esa frecuencia.

La transformada z es un operador lineal, por lo tanto, el FSS, que es un polítopo convexo infinitodimensional, viene mapeado como un polítopo convexo en el plano complejo, este polítopo recibe el nombre de value set.

Para una frecuencia dada , se define:

Page 69: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

VALUE SETEl value set sigue siendo un conjunto complejo, a pesar de

pertenecer a R2. Es posible aproximar este conjunto, a través de politopos convexos computables mediante programación lineal.

Page 70: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

ALGORITMO DE IDENTIFICACION NEARLY OPTIMALEs posible evaluar el value set para una cantidad de

frecuencias en el intervalo 0 a π.

Page 71: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

ALGORITMO DE IDENTIFICACION NEARLY OPTIMALSe selecciona como sistema “nearly optimal” resolviendo el

siguiente problema de optimización convexa

con

s*(ωi ) corresponde a los vértices extremos del politopo

que contiene el value set.Se demuestra que el error de identificación del algoritmo

nearly optimal es al máximo

Page 72: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

APROXIMACIONES DE BAJO ORDENEl algoritmo presentado da como resultado del proceso de

identificación un sistema FIR de orden υ, que puede ser demasiado alto.

En muchos casos interesa obtener un modelo nominal de bajo orden n, usualmente con algún tipo de parametrización, como:

En este caso el sistema optimo seria:

con

El modelo recibe el nombre de centro de Chebicheff condicionado del FFS y en general el problema de optimización resulta ser altamente no convexo.

Page 73: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

APROXIMACIONES DE BAJO ORDENUna aproximación, que evita el tener que resolver un problema

de optimización no convexa es el siguiente:• Evaluar el value set para un numero suficientemente alto de

frecuencias• Obtener el modelo nominal nearly optimal• Utilizar técnicas de reducción de orden, como los métodos de

Hankel o de reducción balanceada, para obtener modelos aproximados , con orden n conveniente.

• Evaluar el nivel de optimalidad del model set resultante• Seleccionar n, como un trade-off entre complejidad y

precisión.• Para el modelo seleccionado, construir una mascara que

aproxima la incertidumbre

Page 74: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EJEMPLODado el sistema:

Se generan 1100 muestras de la salida ante una entrada PRBS, afectadas por ruido blanco limitado como

Page 75: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EJEMPLO

Para obtener una idea inicial del subconjunto de sistemas al que pertenece So, se aplica una estima PEM con clase de modelos ARX y se observa la respuesta al impulso de los modelos identificados.

Page 76: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EJEMPLOLuego se aplica el teorema de validación para seleccionar los

parámetros L y ρ.

Page 77: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EJEMPLOEn seguida se construye el value seten 500frecuenciasequi-espaciadas.

Page 78: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EJEMPLOMuestras de las aproximaciones del value set en algunas

frecuencias.

Page 79: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EJEMPLOLuego se obtiene el modelo nearly optimal.

Page 80: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EJEMPLOPor ultimo, se realiza una reducción de orden.

Page 81: IDENTIFICACION DE SISTEMAS TEORIA DE ESTIMACIÓN SET … · alguna norma. • La formulación no tuvo una gran acogida. Solo hasta finales de los 80 inicio un “boom” de trabajos

EJEMPLOLa tabla muestra el error de identificación y el nivel de

optimalidad de los modelos estimados, arriba para el FIR nearly optimal de orden 150 y abajo, para los modelos de bajo orden obtenidos aplicando técnicas de reducción de orden.