Anda di halaman 1dari 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 tiempo

Ignore

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


Llegada piezas

Espera

T orneado

Salida

0 0

Entrada senal

Senal

Fin de la senal

Nmero de entidades que se van a liberar en los mdulos

20

Ejemplo 4.2, Solucin


Llegada piezas

Espera

T orneado

Salida

0 0

Entrada senal

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

Entrada

Asignacion del diametro

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 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 almacenamiento 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 donde se va a buscar

Tipo de bsqueda

Condicin de seleccin

Posiciones de inicio y fin en la cola de bsqueda

35

Ejemplo 4.3, Solucin


Si se encuentran piezas que cumplan la condicin, se pedir que las remueva de la cola

Remover

Original

Busqueda

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


Entrada Asignacion del diametro

Espera

Entidad de control

Cola OK

Busqueda

Fo un d

Remover

0
No t F o u n d

Ori g i n a l

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

Espera

Entidad de control

Cola OK

Busqueda

Fou nd

0
No t Fo u n d

Remover

Ori g i n a l

Torneado

Salida piezas torneadas

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

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


Entrada Asignacion del diametro

Espera

Entidad de control

Cola OK

Busqueda

Fo u n d

0
No t Fo u n d

Remover

Ori g i n a l

Torneado

Salida piezas torneadas

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

Anda mungkin juga menyukai