I DENTIFICACIÓN DE S ISTEMAS Modelos parametricos y no parametricos 1

Preview:

Citation preview

IDENTIFICACIÓN DE SISTEMAS

Modelos parametricos y no parametricos

1

CONTENIDO Modelos parametricos y no

parametricos Modelos parametricos Estructura de los modelos LTI Estructuras de los modelos LTI

estándar (Ljung)

Modelos no parametricosRespuesta al impulsoRespuesta en frecuencia

2

Modelos parametricos y no parametricos

3

EL PROBLEMA DE LA IDENTIFICACION

El problema de la identificación consiste en encontrar relaciones matemáticas entre secuencias de entrada y las secuencias de salida.

En general

NZ ,y t t t = 1,...N

En el caso de un sistema dinámico, el termino φ(t)contendría la información de las entradas y salidas

anteriores a t 4

EL PROBLEMA DE LA IDENTIFICACION

Entonces, el problema matemático que se formula es la construcción de una función

ˆˆ , ,Ny g t t

En general se busca una función g que sea parametrizable

A toda la familia de funciones candidatas se las denomina estructura del modelo

5

EJEMPLO DE ESTRUCTURA

En el caso de una estructura ARX la correspondencia con la formulación general seria

1 2

Ta b b 1 1 2

Tt y t u t u t

, , Tg t t t

6

EJEMPLO DE ESTRUCTURA

Por ejemplo, en el caso de una estructura de modelo simple como el ARX de primer orden:

1 21 1 2y t ay t b u t b u t

1 2, , 1 1 2g t t ay t b u t b u t

7

CLASIFICACION DE LOS MODELOS

De acuerdo a la estructura (al numero de parametros) los modelos se clasifican en,

Modelos parametricos

Modelos no parametricos

8

MODELOS PARAMÉTRICOS

A la familia de modelos se la denomina estructura del modelo

Los modelos parametricos tienen un número finito de parámetros

AR, ARX, ARMAX, . . .

9

MODELOS NO PARAMÉTRICOS

El modelo no puede representarse con un número finito de parámetros

1

, ,dd

d

g t t

Respuesta al impulso, respuesta en frecuencia

10

Modelos parametricos

11

t tYU

U YProceso

Modelo

LOS MODELOS PARAMÉTRICOS

Los modelos parametricos tienen un número finito de parámetros

relacionan las señales de interés del sistema:

entradas, salidas, y perturbaciones

12

YUModelo

LOS MODELOS PARAMÉTRICOS

En general, la estructura del modelo podría ser cualquiera

Regresiones lineales Regresiones no lineales Modelos conceptuales “fisicos” Modelos dinámicos Fuzzy o con redes

neuronales,

13

YUModelo

Estructura de los modelos LTI

14

ESTRUCTURA DE LOS MODELOS

Los modelos paramétricos se describen en el dominio discreto,

puesto que los datos que sirven de base para la identificación se obtienen por muestreo.

ZN = {u(1), y(1), u(2), y(2), ..., u(N), y(N)}

ESTRUCTURA DE LOS MODELOS

Los modelos LTI pueden expresarse como una ecuación en diferencias finitas

1 01a ba a n b ny t n a y t n a y t b u t n b u t

0 0

a bn n

k a j bk k

a y t n k b u t n k

ESTRUCTURA DE LOS MODELOS EN TERMINOS DEL OPERADOR DE RETARDO

17

1 01a bn a d n d by t a y t a y t n b u t n b u t n n

1 11 0 11 na nd nb

na nba q a q y t q b b q b q u t

d a bn n n retardo “puro” con que aparece la entrada en la salida.

FUNCION DE TRANSFERENCIA

La relacion de entrada-salida se puede representar en terminos del operador de retardo como una “Funcion de transferencia”

1y t G q u t

1

1 0 11

11

nbnb

nana

b b q b qG q

a q a q

SISTEMA CAUSAL

Sistema causal

nb na

1

1 0 11

11

nbnb

nana

b b q b qG q

a q a q

Un sistema es causal si la respuesta del sistema en un instante t depende sólo de la entrada en ese instante y de

instantes anteriores.

SISTEMA CAUSAL

Sistema causal

Se dice que la funcion de transferencia es propia

Es decir, el sistema es realizable

20

nb na

1

1 0 11

11

nbnb

nana

b b q b qG q

a q a q

Estructuras de los modelos LTI estándar (Ljung)

21

LOS MODELOS PARAMÉTRICOS ESTÁNDAR

A la familia de modelos se la denomina estructura del modelo

En la identificacion de sistemas se recurre a modelos estándar,

cuya validez para un amplio rango de sistemas dinámicos ha sido comprobada experimentalmente

AR, ARX, ARMAX, . . .

LOS MODELOS PARAMÉTRICOS ESTÁNDAR

A la familia de modelos se la denomina estructura del modelo

Al orden del modelo se le denomina complejidad del modelo

ARX de segundo orden

LOS MODELOS PARAMÉTRICOS ESTÁNDAR

Los modelos encontrados son modelos LTI, representados por relaciones entre polinomios,

1

1 0 11

11

nbnb

nana

b b q b qG q

a q a q

PRESENCIA DE PERTURBACIONES

La salida puede ser calculada en forma exacta una vez conocida la entrada al sistema

Pero en la mayoría de los casos esto es imposible debido a que siempre existen señales espurias que afectan al sistema y se escapan de nuestro control.

1y t G q u t

PRESENCIA DE PERTURBACIONES

La salida puede ser calculada en forma exacta una vez conocida la entrada al sistema

Pero en la mayoría de los casos esto es imposible debido a que siempre existen señales espurias que afectan al sistema y se escapan de nuestro control.

26

1y t G q u t

PRESENCIA DE PERTURBACIONES

Hay muchas fuentes y causas de perturbaciones,

27

YUProceso

perturbaciones

– ruido a la entrada del sistema– ruido que entra en alguna parte

dentro del sistema– ruido a la salida del sistema– entradas exógenas al sistema

SISTEMA GENERADOR DE DATOS

Con el fin de simplificar la representacion se considera que todas las perturbaciones entran en la salida

28

0y t G q u t v t

CARACTERIZACIÓN DE LAS PERTURBACIONES

Una simple aproximación de v(t) podría ser

1v t H q e t

1

0

k

k

H q h k q

donde e(t) es un proceso “ruido blanco”

SISTEMA GENERADOR DE DATOS

0y t G q u t v t

SISTEMA GENERADOR DE DATOS

G(q) modela la parte determinista.

H(q) modela la parte estocástica.

0y t G q u t H q e t

SISTEMA GENERADOR DE DATOS Observaciones:

v(t), es un proceso estocástico. Pero las

perturbaciones que observamos son realizaciones del proceso estocástico

En los métodos de estimación de parametros discretos los errores de modelización se incluyen en v(t)

RESPUESTA IMPULSIVA Y EL MODELO DE RUIDO Un modelo LTI puede ser especificado por

y t G q u t H q e t

1

0

k

k

G q g k q

1

1

1+ k

k

H q h k q

ef x : la funcion densidad de probabilidad de e(t)

FAMILIAS DE MODELOS (LJUNG) Es posible agrupar los modelos en dos

bloques:

Modelos en que

Modelos en que

1 1H q

1 1H q

MODELOS EN QUE H(Q) = 1

Modelos de media ajustada, MA

1y t B q u t nk e t

1 10 1

nbnbB q b b q b q

modelos de respuesta impulso finita (FIR)

MODELOS EN QUE H(Q) = 1

Modelos del error en la salida, OE.

1

1

B qy t u t nk e t

F q

1 111 nf

nfF q f q f q

MODELOS EN QUE H(Q) ≠ 1

Modelos autoregresivos con variables exógenas, ARX

1 1A q y t B q u t nk e t

1 111 na

naA q a q a q

MODELOS EN QUE H(Q) ≠ 1

Modelos autoregresivos de media móvil y variables exógenas, ARMAX

1 1 1A q y t B q u t nk C q e t

G y H tienen el mismo denominador

MODELOS EN QUE H(Q) ≠ 1

Modelos Box-Jenkins, BJ

1 1

1 1

nkB q C q

y t q u t e tF q D q

Una propiedad particular de esta estructura es que G y H no tienen

parámetros comunes.

y

MODELOS EN QUE H(Q) ≠ 1

Modelos ARARX

Modelos ARARMAX

1 1

1

1nkA q y t q B q u t e tD q

1

1 1

1

nkC q

A q y t q B q u t e tD q

ESTRUCTURA PEM

Todas estas familias de modelos se puede representar por

1 1

1

1 1

nkB q C q

A q y t q u t e tF q D q

Util para elaborar algoritmos ya que sus resultados cubren todos los casos especiales

ESTRUCTURA PEM

Util para elaborar algoritmos ya que sus resultados cubren todos los casos especiales

EJERCICIO Escriba un modelo de segundo orden

con un retardo para cada uno de los modelos propuestos

Modelo de media ajustada, MAModelo del error en la salida, OEModelo autoregresivo con variable

exógena, ARXModelo autoregresivo de media móvil y

variable exógena, ARMAXModelo Box-Jenkins, BJ

Introduzca este modelo en matlab

Modelos no parametricos

44

t tYU

U YProceso

Modelo

Respuesta al impulso

45

RESPUESTA IMPULSIVA

En terminos de la respuesta impulsiva, , la expresión general de un modelo LTI discreto es del tipo

46

0

l

k

y t g k q u t

0k

g k

Para sistemas estables

RESPUESTA IMPULSIVA

La respuesta impulsiva, puede verse como un operador

47

0k

g k

Para sistemas estables

1 1 20 1 2G q g g q g q

0

l

k

y t g k q u t

RESPUESTA IMPULSIVA

La respuesta al impulso del sistema es simplemente

la serie que resulta de la division de los polinomios del numerador por el denominador de la funcion de transferencia

1 1 20 0 1 21

nbnb

nana

b b qG q g g q g q

a q

RESPUESTA IMPULSIVA

Ejercicio: Dado el sistema LTI

Encontrar los coeficientes de la respuesta impulsiva

2 3

11 2 3

0.5 0.3

1 0.2 0.16 0.24

q qG q

q q q

SISTEMA GENERADOR DE DATOS

Se supone el sistema generador de datos dado por

0y t G q u t v t 50

LA PRESENCIA DE RUIDO

Se supone el sistema generador de datos dado por

0y t G q u t v t

e es un ruido blanco

q es el operador retardo

v t H q e t

51

RESPUESTA AL IMPULSO

Consiste en aplicar como entrada al proceso una señal impulso de tiempo discreto

u(t)

t

1

T

y(t)

t

system

hjh1

52

SALIDA PARA UNA ENTRADA PULSO

La salida esta dada por

1k

y t g k u t k v t

En terminos de la respuesta al impulso

53

SALIDA PARA UNA ENTRADA PULSO

y t g t v t Amplitud del pulso

u(t)

t

1

T

y(t)

t

system

hjh1

La salida es la respuesta al impulso mas un termino de incertidumbre 54

Ejemplos

55

EJEMPLO 1

Encontrar la respuesta al impulso del sistema

1 2

1 2

0.5

1 1.5 0.7

q qy t u t v t

q q

1 2

1 2

1 0.2

1 1.5 0.7

q qv t e t

q q

Ver ident_elg_Ej1.m 56

EJEMPLO 1

Respuesta del sistema

0 5 10 15 20 25 30 35 40-3

-2

-1

0

1

2

3

4

Respuesta impulsiva sin ruido

Respuesta impulsiva con ruido

57

EJEMPLO 2

Encontrar la respuesta al impulso del sistema:

58

Respuesta en frecuencia

59

LA RESPUESTA EN FRECUENCIA Es posible determinar la respuesta en

frecuencia utilizando la transformada de Fourier de las señales de entrada y salida:

Si la entrada tiene energía finita

YG i

U

60

Ejemplo

61

EJEMPLO 4

Determinar la respuesta en frecuencia del sistema descrito en el ejemplo 1.

62

1 2

1 2

0.5

1 1.5 0.7

q qy t u t v t

q q

1 2

1 2

1 0.2

1 1.5 0.7

q qv t e t

q q

FUENTES Van den Hof Paul M.J., Bombois Xavier, System Identification

for Control. Lecture Notes DISC Course. Delft Center for Systems and Control. Delft University of Technology. March, 2004

Belaustegui C., Orda C., Galarza C., Procesos Estocásticos. Notas de clase. Universidad de Buenos Aires, Departamento de Electrónica, 17 de Marzo 2005.

Escobet Teresa, Morcego Bernardo, Identificación de sistemas. Notas de clase. Departament d'Enginyeria de Sistemes, Automàtica i Informàtica Industrial. Escola Universitària Politècnica de Manresa. 2003

Kunusch Cristian, Identificación de Sistemas de Dinamicos. Catedra de Control y Servomecanismos. Universidad Nacional de La Plata, Facultad de Ingenieria, Dpto. de Electrotecnia. 2003

López Guillén, Mª Elena, Identificación de Sistemas. Aplicación al modelado de un motor de continua. Universidad de Alcalá de Henares, Departamento de Electrónica. Enero, 2002 63

ULTIMA DIAPOSITIVA

64