Está en la página 1de 46

1

Jorge Eduardo Ortiz


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

Mdulos
Lgicos
Assign 1

Create 1

Cambiar valores de los


atributos o de variables en
el sistema

Crear
entidades

Decide 1

Dispose 1

Eliminar entidades
del modelo

Tru
e

Fals
e

Direccionar el flujo de las


entidades

Mdulos
Lgicos
Process 1

Batch 1

Procesamiento de las
entidades
0Original

Para crear batches (agrupar


entidades)
Record 1

Separate 1

Para separar
batches
(desagrupar
entidades)

Duplicat
e

Recolectar
estadsticas

Mdulos de Datos
Entity: Se definen el tipo de entidad

(entity type), la primera animacin


asignada a la
entidad y sus

define
los nombres la
respectivos
costos iniciales.
Queue:
n
de
Se
ordenamiento
(FIFO,
diferentes
de
LIFO,...). colas y el tipo de recurs
regla
Resource: Declaracin
os
de los utilizados y de sus

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.

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)

Desarrollo del Ejemplo


2.1

Clientes llegan a un cajero en un


banco.
media
El tiempo
esestnd
5,89 entre
min. llegadas
y
normal
con
desviacin
ar
0,65min.
Creacin de entidades
(clientes)

10

Desarrollo del Ejemplo


2.1

Create 1

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

13

Desarrollo del Ejemplo


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

Cajeros
Salida

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 unade una
entidad
en otras
fbrica
de lapiceros,
Separaci
antes de
n
de
una minas
lminay
ensamble
se troquela,
tienen tapas,
dividida en varias
entidades
cuerpo.es

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
clientes

Asignaciones

Cajeros

0
0

Salid
a

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

True

Decide 1

False

Seleccin del nombre para verdadero

24

Divisin del Flujo de


Entidades
0

Llegada de
c lientes

As ignac
iones

C ajeros

True

D ec is
ion

R
etir os

Fa l s e

Pag os

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

0
Division tipo transaccion

Llegada de clientes

Salida

0
E lse
65
30

Operaciones CDT

Apertura cuentas

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


Llegada
de
clientes

0
Decision

True

Cajeros

0
0

False

Clientes perdidos

Salid
a

31

Formacin y
Desmembracin
de
Lotes
o yGrupos
Mdulos
batch
separate

0
Batch 1

Sepueden formar

Separate 1
Original

Duplicate

o grupos permanentes
lotes
temporales; slo estos ltimos
se pueden
o
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
1. Costos
Clasificar
laARENA
en
actividades
s
generan
qu
e
2. costo
en los
Ingresarl disead
as
os de
campos
mdulos de los
dentro
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.
Recurs ocupado: costo/horade uso

o
del
recurs
o.
ocioso:
costo/hora cuando
(ninguna
Recurs entidad
estni ocupado ni
el nolo est
o
ocupando).
en falla
recurs
o

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 de
ocupacin

Costo por
recurso ocioso

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

46

Solucin del Ejercicio 2.2


Unif[4; 8] min.

EXPO(5) min
Costo inicial=3.

Cambio
tenencia
costo

Fresado

Llegada de
partes

TR(3; 5; 7) min.
Pulido

Entity.HoldCostRate=
0
N(5,89; 1,5) min.
Taladrado

Unif[5; 20] min.


Nuevo
tenencia
costo

Demora

Entity.HoldCostRate=11

Salid
a

También podría gustarte