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

Nmero de piezas que deben ser Tiempo de la falla


procesadas para que ocurra la falla (puede ser constante o una distribucin)
6

Variacin en la Capacidad de los


Recursos
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
7

Variacin en la Capacidad de los


Recursos
El proceso se retoma donde qued

Preempt tiempo

Nuevo fin de la falla

Wait tiempo

Menor tiempo de duracin


Ignore tiempo

Inicio de Terminacin de
la falla: 11:00 am la falla: 11:30 am
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


Se van a agregar las fallas
Mdulo de datos: Resource

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

Retener Entidades y Liberarlas


con una Seal
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
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


Llegada piezas Espera T orneado Salida

0 0
0

Entrada senal Senal Fin de la senal

0 0

Nmero de entidades que se


van a liberar en los mdulos
20

Ejemplo 4.2, Solucin

Llegada piezas Espera T orneado Salida

0 0
0

Entrada senal Senal Fin de la senal

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

Buscar y Remover Entidades


Especficas de Una Cola Ej. 4.3
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.
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


Almacenamiento
ser removidas: antes
de ser removidas
mdulo HOLD

Las entidades se almacena


en una cola
29

Ejemplo 4.3, Solucin


Estado actual del modelo

Entrada Asignacion del Espera


diametro
0
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
Nombre de esta espera verifique la condicin
de la entidad de control

Condicin
Espera:Queue es
el nombre de la cola
donde llegan las
piezas para almace-
namiento indefinido
34

Ejemplo 4.3, Solucin


Una vez verificada la condicin de la cola de
espera de las piezas, se realiza la seleccin
mdulo SEARCH

Nombre de la cola
Tipo de donde se va a buscar
bsqueda
Posiciones de inicio
y fin en la cola de
Condicin bsqueda
de
seleccin
35

Ejemplo 4.3, Solucin

Si se encuentran piezas que


cumplan la condicin, se pedir
Remover
Original
que las remueva de la cola

Removed Entity
Busqueda
Found

Not Found

Si no se encuentran piezas que


Retirar entidad de
control cumplan la condicin, la entidad
0 de Control se retira y terminar la
simulacin
36

Ejemplo 4.3, Solucin

Camino que sigue la entidad de control (enviada al


mdulo scan para verificar
Remover nuevamente la condicin)
Original

Removed Entity
Camino que sigue la entidad seleccionada de la cola
(sigue en el proceso de fabricacin)
37

Ejemplo 4.3, Solucin

Entrada Asignacion del Espera


diametro
0

Entidad de control Cola OK Busqueda


Fo un d Remover
Ori g i n a l
0 Salida piezas
No t F o u n d Torneado
Re m o v e d En ti ty
seleccionadas
0
0
Retirar entidad de
control
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 Asignacion del Espera


diametro
0

Entidad de control Cola OK Busqueda


Fou nd
Remover
0 Ori g i n a l Torneado Salida piezas
No t Fo u n d torneadas
Re m o v e d En ti t y
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
Posicin inicial desde la atributos asignados a las
cual se comienza la descarga entidades agrupadas
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

Ruta de la entidad de control


Descarga
Original

Ruta de las piezas (entidades fsicas)


Members
44

Ejemplo 4.4, Solucin


Entrada Asignacion del Espera
diametro
0

Entidad de control Cola OK Busqueda


Fo u n d
Remover Salida piezas
0 Ori g i n a l Torneado
torneadas
No t Fo u n d

Re m o v e d En ti ty 0
0

Recoje Descarga
Ori g i n a l

M e m b e rs
Maquinado Asignacion nuevo
diametro

También podría gustarte