You are on page 1of 62

Simulación

Ing. Rafael Garrido Rosado


Competencias Generales
Analizar, modelar y experimentar sistemas productivos y de
servicios, a través de la simulación discreta, con el fin de detectar
problemas tales como cuellos de botella, retrasos,
sobredimensionamiento, entre otros, aplicando los resultados
obtenidos para la generación de alternativas de mejora, incluyendo
aspectos económicos y con enfoques de sustentabilidad.
Competencias Generales
Tomar decisiones que permitan mejorar los sistemas bajo estudio,
elaborando propuestas de mejora e innovación de estaciones de
trabajo o de servicio, de procesos, de procedimientos, de
distribución física de instalaciones, de logística, con base en los
resultados de la simulación analítica.
Temario Unidad 1

Introducción a la Simulación de Eventos Discretos
1.1. Introducción
1.2. Definiciones y Aplicaciones
1.3. Estructura y características de la simulación de eventos
discretos.
1.4. Sistemas, Modelos y Control
1.5. Mecanismos de tiempo fijo y tiempo variable
1.6. Etapas de un Proyecto de simulación
Competencia Específica
• Identificar las aplicaciones de la simulación.
• Conocer y aplicar la terminología propia de la simulación como
sistemas, modelos, control, tiempos fijos y variables.
• Conocer las etapas de un proyecto de simulación.
1.1 Introducción
¿Cuándo surge la simulación?
¿Cómo surge la simulación?
La simulación ha sido aplicada en:

Análisis de estrategias de mercado


control de inventarios
producción

Sistemas de transporte Control del medio ambiente Patrones de crecimiento


urbano e industrial

y otras numerosas áreas


El La simulación
La simulación
comportamie también
involucra la
nto de un puede ser
generación
En muchas sistema usada para
de una
situaciones, conforme estudiar
historia
la simulación evoluciona sistemas en
artificial de
es la única con respecto la etapa de
un sistema,
forma viable al tiempo es diseño,
con las
para el estudiado a antes de que
característica
análisis. través de tales
s operativas
desarrollar un sistemas
del sistema
modelo de sean
real.
simulación. construidos.
Todos usamos la simulación para tomar decisiones
todos los días. Previo a tomar una acción, generalmente
construye un modelo mental o en algunos casos físicos
de su concepción del medio ambiente para ayudar a la
toma de decisiones.
Origen de la simulación.
En las actividades de la guerra los militares diseñaron e iniciaron
lo que pasó a llamarse Investigación de Operaciones. Los
norteamericanos diseñaron en 1940, durante las operaciones de
creación de la bomba de hidrógeno, un método de simulación que
permite predecir sucesos con amplios niveles de acercamiento en
las probabilidades de ocurrencia.
1.2 Definiciones y Aplicaciones
Existe un numero de diferentes definiciones y tipos de simulación.
Para propósitos prácticos se definirá simulación como:

"El proceso del desarrollo de un modelo de un problema y


la estimación de medidas del funcionamiento del problema
a través de la realización de experimentos sobre el
modelo".
Otros conceptos…
Simulación es una representación ficticia de una situación real,
que se experimenta mediante modelos que son abstracciones de
la realidad; el conocimiento adquirido en la simulación se aplica
en el mundo real.
La simulación es una forma de experimentar con un modelo
detallado de un sistema real para determinar como responderá
el sistema a cambios en su estructura, medio ambiente o a
ciertas consideraciones.
System Improvement Using Simulation
Charles R. Harrell, Robert E. Bateman, Thomas J. Gogg and,
Jack R.A. Mott
Promodel Corporation., 1996
La simulación es el desarrollo de un modelo lógico-
matemático de un sistema, de tal forma que se obtiene una
imitación de la operación de un proceso de la vida real o de un
sistema a través del tiempo.

Mohammad R. Azarang y Eduardo García Dunna


Mc. Graw-Hill, 1997
Una simulación es imitar la operación de un proceso de la vida
real o de un sistema con respecto al tiempo.

Discrete-Event Simulation Sytem


Jerry Banks, John S. CArson, Barry L. Nelson
Prentice Hall, 1984
Una técnica numérica para el comportamiento de experimentos
en una computadora digital, la cual implica ciertos tipos de
modelos matemáticos y lógicos para describir el
comportamiento de un negocio o sistema económico sobre
extensos períodos de tiempo.

H. Maisel y G. Gnugnoli

Tarea: Investigar 5 conceptos


Aplicaciones de la Simulación
Comunicaciones.
• Las aplicaciones e simulación están siendo
vitales en la industria de la comunicación.
• Redes de computadoras de área local y
área Amplia
• Sistemas telefónicos
• Sistemas de comunicación intercontinental
vía satélite
• Redes de televisión por cable y
• Sistemas de telefonía celular
Educación.

El proceso de
Planeación del
Los efectos en inscripción,
inventario en
los cambios en el asignación y
bibliotecas y
nivel registro, calendarización
cafeterías, y
de aulas

Planeación de la
son algunas de las composición y de
aplicaciones que
pueden ser realizadas
sistemas de diseño
por la simulación. para escuelas y
universidades;
Entretenimiento.
• Las técnicas de simulación son ampliamente
usadas en el diseño de la estructura y operación
de componentes diversos de parques de diversión
• Estudios de producción, y sistemas de teatro y
cine.
• Sistemas de venta de boletos, líneas de espera
• Diseño de estacionamiento para vehículos
• Diseño de la capacidad y calendarización de
paseos y espectáculos
• Calendarización de personal, equipo y producción
de filmaciones
Servicios de Alimentación.


• Restaurantes independientes
• Restaurantes de comida para llevar
• Restaurantes de comida rápida
• Franquicias de restaurantes, y
• Sistemas de tiendas de autoservicio (Mini Supers).
Pueden ser sujetos a estudios de simulación para propósitos
tales como: 


Planeación Planeación
del Planeació Selección y
Distribuci
inventario n de la de la calendariza
de
ón del ción de la
distribuci ubicación
materiales lugar. mano de
ón. .
e insumos obra.
Servicios de Salud.
Hospitales, servicios de emergencia, laboratorios clínicos,
oficinas de médicos y dentistas, y paramédicos son
sujetos frecuentemente a estudios de simulación para
determinar:

• La calendarización de cuadrillas de enfermeras y médicos


• Políticas de inventario de medicinas y alimentos,
• Planeación de la capacidad de recursos, tales como;
camas, áreas de espera, salas de operación, equipo de
primeros auxilios, y ambulancias.
• Planeación de servicios de emergencia
• Diseño de instalaciones
• Programación y calendarización de pacientes
• Análisis Logístico
• Compra de equipo
• Flujo Inter-departamental de pacientes.
Hoteles y Servicios de Hospedaje.
Sistemas tales como hoteles, moteles, y áreas de
descanso pueden ser estudiadas por la simulación para
determinar de factores tales como:

• Capacidades adecuadas.
• Ubicación, administración de políticas de los recursos
en inventario.
• Métodos de la planeación y calendarización de la mano
de obra.
• Sistemas de reservaciones.
• Diseño y Distribución de instalaciones.
• Determinación de la característica y capacidad de
equipos y materiales
• Análisis Logístico.
• Asignación de recursos.
Transporte.
Estos sistemas pueden involucrar uno o más tipos de
vehículos ( taxis, autobuses, trenes, aviones, barcos, etc. ),
pasajeros, carga y rutas de transporte. El estudio de
simulación puede tener objetivos tales como:

• El diseño de la capacidad de los vehículos.


• Planeación y calendarización de la mano de obra
(operadores, cuadrillas de mantenimiento, etc.)
• Planeación de repuestos.
• Planeación del mantenimiento.
• Planeación urbana.
• Rutas de vehículos.
• Diseño de carreteras.
• Diseño de sistemas de control de tráfico aéreo de tierra y
aire.
• Diseño de estacionamientos y su estructura.
Producción y Manufactura.
Todos los tipos de manufactura relativos a plantas
de procesamiento químico, plantas automotrices,
manufactura de vehículos aerospaciales,
muebles, electrónica, herramientas, y otras
utilizan la simulación extensivamente en
aplicaciones tales como;
• Planeación estratégica.
• Diseño de distribución de planta.
• Planeación de la producción.
• Políticas de reemplazo y mantenimiento de
equipo.
• Planeación y control del inventario.
• Calendarización de la producción.
• Balanceo de líneas de ensamble.
• Almacenamiento y manejo de materiales.
• Diseño de Sistemas de información.
• Otras aplicaciones relacionadas al diseño,
fabricación, ensamble, control de calidad,
Empacado, almacenamiento, y distribución.
• Justo a tiempo.
• Aseguramiento de la calidad.
• Niveles de servicio al cliente.
• Confiabilidad y disponibilidad de productos.
Ventajas de la simulación
• Permite estudiar sistemas reales que no se
pueden evaluar analíticamente. En la práctica, la
mayoría de los sistemas reales se estudian
mediante simulación. De hecho la simulación es
la técnica de Investigación de Operaciones más
utilizada.
• Hace posible estimar el comportamiento de un
sistema existente si se modifican algunas de las
condiciones de funcionamiento actuales.
• Además para probar si esos cambios producen
mejoras, no es necesario interrumpir el
funcionamiento del sistema real.
Tarea...

• Investigar las diversas aplicaciones de la simulación: cuales han


sido sus alcances y limitaciones.
• Identificar las aplicaciones de la simulación en diversas áreas
de los negocios como los inventarios, las líneas de ensamble, la
reparación de maquinaria o equipo, la prestación de un servicio,
la logística, entre otros
• Se pueden comparar distintas alternativas de diseño (o
de formas de operar de un sistema), antes de
construirlo, para ver cual se comporta mejor.
• Permite estudiar en poco tiempo la evolución de un
sistema en un periodo largo de tiempo: se pueden
evaluar años de experiencia en el sistema real en unos
pocos minutos de simulación. Alternativamente también
permite lo contrario: estudiar los trabajos detallados de
un sistema en un periodo de tiempo extendido.
• Se puede utilizar para validar un modelo analítico: para
construir un modelo analítico hemos tenido que hacer
diversas hipótesis para que sea más simple. Si los
resultados no difieren mucho de los obtenidos con
simulación (con un modelo más cercano al sistema
real), se puede utilizar el modelo analítico porque los
resultados no son sensibles a las hipótesis que se han
hecho.
Desventajas de la simulación
• No produce resultados exactos, sino estimaciones.
Esto hará necesario utilizar las técnicas
estadísticas para saber, por ejemplo, cuantas veces
hay que ejecutar la simulación (número de
muestras), para cada conjunto de datos de entrada
y realizar estimaciones fiables de los parámetros de
interés.
• Desarrollar un modelo de simulación suele ser caro
y lleva tiempo.
• Es difícil demostrar la validez del modelo. Si el
modelo no es válido, los resultados son poco útiles,
ya que la información que estamos obteniendo del
modelo de simulación no es representativa del
sistema real que nos interesaba estudiar.

Errores frecuentes de la simulación. 


• No tener bien definidos los objetivos al comienzo


del estudio.
• Elegir un nivel de detalle inapropiado.
• Tratar un estudio de simulación como si fuera
principalmente un problema de programación.
• Confiar en simuladores que hacen la simulación
accesible a “todo el mundo”.
• Analizar los datos de salida a partir de una sola
ejecución, tratándola como la solución verdadera.
• Fallar en la comunicación con las personas que
conocen realmente el sistema.
• No modelizar correctamente las distintas fuentes
de aleatoriedad del sistema real.
La simulación y el método científico.
La simulación sigue los cuatro pasos del método científico:
• Formule la hipótesis: ¿Qué diseño o políticas del sistema
trabajan mejor?
• Diseñe el experimento: Construya el modelo para poder
probar la hipótesis.
• Pruebe la hipótesis: Corra el modelo varias veces y pruebe la
hipótesis.
• Obtenga conclusiones: Analice resultados del modelo y tome
las mejores decisiones.
1.3 Características de la simulación de
eventos discretos
Simulación de eventos discretos
Una simulación de eventos discretos es aquella en la
que los cambios de estado de las variables se realizan en
puntos discretos del tiempo accionados por eventos. Eventos
de simulación típicos pueden incluir:
1. La llegada de un cliente o una pieza.
2. La falla de un recurso o máquina.
3. La terminación de una actividad.
4. La finalización de un turno de trabajo.
La simulación de eventos discretos se refiere a la modelación
computacional de sistemas que evolucionan en el tiempo
mediante cambios instantáneos en las variables de estado. Los
cambios ocurren en puntos separados del tiempo. En términos
más matemáticos, diríamos que los cambios del sistema ocurren
en un conjunto contable de puntos del tiempo.
En términos generales, el modelo contiene tres elementos
principales, entrada, proceso y salida.
En el primer caso la entrada esta representada por una variable
de tipo discreto la cual asume valores enteros, posteriormente, el
modelo de simulación representa la situación que evalúa los
valores de entrada, generalmente un modelo matemático, aunque
también es posible representarlo por otros tipos de modelos.
Finalmente, la salida esta conformada por un grupo de valores
que representan la información derivada de los dos elementos
anteriores y que permitirán tener una idea de los resultados que
pudiesen presentarse en la realidad, de darse el caso.
Ejemplo de una simulación de eventos
discretos
La simulación de un restaurante es un ejemplo de una simulación
de eventos discretos porque las variables (Ej. Número de clientes
esperando en cola, número de clientes sentados en una mesa
determinada, tiempo promedio de espera, etc.) Cambian en
determinados puntos en el tiempo.

La mayoría de los sistemas


de manufactura y de servicio
se simulan como
simulaciones de eventos
discretos.
Simulación continúa
En la simulación continua, el estado de las variables cambia
continuamente con respecto al tiempo.

Ejemplo: El disparo de una bala, en donde la distancia que recorre


la bala cambia continuamente con respecto al tiempo. La
simulación continua utiliza ecuaciones diferenciales para definir las
tasas de cambio en el estado de las variables a través del tiempo.
Sus principales características son:
• Están basadas en su totalidad por actividades lógicas y
matemáticas
• El  modelo  va cambiando parcialmente  conforme ocurren los
eventos
• El sistema solo cambia cuando ocurre un evento estos cambios 
se van registrando  para poder comprender el comportamiento 
del modelo.
• Cuando un evento se realiza el tiempo de la simulación  avanza.
• La lista de eventos pendientes  va reduciéndose conforme los
eventos  se van realizando
• La ejecución de un evento puede  generar nuevos eventos.
• Una simulación  tiene que poder ser  repetida  múltiples
ocasiones  generando los mismos resultados, siempre y
cuando  las variables sean las  mismas.
1.4. Sistemas, Modelos y Control
Se define como una colección de entidades (por ejemplo,
personas, máquinas, etc.) que actúan e interactúan juntas para
lograr un fin común.
En la práctica, ¿qué se entiende por sistema?, depende de los
objetivos del estudio particular que se pretenda hacer.

El conjunto de entidades que componen el sistema para un


estudio puede ser sólo un conjunto de todas las entidades
utilizadas para otro estudio.
Se puede definir el estado de un sistema con
un conjunto de variables necesarias para
describir el sistema en un punto particular de
tiempo, relativo a los objetivos del estudio.
Existen diferentes formas de estudiar un sistema:

Por modelo entendemos la representación de un sistema,
desarrollado con el propósito de estudiar dicho sistema.
Los modelos deben contener sólo los aspectos esenciales del
sistema real que representan.
Aquellos aspectos del sistema que no contribuyen
significativamente en su comportamiento no se deben incluir, ya
que lo que harían sería obscurecer las relaciones entre las
entradas y las salidas.

¿En qué punto se debe parar de incluir realismo en el


modelo? Esto depende del propósito para el cual el modelo se
haya desarrollado
Características que deben presentar los modelos: 


• Deben ser fáciles de entender y manejar.


• Deben ser simples y de costo no excesivo.
• Deben ser una buena aproximación del sistema real, que
controle el mayor número posible de aspectos del mismo y que
éstos contribuyan de forma significativa al sistema (hay
relaciones en el sistema que no son significativas y pueden
obviarse en el modelo
El diseño y control de modelos de modelos obliga a tener
conocimientos de cuatro áreas de conocimiento distintas: 


• Modelización: necesarios para


diseñar el modelo que permita
dar respuestas válidas del Probabilidad y Estadística: la probabilidad
sistema real que represente. El es necesaria para definir y estudiar las
diseño es una fase muy variables aleatorias de las entradas, y la
importante, ya que los errores estadística para permitir el diseño y análisis
proporcionarán modelos falsos. de los experimentos.
• Programación: ya que el modelo Métodos Heurísticos: para permitir llegar a
se ha de implantar con un una solución buena del problema
lenguaje de programación. planteado.
Clasificación de los modelos…
1.5 SOFTWARE COMERCIAL PARA LA SIMULACIÓN
DE SISTEMAS

Un simulador es un paquete de computadoras que


permite realizar la simulación para un ambiente
específico, no requiriendo esfuerzo en
programación. Hoy en día existen simuladores para
ambientes de manufactura y sistemas de comunicación
permitiendo un menor tiempo en el desarrollo del
modelo, así como también contar con el personal sin
experiencia en simulación.
Los simuladores son actualmente muy utilizados para análisis en alto nivel,
requiriéndose únicamente agregar detalles en un cierto nivel, puesto que lo demás
es estándar. Entre los simuladores mas comunes y usados podemos encontrar los
siguientes ejemplos:

Arena es un software de simulación y automatización de eventos discretos


desarrollado por Systems Modeling y adquirida por Rockwell Automation en 2000.
Utiliza el procesador y el lenguaje de simulación SIMAN.
En Arena, el usuario construye un
modelo experimental mediante la
colocación de módulos (cajas de
diferentes formas) que representan
procesos o lógicas. Las líneas de
conexión se utilizan para unir estos
módulos entre sí y especifica el flujo
de entidades. Mientras que los
módulos tienen acciones específicas
relativas a las entidades, flujo y
temporización, la representación
exacta de cada módulo y de la
entidad en relación con los objetos
de la vida real está sujeta a la del
modelador. Los datos estadísticos,
como el tiempo de ciclo y los niveles
de WIP (Work in Process), se
pueden grabar y   ser emitida como
informes.
Características del Software de Simulación
Arena para Eventos Discretos:
• Metodología de modelado de diagrama de flujo que incluye una amplia
biblioteca de bloques de construcción predefinidos para modelar el
proceso sin la necesidad de programación personalizada
• Completa gama de opciones de distribución estadística para modelar con
precisión la variabilidad del proceso
• Capacidad para definir trayectorias de objetos y rutas para la simulación
• Análisis estadístico y generación de informes
• Las mediciones de rendimiento y cuadros de mando
• Capacidad de animaciones realistas en 2D y 3D para visualizar resultados
más allá de los números.
Stella es un programa de
simulación por
computadora, que
proporciona un marco de
referencia y una interface
gráfica de usuario para la
observación e interacción
cuantitativa de las variables
de un sistema.
ProModel es un simulador con animación para
computadoras personales. Permite simular cualquier
tipo de sistemas de manufactura, logística, manejo de
materiales,etc. Puedes simular bandas de transporte,
grúas viajeras, ensamble, corte, talleres, logística, etc.

ProModel es un paquete de simulación que no
requiere programación, aunque sí lo permite.Puedes
simular Justo a Tiempo, Teoría de Restricciones,
Sistemas de Empujar, Jalar, Logística, etc.
Prácticamente, cualquier sistema pueder ser
modelado.
Una vez hecho el modelo, éste puede ser optimizado
para encontrar los valores óptimos de los parámetros
claves del modelo. Algunos ejemplos incluyen
determinar la mejor combinación de factores para
maximizar producción minimizando costo, minimizar el
número de camiones, etc.
Beneficios Clave
• Único software de simulación con Optimización plenamente intregrada


• Creación de modelos rápida, sencilla y flexible.


• Modelos optimizables.


• Elementos de Logística, Manejo de Materiales, y Operaciones incluídas. (Bandas de transporte, Grúas


Viajeras, Operadores).


• Entrenamiento en Español.


• Resultados probados.


• Diseño, así como de fotografías digitales.


• Integración a Excel, Lotus, Visual Basic y herramientas de Microsoft.


• Genera en automático las gráficas en 3 dimensiones para visualización en el espacio tridimensional.



AspenONE de la compañía AspenTech es la
aplicación líder en el mercado que permite
optimizar los procesos de ingeniería.
Contiene herramientas para la simulación,
diseño, monitoreo, optimización y
planificación financiera de plantas químicas,
petroquímicas, metalúrgicas y otras
industrias, accesibles desde una interfaz
gráfica fácil de usar.
Las capacidades de simulación permiten
predecir el comportamiento de un proceso
utilizando relaciones de ingeniería básicas
tales como balances de materia y energía,
equilibrio de fases y cinética de reacciones.
Algunas de las herramientas disponibles son
Aspen Plus e HYSYS.
Chemstations es uno de los
proveedores internacionales más
importantes dedicado a la
simulación de procesos en el
ámbito de la ingeniería química.
El software CHEMCAD permite
crear de manera interactiva
diagramas de circulación de
materiales, simular todos los
procesos fundamentales, incluidos
los procesos de regulación, y
visualizar una representación
gráfica de los resultados.
Conoce FlexSim, un poderoso programa
de simulación que permite visualizar y
probar cambios en las operaciones y los
procesos de producción, logística, manejo
de materiales y servicios de la manera
más rápida y sencilla evitando los altos
costos, riesgos y extensos tiempos que
conllevan el experimentar con cambios en
el mundo real y su análisis por prueba y
error.
Permite analizar diferentes escenarios y condiciones, encontrando la solución más conveniente,
todo esto en un ambiente gráfico en tres dimensiones (3D), con los últimos avances en
tecnología que facilita la comunicación y comprensión de las ideas para una acertada toma de
decisiones. Gráficas, reportes y estadísticas presentan los resultados del modelo de simulación
de una manera clara y precisa.
Identifica cuellos de botella, analiza costo beneficio de un proyecto conociendo si una inversión
es conveniente, prueba rápidamente diferentes escenarios para encontrar la forma más eficiente
de trabajar. Puedes medir el nivel de servicio, hacer un costeo de la operación, definir
capacidades, balanceo de líneas, tamaño de Kanban, evaluar si la automatización se justifica,
probar los conceptos de Lean Manufacturing, encontrar el nivel óptimo de inventario y diseñar el
mejor layout y probar cualquier otra idea que puedas imaginar.