fase 3 sistemas dinamicos

Etapa 3 – Hallar el modelo matemático de un sistema dinámico mediante el software Matlab Diego Fallon Martha Mateus Tu

Views 174 Downloads 6 File size 708KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Etapa 3 – Hallar el modelo matemático de un sistema dinámico mediante el software Matlab

Diego Fallon

Martha Mateus Tutora

Grupo 19

Universidad Nacional Abierta y a Distancia UNAD Sistemas Dinámicos 2019

Introducción Este trabajo tiene como finalidad realizar las actividades prácticas y teóricas, durante el desarrollo del curso de Sistemas Dinámicos se usa la estrategia de Aprendizaje Basado en Problemas (ABP). Se identifica la simulación de un modelo dinámico, para estimar la aproximación del modelo en Matlab, Se requiere de la herramienta ident de Matlab para el desarrollo de la parte práctica .

Objetivos aplicar los principios de las funciones de transferencia de sistemas dinámicos desconocidos por medio de la aplicación de métodos de identificación paramétricos y no paramétricos usando herramientas de software especializadas.

Actividades a desarrollar Grupo 19 enlace de grabación de la web conferencia de Etapa 3 http://bit.ly/2qGKDDH

Actividades a desarrollar – Individual

Esta actividad consiste en realizar la identificación de sistemas dinámicos desconocidos por medio de software especializado, para lo cual se solicita desarrollar:

1. Estudiar las referencias bibliográficas de la unidad 2. Investigue sobre los métodos de identificación paramétricos y no paramétricos haciendo énfasis en el comando ident de MATLAB® Comando IDENT DE MATLAB “Ident” de Matlab O “System Identification” que se encuentra en la caja de Matlab, esta aplicación permite al usuario ingresar los datos que ya han sido tabulados con anterioridad y el sistema los pueda leer correctamente e identifique el comportamiento de los datos y determine la función de transferencia que le corresponde al sistema dinámico representado, esta aplicación ofrece distintas opciones,

La descripción en la página oficial de Matlab Identificación del sistema: identificar modelos dinámicos a partir de datos medidos.

de

sistemas

Esta aplicación puede identificar los modelos dinámicos, se debe suministrar los datos de entrada- salida medidos, de modelos

lineales y no lineales y permite comparar las respuestas de los diferentes modelos. 

Al usar esta aplicación en Matlab el usuario puede:



Importar, trazar y pre visualizar el proceso de los datos de entrada- salida medidos.



Estimar o aproximar los modelos lineales como función de transferencia, modelos de proceso, polinómicos y de espacio de estado utilizando los datos de dominio de tiempo, también de series de tiempo y dominio de frecuencia.



Estima o aproxima modelos ARX y Hammerstein-wiener no lineales por medio de uso de datos de dominio en el tiempo,



Haga una validación de modelos de sistema dinámicos estimados, incorporado varios datos independientes.



Exportar modelos estimados y analizarlos en Matlab o la aplicación Linear System Analizer en Control System Tolbox TM.

Ejemplo, dentro de la aplicación Ident, seleccione Ayuda > Ayuda de aplicación Identificación del sistema

https://www.mathworks.com/help/ident/ref/systemidentification-app.html

3. Investigue sobre los modelos ARX, ARMAX, Output-Error y BoxJenkins, con esta información diligenciar la siguiente tabla:

Modelo ARX

Modelo ARMAX

Estructura OE

Estructuras BJ

Modelo ARX

Característic as Se usa para estimar parámetros de modelo ARX, ARIX, AR, o ARI

Variables Sintaxis

Aplicación A, B,

Sys = arx(data, [na nb nk]) Polos: na Zeros: nb Sys = Retrasos: nk arx(data, Estima [na nb nk], parámetros Name, de modelo Value) 𝑨 (𝒕)𝒚(𝒒) = 𝑩 ARX o AR Utiliza un Sys = (𝒒)𝒖(𝒕 − 𝒏𝒌) + 𝒆(𝒕) modelo de arx(data, mínimos [na nb nk], cuadrados y __, opt) ordenes polinómicos específicos Las propiedades de modelo contienen aproximacio nes de parámetros y calcula matemática mente estos datos estimados y medidos Es una extensión del modelo AR

Referencia bibliográfica

https://www.ma thworks.com/hel p/ident/ref/arx.h tml

En este modelo la función de transferenci a está afectada desde la entrada u(K) a la salida y (k) y también la función de transferenci a del ruido desde v(k) a y (k)

ARMAX AutoRegress ive Moving Esta Average estructura Exogen) corresponde a: Corresponde al modelo de nf = nd = 0 regresión lineal que utiliza un na, modelo de nb tipo ARMA nc para los son las residuos. ordenes de los Con series polinomios de tiempo de este de entrada y modelo

http://www.mo nografias.com/tr Los abajosparámetros de la pdf/metodosidentificacionestructura dinamica/metod de un osmodelo identificacionARMAX son dinamica.pdf

estimados o aproximado s por el método predicción error

de https://bibdigital del .epn.edu.ec/bitst ream/15000/116 88/1/T200pt.1.p La matriz z están df definidos los datos de salidaentrada

salida y variables nk es exógenas de retardo. tipo estacionaria s

OE

el Z = [y u], YyU Son vectores Columna y nn seria: Nn [na nc nk]

En este caso Output – la aplicación Error (=E) Esta se deriva a estructura que esta Se corresponde clase OE los caracterizan a: procesos y por modelos los modelos de ruido y en na= nc = nd no tienen especial =0 tiempo estos muerto, modelos no pero este contienen la puede ser dinámica del formato fácilmente proceso, el th = introducido ruido por lo oe(z,nn) remplazand general o la entrada afecta la u(k) con la salida del entrada proceso retrasada en directament d pasos u (k e – d)

http://www.mo nografias.com/tr abajospdf/metodosidentificaciondinamica/metod osidentificaciondinamica.pdf https://revistas. udistrital.edu.co /index.php/revin g/article/view/2 691/3875

BJ Box Jenkins

– Estructura Box-Jenkins

Están aplicados modelos

a http://www.mo nografias.com/tr

En honor a

corresponde a: George E, P, na =0 Box y Gwilym Jenkins formato th = bj (z, Este modelo nn) de estimación no lineal se calcula el termino mediante de error t softwares de sigue las alta calidad. aproximacio nes o Los mínimos estimacione cuadrados s de un no lineales y proceso la univariado estimación estacionario de máxima , similitud es una técnica predilecta para cálculos más exactos Son supuestos de procesos univariado estable.

auto regresivos de media móvil ARMA

abajospdf/metodosidentificaciondinamica/metod osidentificacionfunción dinamica.pdf

Su es encontrar el mejor ajuste de unos valores temporales para dar un pronóstico más acertado.

Los residuos son de ruido blanco o independien tes a distribucione s normales, graficas a partir de una distribución fina Se evalúa al generar gráficos estadísticos aplicando correcciones

https://es.wikipe dia.org/wiki/Met odolog%C3%ADa _de_Box-Jenkins

4. Ingresar al entorno de Aprendizaje Práctico y descargar los insumos allí compartidos para la resolución de las actividades correspondientes a la Etapa 3.

5. Teniendo en cuenta los insumos entregados, realizar las siguientes actividades con la herramienta ident incorporada en MATLAB®: 5.1. A partir de las mediciones de entrada y salida del sistema realizadas cada 0.01 segundos, durante 100 segundos que se entregan en el entorno de Aprendizaje Práctico, utilice la herramienta ident incorporada en MATLAB® para realizar el procedimiento requerido a las señales dadas que le permita obtener la función de transferencia del sistema. Para ello, trabaje con los datos suministrados del sistema lineal y del sistema no lineal. 5.2. Por medio de la herramienta ident incorporada en MATLAB®, determine el orden del modelo y encuentre las ecuaciones correspondientes para el modelo ARX para analizar el comportamiento de dicho modelo comparando la salida del sistema con la señal de entrada. Este procedimiento se realiza para los datos del sistema lineal y no lineal.

5.3. Por medio de la herramienta ident incorporada en MATLAB®, determine el orden del modelo y encuentre las ecuaciones correspondientes para el modelo ARMAX para analizar el comportamiento de dicho modelo comparando la salida del sistema con la señal de entrada. Este procedimiento se realiza para los datos del sistema lineal y no lineal. 5.4. Por medio de la herramienta ident incorporada en MATLAB®, determine el orden del modelo y encuentre las ecuaciones correspondientes para el modelo OE (Out-Put Error) para analizar el comportamiento de dicho modelo comparando la salida del sistema con la señal de entrada. Este

procedimiento se realiza para los datos del sistema lineal y no lineal. 5.5. Por medio de la herramienta ident incorporada en MATLAB®, determine el orden del modelo y encuentre las ecuaciones correspondientes para el modelo BOX JENKINS para analizar el comportamiento de dicho modelo comparando la salida del sistema con la señal de entrada. Este procedimiento se realiza para los datos del sistema lineal y no lineal. 6. De acuerdo al desarrollo del numeral 5, realizar las siguientes actividades de simulación de para cada modelo obtenido: 6.1. Utilice MATLAB® para simular cada función de transferencia halladas en el numeral 5.1 y grafique la salida de cada sistema cuando se aplica una entrada constante 𝑉(𝑡) = 5 𝑉, durante los primeros 5 segundos y en ese momento se aplica una entrada escalón unitario durante 5 segundos más. De manera que la simulación dura 10 segundos. 6.2. Utilice MATLAB® para simular la función de transferencia discreta del modelo ARX y grafique la salida de cada sistema cuando se aplica una entrada constante 𝑉(𝑡) = 5 𝑉, durante los primeros 5 segundos y en ese momento se aplica una entrada escalón unitario durante 5 segundos más. De manera que la simulación dura 10 segundos. 6.3. Utilice MATLAB® para simular la función de transferencia discreta del modelo ARMAX y grafique la salida de cada sistema cuando se aplica una entrada constante 𝑉(𝑡) = 5 𝑉, durante los primeros 5 segundos y en ese momento se aplica una entrada escalón unitario durante 5 segundos más. De manera que la simulación dura 10 segundos. 6.4. Utilice MATLAB® para simular la función de transferencia discreta del modelo OE y grafique la salida de cada sistema cuando se aplica una entrada constante 𝑉(𝑡) = 5 𝑉, durante los primeros 5 segundos y en ese momento se aplica una

entrada escalón unitario durante 5 segundos más. De manera que la simulación dura 10 segundos. 6.5. Utilice MATLAB® para simular la función de transferencia discreta del modelo Box Jenkins y grafique la salida de cada sistema cuando se aplica una entrada constante 𝑉(𝑡) = 5 𝑉, durante los primeros 5 segundos y en ese momento se aplica una entrada escalón unitario durante 5 segundos más. De manera que la simulación dura 10 segundos.

7. Analice las respuestas obtenidas y compare la salida de cada modelo con la salida que se obtiene del modelo real ante la misma entrada, tanto lineal como no lineal, con el fin de validar y seleccionar el modelo más preciso.

8. Cada estudiante elabora un video de la simulación obtenida en MATLAB® donde explique el funcionamiento y comportamiento de los modelos hallados y el procedimiento realizado, debe estar en su página de youtube y hace entrega del enlace del video en el foro de interacción y producción de la unidad. 9. Los aportes los debe subir al foro de la Etapa 1 que se encuentra en el Entorno de Aprendizaje Colaborativo.

3

Bibliografía

MathWorks Contens, System Identification https://www.mathworks.com/help/ident/ref/systemidentification-app.html

Aspecto evaluado