Está en la página 1de 22

Simulación Gerencial

Introducción y
Metodología General
Agenda
• ¿Qué es SIMULACIÓN?
• Maneras para estudiar un sistema
• ¿Cuándo es útil la simulación?
• Algunas aplicaciones
• Herramientas de simulación – software
• Ejemplos
FASE I: ¿Qué es Simulación?
Puede definirse como la creación de una historia artificial de un proceso o
sistema del mundo real mediante el desarrollo de un modelo

Imitación de situaciones bajo condiciones controladas


Def. Diccionario Larousse (1999): Representación simplificada de un sistema
complejo
Def. Wikipedia: La simulación es el proceso de diseñar un modelo de un
sistema real y llevar a término experiencias con él

Abstracción
Simplificación
Supuestos
(Relaciones entre los objetos de interés)
Mundo real

Ambiente Simulado
Maneras de estudiar un problema
Puede ser muy costoso

No siempre son sencillas


de obtener
¿Cuándo es útil la simulación?
ÚTIL
• Cuando se quiere estudiar las relaciones internas de un sistema complejo
– El proceso no puede ser fácilmente modelado usando herramientas
analíticas: plantas de producción, organizaciones, etc.
– Cambios de distinta índole pueden ser modelados y su efecto puede ser
observado.
– Experimentación de políticas antes de implementación
INÚTIL
• ¿El problema se puede resolver por sentido común?
• ¿Es viable resolver de manera analítica?
• ¿Es viable hacer el experimento físico (prototipo)?
• ¿El costo excede el ahorro?
• ¿Hay tiempo y recursos disponibles?
• ¿Hay datos disponibles?
Beneficios de la simulación
• Permitir obtener una visión general de la operación de un sistema y verificar
el impacto de posibles cambios en el desempeño del mismo.
• Mejorar y facilitar la comprensión del sistema y sus elementos.
• Facilitar la experimentación de políticas y nuevas configuraciones, en la
búsqueda del mejoramiento del sistema.
• Ahorros potenciales al reducir los costos de implantaciones erróneas.
Algunas aplicaciones y ejemplos
• Estimación de medidas de desempeño en un sistema de producción, sistemas
de inventario, procesos de fabricación, dirección de materiales y operaciones
de logística.
• Diseñando y planeando de la capacidad de sistemas informáticos, por
ejemplo: Call Center.
• Evaluación y mejora de operaciones portuarias, tales como puertos o
terminales marítimos.
• Mejoramiento de operaciones del cuidado médico, transacciones financieras
y bancarias, sistemas del transporte y aeropuertos, entre muchos otros.
Herramientas de simulación
• Herramientas teóricas:
– Generación de Números Aleatorios
– Análisis Estadístico
– Diseño de Experimentos
– Modelaje de Sistemas: Modelos probabilísticos, herramientas de teoría de
sistemas, microeconomía, etc..
Software
• Herramientas de Software
– Lenguajes de programación: C, Java, C++, etc..
– Lenguajes de simulación de propósito especial:
• Software de bloques: Arena, ProModel
• Software Dinámica Organizacional: I-Think
– Especialmente diseñados para la construcción de modelos de
manera más rápida.
– Generalmente proveen gráficas y herramientas de animación.
¿Qué es un modelo?
Representación de un sistema con el propósito de estudiarlo.
• Es únicamente necesario considerar aquellos aspectos del sistema que
afectan el problema de investigación.
Modelo del sistema

Físico Matemático

Determinístico Estocástico

Estático Dinámico Estático Dinámico


Simulación de Monte Carlo

Discreto Continuo Discreto Continuo


Pasos en un estudio de simulación
Formulación del Problema
• Clara comprensión del problema por parte del analista y de quien contrata el
trabajo.
• Puede haber ocasiones en donde es necesaria la reformulación del problema.
Objetivos y Definición del Plan
• Determinación de las preguntas a ser respondidas por la simulación.
– Determinar la pertinencia de la aplicación de simulación.
• Identificar posibles escenarios a estudiar.
• Identificar criterios de decisión.
• Identificar claramente el usuario final.
• Determinar requerimientos de datos.
• Determinar requerimientos de hardware, software y personal.
• Determinar el horizonte de tiempo y cronograma de trabajo.
• Plan de costos.
Conceptualización del modelo
• Abstracción de las características principales
– Eventos, actividades, entidades, recursos, variables, atributos y las
relaciones entre ellas.
– Requerimientos de datos
– Medidas de desempeño
• Supuestos: seleccionar el nivel de detalle
Recolección de Datos
• Recolectar datos para análisis de entrada y validación.
• Análisis de los datos
– Reconocer y determinar las variables aleatorias
– Ajuste de distribuciones de probabilidad
Traducción del modelo
(simulación)
Traducción
1. modelo

Lenguajes de

2. Lenguajes de
propósito general
simulación de
propósito
especial

SIMAN, ARENA,

3. JAVA, C, C++,
Visual BASIC
ProModel,
Extend, @RISK,
CrystalBall
Verificación y Validación del
Modelo
• Verificación: proceso en el que se determina si la operación lógica es
correcta
– Depuración del software de simulación.

• Validación: proceso en el que se determina si el modelo representa


adecuadamente el sistema.
– Comparación de los resultados del modelo con los datos recolectados a partir del
sistema real.
1
• Sistema del mundo real

2
• Modelo Conceptual
Verificación

3
• Modelo Lógico

4 • Modelo de Simulación
Validación
Diseño de Experimentos
• Deben simularse diferentes escenarios.
• Debe identificarse claramente el tipo análisis de los datos resultantes
(Estado estable (steady-state) vs. Simulación con terminación –
(terminating simulation analysis))
• Número de corridas.
• Longitud de cada corrida.
• Inicialización.
• Reducción de varianza.
Análisis de resultados
• Tests estadísticos para significancia
– Estimación puntual
– Estimación de intervalos de confianza
• Interpretación de resultados
• ¿Más corridas?
• ¿Qué errores se suelen cometer?
Precauciones y Errores Frecuentes
• La simulación no es exacta, es una aproximación.
• La simulación depende del modelo, de las simplificaciones y de cómo se
definen los escenarios, usualmente el responsable de estas actividades es un
experto (el consultor).
• La simulación depende de los datos, que suelen ser muy limitados o sujetos a
error.
Presentación de resultados
(Documentación)
• Documentación del programa
– Permite modificaciones futuras.
– Genera confiabilidad en el proyecto.
• Reportes de avance
– Generalmente se recomiendan reportes frecuentes (Ej: mensuales).
– Medidas de desempeño y criterios usados.
– Resultados de los experimentos
– Recomendaciones

También podría gustarte