Sei sulla pagina 1di 12

SIMULACIÓN DE PROCESOS Y

SISTEMAS
APLICACIONES CON PROMODEL Y ARENA

Mg. Carlos Alcántara Ortega.

UTP - Universidad Tecnológica del Perú 1


Logro de Aprendizaje

• Al terminar la sesión, el estudiante experimentará con el


instrucciones de Promodel y sus aplicaciones.

UTP - Universidad Tecnológica del Perú 2


Esquema temático

INSTRUCCIONES DE CONTROL

INSTRUCCIÓN IF THEN ELSE

INSTRUCCIÓN WHILE DO

INSTRUCCIÓN DO WHILE

INSTRUCCIÓN GO TO

INSTRUCCIÓN WAIT UNTIL

UTP - Universidad Tecnológica del Perú 3


INSTRUCCIÓN IF THEN ELSE
IF <Condición> THEN {acción 1} ELSE {acción 2}

su propósito es que el programa ejecute la acción 1 si la Condición es verdadera y la


acción 2 si es falsa.

Ejemplos:

IF Tipo=1 THEN {WAIT 5 min} ELSE {WAT 10 min }

IF RAND(1)<=0.95 THEN {INC BUENAS} ELSE {INC MALAS}

IF Prod=1000 THEN {STOP}

UTP - Universidad Tecnológica del Perú 4


INSTRUCCIÓN WHILE DO
WHILE <Condición> DO {acciones}

causa que el programa ejecute las acciones mientras la Condición sea verdadera, si la
Condición es falsa las acciones no se ejecutan.

Ejemplos:

WHILE CONTENTS(Fila)<=10 DO {WAIT 10 min}


WHILE CLOCK()<=480 DO {INC A,2}

UTP - Universidad Tecnológica del Perú 5


INSTRUCCIÓN WAIT UNTIL
WAIT UNTIL <Condición>

detiene el flujo de una entidad en una localización hasta que la Condición sea verdadera.

Ejemplos:

WAIT UNTIL CONTENTS(ALM)<10


WAIT UNTIL PIEZAS=100

UTP - Universidad Tecnológica del Perú 6


EJEMPLO

El proceso de manufactura que se ilustra en la figura consta de 1 rectificadora y un


almacén donde las piezas esperan antes de ser procesadas. Los tiempos de proceso son
de 10 y 8 min/pieza para la pieza tipo 1 y tipo 2, respectivamente. El tiempo entre arribos
de la pieza tipo 1 a este proceso es de 12 min/pieza con distribución Exponencial, y el de
la pieza tipo 2 es de 14 min/pieza con distribución Exponencial. Simule el proceso.

UTP - Universidad Tecnológica del Perú 7


EJEMPLO

UTP - Universidad Tecnológica del Perú 8


EJEMPLO

Como puede ver en la figura, en el campo Operation aparecen las instrucciones de control
IF-THEN-ELSE con el propósito de asignar el tiempo de rectificado a las piezas en función
del tipo de pieza que le fue asignado previamente en la ventana Arrivals, y en el campo
Move Logic se utilizan las instrucciones de control con fin de terminar la simulación del
sistema cuando el número de piezas que hayan entrado a la rectificadora sea mayor de
800 piezas.

UTP - Universidad Tecnológica del Perú 9


EJEMPLO

UTP - Universidad Tecnológica del Perú 10


CASOS APLICATIVOS

UTP - Universidad Tecnológica del Perú 11


UTP - Universidad Tecnológica del Perú 12

Potrebbero piacerti anche