Está en la página 1de 46

1

Jorge Eduardo Ortiz Trivio


jeortizt@unal.edu.co
http://www.docentes.unal.edu.co/jeortizt/
2
3
4

Mdulos Lgicos
Create 1 Assign 1
0

Cambiar valores de los atributos


Crear entidades
o de variables en el sistema

0 True

Dispose 1 Decide 1

0
0 False

Eliminar entidades del modelo Direccionar el flujo de las entidades


5

Mdulos Lgicos
Process 1 Batch 1

0 0

Procesamiento de las entidades Para crear batches (agrupar entidades)

0
Separate 1 Record 1
Original

0 Duplicate

Para separar batches


Recolectar estadsticas
(desagrupar entidades)
6

Mdulos de Datos
Entity: Se definen el tipo de entidad (entity
type), la primera animacin asignada a la
entidad y sus respectivos costos iniciales.
Queue: Se definen los nombres de la
diferentes colas y el tipo de regla de
ordenamiento (FIFO, LIFO,...).
Resource: Declaracin de los recursos
utilizados y de sus caractersticas.
7

Mdulos de Datos
Variables: Definicin de los valores iniciales
de las variables empleadas.
Schedule: Se define el horario de trabajo para
programar la capacidad de un recurso.
Sets: Cuando se requieren grupos repetitivos
de recursos.
8

Ejemplo 2.1
Caso: entrada procesamiento salida
Clientes llegan a un cajero en un banco.
El tiempo entre llegadas es normal con media 5,89
min. y desviacin estndar 0,65min.
El cajero atiende con tiempo exponencial de media
4,5min.
Despus de ser atendidos, los clientes salen del
banco.
Simular por 480 min. (8 horas)
9

Desarrollo del Ejemplo 2.1


Clientes llegan a un cajero en un banco.
El tiempo entre llegadas es normal con
media 5,89 min. y desviacin estndar
0,65min.

Creacin de entidades (clientes)


10

Desarrollo del Ejemplo 2.1

Create 1

0
11

Desarrollo del Ejemplo 2.1


El cajero atiende con tiempo exponencial de
media 4,5min.

Creacin del recurso


12

Desarrollo del Ejemplo 2.1

Process 1

0
13

Desarrollo del Ejemplo 2.1


Despus de ser atendidos, los clientes salen
del banco.
mdulo Dispose

Llegada de
Cajeros Salida
clientes
0 0
0
14

Desarrollo del Ejemplo 2.1


Simular por 480 min. (8 horas)
Men: Run / Setup
15

Desarrollo del Ejemplo 2.1

Nmero de rplicas

Longitud del periodo transitorio

Longitud de la simulacin
16

Atributos y Flujo de Entidades


Tipos de entidades (atributos)
Dos tipos de clientes llegan a un banco,
unos a hacer pagos, otros a hacer retiros.
Creacin de batches
En una fbrica de lapiceros, antes de
ensamble se tienen tapas, minas y cuerpo.
Separacin de una entidad en otras
entidades
Despus de troquela, una lmina es
dividida en varias arandelas.
17

Varios Tipos de Entidades


Ejemplo 2.2
Retomemos el Ejemplo 2.1
Todos los clientes tienen el mismo tiempo
entre llegadas
40% de los clientes realizan retiros
60% realizan pagos de cuentas
Existe un solo cajero
18

Desarrollo del Ejemplo 2.2

Llegada de
Asignaciones Cajeros Salida
clientes
0 0
0
19

Desarrollo del Ejemplo 2.2


40% de los clientes realizan retiros
60% realizan pagos de cuentas
20

Desarrollo del Ejemplo 2.2


21

Desarrollo del Ejemplo 2.2


22

Divisin del Flujo de Entidades


Decisin por tipo de entidad

Ejemplo 2.3
Se desea dividir el camino de cada uno de los
tipos de clientes que entran al banco
23

Divisin del Flujo de Entidades


Nombre del mdulo Tipo de condicin

0 True
Decide 1

0 False
Seleccin del nombre para verdadero
24

Divisin del Flujo de Entidades

0 True
Llegada de D ec is ion
As ignac iones C ajeros R etiros
c lientes
0 0
0
0 Fa ls e

Pagos

0
25

Ejercicio 2.1
Se desea simular un banco, como el del
ejemplo 1, con los mismos tiempos entre
llegadas. El 65% de los clientes va a realizar
retiros o pagos, el 30% realiza operaciones
con CDTs y el 5% restante va a abrir una
nueva cuenta.
Los pagos y retiros son atendidos por un solo
cajero
26

Ejercicio 2.1
Las operaciones con CDTs son realizadas
por un asesor financiero, con tiempo de
atencin al cliente uniforme entre 15 y 30
min.
Las cuentas son abiertas por un asesor de
cuentas. El tiempo de apertura es
exponencial con media 15 min.
27

Solucin del Ejercicio 2.1


Cajeros

Llegada de clientes Division tipo trans accion Salida

0 0
E ls e
65
30

Operaciones CDT

Apertura cuentas

0
28

Ejemplo 2.4
Divisin del flujo con base en una condicin
del sistema
Retomemos el ejemplo 1
Si el nmero de clientes en la fila del cajero
es superior a 4 personas, el cliente se va del
banco.
29

Solucin del Ejemplo 2.4


Mdulo Decide con condicin
30

Solucin del Ejemplo 2.4

0 True
Llegada de Decision Cajeros Salida
clientes
0 0
0
0 False

Clientes perdidos

0
31

Formacin y Desmembracin
de Lotes o Grupos
Mdulos batch y separate

0
Batch 1 Separate 1
Original

0 0 Duplicate

Se pueden formar lotes o grupos permanentes o


temporales; slo estos ltimos se pueden desmembrar
32

Tratamiento de Costos
Generados en actividades que agregan o no valor al
producto.
En ARENA, fundamentalmente se tiene:
De valor agregado (value-added)
De no valor agregado (non value added)
De transferencia (transfer cost)
De espera (wait cost)
Otros (other cost)
33

Procedimiento Para Asignar


Costos en ARENA
1. Clasificar las
actividades que
generan costo
2. Ingresarlas en los
campos diseados
dentro de los
mdulos de ARENA
Campos Allocation
34

Asignacin de Costos en ARENA


Nota importante: los costos se calculan con
base en el tiempo que demora la entidad en
actividades asociadas con alguna de las
categoras de los costos
35

Costo Inicial
Asignar un costo antes de comenzar la
corrida
Se define en la hoja de Entity
36

Costo de Permanencia
Costo de mantener una entidad en el proceso.
En ARENA se define como un atributo.
Costo por unidad de tiempo
(HoldingCostRate) y se asigna en la hoja de la
entidad.
37

Costo de Permanencia
A lo largo del proceso, se puede cambiar
usando el mdulo Assign.
38

Costo de Procesamiento
Cuando una entidad hace uso de un recurso.
Recurso ocupado: costo/hora de uso del
recurso.
Recurso ocioso: costo/hora cuando el
recurso no est ni ocupado ni en falla
(ninguna entidad lo est ocupando).
39

Costo de Procesamiento
Por uso: costo por unidad procesada en el
recurso. Cada vez que una entidad toma
control de una unidad del recurso.
Se definen en la hoja de trabajo de Resource.
40

Costo de Procesamiento
Costo por
Costo de
recurso ocioso
ocupacin

Costo por uso


41

Ejercicio 2.2
El procesamiento de una pieza consta de 3
operaciones:
Fresado: Uniforme(4; 8) min.
Taladrado: Normal(5,89; 1,5) min.
Pulido: Triangular(3; 5; 7) min.
Las partes llegan al proceso con un tiempo
exponencialmente distribuido de media 5
min., y con un costo acumulado de valor
agregado de $3.
42

Ejercicio 2.2
En la fresadora, se incurren en los siguientes
costos:
Costo de uso: $5/hora
Costo por pieza procesada: $2
Costo de tenencia de la pieza en la
mquina (espera y proceso): $1,5
43

Ejercicio 2.2
En la mquina de taladro, se incurren en los
siguientes costos:
Costo de mquina ociosa: $3
Costo de uso: $1,3/hora
Costo por pieza procesada: $2
Costo de tenencia: $0
44

Ejercicio 2.2
En la mquina de pulido, se incurren en los
siguientes costos:
Costo de mquina ociosa: $4
Costo de uso: $3/hora
Costo por pieza procesada: $1
Costo de tenencia: $0
45

Ejercicio 2.2
Las piezas experimentan una demora
uniforme entre 5 y 20 min., la cual no agrega
valor al producto, y se incurre en un costo de
tenencia de $11.
Finalmente, las entidades se retiran del
sistema
Determinar: costo promedio por pieza, costo
total, y costos de valor agregado, de no valor
agregado y de esperas.
46

Solucin del Ejercicio 2.2


Entity.HoldCostRate=0

EXPO(5) min Unif[4; 8] min. N(5,89; 1,5) min.


Costo inicial=3.

Fresado Cambio costo Taladrado


Llegada de partes tenencia
0
0 0

TR(3; 5; 7) min. Unif[5; 20] min.

Pulido Nuevo costo Demora Salida


tenencia
0
0 0

Entity.HoldCostRate=11

También podría gustarte