Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase II
•Fundamentos de la Simulación de Sistemas
Objetivo: Analizar la
importancia de la simulación
de sistemas.
2
Conceptos básicos de simulación
• Se puede definir a la simulación como la técnica que imita el
funcionamiento de un sistema del mundo real cuando evoluciona en el
tiempo.
• Shannon (1998), define la simulación como el proceso de diseñar un
modelo de un sistema real y realizar experimentos con él, para entender
el comportamiento del sistema o evaluar varias estrategias (dentro de los
limites impuestos por un criterio o por un conjunto de criterios) para la
operación del sistema.
• El proceso de simulación incluye tanto la construcción del modelo como su
uso analítico para estudiar un problema.
http://www.cype.pe/simulacion-dinamica-incendios-mediante-fds/
4
TIPOS DE SIMULACION
Según su naturaleza:
Simulación basada en el uso de variables aleatorias
Simulación determinística.- Cuando los modelos tienen entradas y salidas
(inputs y outputs) constantes. Estos son construidos de la misma manera que
los probabilísticos o estocásticos, excepto que no poseen aleatoriedad. El
resultado de una única corrida de simulación representa la medida exacta del
desempeño del modelo.
6
TIPOS DE SIMULACION
Según su naturaleza:
Simulación basada en la continuidad de la ocurrencia de los eventos
Simulación continua.- Es aquella en que las variables de estado del modelo
cambian continuamente respecto del tiempo. Es decir, el intervalo de tiempo
entre la ocurrencia de un evento y otro se puede considera infinitesimal.
7
SISTEMA
Es un conjunto de elementos usados para ejecutar un proceso, para lo cual
requiere, además, recursos y controles. Así, un sistema comprende un
proceso, pero también incluye los recursos y los controles para poder realizar
el proceso.
9
Elementos para garantizar el éxito de un
modelo de simulación
• Tamaño de corrida: para poder llegar a conclusiones estadísticas claras es
necesario que las variables aleatorias entren a un estado estable, cuando
un modelo consta de más variables de decisión es difícil que estas alcancen
un estado estable al mismo tiempo.
10
Elementos para garantizar el éxito de un
modelo de simulación
• Cuidado con los errores en las relaciones existentes entre las variables
aleatorias: un error común en programación es olvidar las relaciones
lógicas entre variables aleatorias del modelo, si una de estas variables está
mal definida es posible tener un modelo que se apegue aún a la realidad,
mas este no llegará a su máxima capacidad para observar el
comportamiento.
• Cuidado al determinar el tipo de distribución asociado a las variables
aleatorias del modelo: esto es muy similar a lo anterior, solo que en lugar
de relaciones se pide definir adecuadamente el tipo de distribución en
relación a las variables aleatorias.
11
Elementos para garantizar el éxito de un
modelo de simulación
• Análisis estadístico de los resultados: un problema común por el que la
simulación es criticada es considerarla una herramienta de optimización,
esto es incorrecto ya que la simulación involucra variables aleatorias, esto
mas es un esquema probabilístico, por tanto, es necesario realizar varias
corridas antes de llegar a una conclusión final.
12
ETAPAS EN EL PROCESO DE SIMULACION
Metodología de simulación
13
ETAPAS EN EL PROCESO DE SIMULACION
Metodología de simulación
2. Generación del modelo de simulación: no es preciso que este modelo
sea detallado, pues se requiere de mas información estadística sobre el
comportamiento de las variables en el sistema, este es el primer reto del
programador en la simulación.
14
ETAPAS EN EL PROCESO DE SIMULACION
Metodología de simulación
4. Generación del modelo preliminar: integrar la información obtenida.
15
ETAPAS EN EL PROCESO DE SIMULACION
Metodología de simulación
7. Generación del modelo final: el modelo validado esta listo para realizar
la simulación y estudiar el comportamiento del sistema en diferentes
escenarios.
16
ETAPAS EN EL PROCESO DE SIMULACION
Metodología de simulación
9. Análisis de sensibilidad: obtenidos los resultados en diferentes
escenarios, se deberá realizar pruebas estadísticas a fin de comprara y
validar resultados, si dos de ellos son similares se deberá comparar su
intervalo de confianza respecto a la variable de respuesta final. Si no hay
intersección de intervalos se dice que los resultados no son iguales, si los
intervalos se traslapan será imposible determinar que resultado es mejor
que el otro, entonces, si se desea un solo resultado habrá que realizar mas
corridas.
17
ETAPAS EN EL PROCESO DE SIMULACION
Metodología de simulación
10.Documentación del modelo, sugerencias y conclusiones: la
documentación permite el uso del modelo y posibles ajustes del mismo en
el futuro, se debe incluir:
– Supuestos del modelo
– Distribuciones asociadas a variables
– Alcances y limitaciones
– Consideraciones en la programación.
– Sugerencias en el uso del modelo
– Sugerencias en los resultados obtenidos
– Sugerencias para reportes completos
– Conclusiones de la simulación, a partir de las que se obtendrán
reportes ejecutivos para la presentación final.
18
METODOLOGIA DE SIMULACION
• Planificación de la simulación:
Nº Actividad unidad de tiempo
5 Verificar el modelo
9 Análisis de sensibilidad
Tiempo
19
DIAGRAMAS CAUSALES
El conjunto de los elementos que tienen relación con un problema en estudio y
permiten en principio explicar el comportamiento observado, junto con las
relaciones entre ellos, en muchos casos de retroalimentación, forman el
Sistema.
+Consumo de
alimentos +peso
21
DIAGRAMAS CAUSALES
El caso de un diagrama causal
22
DIAGRAMAS DE FORRESTER
El Diagrama de Flujos, también denominado Diagrama de Forrester, es el
diagrama característico de la Dinámica de Sistemas. Es una traducción del
Diagrama Causal a una terminología que permite la escritura de las ecuaciones
en el ordenador para así poder validar el modelo, observar la evolución
temporal de las variables y hacer análisis de sensibilidad.
No hay unas reglas precisas de como hacer esta transformación, pero si hay
alguna forma de abordar este proceso. Pasos a seguir:
1º. Hacer una fotografía mental al sistema y lo que salga en ella (personas,
km2, litros, animales,..) eso son Niveles.
2º. Buscar o crear unos elementos que sean "la variación de los Niveles",
(personas/día, litros/hora, ...) y esos son los Flujos.
3º. El resto de elementos son las Variables Auxiliares.
Como regla general esto sirve para empezar. Después ya se pueden ir
haciendo retoques, y así los Niveles que vayan a permanecer constantes (m2
de la habitación) en vez de definirlos como Niveles se pueden definir como
variables auxiliares tipo constante que es más sencillo. Este es todo el
procedimiento. Ahora veremos con más detalle como se representan 23 estos
elementos.
DIAGRAMAS DE FORRESTER
Los "Niveles" son aquellos elementos que nos muestran en cada instante la
situación del modelo, presentan una acumulación y varían solo en función de
otros elementos denominados "flujos". Las "nubes" dentro del diagrama de
flujos son niveles de contenido inagotable. Los niveles se representan por un
rectángulo.
Los "Flujos" son elementos que pueden definirse como funciones temporales.
Puede decirse que recogen las acciones resultantes de las decisiones tomadas
en el sistema, determinando las variaciones de los niveles.
24
DIAGRAMAS DE FORRESTER
Las "Variables auxiliares" y las "Constantes", son parámetros que permiten una
visualización mejor de los aspectos que condicionan el comportamiento de los
flujos.
Por último quedan por definir los "retardos", que simulan los retrasos de tiempo
en la transmisión de los materiales o las informaciones. En los sistemas
socioeconómicos es frecuente la existencia de retardos en la transmisión de la
información y de los materiales y tienen gran importancia en el comportamiento
25
del sistema.
Tareas en Clase:
1) Analice la simulación de sistemas y su aplicación práctica en la
empresas, que le gustaría desarrollar u gestionar.
Ejemplos:
Sistema de BI
Sistema de atención a restaurant
Sistema de ventas por Internet
Sistema de Ventas para Panaderías
Sistema de marketing digital
Otros.
2) Aplique el concepto de Transformación Digital y el uso de simulación
en VES.
https://www.youtube.com/watch?v=PXD5rxJNNl4
SIMULACION 3D
26
Laboratorio:
27
Recordar:
¿Qué es simulación?
¿Qué tipos de simulación conoce?
¿Explique una metodología para simular sistemas?
¿Qué recomendaciones haría usted para simular sistemas en VES?
¿Qué es y para que sirve un diagrama de causal?
¿Qué es y para que sirve un diagrama de Forrester?
28
SIMULACION DE SISTEMAS
Clase III Números PseudoAleatorios
Objetivo: Conocer números aleatorios y El futuro no se predice sino se
construye.
pseudoaleatorios. Maurice Blondel
Identificar aplicaciones practicas de
Ganbatte Kudasai… (Esfuerzate)
números aleatorios.
30