Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de modelado y simulación
• Objetivos
– Definir el concepto de simulación digital.
– Definir modelo matemático.
– Distinguir los diversos tipos de sistemas y modelos, desde el
punto de vista del modelado y la simulación.
– Reconocer la importancia de la simulación digital
(aplicaciones industriales).
– Identificar las etapas en un proyecto de simulación.
– Conocer la evolución de las técnicas de simulación.
Simulación y Optimización 1
4 º Ingeniería Informática. Tema 1 Simulación
Simulación y Optimización 2
4 º Ingeniería Informática. Tema 1 Simulación
1
1. ¿Qué es la simulación de sistemas?
• Definición de sistema
• Ejemplos de sistemas
• Diversas definiciones de simulación
• Una definición “híbrida” de simulación digital
Simulación y Optimización 3
4 º Ingeniería Informática. Tema 1 Simulación
• Definición de sistema
– Sistema es una combinación de elementos o componentes
interrelacionados, y relacionados con el entorno, que actúan
juntos para lograr un cierto objetivo.
• Subsistemas
– ¿Qué caracteriza su conducta?: Atributos o propiedades.
• Interacción (entre subsistemas y con el entorno)
Simulación y Optimización 4
4 º Ingeniería Informática. Tema 1 Simulación
2
• Ejemplos de sistemas
– Motor de corriente continua.
– Red eléctrica.
– Un coche eléctrico.
– Un depósito de almacenamiento de líquido.
– Un proceso de fabricación continuo: producción de petróleo.
– Un proceso de embotellamiento de leche.
– Un aeropuerto (gestión de equipajes, gestión de pasajeros, gestión
de aviones ...)
– El sistema económico mundial.
– Cuerpo humano.
– ...
Simulación y Optimización 5
4 º Ingeniería Informática. Tema 1 Simulación
Simulación y Optimización 6
4 º Ingeniería Informática. Tema 1 Simulación
3
• Palabras clave:
– Imitar o mimetizar.
– Modelo.
– Diseño (desarrollo), ejecución (experimentar), análisis.
– Software, ordenador.
• Una definición “híbrida” de simulación digital
– La técnica del diseño de un modelo de un sistema real; la
ejecución de dicho modelo mediante un programa de ordenador
que genere la respuesta temporal del mismo, comprimiendo o
expandiendo el tiempo, ante determinados cambios o estímulos,
sin irrumpir en el entorno del sistema real y el análisis de la salida
producida durante la ejecución.
Análisis de
la ejecución
Simulación y Optimización 7
4 º Ingeniería Informática. Tema 1 Simulación
Simulación y Optimización 8
4 º Ingeniería Informática. Tema 1 Simulación
4
– Otras alternativas a la simulación digital.
• Modelo mentales.
• Construcción de un prototipo a escala del sistema real (plantas piloto,
procesos en miniatura …)
• Representación analógica de un sistema mediante circuitos eléctricos.
• Analogía con otros sistemas físicos (experimentación de fármacos en
animales para prever los efectos en las personas).
– ¿Qué es común a todas ellas?
• Necesitan una descripción de los mecanismos que gobiernan el
comportamiento del sistema: MODELO.
– Modelo puede definirse como:
• Un objeto o concepto que nos permite utilizarlo para representar un
sistema.
• Una representación simplificada de un sistema que nos facilitará
explicar, comprender, cambiar, preservar, prever y controlar el
comportamiento de un sistema.
• Un substituto de un sistema físico concreto.
Simulación y Optimización 9
4 º Ingeniería Informática. Tema 1 Simulación
Simulación y Optimización 10
4 º Ingeniería Informática. Tema 1 Simulación
5
• Algunas consideraciones sobre los Modelos Matemáticos
– El tipo de formalización matemática depende de las
características intrínsecas de las dinámicas de interés a
representar.
– Representación parcial de la realidad y válidos para el objetivo
de diseño.El modelo está siempre relacionado con el par
sistema-experimento.
Ningún modelo de un sistema es válido para todos los posibles
experimentos salvo el propio sistema o una copia idéntica del mismo.
Así cuando se escucha a alguien decir "el modelo de ese sistema no es
válido" no podemos saber de que están hablando, ya que un modelo del
sistema puede ser válido para un experimento y no serlo para otro.
– Deben cumplir el principio de parsimonia:
– Los modelos simples son preferibles a los complicados.
– El modelo que se utilice debe requerir el menor número posible de
parámetros que representen adecuadamente el patrón de los datos.
Simulación y Optimización 11
4 º Ingeniería Informática. Tema 1 Simulación
Simulación y Optimización 12
4 º Ingeniería Informática. Tema 1 Simulación
6
• Tipos de variables:
– Dependientes o independiente (tiempo)
– Rango de valores: continuas o discretas
– Deterministas o estocásticas
– Actualización de su valor en el tiempo
• De un modo continuo
• De un modo discreto
– En instantes predefinidos
– Cuando sucede un evento
Simulación y Optimización 13
4 º Ingeniería Informática. Tema 1 Simulación
• Taxonomía de sistemas
– Según el rango de la base de tiempos: tiempo continuo/discreto
– Según los valores de las variables dependientes: variables continuas,
discretas y mixtos
Procesos
continuos. Controlador PID digital
Sistemas físicos.
7
• Taxonomía de modelos dv (t ) 1
– Sistemas de tiempo continuo y variables continuas = ( F (t ) − k ⋅ x(t ) − a ⋅ v(t ))
dt m
• Ecuaciones diferenciales y algebraicas dx (t )
= v (t )
• Eventos en el tiempo y el estado dt
Simulación y Optimización 15
4 º Ingeniería Informática. Tema 1 Simulación
Simulación y Optimización 16
4 º Ingeniería Informática. Tema 1 Simulación
8
– ¿Por qué es importante la simulación?
• Porque salvo la experimentación con el sistema real, la simulación es la
única técnica disponible para el análisis de sistemas con conductas
arbitrarias, siendo aplicable donde las técnicas analíticas no aportan
soluciones (situación normal).
• Porque permiten responder a las preguntas ¿qué pasa si? (Ciencia,
problema directo) ¿qué debo hacer para? (Ingeniería, problema inverso)
– Profundizar en el conocimiento sobre los mecanismos internos de un proceso.
– Prever el comportamiento del sistema bajo diferentes situaciones.
– Evaluar las prestaciones de diferentes tipos de controladores.
– Estimar variables de proceso que no son medibles directamente.
– Evaluar la sensibilidad de un sistema a cambios en sus parámetros.
– Organizar la producción de un sistema.
– Experimentar bajo condiciones de operación que podrían ser peligrosas o de
elevado coste económico en el sistema real.
Simulación y Optimización 17
4 º Ingeniería Informática. Tema 1 Simulación
Simulación y Optimización 18
4 º Ingeniería Informática. Tema 1 Simulación
9
• Campos de aplicación de la simulación: diversos
– Sistemas
– Objetivos
• Tradicionalmente se ha usado para:
– Entrenamiento y educación.
– Comunicación y ventas.
– Diseño o mejora de sistemas.
– Gestión de sistemas.
– ...
• En disciplinas como:
– Ingenierías.
– Medicina, biología, ecología.
– Ciencias sociales y económicas.
– ...
Simulación y Optimización 19
4 º Ingeniería Informática. Tema 1 Simulación
Simulador de una
central de ciclo
combinado
Simulación y Optimización 20
4 º Ingeniería Informática. Tema 1 Simulación
10
Simulador de una
central nuclear
SALA DE
INSTRUCTOR
SALA DE CONTROL:
operarios
Simulación y Optimización 21
4 º Ingeniería Informática. Tema 1 Simulación
A-340
F-50
Simulación y Optimización 22
4 º Ingeniería Informática. Tema 1 Simulación
11
METRO AUTOBUS
EXCAVADORA
Simulación y Optimización 23
4 º Ingeniería Informática. Tema 1 Simulación
Simulación y Optimización 24
4 º Ingeniería Informática. Tema 1 Simulación
12
• Desarrollo de prototipos
– Comunicaciones con los clientes finales y los desarrolladores del
equipo.
– Venta de equipos que aún no existen físicamente.
– ...
• Logística y planificación:
– Gestión de recursos humanos y materiales (hospitales, bancos,
hipermercados).
– Sistemas de transporte (aeropuertos, simuladores de tráfico).
– Industria de fabricación y sistemas de manejo de materiales (ej:
industria de fabricación de automóviles).
– Redes de comunicación y procesamiento de la información.
– Sistemas de defensa: simulación de escenarios bélicos.
– …
• ...
Simulación y Optimización 25
4 º Ingeniería Informática. Tema 1 Simulación
Simulación y Optimización 26
4 º Ingeniería Informática. Tema 1 Simulación
13
6. Evolución de la simulación de sistemas
• Simulación de sistemas continuos
– Computadoras
• 1943 MIT de USA: ordenador analógico
– Circuito eléctrico equivalente al conjunto de ODEs
– Ventaja: velocidad (paralelo)
– Inconvenientes: cambio de escala y precisión
• Computador digital
– Resuelve modelos por integración numérica
• Computador híbrido
– Parte digital monitoriza y controla la parte analógica que resuelve el
problema de simulación
– Lenguajes de simulación
• 1955. Lenguajes de simulación orientados a bloques
• 1967. Estándar de lenguajes de simulación orientados a ecuaciones.
• Principios de los 90. Interfaces gráficas permiten la aparición de los
entornos de modelado orientados a bloques.
• Finales de los 90. Lenguajes de modelado orientados a objetos.
Simulación y Optimización 27
4 º Ingeniería Informática. Tema 1 Simulación
Simulación y Optimización 28
4 º Ingeniería Informática. Tema 1 Simulación
14
• Simulación de sistemas de eventos discretos
– El pasado reciente (finales 1980 –1990s)
• Aparece el microprocesador
• Mejora de las GUIs, animación
• Mayor aceptación en otras áreas (aunque sobre todo en grandes empresas)
– Usos tradicionales de la fabricación
– Servicios
– Asistencia médica
– ...
• Todavía sobre todo en firmas grandes
• A menudo se usa para determinar las expectativas de un determinado proceso
– El presente
• Prolifera en empresas más pequeñas, llegando a ser una herramienta “estándar”
• Empieza a ser usada en las etapas de diseño y de control en tiempo real
– El futuro
• “Templates” específicos para industrias (incluso empresas)
• Automatizar el análisis y diseño de estadísticas
• Herramienta en red compartiendo datos en tiempo real
• Integración con otras aplicaciones
• …
Simulación y Optimización 29
4 º Ingeniería Informática. Tema 1 Simulación
Simulación y Optimización 30
4 º Ingeniería Informática. Tema 1 Simulación
15