Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS DINAMICOS
TRABAJO COLABORATIVO FASE 3
CODIGO: 74338899
TUTOR:
MANUEL ENRIQUE WAGNER
SISTEMAS DINAMICOS
INTRODUCCION
Durante la tercera unidad en el desarrollo del curso de sistemas dinmicos, se
estudian y analizan las diferentes tcnicas de identificacin de modelos
matemticos que permitirn determinar el mismo modelo matemtico del sistema
que se est analizando.
El proceso de identificacin del modelo, empieza por determinar los datos que se
utilizaran durante el anlisis, entradas y salidas, el segundo paso es la escogencia
del modelo matemtico o grupo de modelos que ms se ajuste, dentro de una
gama de modelos ya existentes.
Existen varios grupos de modelos matemticos, que seguramente se ajustaran a
las necesidades del anlisis y como tcnicas de identificacin, se cuenta con la
identificacin paramtrica y la no paramtrica.
Como es habitual, se hace indispensable el uso del software MATLAB para el
desarrollo de esta guie, pues mediante su herramienta IDENT, se facilita la
simulacin de las condiciones del sistema que se analiza.
SISTEMAS DINAMICOS
SISTEMAS DINAMICOS
SISTEMAS DINAMICOS
En la medida de las posibilidades, la tarea prctica, que incluye el uso del software
MATLAB, se desarrollara de manera individual, pero si la disponibilidad de este
software no es posible, se recurrir a las instrucciones dadas por el tutor del
grupo.
Es recomendable la utilizacin de la mayor cantidad de mtodos de anlisis
posibles y aplicables, con el fin de encontrar al modelo matemtico ms eficiente y
aplicable a la condicin del circuito
6. SOLUCION A LAS TAREAS DE LA ETAPA
1. A partir de las mediciones de entrada y salida del sistema realizadas cada
0.01 segundos, durante 100 segundos, utilice la herramienta ident
incorporada en MATLAB para realizar el procesamiento requerido a las
seales.
>> t=input(:,1);
>> in=input(:,2);
>> out=output(:,2);
>> ident
SISTEMAS DINAMICOS
TIME PLOT
REMOVER LA MEDIA
EVALUACION
Se realizara evaluacin del sistema
con el 80% de los datos.
VALIDACIN
Se realizara evaluacin del sistema con el 20% de los datos.
SISTEMAS DINAMICOS
SISTEMAS DINAMICOS
% Import Sistema
Sistemad = detrend(Sistema,0)
SistemaE = Sistemad([1:7900])
Opt = arxOptions;
SISTEMAS DINAMICOS
% Import Sistema
Sistemad = detrend(Sistema,0)
SistemaE = Sistemad([1:7900])
Opt = armaxOptions;
amx2221 = armax(SistemaE,[2 2 2 1], Opt)
SISTEMAS DINAMICOS
% Import Sistema
Sistemad = detrend(Sistema,0)
SistemaE = Sistemad([1:7900])
Opt = oeOptions;
Opt.Focus = 'simulation';
nb = 2;
nf = 2;
nk = 1;
oe221 = oe(SistemaE,[nb nf nk], Opt)
( BF ) u+( CD ) e
10
SISTEMAS DINAMICOS
% Import Sistema
Sistemad = detrend(Sistema,0)
SistemaE = Sistemad([1:7900])
Opt = bjOptions;
nb = 2;
nc = 2;
nd = 2;
nf = 2;
nk = 1;
bj22221 = bj(SistemaE,[nb nc nd nf nk], Opt)
SISTEMAS DINAMICOS
Modelo
Modelo
ARX
Resultante
A ( q1 )y ( t ) =B ( q1 ) .u ( t )+ e ( t )
b. Determin
B ( q ) . u (t ) +e (t )
A ( q1 )
1
y (t )=
e el
orden
y ( t )=
[0 0.008447 z + 0.00588+0.003272+0.001032] .u ( t ) +e ( t )
1
1
1
1
[10.2174 z 0.2347 z 0.2415 z 0.1929 z ]
del
modelo y
Estruc. Resultante
B ( q1)
y (t )=
u ( t )e ( t )
F ( q1 )
Error
[
0 0.009534 ] z1
y ( t )=
u ( t )e ( t )
1
[10.9535] z
Orden = 1 1 1
% identificacin = 82.93es un buen mtodo de
identificacin
c. Determine el orden del modelo y encuentre el modelo ARMAX del sistema
Modelo
Modelo ARMAX
Estructura. Resultante
B ( q1 )u ( t )C ( q1) .+ e ( t )
y (t )=
A ( q1 )
y ( t )=
[ 0 0.008637 ] z 1u ( t )C ( q1 ) .+e ( t )
[ 10.9534 ] z 1
Orden : 1 1 1 1
% Identificacin = 83.27
d. Determine el orden del modelo y encuentre el modelo Box Jenkins (BJ) del
sistema.
Modelo
Estructura. Resultante
12
SISTEMAS DINAMICOS
Modelo Box
Jenkins
y ( t )=
(t )C ( q1 )
B ( q1)
u
+e (t )
F ( q1 )
D ( q1 )
y ( t )=
( t )1+0.7885 z
0.009549 z 1
u
+e (t)
1
10.9535 z
1+0.7933 z1
Orden 1 1 1 1 1
% Identificacin 82.93
i(t )=5
A,
13
SISTEMAS DINAMICOS
14
SISTEMAS DINAMICOS
CONCLUSIONES
El software Matlab nos permite a partir de los datos de muestreo del sistema
obtener la forma matemtica de acuerdo a diferentes modelos, con esto podemos
obtener informacin que nos permita validar el funcionamiento del sistema asi
como tomar decisiones para la mejora del mismo.
En apartados anteriores realizamos el anlisis matemtico a partir de un circuito,
en este caso, fuimos de un sistema funcional que ya se encontraba implementado
hacia la funcin de transferencia
Este mtodo es ms exacto a la hora de identificar un sistema, pero el modelo
matemtico es otra manera que ese dispendioso pero que ambos nos colaboran
de una manera eficiente en poder implementar la mejor solucin para un sistema
Con ayuda de Matlab encontraremos diversas formas matemticas de la funcin
de transferencia, el decidir cual se aproxima ms a los datos que tenemos
depende no solo de el mtodo escogido sino tambin del orden del mismo, pues la
aproximacin vara de acuerdo a los parmetros de entrada que hayamos
dispuesto para el clculo.
Por medio de simulink y al simular un cambio de estado en la entrada, la mejor
que se observa es el sistema ARX (teniendo en cuenta las funciones obtenidas)
donde no se observa cambio cambios bruscos al pasar de 5 a 6 amperios en la
entrada.
15
SISTEMAS DINAMICOS
BIBLIOGRAFIA
Isermann, R & Mnchhof, M. (2011). Introduction. En: Identification of dynamic
systems. (pp. 1-32). Estados Unidos: Springer.
Sderstrm, T & Stoica, P. (2001). Introductory examples. En: System
Identification. (pp. 9-31). Gran Bretaa: Prentice Hall.
Guillen, M. E. (s.f.). Identificacin de Sistemas. Aplicacin al modelado de un
motor continuo. Recuperado el 05 de 04 de 2016, de
http://www.depeca.uah.es/depeca/repositorio/asignaturas/32328/Tema6.pdf
N., A. P. (13 de 01 de 2013). identificacin de sistemas con matlab para la planta
de adquisicin y control. Recuperado el 06 de 04 de 2016, de Edetec
Ecuador: https://www.youtube.com/watch?v=fd367YyrSnk
https://www.youtube.com/watch?v=fd367YyrSnk
16