Está en la página 1de 44

1

Jorge Eduardo Ortiz Trivio


jeortizt@unal.edu.co
http://www.docentes.unal.edu.co/jeortizt/
2
Contenido
Introduccin
Nociones sobre modelacin y simulacin
Panel de procesos bsicos, tratamiento de costos y
hoja de resultados
Analizador de datos de entrada y recoleccin de
estadsticas.
Panel de procesos avanzados
Panel de transferencias avanzadas.
Ejercicio general.
3
4
Panel de Procesos Avanzados
Mdulos de funciones especializadas para dar mayor
nivel de detalle al modelo
Complementar funciones del panel de procesos
bsicos
Modalidad de trabajo: con ejemplos
5
Variacin en la Capacidad de los
Recursos
Fallas (Failure)
Ocurren durante el procesamiento de una pieza
Tipo (Type):
Count: cuenta el nmero de piezas
Tiempo de la falla
(puede ser constante o una distribucin)
Nmero de piezas que deben ser
procesadas para que ocurra la falla
6
Fallas (Failure)
Tipo (Type):
Time: por tiempo de trabajo del recurso
Duracin de la falla
Tiempo con el recurso
en buen funcionamiento
Nombre de la falla
Variacin en la Capacidad de los
Recursos
7
Inicio de
la falla: 11:00 am
Terminacin de
la falla: 11:30 am
Preempt
Wait
Ignore
Menor tiempo de duracin
El proceso se retoma donde qued
tiempo
tiempo
tiempo
Nuevo fin de la falla
Variacin en la Capacidad de los
Recursos
8
Ejemplo 4.1
Las partes entran a un proceso con
distribucin exponencial de media 5min.
Un operario procesa un torno con tiempo
normal de media 4,5min y desv. estndar
0,95min.
Cuando se termina el proceso, las partes se
retiran del proceso.
9
Ejemplo 4.1
La vida til del buril del torno es de 20 piezas
Cumplida la cuota, se detiene la mquina y se
cambia la pieza. Esta operacin dura un
tiempo uniforme entre 6 y 10 min.
Adems, cada 2 horas el operario debe limpiar
la mquina. La operacin dura 3min.
Si toca limpiar y se est procesando una pieza,
sta se interrumpe y se retoma despus de la
limpieza.
10
Ejemplo 4.1, Solucin
Mdulos utilizados:
Panel bsico
Mdulos lgicos: create, process,
dispose
Mdulos de datos: entity, resource
Panel de procesos avanzados
Mdulo de datos: failures
11
Ejemplo 4.1, Solucin
Llegada piezas Torneado Salida piezas
0
0
0
12
Ejemplo 4.1, Solucin
Mdulo de datos: Resource
Se van a agregar las fallas
Click
13
Ejemplo 4.1, Solucin
En el panel de procesos avanzados:
Por nmero de piezas
Por tiempo
14
Ejemplo 4.1, Solucin
Estadsticas del estado de los recursos
Estn predeterminadas
Se muestran en el reporte Frequency
% tiempo del recurso en estado especfico
Para generar el reporte de frecuencias, se
recurre al mdulo Statistics
15
Retener Entidades y Liberarlas
con una Seal
Concepto: El flujo de entidades puede ser
interrumpido hasta que se produzca un
determinado hecho.
Ej.: En un sistema de inspeccin, se espera el
paso de X unidades conformes para cambiar
el tipo de inspeccin
16
Ejemplo 4.2
En el ejemplo anterior, asumir que las partes
entran al sistema y esperan 2 horas para que
sean liberadas en grupos de 10 y permitan su
entrada al proceso. Una vez se liberan, el
operario las procesa en el torno.
Se emplean los mdulos hold y signal
Retener Entidades y Liberarlas
con una Seal
17
Ejemplo 4.2 - Solucin
Espera de las entidades: Mdulo lgico Hold
Nombre
Tipo de espera
(en este caso, se
espera por una seal)
Lmite de entidades
Tipo de cola
18
Ejemplo 4.2, Solucin
Las entidades entrantes se quedan en la cola hasta que
reciban una seal para seguir en el proceso
Se necesita enviar la seal desde el exterior
Se crea un flujo lgico de entidades. stas llegan cada
2 horas y enva una seal para liberar las partes en
grupos de 10.
19
Ejemplo 4.2, Solucin
Ll egada pi ezas Espera Torneado Sal i da
Entrada senal Senal Fi n de l a senal
0
0
0
0 0
Nmero de entidades que se
van a liberar en los mdulos
20
Ejemplo 4.2, Solucin
Ll egada pi ezas Espera Torneado Sal i da
Entrada senal Senal Fi n de l a senal
0
0
0
0 0
21
Buscar y Remover Entidades
Especficas de Una Cola
A veces es necesario realizar una seleccin
de entidades a partir de un conjunto, las
cuales tienen caractersticas especficas
Ej.: seleccin de granos de caf ms grandes
para exportarlos
22
Buscar y Remover Entidades
Especficas de Una Cola Ej. 4.3
A una zona de espera entran 50 partes con
una distribucin exponencial con media
5min.
Las piezas tienen un dimetro que sigue una
distribucin uniforme entre 10 y 20cm.
Slo se van a seleccionar aqullas que tienen
un dimetro menor a 15cm. El resto
permanece en la bodega.
23
Las piezas seleccionadas se procesan en un
torno, el cual tiene un tiempo de
procesamiento normal con media 12min. y
desviacin estndar de 0,95.
Al salir del torno, las piezas se retiran del
sistema.
Buscar y Remover Entidades
Especficas de Una Cola Ej. 4.3
24
Ejemplo 4.3, Solucin
Se requieren los mdulos
Panel de procesos bsicos.
Create, Process, Dispose
Entity, Resource
Panel de procesos avanzados.
Hold, Remove
25
Ejemplo 4.3, Solucin
Llegada de las piezas: CREATE
Llegan 50 entidades Se restringen las llegadas
a una sola vez
26
Ejemplo 4.3, Solucin
Asignacin del dimetro: ASSIGN
27
Ejemplo 4.3, Solucin
Asignacin del dimetro: ASSIGN
28
Ejemplo 4.3, Solucin
Las entidades
creadas se dirigen a
un almacenamiento
infinito para esperar
ser removidas:
mdulo HOLD

Almacenamiento
antes
de ser removidas
Las entidades se almacena
en una cola
29
Ejemplo 4.3, Solucin
Entrada
di ametro
Asi gnaci on del
Espera
0
Estado actual del modelo
30
Ejemplo 4.3, Solucin
Empleo de la entidad de control
Se necesita una lgica independiente para
controlar el sistema. De lo contrario, la
simulacin contina con una espera
indefinida de las entidades
En este ejemplo, se debe crear una entidad
que inspeccione las piezas en la cola y
seleccione aqullas con el dimetro
requerido
31
Ejemplo 4.3, Solucin
Creacin de la entidad de control
Generacin de una entidad en el instante 0,
y mximo 1 llegada
32
Ejemplo 4.3, Solucin
La entidad de control debe esperar a que
haya al menos 1 entidad en cola para evaluar
el dimetro
Mdulo hold: verificar que la cola de
espera no est vaca. Y as, slo se permite el
paso de la entidad de control.
33
Ejemplo 4.3, Solucin
La entidad de control
espera hasta que se
verifique la condicin
Condicin
Espera:Queue es
el nombre de la cola
donde llegan las
piezas para almace-
namiento indefinido
Nombre de esta espera
de la entidad de control
34
Ejemplo 4.3, Solucin
Una vez verificada la condicin de la cola de
espera de las piezas, se realiza la seleccin
mdulo SEARCH
Posiciones de inicio
y fin en la cola de
bsqueda
Tipo de
bsqueda
Nombre de la cola
donde se va a buscar
Condicin
de
seleccin
35
Ejemplo 4.3, Solucin
Found
Not Found
Busqueda
Original
Removed Entity
Remover
control
Retirar entidad de
0
Si no se encuentran piezas que
cumplan la condicin, la entidad
de Control se retira y terminar la
simulacin
Si se encuentran piezas que
cumplan la condicin, se pedir
que las remueva de la cola
36
Ejemplo 4.3, Solucin
Original
Removed Entity
Remover
Camino que sigue la entidad de control (enviada al
mdulo scan para verificar
nuevamente la condicin)
Camino que sigue la entidad seleccionada de la cola
(sigue en el proceso de fabricacin)
37
Ejemplo 4.3, Solucin
Entrada
diametro
Asignacion del
Espera
Entidad de control Cola OK
Fo un d
No t Fo u n d
Busqueda
Ori gi n al
Re mo v e d En ti ty
Remover
control
Retirar entidad de
Torneado
seleccionadas
Salida piezas
0
0
0
0
0
38
Recoger un grupo de entidades y
depositarlo en otra parte del
modelo
Ejemplos:
En un sistema de transporte, cuando un bus
llega a una parada, slo los pasajeros que
esperan esa ruta ingresan al bus
Seleccin de unas piezas para seguir un
procesamiento particular (similar al ejemplo
4.3)
39
Ejemplo 4.4
Considere el ejemplo 4.3
Las entidades que quedaron en la cola que
no cumplieron la especificacin del
dimetro se deben remover en su totalidad
para llevarlas a una operacin de maquinado
All se les reduce el dimetro y luego
regresan a la cola
El maquinado demora entre 5 y 12min
uniformes, el dimetro queda en 13cm
40
Ejemplo 4.4, Solucin
Como en el ejemplo 4.3:
Entrada
diametro
Asignacion del
Espera
Entidad de control Cola OK
Fou nd
Not Fo u nd
Busqueda
Ori g i n al
Rem o v e d En ti t y
Remover
Torneado
torneadas
Salida piezas
0
0
0
0
Si la pieza tiene f>15,
debe ser maquinada
y regresar a la cola Espera
41
Ejemplo 4.4, Solucin
Despus del mdulo de bsqueda, se deben
recoger las entidades Pickup
Recoge todas las entidades
de la cola de espera
Posicin desde la cual
comienza a recoger entidades
Nombre de la cola de la cual se recogen las entidades
42
Ejemplo 4.4, Solucin
Ahora se descargan las entidades
nuevamente para luego ser maquinadas
(Dropoff)
Cantidad de entidades
que se van a descargar:
NG (number in group)
Tratamiento de los
atributos asignados a las
entidades agrupadas
Posicin inicial desde la
cual se comienza la descarga
43
Ejemplo 4.4, Solucin
Despus de descargar, las piezas siguen con
el proceso de maquinado
La entidad de control debe regresar a la
condicin de seleccin
Original
Members
Descarga
Ruta de la entidad de control
Ruta de las piezas (entidades fsicas)
44
Ejemplo 4.4, Solucin
Entrada
diametro
Asignacion del
Espera
Entidad de control Cola OK
Found
Not Found
Busqueda
Ori gi nal
Remov ed Enti ty
Remover
Torneado
torneadas
Salida piezas
Recoje
Ori gi nal
Members
Descarga
Maquinado
diametro
Asignacion nuevo
0
0
0
0
0

También podría gustarte