i dentificaciÓn de s istemas modelos parametricos y no parametricos 1

64
IDENTIFICACIÓN DE SISTEMAS Modelos parametricos y no parametricos 1

Upload: nieves-duarte-carmona

Post on 03-Feb-2016

244 views

Category:

Documents


1 download

TRANSCRIPT

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

IDENTIFICACIÓN DE SISTEMAS

Modelos parametricos y no parametricos

1

Page 2: I DENTIFICACIÓN DE S ISTEMAS 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

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

Modelos parametricos y no parametricos

3

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

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

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

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

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

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

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

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

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

CLASIFICACION DE LOS MODELOS

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

Modelos parametricos

Modelos no parametricos

8

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

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

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

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

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

Modelos parametricos

11

t tYU

U YProceso

Modelo

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

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

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

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

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

Estructura de los modelos LTI

14

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

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)}

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

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

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

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.

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

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

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

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.

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

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

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

Estructuras de los modelos LTI estándar (Ljung)

21

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

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, . . .

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

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

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

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

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

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

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

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

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

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

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

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

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

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”

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

SISTEMA GENERADOR DE DATOS

0y t G q u t v t

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

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

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

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)

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

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)

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

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

bloques:

Modelos en que

Modelos en que

1 1H q

1 1H q

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

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

ESTRUCTURA PEM

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

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

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

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

Modelos no parametricos

44

t tYU

U YProceso

Modelo

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

Respuesta al impulso

45

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

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

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

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

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

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

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

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

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

SISTEMA GENERADOR DE DATOS

Se supone el sistema generador de datos dado por

0y t G q u t v t 50

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

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

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

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

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

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

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

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

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

Ejemplos

55

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

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

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

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

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

EJEMPLO 2

Encontrar la respuesta al impulso del sistema:

58

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

Respuesta en frecuencia

59

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

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

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

Ejemplo

61

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

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

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

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

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

ULTIMA DIAPOSITIVA

64