Académique Documents
Professionnel Documents
Culture Documents
Elementos Bsicos de un
Modelo
Un modelo requiere los siguientes
elementos bsicos:
Locaciones
Entidades
Arribo
Proceso
Recursos
2
Caso de anlisis
Una cola y un servidor
Identifique los elementos bsicos en
ProModel para expresar este sistema de
una cola y un servidor en un modelo de
simulacin.
CLIENTE
ARRIBA
ESPERA
EN COLA
ATENCION
CLIENTE
SALE
Seleccione las
unidades de
distancia
Seleccione la
librera grfica
Coloque
sentencias
lgicas
4
Definicin de Locaciones
Las locaciones son definidas dentro del
layout de ProModel y sirven para
representar:
lugares donde se procesa o se realiza alguna
actividad
Zonas de espera
Colas de atencin, entre otros.
Seleccionar Build/Locations
5
Definicin de Locaciones
Definicin de Locaciones
Aparece un registro
Locacin en el Layout
7
2do. Click
izquierdo para
comenzar
3ro. Click
izquierdo para
doblar
4to. Click
derecho para
terminar
8
Cola vs Conveyor
Doble Click sobre la cola
permite editar sus propiedades
En un banco esperamos
en una cola Queue, en el
aeropuerto colocan las
maletas en una faja
transportadora
Conveyor
9
Definicin de Entidades
Las entidades son aquellas que fluyen a
travs del sistema, pudiendo representar:
Clientes en un banco.
Solicitudes de crdito.
Ordenes de trabajo,
Pacientes en un hospital, entro otros.
Definicin de Entidades
11
12
1.- La
entidad
cliente
esta en
la cola
2.- El
cliente es
enviado a
la
recepcin
13
Los Arribos
Ya hemos definido los elementos bsicos
del modelo, solo falta indicar cuantos
clientes llegan y como llegan
Esto lo definimos en Build/Arrivals
14
Los Arribos
15
COLA 1
ACT 1
E(5)
COLA 2
ACT 2
N(5,1)
COLA 3
ACT 3
U(4,2)
16
17
0.6
Nivel 2
Nivel 3
0.4
0.2
ESPECIALISTA
INVESTIGACION
0.8
INFORMA
SOLUCION
Considere que el NIVEL 1, ESPECIALISTA,
INVESTIGACION e INFORMA tienen una
cola previa
SALE
18
Demoras en el desplazamiento
En el modelo anterior, las entidades se desplazan desde
una locacin a otra.
Para indicar una demora en dicho desplazamiento
usamos la sentencia: Move for <tiempo>
La sentencia Move for debe ser colocada en Move
Logic
Ejemplo
Move for 2
Causa que el desplazamiento de una locacin a otra
demore 2 minutos (tiempo definido por default)
19
Usando Variables
Usando Atributos
Los atributos son similares a las variables, pero tienen
un mbito de accin local a cada entidad y locacin.
Pueden ser de tipo entero o real
Antes de usarlos hay que definirlas en Build/Attributes
Las podemos usar como contadores, banderas, o para
realizar diversos clculos.
21
60%
Nivel 2
Nivel 3
40%
20%
ESPECIALISTA
INVESTIGACION
80%
INFORMA
SOLUCION
Contar la cantidad de requerimientos de nivel 1,
Nivel 2 y Nivel 3 atendidos.
Tambin contar los requerimientos en el sistema
SALE
22
Sentencias y Funciones
IF THEN ELSE
CLOCK() Recupera la hora del
simulador.
23
60%
Nivel 2
Nivel 3
40%
20%
ESPECIALISTA
INVESTIGACION
80%
INFORMA
SOLUCION
SALE
Sentencias y Funciones
IF THEN ELSE
ROUTE Seleccionar un bloque.
GRAPHIC Cambia el icono de una
entidad
25
60%
Nivel 2
Nivel 3
40%
20%
ESPECIALISTA
80%
INFORMA
SOLUCION
El 30% de los requerimientos
retornan al nivel de origen para
ser reprocesados
INVESTIGACION
SALE
26
Porcentaje
20
50
30
27
28
Usando Atributos
El tiempo de servicio en la Actividad 2 depende del tipo
de solicitud.
Crear el atributo A_TIPO_SOLICITUD
Asignarle el valor al atributo:
A_TIPO_SOLICITUD = UD_TIPO_SOLICITUD()
Usar la sentencia IF THEN para que el tiempo de
servicio de la BASICO se genere de acuerdo al tipo de
solicitud
Tipo Solicitud
Demora
E(6)
N(7,2)
U(8,2)
29
Orden
Cola
Recepcion
Cola ordenes
Proceso
Espera
30
Crea un entidad
llamada ORDEN
31
Orden
Cola
Recepcion
Cola ordenes
Proceso
Producto
Espera
Entrega
32
Ensamblando entidades
Parte 1
Lanza el requerimiento
de unin
Parte 2:
Espera por el
requerimiento de unin
33
Cola_Monitores
ACT 1
Cola_Paletas
Faja_Cajas
ACT 2
Paleta llena
Junta paletas
Cola_Cajas_Vacias
y cajas llenas
Faja_Paletas_Llenas
Embarque
34
Uso de Recursos
Dinmicos: Requiere una red de
desplazamiento (Path Network)
Estticos
Uso de Recursos
Usados para apoyar en la ejecucin de las
actividades
Ejm. Cajeros en un banco, operarios, secretaria,
funcionarios de anlisis, vehculos, etc.
Sentencias para usar recursos:
Get <recurso> / Free <recurso>
Move with <recurso> <Then Free>
Se definen en Build/Resources
36
Definicin de Recursos
37
38
39
Dos registros
creados
40
Definicin de Interfases
41
Anlisis de Estadsticos
Reporte de locaciones
Capacidad 1 y capacidad mltiple
Reporte de entidades
Reporte de Recursos
42
12:00 - 13:00
11:00 - 12:00
10:00 - 11:00
13:00 - 14:00
15
10
14:00 - 15:00
20
10
09:00 - 10:00
30
25
15:00 - 16:00
30
08:00 - 09:00
50
40
30
20
10
0
43
25
15
15:00 - 16:00
10
14:00 - 15:00
30
13:00 - 14:00
20
12:00 - 13:00
11:00 - 12:00
10:00 - 11:00
09:00 - 10:00
50
40
30
20
10
0
08:00 - 09:00
CANTIDAD DE ARRIBOS
40
30
10
44
45
Llegan de acuerdo
al ciclo de arribos
El ciclo ocurre
2 veces
Cada arribo
ocurre despus
de 24 horas
Cantidad de
solicitudes que
llegan
46