Anda di halaman 1dari 29

Simulación de Sistemas

Clase 1
Introducción
Texto guía – Publicaciones UN
¿Qué es simulación de sistemas?
• Imitación de la operación de un proceso o
sistema del mundo real a lo largo del tiempo
¿Qué es un sistema?
Ambiente

Sistema
entradas salidas
Interacción
entre
componentes

Adaptado de: Mats-Olov Olsson and Gunnar Sjöstedt, 2004


¿Qué es un modelo?
• Declaración, no ambigua, de la forma en
que interactúan los componentes del sistema
¿Qué contiene un modelo?
• Componentes del sistema.
• Variables: exógenas, endógenas, de estado.
• Parámetros.
• Relaciones funcionales.
¿Cuáles son los elementos de la
simulación de sistemas?
• Sistema
• Analista
• Modelo
• Programa de computador
• Análisis
– Definición de políticas
– Definición de medidas de desempeño
¿Cómo es el proceso de simulación?
Analista:
• Construye un modelo del sistema de interés
• Escribe un programa que contenga el modelo
• Usa un computador para imitar el
comportamiento del sistema cuando se somete a
distintas políticas de operación
• Define una medida de desempeño del sistema
para comparar las políticas
¿Porqué usar simulación?
• Porque encuentra soluciones a problemas
matemáticos o de sistemas para los cuales no
se conoce solución analítica.
• Porque encuentra soluciones a problemas en los
cuales la experimentación es costosa.
• Porque investiga posibles estrategias.
¿Simulación o
experimentación directa?
• Costo
• Tiempo
• Replicación
• Seguridad
• Legalidad
Hay distintos tipos de modelos de
simulación
¿De qué depende el tipo de modelo usado?
1. Naturaleza del sistema simulado
2. Objetivo del estudio
¿En qué difieren los distintos tipos
de modelos?
• Modelos estáticos y dinámicos
• Modelos estocásticos y determinísticos
• Modelos discretos y continuos
¿Cómo es el tiempo en la simulación?
CLASIFICACIÓN
MODELOS
DEL TIEMPO
Información del comportamiento del sistema en
intervalos de tiempo seleccionados o dados por el
Discreto sistema.

Los modelos matemáticos son mucho más fáciles


de manejar que los de tiempo continuo
Ofrecen información del estado del sistema en
cualquier instante de tiempo

Continuo Se construyen a partir de ecuaciones diferenciales

Los efectos de una variable en el comportamiento


del sistema se pueden analizar cualitativamente de
manera más clara
Clasificación de Modelos
Estáticos
Determinísticos
Dinámicos

Modelos
Estáticos
Estocásticos
Dinámicos
SIMULACIÓN DE SISTEMAS

Si el objetivo es crear simulaciones Robustas y Estratégicas de


Mercado, hay tres tecnologías principales (Scholl,2001):
•Simulación de Eventos Discretos
Tradicional en IO por décadas. Orientado a objetos
•Dinámica de Sistemas
MIT (Forrester), amplia historia, foco en realimentación
•Simulación Basada en Agentes
Emerge de la investigación en complejidad en el Instituto Santa
Fé y trabajos en economía experimental
REPRESENTACIÓN ESTRUCTURAL

BA

DS

ED
Simulación de sistemas de eventos
discretos
• Las variables de estado del sistema cambian
sólo en puntos discretos del tiempo
Ejercicio
Suponga que debe simular la preparación de
una cena de pasta y determinar a qué hora
debe iniciar para servir a las 7:00 p.m.
• ¿Qué datos necesita?
• ¿Cuáles son los eventos, las actividades y
las variables de estado?
1. Formulación
problema

2. Formulación
objetivos

3. Diseño del 4. Recolección


modelo de datos

5. Traducción
del modelo

no
6. verificado?

no no
7. validado?

sí Continúa
7. validado?


8. Diseño
experimental sí

9. Corridas y
análisis

sí 10. Más
corridas?

11. Reporte y
documentación

implementación
Formulación del problema
Determinación de los objetivos:
– Modelar un problema, no un sistema
– Los objetivos toman forma de:
• Preguntas que deben contestarse
• Hipótesis que deben probarse
• Efectos por estimarse
– Decidir el conjunto de criterios para evaluar
los objetivos: medidas de desempeño
Recolección y procesamiento de datos

– Recolección
– Almacenamiento
– Conversión
– Transmisión
– Manipulación
– Salida
Formulación de modelos matemáticos
PASOS:
– Especificación de los componentes
– Especificación de variables y parámetros
– Especificación de relaciones funcionales

CARACTERÍSTICAS DESEABLES:
– Número de variables a incluir
– Complejidad
– Eficiencia en computación
– Tiempo de programación
– Validez
– Compatibilidad con el tipo de experimentos
Estimación de parámetros
TÉCNICAS ORDINARIAS DE
ESTIMACIÓN:
– Mínimos cuadrados
– Máxima verosimilitud
– Pruebas estadísticas
– Econometría
Evaluación del modelo
y de los parámetros estimados
– ¿ La estructura del modelo representa la
realidad?
– ¿Se incluyeron variables no pertinentes?
– ¿Se omitieron variables exógenas que pueden
afectar el comportamiento de las variables
endógenas?
– ¿ Las relaciones funcionales son correctas?
– ¿ Las estimaciones de los parámetros son
estadísticamente significativas?
Programa en computador

– Diagrama de flujo
– Lenguaje del computador
– Búsqueda de errores
– Datos de entrada y condiciones iniciales
– Generación de datos
– Reportes de salida
Validación
– ¿Coinciden los valores simulados de las
variables endógenas con los datos
históricos conocidos?
– ¿Cuál es la precisión de la predicción del
comportamiento del sistema real hecha
por el modelo de simulación?
Diseño de experimentos de simulación

– Múltiples simulaciones e intervalos de


confianza
– Comparación de las medias y varianzas
– Importancia y efecto de algunas variables
en los resultados
– Búsqueda de valores óptimos de un
conjunto de variables si es posible
Análisis de datos
Recolección y procesamiento de los
datos simulados
Múltiples simulaciones e intervalos de
confianza (de nuevo)
Interpretación de los resultados.