Está en la página 1de 44

1

Jorge Eduardo Ortiz Trivio


jeortizt@unal.edu.co
http://www.docentes.unal.edu.co/jeortizt/

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.

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

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


procesadas para que ocurra la falla

Tiempo de la falla
(puede ser constante o una distribucin)

Variacin en la Capacidad de los


Recursos
Fallas (Failure)
Tipo (Type):
Time: por tiempo de trabajo del recurso

Tiempo con el recurso


en buen funcionamiento
Nombre de la falla

Duracin de la falla

Variacin en la Capacidad de los


Recursos
El proceso se retoma donde qued

Preempt

tiempo
Nuevo fin de la falla

Wait

Ignore

tiempo

Menor tiempo de duracin


tiempo

Inicio de
la falla: 11:00 am

Terminacin de
la falla: 11:30 am

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.

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

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

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


Espera

Llegada piezas

T orneado

Salida

0
0

Senal

Entrada senal

Fin de la senal

Nmero de entidades que se


van a liberar en los mdulos

20

Ejemplo 4.2, Solucin


Espera

Llegada piezas

T orneado

Salida

0
0

Senal

Entrada senal

Fin de la senal

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
ser
removidas:
mdulo HOLD

Almacenamiento
antes
de ser removidas

Las entidades se almacena


en una cola

29

Ejemplo 4.3, Solucin


Estado actual del modelo

Asignacion del
diametro

Entrada

Espera

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


Nombre de esta espera
de la entidad de control

Condicin
Espera:Queue es
el nombre de la cola
donde llegan las
piezas para almacenamiento indefinido

La entidad de control
espera hasta que se
verifique la condicin

34

Ejemplo 4.3, Solucin


Una vez verificada la condicin de la cola de

espera de las piezas, se realiza la seleccin


mdulo SEARCH

Tipo de
bsqueda

Condicin
de
seleccin

Nombre de la cola
donde se va a buscar

Posiciones de inicio
y fin en la cola de
bsqueda

35

Ejemplo 4.3, Solucin

Remover

Busqueda

Original

Si se encuentran piezas que


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

Removed Entity
Found

Not Found

Retirar entidad de
control

Si no se encuentran piezas que


cumplan la condicin, la entidad
de Control se retira y terminar la
simulacin

36

Ejemplo 4.3, Solucin

Remover

Camino que sigue la entidad de control (enviada al


mdulo scan para verificar
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


Asignacion del
diametro

Entrada

Espera

Entidad de control

Cola OK

Busqueda

Fo un d

Remover

Ori g i n a l

Torneado

No t F o u n d
Re m o v e d En ti ty

Salida piezas
seleccionadas

0
0
Retirar entidad de
control

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:
Asignacion del
diametro

Entrada

Espera

Entidad de control

Cola OK

Busqueda

Fou nd

Remover

Ori g i n a l

Torneado

No t Fo u n d
Re m o v e d En ti t y

Si la pieza tiene f>15,


debe ser maquinada
y regresar a la cola Espera

Salida piezas
torneadas

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)

Posicin inicial desde la


cual se comienza la descarga

Tratamiento de los
atributos asignados a las
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
Descarga

Ruta de la entidad de control


Original

Members

Ruta de las piezas (entidades fsicas)

44

Ejemplo 4.4, Solucin


Asignacion del
diametro

Entrada

Espera

Entidad de control

Cola OK

Busqueda

Fo u n d

Remover

Salida piezas
torneadas

Torneado

Ori g i n a l

No t Fo u n d

Re m o v e d En ti ty

Recoje

Descarga

Ori g i n a l

M e m b e rs

Maquinado

Asignacion nuevo
diametro

También podría gustarte