Sunteți pe pagina 1din 91

Sistema con un servidor:

 Entidades en Transito:
 Entrada: Create, doble click para editar (“,” separa parámetros, “.” Separa decimales)

 Salida: Dispose

 Proceso(“El pupitre”): Process entre Llegada y Salida, Doble click


 Hay que conectar los módulos con “Conect”
 Disminuir la velocidad del reloj maestro (Mover a la izquierda)

 Correr el programa

 Han entrado 49 clientes al sistema, en el servido se está atendiendo 1 cliente y 26 en cola, 22


fueron atendidos
Sistema con un servidor con Cola MAX:

 Crear la decisión: Colocar Decide entre Llegada y Servidor, Doble click:

NQ =Number in Queue/N° en cola

NQ(“Nombre del proceso”.”Nombre del atributo del proceso”)

Crear segundo condicional debajo del primero (En “False”):


Decisión en base a probabilidad: Generar 1era probabilidad por abandono: Al lado del 2do (100-15=85)
Crear nueva salida(Dispose) para Abandono por Cmax

Generar tercer condicional debajo del segundo (Cola servidor menor que 7?):

Generar 2da probabilidad de abandono por Cmax (100-45=55)


Conectar condicionales

Generar 4to condicional (Debajo del 3ero, menor que 10?)

Generar 3era probabilidad por abandono


Generar 4ta y ultima probabilidad por abandono: (100-90=10)

Conectar

 Sistema con un servidor con Tiempo máximo de espera


 Asignar atributos importantes: Entre llegada y servidor Doble click

Tiempo de Llegada: TLL = Tiempo de llegada; TNOW= Tiempo actual del reloj maestro

TEMAX=Tiempo de espera Maxima


Conectar:

 Crear Controlador

 Crear Modulo/Criterio de Busqueda (Search)

 File-> Template Plane -> Attach -> (Buscar en la carpeta This PC, Disco local C, PRograma
Filess x86, Rockwell Software, Arena,Template) Advanced Process
Colocar Search Despues del Controlador

Mandar accion al controlador, Colocar Módulo Remove luego del Search


Generar 2 Dispose por abandono de tiempo de espera max y otro para los controladores

Conectar NOTA:Removed Entity sale por abandono, Original Salida Contro

 Sistema con un servidor con Alejamiento:

Permitir que el trabajador descanse y salir del servidor:

Seleccionar Failure en Advanced Process, Hacer


doble click en la barra de abajo
Pregunta 8:

Sistema con un servidor con Descanso: Seleccionar Failure en Advanced Process, Hacer doble click en la
barra de abajo

Pregunta 6:

Sistema con un servidor con Falla: Generar Condicional luego de condicional y Dispose de Abandono por
Falla
Conectar

Pregunta 7:

Sistema con un servidor con horario de almuerzo:

Generar Schedule en Basic Process,


Click y arrastar, son 3 horas de trabajo, 1 hora de almuerzo y 4 horas de trabajo

2da clase:
 Sistema servidores en paralelo supermercado
File – Template Panel – Attach- Advanced Transfer
Station

Pick Station

Doble click
Guardar y corer

 Sistema servidores paralelo Banco


File – Template Panel – Attach- Advanced Process
Hold = Crear cola única
Colocar condicion “(NR(Cajero 1)<MR(Cajero 1)).OR.(NR(Cajero 2)<MR(Cajero 2)).OR.(NR(Cajero
3)<MR(Cajero 3)).OR.(NR(Cajero 4)<MR(Cajero 4))”
MR=capacidad libre

NR= capacidad ocupada

Crear 3 decides para validar cajeros desocupados


 Sistema Servidores serie reproceso
Decide para el abandono
Crear abadono por rechazo
Decide para el abadono

Configurar Assign 2

Conectar
Crear Servidor 3

Decide para el abandono


Crear Assign para los clientes reprocesados

Conectar
Emision de reportes en Arena
Darle atributos al cliente

Record: Guardar datos obtenidos (Basic Process)

(Tiempo de estadia = TSistema)


Modulo para generar reportes

File- Template Panel- Attach – OldArena Templates – Common

Doble Click
Time Persistent: Tantos módulos como colas tenga el sistema

Outputs: Tantos módulos como colas tenga el sistema + tantos módulos como tiempos en sistema
existan

TamCola = Tamaño de Cola promedio Output

Time persistent

Depende del problema, esto cambia


Run – Setup – Replication Parameters

Numero
recomendado para
empezar, siempre

Jornada laboral
de 8hrs
Después de correr se deben generar:
Abrir Output Analyzer
Lumped =
Acumulado

Copiar datos en
hoja de Excel

En Excel: Datos – Texto en Columnas (En amarillo = h del simulador)


Correr 48 en Arena
Como N* < N, N optimo es 48

Luego de hallar n
optimo, quitar el
check en statistics

Solo interesa el último reporte


Empleados = Cantidad de empleados

Costo = (Salario/n° de días)+15*Cliente.WIP+12*517)

Natencion = (6297/(6297+517))

Propuesta de Mejora

Resource – Cambiar N° de empleados a 2

Correr
 Sistemas con 2 entidades en tránsito
Stats: Time-Persistent Para cada Cola (CM1,2,3,4)

Outputs: Para cada Cola + Cada Tiempo de Sistema (4 coles + 2 Tiempos de sistema = 6)
Run- Setup
(Añadir uno por uno)

(Añadir manualmente con “Browse” y en “Lumped”)


Excel
Propuesta de mejora: Agregar un empleado en CM3
Caso Hold, Batch y Separate:
File – template panel – attach – advanced process

Condicion: Que todos están ocupados: (NR(Empleado 1)<MR(Empleado 1)).OR.(NR(Empleado


2)<MR(Empleado 2)).OR.(NR(Empleado 3)<MR(Empleado 3))

Que todos están libres: (NR(Empleado 1)<MR(Empleado 1)).AND.(NR(Empleado 2)<MR(Empleado


2)).AND.(NR(Empleado 3)<MR(Empleado 3))
BATCH
Luego se va a separar
SEPARATE
File- Template Panel- Attach- Old Templates- Common
Run – Setup
Carpeta u201612071/ucodigo
Confidence Interval
Excel
N * es mayor a N, repetir proceso
Repetir proceso
Al obtener el n optimo,
quitar check en
statistics

Aumentar empleados en 1 y 4, para intentar disminuir la


utilización a menos de 85%
Caso Final

DISC(0.25,1,0.6,2,0.85,3,1.00,4)  Probabilidad acumulada (ProbdeX,X)


Es el doble de eficiente

Son dos cocineros


Separar Entidad en 2 con Separate

File template panel attach advanced process


File Template panel Attach OldArena Templates Common

S-ar putea să vă placă și