Está en la página 1de 39

Simulación de Procesos

SIMIO 11.0

Profesor: Juan Pino Echeverría


jpinoeucsc@Gmail.com
56979764266

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Elementos de un Modelo de Simulación
• Entidades
• Atributos (propios de la entidad)
• Variables globales (del modelo)
• Recursos (fijos y móviles)
• Colas
• Acumuladores estadísticos
• Eventos
• Reloj de simulación

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Pasos para Simular un Proceso
Mundo Recolectar Definir Modelo
Simplificación
Real Datos Parámetros Artificial

Información necesaria:
•Tasas de Llegada
Configurar
•Constante, distribuida o aleatoria
Escenarios
•Probabilidades de Caminos
•Tiempos por actividad
•Ciclo, espera y ejecución
•Productividades Ejecutar
•Recursos por actividad Simulación
•Cantidades
•Tipos
•Consumidos o reutilizables Análisis de
•Costos por actividad/recursos Resultados
•Por uso
•Por transacción
•Constantes
•Horario de actividades
•Horas Extras
•Vacaciones
•Turnos Simulación Orientada a Obje Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.
Principales Software de
Simulación de Procesos
• SIMIO*
• Flexsim
• Promodel
• Arena
• Bonita Soft

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Introducción a software SIMIO
¿Qué es SIMIO?
-Software de simulación de procesos de eventos
discretos y continuos.
- Visualización y ambiente de trabajo en 2D y 3D.
-Objetos altamente parametrizados para minimizar
la necesidad de programar.
-Tiene la flexibilidad de permitir programar y
modificar objetos base para su reutilización.

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Ventana de Trabajo de SIMIO

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Elementos del Modelo
Los objetos dentro de la librería estándar son básicamente 5:

Fijo (Fixed): Tiene una localización fija en el sistema como una máquina.

Enlace (Link): Provee una vía por la que se mueven las entidades.

Nodo (Node): Define una intersección entre uno o más links. Los nodos
pueden ser asociados también con objetos fijos para proveer puntos de
entrada o salida para el objeto.

Entidad (Entity): Define un objeto dinámico que puede ser creado y


destruido, movido sobre una red de links y nodos y entrar y salir de
objetos fixed por sus nodos asociados.

Transporte (Transporter): Define un tipo especial de identidad que


también puede llevar y dejar otras entidades en los nodos.
Standard Library
Propiedades de un Source
(fuente)

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Propiedades de un Server
(Servidor)

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Anatomía de un Objeto

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Los 3 niveles del objeto “Entity”

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Modelo en 2D

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Modelo en 3D

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Resultados de la Simulación
Escenarios de Experimento

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Google 3D Warehouse
(para descargar objetos en 3D)

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Más Información sobre SIMIO
http://www.simio.com/resources/white-papers/
Introducción de Simio para principiantes:
-Introducción de Simio para usuarios de ARENA.
-Cómo los objetos de SIMIO difieren de otros Objetos.
-Orientación a Herramientas de modelación.
http://www.simio.com/resources/videos/
¿Dónde Descargar SIMIO?
http://www.simio.com/download/simio.htm

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


CASO 1
Parte a.
Considere que cada 10 minutos en forma exponencial
arriban buses a un terminal del TransSantiago. Cada bus
primero debe pasar por una inspección técnica, esta
actividad demora entre 6 y 12 minutos en forma uniforme.
Posteriormente el bus se dirige a la zona de lavado, en
donde existe solo una máquina automática que demora en
lavar un bus un tiempo que se distribuye normal con una
media de 8 minutos y una desviación estándar de 2. Luego
el bus se retira del sistema.
Simule este proceso por un total de 24 horas y analice los
resultados.

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


CASO 1
Parte b.
Considere ahora que existen 2 máquinas de lavado,
¿que efecto tiene en el tiempo de espera de los
buses?
Parte c.
Considere ahora que un 20% de los buses después de
pasar por la inspección, requieren una reparación o
cambio de repuestos. Esta actividad es realizada en
un garaje y demora 40 minutos en promedio en forma
exponencial. Luego se dirigen al lavado y
posteriormente se van.

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


CASO 1
Parte d.
Los buses que llegan pueden ser catalogados en dos grupos
distintos, los normales y los oruga. Debido al tamaño de cada
uno, los tiempos de ejecución de las tareas son distintos. Un
bus normal se demora en cada actividad el tiempo utilizado en
los modelos anteriores, sin embargo los buses oruga
requieren un tiempo uniforme entre 12 y 18 minutos en la
inspección y un tiempo normal con media de 12 y desv.
estándar de 3 en el lavado. El tiempo del garaje se mantiene
igual para ambos. Los buses normales llegan cada 15 minutos
en promedio en forma exponencial y los buses oruga la hacen
cada 25 minutos en promedio con igual distribución.
Considere que cuando los buses se retiran lo hacen por
salidas distintas.

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Layout: CASO 1
(parte a)

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Layout: CASO 1
(parte b)

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Layout: CASO 1
(parte c)

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Layout: CASO 1
(parte d)

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


CASO 2
Objetivos del Caso 2:
• Utilización de transportes y recursos secundarios.
• Modificación de animación de entidades durante el flujo.
Un proceso productivo fabrica mesas. La madera necesaria para fabricar
cada unidad arriba al proceso cada 10 minutos en forma exponencial.
Una vez dentro del proceso un montacargas toma la madera y la lleva a
una de dos máquinas que se encargan de fabricar la mesa. El
montacargas lleva la madera a cada máquina con un 50% de
probabilidad. El tiempo de fabricación de cada mesa se distribuye normal
con un tiempo medio de 12 minutos y una desviación estándar de 2
minutos. Cada máquina para poder trabajar necesita a un operario que
dirija el trabajo. Existe solo un operario compartido para ambas máquinas.
Luego la mesa debe ser pintada de color rojo en una estación que se
encuentra a continuación del proceso, la cual es transportada por otro
montacargas. El tiempo de pintado es uniforme entre 5 y 8 minutos.
Posteriormente las mesas salen del sistema.

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Layout: CASO 2

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


CASO 3
Objetivos del caso 3:
Este caso tiene por objetivo introducir los siguientes conceptos:
• Utilización de secuencias como medio de ruteo de entidades
• Creación de diferentes tipos de entidades de un mismo “SOURCE”
• Selección de destinos de entidades mediante probabilidades, con
probabilidades distintas para cada entidad.
Considere un taller de trabajo el cual consiste de 2 máquinas que
procesan tres tipos de productos distintos. Cada uno de los trabajos
sigue una ruta de proceso diferente. La ruta y tiempos de proceso
para cada trabajo se presentan a continuación:

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


CASO 3
Trabajo Maquina 1 Maquina 2
1 (1) Triang ( 2,4,7) -------
2 (1) Unif(3,10) (2) Expo(10)
3 (2) Unif(3,10) (1) Triang(5,10,13)
Una vez que los trabajos terminan su ruta son enviados a una zona de
inspección donde se cuenta con 1 operario que realiza esta función en
un tiempo que se distribuye Normal(3,0.6). Información histórica indica
que un 10% de los trabajos tipo 1 presentan defectos, 20% para los
trabajos tipo 2 y solo un 5% para los tipo 3. Si un trabajo es
encontrado defectuoso es eliminado. Los trabajos entran al taller cada
10 minutos en forma exponencial y se distribuyen como:
Trabajo Tipo 1 = 50%, Trabajo Tipo 2 = 20% Trabajo Tipo 3 = 30%.
Construya este modelo en SIMIO
Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.
Layout: CASO 3

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


PROBLEMA PROPUESTO 1
El proceso productivo del tratamiento del acero requiere sucesivas
operaciones de reducción, limpieza y templado de los lotes en
proceso, las que se denominan etapas, más una última etapa de
terminado. La siguiente Figura muestra las operaciones de las 4
etapas del proceso, que se realizan sobre cada lote.

Secuencia de Operaciones
Las operaciones de reducción R1, R2 y R3 se realizan en diferentes
Centros de Reducción. Las operaciones de limpieza L1, L2 y L3 se
realizan todas en una única Estación de Limpieza, al igual que las
operaciones de templado T1, T2 y T3 que se realizan en un Horno.
La operación de terminación F se realiza en Centro de Terminado.
¿Cómo asignaría el ruteo en este problema?
Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.
PROBLEMA PROPUESTO 1
Considere ahora que existen 3 tipos de lotes con la siguiente
secuencia:
Lote 1: → R1 L1 T1 → F →
Lote 2: → R1 L1 T1 → R2 L2 T2 → F →
Lote 3: → R1 L1 T1 → R2 L2 T2 → R3 L3 T3 → F →

¿Cómo asignaría el ruteo en este caso?

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


PROBLEMA PROPUESTO 2
3 productos diferentes (distribuidos de forma uniforme) entran a una unidad
de trabajo constituida por 5 estaciones. Cada tipo de producto es procesado
por diferentes estaciones en un orden especifico:
– Producto 1: estación 1, 3 y 2
– Producto 2: estación 1, 2 y 4
– Producto 3: estación 2, 4, 3 y 5
Considere que los productos llegan en forma exponencial cada 20 minutos y
que los tiempos en cada estación tienen los siguientes tiempos de proceso.
Estación 1 Estación 2 Estación 3 Estación 4 Estación 5
Producto 1 Uniforme(10,15) Exponencial(10) 10 0 0
Producto 2 20 Normal(5,1) 0 Normal(10,3) 0
Producto 3 0 Uniforme(9,12) 25 15 20

Simule esta situación en Software SIMIO.


Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.
CASO 4
Objetivos: Uso del Combinador, configuración de fallas en los recursos.
En un proceso productivo de fabricación de mesas llegan de una estación de trabajo carros
cargados con las materias primas semiprocesadas, patas de mesas y cubiertas. Ambos
subproductos deben ser barnizados y luego ensamblados para la conformación de la mesa
final. Cada carro que llega al proceso viene cargado con patas o cubiertas. Un carro con
cubiertas trae un total de 7 y uno con patas trae un total de 20. Se estima que los carros con
cubiertas llegan cada 15 minutos exponencialmente y los con patas cada 20 minutos con
igual distribución. Luego todos los productos pasan a la etapa de barnizado para lo cual
existen 5 máquinas. El tiempo de barnizado para las cubiertas se distribuye normal con una
media de 2 minutos y una desviación estándar de 0.5 minutos, en cambio cada pata se
demora exactamente 1 minuto. Una vez barnizadas, pasan a la estación de ensamblado.
Para el ensamble se requieren 4 patas y una cubierta. Cuando todos los elementos están
disponibles el tiempo de ensamblado se distribuye uniforme entre 3 y 6 minutos. Finalmente
cada mesa es transportada por una grúa a una de dos empacadoras. El operador del carro
elige donde llevar las mesas en función del tamaño de la cola en las máquinas de empaque.
El tiempo de empacado se distribuye triangular con un mínimo de 3 una moda de 10 y un
máximo de 12 minutos para cada mesa. Considere que la máquina de ensamblado falla
cada una hora en forma exponencial y repararla demora exactamente 5 minutos.

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Layout: CASO 4

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


CASO 5
Objetivos: Uso del combinador, Separador, Uso de estados, Recursos
con capacidad dinámica, Introducción a Process en Simio.

Considerando el Caso 4, se pide modificar lo siguiente:


-En la etapa de barnizado se detecta que el 10% de los productos en general
presentan defectos de acabado, por lo cual requieren reproceso en la misma
etapa. Considere que los productos reprocesados tienen un tiempo de
barnizado distinto al proceso original. Este tiempo es uniforme entre 1 y 2
minutos para las cubiertas y de 0.5 minutos para las patas. Además los
productos reprocesados tienen prioridad en la etapa de barnizado.
-Considere que la grúa que mueve las mesas espera que se junten 2 para
llevarlas a las empacadoras.
-Considere que las máquinas de barnizado funcionan en turnos. Desde las 8 a
las 10 de la mañana están las 5 máquinas disponibles, luego dos de las
máquinas paran por 1 una hora y posteriormente vuelven a funcionar las 5
máquinas por 2 horas.

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


Layout: CASO 5

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.


CASO 6
Objetivos: Utilización de procesos (Seize, Delay, Release, Setnode)
Un servicio de urgencias recibe dos tipos de pacientes, adultos y niños. Los adultos
llegan cada 15 minutos en forma exponencial y los niños cada media hora en forma
exponencial. Una vez que entran los pacientes pasan a la recepción donde son
atendidos por un recepcionista, tiempo que demora normal con una media de 5 minutos
y una desviación estándar de 1 minuto. Existe un box para adultos y uno para niños.
Una vez que el box esté disponible, los pacientes adultos reciben la atención de una
enfermera durante un tiempo que se distribuye uniforme entre 2 y 5 minutos. Luego la
enfermera se retira y llega el médico que atiende al paciente durante un tiempo
triangular con un mínimo de 3 una moda de 5 y un máximo de 10 minutos, finalmente
nuevamente la enfermera realiza el procedimiento final con el paciente que demora un
tiempo constante de 5 minutos, luego el paciente adulto deja el box. En cambio los
pacientes niños requieren de la atención simultánea de la enfermera y el médico
durante un tiempo que se distribuye exponencial con una media de 10 minutos. Esto
significa que ambos profesionales deben estar al mismo tiempo atendiendo al niño.
Después de la atención todos los pacientes, adultos y niños se dirigen hasta la estación
de imagenología y esperan por la disponibilidad de la máquina. El tiempo de duración
del examen es de 5 minutos. Luego el 20% de los pacientes adultos y el 30% de los
niños vuelven a su respectivo box para un chequeo donde solo el médico atiende al
paciente por 5 minutos. El resto de los pacientes se retira del establecimiento de salud.
Existe solo un médico y una enfermera disponible para todo el proceso.
Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.
Layout: CASO 6

Simulación Orientada a Objetos / Profesor : Juan Pino Echeverría.

También podría gustarte