Identificacion de sistemas

Slides:



Advertisements
Presentaciones similares
Sistema en Diferencias Finitas
Advertisements

Análisis de Sistemas Lineales
Programa de Análisis Numérico
ANALISIS DE RESPUESTA DE SISTEMAS
ANALISIS DE RESPUESTA DE SISTEMAS MC MIGUEL ANGEL SERRANO LOPE.
Regresión mínimo cuadrada (I)
SIMULACIÓN DE SISTEMAS DE CONTROL
Diferenciación e Integración Numérica
DESARROLLO E IMPLEMENTACIÓN DE CONTROLADORES PARA LA PLANTA DE VELOCIDAD DC SPEED CONTROL SYSTEM MEDIANTE LA UTILIZACIÓN DE LA HERRAMIENTA RTW (REAL-TIME.
M. en C. Luis Adrián Lizama Pérez
Modelado y simulación en Ingeniería Química. Manuel Rodríguez
Modelado y simulación en Ingeniería Química. Manuel Rodríguez
Transformada de Laplace
Representación en espacio de estado
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERIA DIVISIÓN DE INGENIERÍA ELÉCTRICA COMPUTACIÓN PARA INGENIEROS NOTA IMPORTANTE: Para complementar.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
DEFINICIONES Y TERMINOLOGÍA
La plática del día de hoy forma parte de un esfuerzo conjunto que busca, principalmente, el motivar y promover el estudio de las matemáticas. El tema a.
Reguladores Autoajustables (STR) Introducción ANTE EL CASO DE UN PROCESO NO LINEAL O CUYOS PARÁMETROS CAMBIEN CON EL TIEMPO, SE PLANTEA UNA ESTRUCTURA.
Simulacion de sistemas dinamicos
Sistemas a Eventos Discretos
Identificacion de sistemas
Modelado y simulación en Ingeniería Química. Manuel Rodríguez
Principio de la presentación © Prof. Dr. François E. Cellier Modelado Matemático de Sistemas Físicos Febrero 6, 2008 Gráficos de Ligaduras I Hasta ahora.
Problemas de frontera para ecuaciones diferenciales
Modelado matemático de sistemas de control
1 IMPLEMENTACIÓN COMPUTACIONAL PARA EL APOYO A LA TOMA DE DECISIONES, UTILIZANDO METODOLOGÍAS DIFUSAS Gabriel Jaime Correa Henao Gloria Elena Peña Zapata.
Tema 6: Modelado de sistemas distribuidos
M. en C. Luis Adrián Lizama Pérez
SISTEMAS ADAPTATIVOS Y FILTRADO
© Prof. Dr. François E. Cellier Principio de la presentación Modelado Matemático de Sistemas Físicos Febrero 8, 2008 Tratamiento de Discontinuidades II.
TAREA: Simular un evento cotidiano REQUISITOS Hacerlo por computadora Permitir la manipulación de variables Puede usar software a la medida o hacerlo mediante.
Simulacion de sistemas dinamicos
Tema 3: Simulación estacionaria..
SIMULACIÓN DE MÁQUINAS ELÉCTRICAS SEPTIEMBRE – DICIEMBRE 2004 Simulación de Máquinas Eléctricas Ph. D., M. Sc., Ing. Jaime A. González C.
OPTIMIZACIÓN DINÁMICA
Modelado y simulación en Ingeniería Química. Manuel Rodríguez Tema 3: Simulación estacionaria.
INVESTIGACION DE OPERACIONES
“SIMULACIÓN DINÁMICA DE UN SISTEMA DE MOLIENDA SEMIAUTOGENO (SAG).”
Principio de la presentación © Prof. Dr. François E. Cellier Modelado Matemático de Sistemas Físicos Febrero 5, 2008 El Algoritmo de Tarjan para la Ordenación.
Programación Lineal Entera Antonio H. Escobar Z Universidad Tecnológica de Pereira – Colombia Posgrado en Ingeniería Maestría en Ingeniería Eléctrica.
Simulación de sistemas dinamicos
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
Prof: Dr. Francisco Cubillos M Depto Ingeniería Quimica - USACH
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Los metodos Runge-Kutta
Simulacion de sistemas dinamicos
Introducción a la Simulación de Eventos Discretos José Daniel García Sánchez Grupo de Arquitectura Comunicaciones y Sistemas Universidad Carlos III de.
© Prof. Dr. François E. Cellier Principio de la presentación Modelado Matemático de Sistemas Físicos Febrero 5, 2008 Resolución Eficaz de Sistemas de Ecuaciones.
EcosimPro - Generalidades
Simulacion de sistemas dinamicos
OPTIMIZACION DE FUNCIONES
Modelado y simulación en Ingeniería Química. Manuel Rodríguez Tema 7: Modelado de sistemas híbridos.
8.4 Toolbox de Matlab.
INAOE CURSO PROPEDEUTICO PARA LA MAESTRIA EN ELECTRONICA
Modelos matemáticos y solución de problemas
DERIVACIÓN NUMÉRICA MÉTODO DE DIFERENCIAS DIVIDIDAS FINITAS.
Principio de la presentación Modelado Matemático de Sistemas Físicos © Prof. Dr. François E. Cellier Febrero 4, 2008 Circuitos Eléctricos I Esta presentación.
Sistemas Mecánicos en el Plano
Elaboración de algoritmos usando lógica de programación
INSTRUCTOR: DR. JORGE ACUÑA
Breve introducción al modelado y simulacion de sistemas
Conceptos Básicos.  Alumno: Javier Sánchez Sánchez  Registro:  Grupo: B207  Fecha: 12/02/10.
Modelos matematicos de sistemas continuos
Tarea # 2 Encontrar la solución a la siguiente ecuación diferencial usando la transformada de Laplace: con las siguientes condiciones iniciales:
Realimentacion de la salida
para Ingenieros Químicos
Solución de Ecuaciones Diferenciales Ordinarias con MATLAB
Método de Diferencias Finitas para Ecuaciones en Derivadas Parciales Ecuaciones Elípticas y Parabólicas.
Intervalos de Confianza M. C. José Juan Rincón Pasaye UMSNH – FIE Mayo de 2003.
Transcripción de la presentación:

Identificacion de sistemas Simulacion de sistemas continuos

Contenido El modelado de sistemas Los lenguajes de simulacion Un ejemplo de Modelado y simulación Modelado vs. simulación

El modelado de sistemas

Formalismos de modelos matematicos Vars./Time Continuous Discrete [1] DESS (Differential equation System Specification) Partial Differential Equations Ordinary Differential Equations Bond Graphs Modelica [2] DTSS Difference Equations Finite Element Method Finite Differences Numerical methods (in general, any computing method for the continuous counterparts], like Runge-Kutta, Euler, DASSL and others. [3] DEVS (Discrete Event System Specification) DEVS Formalism Timed Petri Nets Timed Finite State Machines Event Graphs [4] Automata Finite State Machines Finite State Automata Petri Nets Boolean Logic Markov Chains Los sistemas continuos pueden ser formulados en terminos de DESS, DAESS, DEVS

Modelos DESS En el formalismo DESS (differential equation System Specification model) el modelo matemático de un sistema dinámico es: un conjunto de ecuaciones diferenciales que representan las características dinámicas del sistema. las cuales se obtienen aplicando leyes físicas. Normalmente un conjunto de ecuaciones ordinarias (sistema de parametros concentrados)

Un ejemplo de modelo matematico El modelo matemático del sistema masa-resorte-amortiguador puede ser descrito por: M K B x Parametros: m = 0.25, c = 0.5, k = 1 En el formalismo DESS (differential equation System Specification model)

El proceso de modelado y simulación

LOS LENGUAJES DE SIMULACION

Modelado y simulacion Codigo ASCII Integracion numerica Mundo Real Simulador modelado simulacion Modelo Integracion numerica d q(t) / dt = x(t)

Lenguajes de simulacion Un lenguaje de simulación describe las operaciones a ejecutar durante una simulación en la computadora La mayoria de los lenguajes tienen tambien una interfaz gráfica capacidad de análisis de los resultados CSSL PROGRAM Van der Pol INITIAL constant k = -1, x0 = 1, v0 = 0, tf = 20 END DYNAMIC DERIVATIVE x = integ(v, x0) v = integ((1 – x**2)*v – k*x, v0) termt (t.ge.tf)

Software y lenguajes de simulacion Modelica CSSL: Continuous System Simulation Language ACSL: Advanced Continuous Simulation Language EL: EcosimPro Language XMLlab Flexsim 4.0 Simulink SPICE Scilab Dynamo SLAM: Simulation Language for Alternative Modeling VisSim Saber-Simulator

Un ejemplo de Modelado y simulación

Modelado de un circuito eléctrico Dado el modelo gráfico del circuito eléctrico RLC A partir de este modelo gráfico debe construirse un modelo de simulación

Modelo matemático del circuito Ecuaciones constitutivas Ecuaciones de malla Ecuaciones de nodo Modelo diferencial algebraico, DAE, implícito

Ordenamiento de las ecuaciones Podemos hacer explícito el modelo decidiendo cuál variable resolver en cada ecuación Las ecuaciones se ordenan de tal manera que se pueda solucionar el modelo Modelo diferencial algebraico explícito o modelo de simulacion

Solución del modelo El signo igual tiene el sentido de asignación Condición inicial Nótese que uC y iL no son tratadas como incógnitas Las variables de estado uC y iL son calculadas por el algoritmo de integración usado en la simulación

Modelo en espacio de estados El modelo en espacio de estado es la forma preferida para simular sistemas lineales con MATLAB Ecuaciones de estado Ecuación de salida Modelo en ecuaciones diferenciales ordinarias, ODE, explícito

Modelo en espacio de estados Forma matricial Modelo en espacio de estados lineal

Simulación del modelo en MATLAB

Simulación del modelo en MATLAB Toda la simulación se realiza en lsim ¿Cómo se realiza?

Simulación del modelo en SIMULINK Ejercicio CONSTRUIR Y SIMULAR EL MODELO EN SIMULINK

Modelado vs. simulación

Modelado vs. simulación El proceso del modelado se interesa por la extracción del conocimiento de la planta física a ser simulada El proceso de simulación se interesa por ejecutar experimentos sobre el modelo para hacer predicciones ¿Dónde termina el modelado y donde comienza la simulación?

Modelado vs. simulación La transición desde el modelo gráfico hasta el código en MATLAB es largo y complicado Existen herramientas tales como DYMOLA que realizan en el proceso automáticamente La herramienta más apropiada es función del sistema a ser simulado, y posiblemente del experimento a ser realizado con el modelo

El reloj de simulación En el mundo real el tiempo simplemente pasa En simulación, simplemente el tiempo no pasa. Es necesario hacer que pase Cuando se simula un sistema, es deber nuestro para administrar el reloj de simulación, La eficiencia con que administremos el reloj de simulación decidirá en última instancia sobre la eficiencia de nuestra simulación.

Discretización del tiempo Cuando se simula un sistema de tiempo continuo en un computador digital, el tiempo debe ser discretizado No es posible actualizar las variables de estado infinitamente rápido en un tiempo finito La mayoría de los algoritmos numéricos para la solución de ODEs, solvers, discretizan el eje del tiempo Es decir, hacen avanzar el reloj de simulación usando pasos finitos (time steps) El tamaño del paso h, puede ser fijo o variable

El intervalo de comunicación En el código en MATLAB mostrado anteriormente Sin embargo, 10-6 no es el tamaño del paso sino el intervalo de comunicación El intervalo de comunicación instruye al programa para reportar los resultados de simulación cada 10-6 unidades de tiempo tiempo ilusorio

Diferentes tipos de tiempo en una simulación El reloj de simulación puede avanzar más rápido o más lento que el reloj de comunicación Normalmente la grilla de comunicación está espaciada de forma equidistante, sin embargo la grilla de simulación no

El reloj de simulación El tamaño del paso de simulación está determinado por el requerimiento de precisión El algoritmo de integración usa alguna fórmula para estimar el error de integración, y usa esta estimación para ajustar el tamaño del paso

El reloj de simulación ¿Al menos el reloj de simulación avanza en forma creciente con el tiempo real? ¿Es decir, la diferencia en tiempo, Δt, del reloj de simulación entre dos evaluaciones subsecuentes del modelo es siempre positivo? La respuesta es, NO

El reloj de simulación Step size = h (varios) Razones El tamaño del paso h, no es necesariamente idéntico al tiempo de avance Δt Step size = h (varios) El reloj de simulación puede saltar hacia atrás y hacia adelante en cada paso del tiempo individual

El reloj de simulación Razones Aunque en el algoritmo de integración usado Δt permanezca siempre positivo el reloj de simulación no necesariamente avanza monopólicamente con el tiempo real El reloj de simulación avanza teniendo en cuenta la estimación del error de integración Dos tipos de algoritmos Algoritmos optimistas Algoritmos conservativos

El reloj de simulación Razones Aunque Δt permanezca siempre positivo, y se utilice un algoritmo optimista, el reloj de simulación no necesariamente avanza monopólicamente con el tiempo real Los algoritmos de integración no pueden integrar a través del discontinuidades en el modelo Deteccion de discontinuidades

Fuentes Cellier, F.E. and E. Kofman (2006), Continuous System Simulation, Springer-Verlag, New York

FIN