SlideShare una empresa de Scribd logo
1 de 26
Traducción de Material Capacitación Simio LLC. Se traduce solamente
las explicaciones, manteniendo los comandos y nombre de las
variables en inglés. www.evirtual.cl









Qué es simulación?
Aplicaciones comunes de simulación
Variabilidad: Funcionamiento de Centro
Urgencia
Simulación Manual
Tipos de simulación
Pasos de un proyecto de Simulación


Entretenimiento



Aviación

◦ Muchos juegos populares están basados en
simulación.

 Simulación de túneles de viento ayuda a diseñar más
eficientemente los aviones.
 Pilotos se entrenan en simuladores de vuelo para
evitar accidentes



Manufacturas

◦ Simulación se usa para optimizar las líneas de
producción y para la programación de la
producción.








Nuestro objetivo es representar el
funcionamiento de un sistema real con un
modelo que se comporta de manera similar.
El modelo usado en simulación puede ser un
modelo físico o un modelo computacional.
Las simulaciones son usadas como una ayuda
en el Diseño, representación, y Operaciones
de sistemas.
Simulaciones computacionales son hechas
con la ayuda de software apropiados.


Imitación de las actividades de un proceso o de
un sistema del mundo real en el tiempo:
◦ Genera una historia supuesta de un sistema.
◦ Se observa esa historia y se pueden inferir
conclusiones de las características del sistema.





Pueden ser usadas como:

◦ Herramientas de análisis para predecir el efecto de
cambios en el sistema existente.
◦ Herramienta de diseño para predecir el
comportamiento de nuevos sistemas.

Muchos sistemas del mundo real son tan
complejos que no pueden resolverse
matemáticamente.

◦ Entonces, la simulación basada en computadores,
numéricamente, se puede usar para imitar el
comportamiento del sistema.









Para observar los efectos de las
modificaciones en el comportamiento del
modelo.
Adquirir conocimiento acerca del sistema a
través del diseño de modelos de simulación.
Experimentar con nuevos diseños o políticas
operacionales antes de su implementación.
Determinar los requerimientos de maquinarias
a través de varias configuraciones.
Para el entrenamiento y capacitación.
Mostrar animaciones.









Problemas puedan resolverse analíticamente o
por sentido común.
Sea más fácil realizar experimentos
directamente.
Los costos excedan los beneficios.
Los recursos o el tiempo para realizar los
estudios de simulación no estén disponibles.
No haya datos, o estimaciones de los valores.
No haya ni tiempo ni personal suficiente para
verificar o validar el modelo.
La jefatura superior tenga expectativas no
razonables.










Predicción más exacta del desempeño del
sistema.
Disminuye los riesgos e incertidumbres.
Revela valores ocultos.
Evita/elimina costos innecesarios.
Valida el proceso de mejoramiento (lean, 6σ)
Explora nuevas políticas o procedimientos sin
intervenir el sistema real.
Evalúa aporte de nuevos equipos antes de
adquirirlos.








Construcción del modelo requiere de
entrenamiento especial.
Los resultados de la simulación pueden ser
difíciles de interpretar.
Contruir el modelo de simulación y el análisis
pueden ser muy largos y costosos.
Simulacón entrega información, no
soluciones.




Las conferencias de Simulación demuestran
ampliamente las áreas de aplicación.
Revisar The Winter Simulation Conference.
Algunas áreas de aplicación:
◦
◦
◦
◦
◦
◦
◦
◦
◦

Manufacturas
Manufactura de semiconductores.
Construcción y administración de proyectos.
Militar
Logística, Abastecimiento y distribución.
Modelos de transporte y tráfico.
Simulación de Procesos de Negocios.
Salud
Aeropuertos
10










Diseñar/Mejorar un centro de procesamiento de
órdenes de embarque.
Diseñar/Mejorar el ingreso de público en
parques de entretenimiento.
Diseñar/Mejorar líneas de ensamblaje de
automóviles.
Diseñar/Mejorar proceso apoyo administrativo
de un bamco.
Diseñar/Mejorar el manejo de equipajes en un
aeropuerto.
 Bodegas

 Flujo

vehicular y Congestión
 Puertos
Pacientes
llegan con
intervalo de
tiempo de 1
hora en
promedio

El tratamiento
dura 55 minutos
en promedio

Atención
Cómo se comporta este
sistema?
Tiempo Llegada/Servicio
Resultado
No hay espera
Constant/Constant
Random*/Constant 5 hrs espera promedio.
Random*/Random* 10 hrs espera promedio
* Distribución Exponencial





Debemos conocer ajustadamente las
variabilidades en nuestro sistema.
El grado de varabilidad siempre tiene mayor
impacto en el comportamiento del sistema que
en la media.
Se puede mejorar sustancialmente el
rendimiento del sistema al reducir la
variabilidad.
◦ Calendarizar reuniones.
◦ Hacer los procesos de re-ingeniería más
consistentes.
Hacerlo por 15 horas

KPI’s
Llegada

Inicio

salida






Or
de
n

Tiempo
Llegada
(TEA)

Tiempo
Servicio

1

0 (2)

4

2

2 (1)

3

3

3 (6)

1

4

9 (6)

4



Epera promedio?
Espera máxima?
Cola promedio?
Cola máxima?
Utilización Servidor?
Or
de
n

Tiempo
Llegada
(TEA)

Tiempo
Servicio

1

0 (2)

4

2

2 (1)

3

3

3 (6)

1

4

9 (6)

4





Llegada
◦ Programa próxima llegada.
◦ Si Desocupado -> Ocupado, programa Salida
◦ Sino agrega a Cola.
Salida
◦ Si hay espera, retirar de Cola – Programar Salida
◦ Sino Ocupado -> Desocupado

Tie
mp
o

Evento

Or
de
n

Programación de Evento

Estado
Servidor

Cantidad
en Cola

0

Llegada

1

Inicia 1, llega 2 en tiempo 2, Salida 1 al tiempo
4

Desoc a
ocup

0

2

Llegada

2

Llegada 3 al tiempo 3, Ingresa 2 a Cola

Ocupado

1

3

Llegada

3

Llegada 4 al tiempo 11, Inserta 3 en la cola

Ocupado

2

4

Salida

1

Inicia 2, Retira 2 desde Cola, Salida 2 al tiempo 7

Ocupado

1

7

Salida

2

Iniciat 3, Retira 3 desde Cola, Salidade 3 al
tiempo 8

Ocupado

0

8

Salida

3

-

Ocup a
desocup

0

9

Llegada

4

Inicio 4, Salida 4 al tiempo 13

Desocup a
Ocup

0
KPI

Espera Promedio

4

Cola Promedio

0.4

Cola Máx

2

Utilización
Servidor

Estado Servidor

1.5

Espera Máx

Largo Cola

Value

0.8






Un modelo de simulación es una descripción
del sistema lo suficientemente detallada para
calcular los estados durante el tiempo.
Software de simulación usan los modelos
para calcular el estado del sistema mientras
transcurre el tiempo.
Modelos se categorizan por el tipo de
cambios de estado que pueden ocurrir.


Determinística / Estocástica



Continua



Discreta


Ecuaciones Diferenciales
x’(t) = a x(t) − b x(t) y(t)
y’(t) = −c y(t) + d x(t) y(t)



Sistemas Dinámicos


Evento
Event0



Procesos
Proceso



Objetos
Objeto



Agentes
Agente














Definir el objetivo del estudio.
Entender el sistema.
Determinar el alcance del modelalmiento y el nivel
de detalle.
Obtener datos.
Construir modelo (Iterativo)
Verificar la lógica y los datos.
Validar los resultados.
Diseñar y realizar los experimentos.
Analizar e interpretar los resultados.
Documentar y presentar los resultados.


Cuatro fases:
◦ Formulación del problema, y fijar objetivo y diseño global
(pasos 1 al 2).
◦ Construcción del modelo y recopilación de datos (pasos 3 al
7)
◦ Correr el modelo (pasos 8 al 10).
◦ Implementación (pasos 11 al 12).



Es un proceso interactivo.













No entender el propósito desde el inicio,
Muy grande y complejo
Mucho detalle.
No están completamente identificadas las variabilidades
Obtención de los datos necesarios en el formato
necesario.
Falla en verificar/validar el modelo.
Interpreatación incorrecta de los resultados aleatorios.
Los que toman las decisiones no creen en los
resultados.
Resultados fuera de tiempo.
Los resultados son descriptivos – no prescriptivos.








La simulación es el uso de un modelo para
estudiar un sistema.
La simulación se puede usar para
diseñar/mejorar un amplia gama de sistemas.
La simulación ayuda a predecir el
comportamiento de un sistema, a probar
ideas, a eliminar riesgos, y a lograr mejores
rendimientos.
El comportmiento del sistema está
normalmente influenciado por la aletoriedad.

Más contenido relacionado

La actualidad más candente

Opex (excelencia operacional)
Opex (excelencia operacional)Opex (excelencia operacional)
Opex (excelencia operacional)GeronimoHernandez
 
4.2 metodologia de jenking
4.2 metodologia de jenking4.2 metodologia de jenking
4.2 metodologia de jenkingjoanarceh
 
LINEA DEL TIEMPO HISTORIA DE LAS RELACIONES INDUSTRIALES_ Anyinzane_Strauss
LINEA DEL TIEMPO HISTORIA DE LAS RELACIONES INDUSTRIALES_ Anyinzane_StraussLINEA DEL TIEMPO HISTORIA DE LAS RELACIONES INDUSTRIALES_ Anyinzane_Strauss
LINEA DEL TIEMPO HISTORIA DE LAS RELACIONES INDUSTRIALES_ Anyinzane_StraussAnyinzane_strauss
 
Tecnología de grupo
Tecnología de grupoTecnología de grupo
Tecnología de grupoLaurita Mg
 
Unidad 4 Datos Estándar y Propósito de los estándares de tiempo
Unidad 4 Datos Estándar y Propósito de los estándares de tiempoUnidad 4 Datos Estándar y Propósito de los estándares de tiempo
Unidad 4 Datos Estándar y Propósito de los estándares de tiempoVanessaBarrera13
 
metodologia de Hall
metodologia de Hallmetodologia de Hall
metodologia de HallBryan Salas
 
Teoría de colas
Teoría de colasTeoría de colas
Teoría de colaswen71
 
Presentación simulacion
Presentación simulacionPresentación simulacion
Presentación simulacionisakatime
 
Diseño y selección de herramientas
Diseño y selección de herramientasDiseño y selección de herramientas
Diseño y selección de herramientasRafael Vera
 
Unidad 2. ing industrial. equipo 4. ing. sistemas
Unidad 2. ing industrial. equipo 4. ing. sistemasUnidad 2. ing industrial. equipo 4. ing. sistemas
Unidad 2. ing industrial. equipo 4. ing. sistemaslalo-skylen
 
Tecnologías de-grupos
Tecnologías de-gruposTecnologías de-grupos
Tecnologías de-gruposChan Estimado
 
Toma de decisión gerencial (convenio IUTIRLA-UNERMB
Toma de decisión gerencial (convenio IUTIRLA-UNERMBToma de decisión gerencial (convenio IUTIRLA-UNERMB
Toma de decisión gerencial (convenio IUTIRLA-UNERMBHenycaro
 
Control estadistico de la calidad - conceptos
Control estadistico de la calidad - conceptos Control estadistico de la calidad - conceptos
Control estadistico de la calidad - conceptos George Campos
 

La actualidad más candente (20)

Opex (excelencia operacional)
Opex (excelencia operacional)Opex (excelencia operacional)
Opex (excelencia operacional)
 
Modelo esquemático
Modelo esquemáticoModelo esquemático
Modelo esquemático
 
4.2 metodologia de jenking
4.2 metodologia de jenking4.2 metodologia de jenking
4.2 metodologia de jenking
 
LINEA DEL TIEMPO HISTORIA DE LAS RELACIONES INDUSTRIALES_ Anyinzane_Strauss
LINEA DEL TIEMPO HISTORIA DE LAS RELACIONES INDUSTRIALES_ Anyinzane_StraussLINEA DEL TIEMPO HISTORIA DE LAS RELACIONES INDUSTRIALES_ Anyinzane_Strauss
LINEA DEL TIEMPO HISTORIA DE LAS RELACIONES INDUSTRIALES_ Anyinzane_Strauss
 
Tecnología de grupo
Tecnología de grupoTecnología de grupo
Tecnología de grupo
 
Unidad 4 Datos Estándar y Propósito de los estándares de tiempo
Unidad 4 Datos Estándar y Propósito de los estándares de tiempoUnidad 4 Datos Estándar y Propósito de los estándares de tiempo
Unidad 4 Datos Estándar y Propósito de los estándares de tiempo
 
Controles Ergonomía
Controles Ergonomía Controles Ergonomía
Controles Ergonomía
 
metodologia de Hall
metodologia de Hallmetodologia de Hall
metodologia de Hall
 
La simulacion
La simulacionLa simulacion
La simulacion
 
TECNOLOGÍAS DE GRUPOS
TECNOLOGÍAS DE GRUPOSTECNOLOGÍAS DE GRUPOS
TECNOLOGÍAS DE GRUPOS
 
Tecnologia de grupos
Tecnologia de gruposTecnologia de grupos
Tecnologia de grupos
 
Teoría de colas
Teoría de colasTeoría de colas
Teoría de colas
 
Presentación simulacion
Presentación simulacionPresentación simulacion
Presentación simulacion
 
Diseño y selección de herramientas
Diseño y selección de herramientasDiseño y selección de herramientas
Diseño y selección de herramientas
 
Unidad 2. ing industrial. equipo 4. ing. sistemas
Unidad 2. ing industrial. equipo 4. ing. sistemasUnidad 2. ing industrial. equipo 4. ing. sistemas
Unidad 2. ing industrial. equipo 4. ing. sistemas
 
Tecnologías de-grupos
Tecnologías de-gruposTecnologías de-grupos
Tecnologías de-grupos
 
Toma de decisión gerencial (convenio IUTIRLA-UNERMB
Toma de decisión gerencial (convenio IUTIRLA-UNERMBToma de decisión gerencial (convenio IUTIRLA-UNERMB
Toma de decisión gerencial (convenio IUTIRLA-UNERMB
 
Control estadistico de la calidad - conceptos
Control estadistico de la calidad - conceptos Control estadistico de la calidad - conceptos
Control estadistico de la calidad - conceptos
 
Taxonomia de Beer
Taxonomia de Beer Taxonomia de Beer
Taxonomia de Beer
 
Ergonomia 4.3
Ergonomia 4.3Ergonomia 4.3
Ergonomia 4.3
 

Destacado (15)

Capítulo 05 movimientos de objetos dinámicos
Capítulo 05 movimientos de objetos dinámicosCapítulo 05 movimientos de objetos dinámicos
Capítulo 05 movimientos de objetos dinámicos
 
Capítulo 02 mi primer proyecto
Capítulo 02 mi primer proyectoCapítulo 02 mi primer proyecto
Capítulo 02 mi primer proyecto
 
Capítulo 04 objetos fijos
Capítulo 04 objetos fijosCapítulo 04 objetos fijos
Capítulo 04 objetos fijos
 
Capítulo 06 uso de tablas de datos
Capítulo 06 uso de tablas de datosCapítulo 06 uso de tablas de datos
Capítulo 06 uso de tablas de datos
 
Capítulo 08 extensión lógica con procesos
Capítulo 08 extensión lógica con procesosCapítulo 08 extensión lógica con procesos
Capítulo 08 extensión lógica con procesos
 
Capítulo 03 ambiente trabajo simio
Capítulo 03 ambiente trabajo simioCapítulo 03 ambiente trabajo simio
Capítulo 03 ambiente trabajo simio
 
Capítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultadosCapítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultados
 
Capítulo 09 construcción de objetos
Capítulo 09 construcción de objetosCapítulo 09 construcción de objetos
Capítulo 09 construcción de objetos
 
Figuras 3D en Flexsim
Figuras 3D en FlexsimFiguras 3D en Flexsim
Figuras 3D en Flexsim
 
Manual Simulación con Arena.
Manual Simulación con Arena.Manual Simulación con Arena.
Manual Simulación con Arena.
 
Elementos Básicos de Flexsim
Elementos Básicos de FlexsimElementos Básicos de Flexsim
Elementos Básicos de Flexsim
 
Manual en Español De Software Flexsim
Manual en Español De Software FlexsimManual en Español De Software Flexsim
Manual en Español De Software Flexsim
 
DIAPOSITIVAS PROBLEMA RESUELTO EN ARENA
DIAPOSITIVAS PROBLEMA RESUELTO EN ARENADIAPOSITIVAS PROBLEMA RESUELTO EN ARENA
DIAPOSITIVAS PROBLEMA RESUELTO EN ARENA
 
practica-de-simulacion-con-arena
practica-de-simulacion-con-arenapractica-de-simulacion-con-arena
practica-de-simulacion-con-arena
 
Investigación de Operaciones
Investigación de OperacionesInvestigación de Operaciones
Investigación de Operaciones
 

Similar a Capítulo 01 conceptos de simulación

Introducción a la Simulación
Introducción a la SimulaciónIntroducción a la Simulación
Introducción a la Simulaciónmosorio22
 
Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Susana Daldin
 
Simulación de sistemas
Simulación de sistemasSimulación de sistemas
Simulación de sistemasjack_corvil
 
2 como simular
2 como simular2 como simular
2 como simulardantori
 
Unidad i simulacion
Unidad i simulacionUnidad i simulacion
Unidad i simulacionneferh22
 
_-_control_de_lectura_-_modelos_simulacion
_-_control_de_lectura_-_modelos_simulacion_-_control_de_lectura_-_modelos_simulacion
_-_control_de_lectura_-_modelos_simulacioneaceved5
 
Elementos basicos de un simulador de eventos discretos
Elementos basicos de un simulador de eventos discretosElementos basicos de un simulador de eventos discretos
Elementos basicos de un simulador de eventos discretosssusere538f7
 
Factores que influyen en la productividad del mecanizado
Factores que influyen en la productividad del mecanizadoFactores que influyen en la productividad del mecanizado
Factores que influyen en la productividad del mecanizadoAdilson Valdes
 
1. Fundamentación General de la simulación de sistemas.pdf
1. Fundamentación General de la simulación de sistemas.pdf1. Fundamentación General de la simulación de sistemas.pdf
1. Fundamentación General de la simulación de sistemas.pdfhectorrosales52
 
Fases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareFases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareEugenio Del Pozo Dipre
 
4105_01_00_Nociones grales de la simulacion de procesos A.pptx
4105_01_00_Nociones grales de la simulacion de procesos A.pptx4105_01_00_Nociones grales de la simulacion de procesos A.pptx
4105_01_00_Nociones grales de la simulacion de procesos A.pptxCristianMG7
 
Taller # 3 Modelos de Colas y Simulación”.pdf
Taller # 3 Modelos de Colas y Simulación”.pdfTaller # 3 Modelos de Colas y Simulación”.pdf
Taller # 3 Modelos de Colas y Simulación”.pdfJuanPabloPea19
 
Introducción a la Simulación2.pptx
Introducción a la Simulación2.pptxIntroducción a la Simulación2.pptx
Introducción a la Simulación2.pptxJearvaviVzquez
 

Similar a Capítulo 01 conceptos de simulación (20)

Introducción a la Simulación
Introducción a la SimulaciónIntroducción a la Simulación
Introducción a la Simulación
 
Simulaciones.pptx
Simulaciones.pptxSimulaciones.pptx
Simulaciones.pptx
 
Simulación unidad 1
Simulación unidad 1Simulación unidad 1
Simulación unidad 1
 
Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -
 
Simulación de sistemas
Simulación de sistemasSimulación de sistemas
Simulación de sistemas
 
2 como simular
2 como simular2 como simular
2 como simular
 
Unidad i simulacion
Unidad i simulacionUnidad i simulacion
Unidad i simulacion
 
_-_control_de_lectura_-_modelos_simulacion
_-_control_de_lectura_-_modelos_simulacion_-_control_de_lectura_-_modelos_simulacion
_-_control_de_lectura_-_modelos_simulacion
 
Control interno (ci)
Control interno (ci)Control interno (ci)
Control interno (ci)
 
Elementos basicos de un simulador de eventos discretos
Elementos basicos de un simulador de eventos discretosElementos basicos de un simulador de eventos discretos
Elementos basicos de un simulador de eventos discretos
 
simulacion-compartido.pdf
simulacion-compartido.pdfsimulacion-compartido.pdf
simulacion-compartido.pdf
 
Factores que influyen en la productividad del mecanizado
Factores que influyen en la productividad del mecanizadoFactores que influyen en la productividad del mecanizado
Factores que influyen en la productividad del mecanizado
 
1. Fundamentación General de la simulación de sistemas.pdf
1. Fundamentación General de la simulación de sistemas.pdf1. Fundamentación General de la simulación de sistemas.pdf
1. Fundamentación General de la simulación de sistemas.pdf
 
Resumen
ResumenResumen
Resumen
 
Fases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareFases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de software
 
4105_01_00_Nociones grales de la simulacion de procesos A.pptx
4105_01_00_Nociones grales de la simulacion de procesos A.pptx4105_01_00_Nociones grales de la simulacion de procesos A.pptx
4105_01_00_Nociones grales de la simulacion de procesos A.pptx
 
Clase 01.pdf
Clase 01.pdfClase 01.pdf
Clase 01.pdf
 
taller 3 parte 1.docx
taller 3 parte 1.docxtaller 3 parte 1.docx
taller 3 parte 1.docx
 
Taller # 3 Modelos de Colas y Simulación”.pdf
Taller # 3 Modelos de Colas y Simulación”.pdfTaller # 3 Modelos de Colas y Simulación”.pdf
Taller # 3 Modelos de Colas y Simulación”.pdf
 
Introducción a la Simulación2.pptx
Introducción a la Simulación2.pptxIntroducción a la Simulación2.pptx
Introducción a la Simulación2.pptx
 

Capítulo 01 conceptos de simulación

  • 1. Traducción de Material Capacitación Simio LLC. Se traduce solamente las explicaciones, manteniendo los comandos y nombre de las variables en inglés. www.evirtual.cl
  • 2.       Qué es simulación? Aplicaciones comunes de simulación Variabilidad: Funcionamiento de Centro Urgencia Simulación Manual Tipos de simulación Pasos de un proyecto de Simulación
  • 3.  Entretenimiento  Aviación ◦ Muchos juegos populares están basados en simulación.  Simulación de túneles de viento ayuda a diseñar más eficientemente los aviones.  Pilotos se entrenan en simuladores de vuelo para evitar accidentes  Manufacturas ◦ Simulación se usa para optimizar las líneas de producción y para la programación de la producción.
  • 4.     Nuestro objetivo es representar el funcionamiento de un sistema real con un modelo que se comporta de manera similar. El modelo usado en simulación puede ser un modelo físico o un modelo computacional. Las simulaciones son usadas como una ayuda en el Diseño, representación, y Operaciones de sistemas. Simulaciones computacionales son hechas con la ayuda de software apropiados.
  • 5.  Imitación de las actividades de un proceso o de un sistema del mundo real en el tiempo: ◦ Genera una historia supuesta de un sistema. ◦ Se observa esa historia y se pueden inferir conclusiones de las características del sistema.   Pueden ser usadas como: ◦ Herramientas de análisis para predecir el efecto de cambios en el sistema existente. ◦ Herramienta de diseño para predecir el comportamiento de nuevos sistemas. Muchos sistemas del mundo real son tan complejos que no pueden resolverse matemáticamente. ◦ Entonces, la simulación basada en computadores, numéricamente, se puede usar para imitar el comportamiento del sistema.
  • 6.       Para observar los efectos de las modificaciones en el comportamiento del modelo. Adquirir conocimiento acerca del sistema a través del diseño de modelos de simulación. Experimentar con nuevos diseños o políticas operacionales antes de su implementación. Determinar los requerimientos de maquinarias a través de varias configuraciones. Para el entrenamiento y capacitación. Mostrar animaciones.
  • 7.        Problemas puedan resolverse analíticamente o por sentido común. Sea más fácil realizar experimentos directamente. Los costos excedan los beneficios. Los recursos o el tiempo para realizar los estudios de simulación no estén disponibles. No haya datos, o estimaciones de los valores. No haya ni tiempo ni personal suficiente para verificar o validar el modelo. La jefatura superior tenga expectativas no razonables.
  • 8.        Predicción más exacta del desempeño del sistema. Disminuye los riesgos e incertidumbres. Revela valores ocultos. Evita/elimina costos innecesarios. Valida el proceso de mejoramiento (lean, 6σ) Explora nuevas políticas o procedimientos sin intervenir el sistema real. Evalúa aporte de nuevos equipos antes de adquirirlos.
  • 9.     Construcción del modelo requiere de entrenamiento especial. Los resultados de la simulación pueden ser difíciles de interpretar. Contruir el modelo de simulación y el análisis pueden ser muy largos y costosos. Simulacón entrega información, no soluciones.
  • 10.   Las conferencias de Simulación demuestran ampliamente las áreas de aplicación. Revisar The Winter Simulation Conference. Algunas áreas de aplicación: ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ Manufacturas Manufactura de semiconductores. Construcción y administración de proyectos. Militar Logística, Abastecimiento y distribución. Modelos de transporte y tráfico. Simulación de Procesos de Negocios. Salud Aeropuertos 10
  • 11.      Diseñar/Mejorar un centro de procesamiento de órdenes de embarque. Diseñar/Mejorar el ingreso de público en parques de entretenimiento. Diseñar/Mejorar líneas de ensamblaje de automóviles. Diseñar/Mejorar proceso apoyo administrativo de un bamco. Diseñar/Mejorar el manejo de equipajes en un aeropuerto.
  • 12.  Bodegas  Flujo vehicular y Congestión  Puertos
  • 13. Pacientes llegan con intervalo de tiempo de 1 hora en promedio El tratamiento dura 55 minutos en promedio Atención Cómo se comporta este sistema? Tiempo Llegada/Servicio Resultado No hay espera Constant/Constant Random*/Constant 5 hrs espera promedio. Random*/Random* 10 hrs espera promedio * Distribución Exponencial
  • 14.    Debemos conocer ajustadamente las variabilidades en nuestro sistema. El grado de varabilidad siempre tiene mayor impacto en el comportamiento del sistema que en la media. Se puede mejorar sustancialmente el rendimiento del sistema al reducir la variabilidad. ◦ Calendarizar reuniones. ◦ Hacer los procesos de re-ingeniería más consistentes.
  • 15. Hacerlo por 15 horas KPI’s Llegada Inicio salida     Or de n Tiempo Llegada (TEA) Tiempo Servicio 1 0 (2) 4 2 2 (1) 3 3 3 (6) 1 4 9 (6) 4  Epera promedio? Espera máxima? Cola promedio? Cola máxima? Utilización Servidor?
  • 16. Or de n Tiempo Llegada (TEA) Tiempo Servicio 1 0 (2) 4 2 2 (1) 3 3 3 (6) 1 4 9 (6) 4   Llegada ◦ Programa próxima llegada. ◦ Si Desocupado -> Ocupado, programa Salida ◦ Sino agrega a Cola. Salida ◦ Si hay espera, retirar de Cola – Programar Salida ◦ Sino Ocupado -> Desocupado Tie mp o Evento Or de n Programación de Evento Estado Servidor Cantidad en Cola 0 Llegada 1 Inicia 1, llega 2 en tiempo 2, Salida 1 al tiempo 4 Desoc a ocup 0 2 Llegada 2 Llegada 3 al tiempo 3, Ingresa 2 a Cola Ocupado 1 3 Llegada 3 Llegada 4 al tiempo 11, Inserta 3 en la cola Ocupado 2 4 Salida 1 Inicia 2, Retira 2 desde Cola, Salida 2 al tiempo 7 Ocupado 1 7 Salida 2 Iniciat 3, Retira 3 desde Cola, Salidade 3 al tiempo 8 Ocupado 0 8 Salida 3 - Ocup a desocup 0 9 Llegada 4 Inicio 4, Salida 4 al tiempo 13 Desocup a Ocup 0
  • 17. KPI Espera Promedio 4 Cola Promedio 0.4 Cola Máx 2 Utilización Servidor Estado Servidor 1.5 Espera Máx Largo Cola Value 0.8
  • 18.    Un modelo de simulación es una descripción del sistema lo suficientemente detallada para calcular los estados durante el tiempo. Software de simulación usan los modelos para calcular el estado del sistema mientras transcurre el tiempo. Modelos se categorizan por el tipo de cambios de estado que pueden ocurrir.
  • 20.  Ecuaciones Diferenciales x’(t) = a x(t) − b x(t) y(t) y’(t) = −c y(t) + d x(t) y(t)  Sistemas Dinámicos
  • 22.           Definir el objetivo del estudio. Entender el sistema. Determinar el alcance del modelalmiento y el nivel de detalle. Obtener datos. Construir modelo (Iterativo) Verificar la lógica y los datos. Validar los resultados. Diseñar y realizar los experimentos. Analizar e interpretar los resultados. Documentar y presentar los resultados.
  • 23.
  • 24.  Cuatro fases: ◦ Formulación del problema, y fijar objetivo y diseño global (pasos 1 al 2). ◦ Construcción del modelo y recopilación de datos (pasos 3 al 7) ◦ Correr el modelo (pasos 8 al 10). ◦ Implementación (pasos 11 al 12).  Es un proceso interactivo.
  • 25.           No entender el propósito desde el inicio, Muy grande y complejo Mucho detalle. No están completamente identificadas las variabilidades Obtención de los datos necesarios en el formato necesario. Falla en verificar/validar el modelo. Interpreatación incorrecta de los resultados aleatorios. Los que toman las decisiones no creen en los resultados. Resultados fuera de tiempo. Los resultados son descriptivos – no prescriptivos.
  • 26.     La simulación es el uso de un modelo para estudiar un sistema. La simulación se puede usar para diseñar/mejorar un amplia gama de sistemas. La simulación ayuda a predecir el comportamiento de un sistema, a probar ideas, a eliminar riesgos, y a lograr mejores rendimientos. El comportmiento del sistema está normalmente influenciado por la aletoriedad.

Notas del editor

  1. By “similar” we don’t seek exact equivalent behavior– but good enough to help us make better decisions using the model.Models are typically purpose built – we have a specific question to answer – or goal in mind (find hidden performance) – and we create a model for that application.Although simulation can be done with physical models as well as computer models, our focus is on computer models. The wind tunnel model in airplane design is the classic use of a physical model. With the advances in computers and graphics there has been a strong growth in the use of computer models.Simulation has traditionally been used as a design tool – i.e. to design or improve a system of interest. However the use of simulation has been expanding into the other areas. For example by running the simulation model in scaled real time we can use the model as a replacement for the real system for testing out control software or training workers. This is an expanding area of application for simulation. Simulation can also be used as a an aid to operating a system. For example simulation can be used to generate actual production schedules on a manufacturing line. Our focus here will be in simulation applied to system design.In general – simulation is done with the aid of specialized software designed specifically for that purpose. The earliest simulation products appeared in the 1960’s and software has advanced significantly over the past half century. In this course we will focus on simulation using the Simio software.
  2. With simulation you make your mistakes in the model instead of the real system.
  3. Three running models
  4. NOTE: if we used the average (3.5) for the inter-arrival time and service time we would get no lines. KPI’s would be perfect!Let’s begin by taking a very small system and creating a simulation by hand. We will do by hand what the simulation software will do for us. Our goal is to gain some understanding in exactly what is taking place inside simulation software.We will simulate the first 15 hours of a single server queuing system. Our system has random arrivals and service times – so we need a way to draw samples from a random distribution. We will use a 6-sided die for purpose, with each side being the time between arrivals, or the system time. Our purpose is to record KPI’s to understand the behavior of the system. Rolling the die produces the arrival times and service times shown in the table.By simulation – we mean “act out” the system. The system behavior evolves as two events occur: Arrive and Depart. The simulation must sequence the events in their proper order, and track the state changes (server state, queue length) over time.
  5. We can do this by hand – but a computer can do it for us, and let us run many (millions) of jobs through the system.Whenever an arrival occurs we schedule the next arrival. This keeps our list of future events to manage small, since only one arrival is scheduled at time.In addition to scheduling the next arrival, if the server is idle we make it busy and schedule Depart, otherwise we wait in the Queue.When the depart event occurs, if we have waiting customers we remove the first and schedule the departure, otherwise we change to server state to idle.Notice that the first two columns is essentially a list of events to execute at a specified simulated time. This is referred to as a “event calendar”. The simulation moves the simulated time from one event to the next event and then executes the event logic. This is often referred to as a “next-event” time advance mechanism.The computer can also record statistics, and animate the movement through the system.Assumptions (no breakdowns, zero start time, sequence independent, etc.).
  6. From our table we can compute our KPI’s.Average wait = sum of waiting times divided by number of jobs.Maximum is largest of the set.Average queue is time weighted queue length (area under the curve, divided by length of time).Maximum is largest number over time.Server utilization is the time weighted server state (area under the curve, divided by the length of time).We only “ran” our simulation for 15 minutes of simulated time to produce these results. If we ran longer we might expect these numbers to change. In fact they become very large. So one of the questions that needs to be answered is how long do we need to run to have results that we can trust.
  7. A “model” defines how the states of the system changes over time. Simulation software typically uses a next-event mechanism to move simulated time forward.
  8. Deterministic models have no variation. These are rare. Most systems have multiple sources of variation. For example tasks performed by people always vary – external inputs (customers, materials) vary – and exceptions occur (failures).The terms discrete and continuous refer to the changing nature of the states that describe the system. Some states (e.g. the length of a queue, status of a worker) change at discrete points in time (called event times). Other states (e.g. pressure in a tank, temperature in an oven) change continuous over time.Some systems are pure discrete or continuous, while others have both types of states present. Some times we take a discrete system and approximate it with continuous states. For example, we might approximate the population of birds in a geographical region by a continuous state, even though in fact it is discrete (based on birth-death).
  9. Continuous systems are defined by differential equations that specify the rate of change – simulation software uses numerical integration to generate a solution for the equations over time.Each equation is of the form rate = F(); equations cannot be solved mathematicallySystem Dynamics is a graphical approach for creating simple models using the same underlying concept. Flows (rates) into Stocks (levels). Sources and sinks for flows.Often used to model population dynamics, market growth/decay, etc.
  10. Events model the points in time when the state can change (arrive, depart). Old way of doing things.Processes model a sequence of actions that take place over time (seize worker, delay by time, release worker). Easier than events – flexible.Objects describe the model from the point of view of the facility. The easiest of all. Simio combines ease of objects with flexibility of processes.Agents are a special case of objects – the system behavior emerges from the interaction of a large number of autonomous intelligent objects (populations, markets, etc.).Simio is a multi-paradigm modeling tool that combines these views into a single framework. You can use a single paradigm, or combine multiple paradigms in the same model.
  11. Validation of “as is” and “to-be” models.
  12. Pick your first model carefully. Select something where the simulation can deliver significant value, but is not so grand that you get bogged down in modeling, data collection, etc.Sometimes too much detail and “believing” results conflict – it’s necessary to add additional detail to make the model more “believable”.If you are new to simulation – don’t hesitate to get help in formulating the model – a little help and advice on the front end can save huge on the back end.