Simsi Sesion Xiv

7
Simulación de sistemas 14/06/2015 Ing. Alberto Mendoza De los Santos, Dr. 1 SIMULACION CON PROMODEL Ruteos SENTENCIA IF-THEN(ELSE) La sentencia IF THEN permite al usuario ejecutar líneas específicas de lógica basados en ciertas condiciones. Las instrucciones BEGIN y END son requeridas si se incluirán varias líneas para una posibilidad.

description

simulación de sistemas

Transcript of Simsi Sesion Xiv

Page 1: Simsi Sesion Xiv

Simulación de sistemas 14/06/2015

Ing. Alberto Mendoza De los Santos, Dr. 1

SIMULACION CON PROMODEL Ruteos

SENTENCIA IF-THEN(ELSE)

La sentencia IF THEN permite al usuario ejecutar líneas específicas de lógica basados

en ciertas condiciones.

Las instrucciones BEGIN y END son requeridas si se incluirán varias líneas para una

posibilidad.

Page 2: Simsi Sesion Xiv

Simulación de sistemas 14/06/2015

Ing. Alberto Mendoza De los Santos, Dr. 2

SENTENCIA IF-THEN(ELSE)

Si no hay BEGIN y END el modelo solamente ejecuta la primera línea después del IF-

THEN. La sentencia ELSE permite continuar listando condiciones específicas. También

se puede continuar con instrucciones ELSE IF THEN.

SENTENCIA IF-THEN(ELSE)

Sintaxis:

IF <Expresión booleana> THEN <instrucción>

Ejemplos:

IFVar1 = 5 then WAIT 2 min

IF attr1 <> 4 OR var1 > 0

BEGIN

Var1 = 5

WAIT 2 min

END

ELSE

BEGIN

Var2 = 3

Attr=7

END

Page 3: Simsi Sesion Xiv

Simulación de sistemas 14/06/2015

Ing. Alberto Mendoza De los Santos, Dr. 3

SENTENCIA ROUTE

Para controlar los destinos existe el comando ROUTE.

La instrucción ROUTE seguido del parámetro “n” especifica que ruta será

referenciada.

Se utiliza en la lógica de operaciones (Operation)

DEFINIENDO ATRIBUTOS

Definiendo atributo desde “Build/Attributes”

Page 4: Simsi Sesion Xiv

Simulación de sistemas 14/06/2015

Ing. Alberto Mendoza De los Santos, Dr. 4

DEFINIENDO ATRIBUTOS

DEFINIENDO DISTRIBUCIONES DE USUARIO

• Ocasionalmente, ninguna de las distribuciones de Pro Model pueden representar

adecuadamente un conjunto de datos. En estos casos, el usuario puede definir una

distribución para representar el conjunto de datos. Los parámetros especificados

para Distribuciones de usuario son discretos o continuos.

Page 5: Simsi Sesion Xiv

Simulación de sistemas 14/06/2015

Ing. Alberto Mendoza De los Santos, Dr. 5

DEFINIENDO DISTRIBUCIONES DE USUARIO

ACTIVIDAD

Un taller se reciben piezas que son almacenadas en un almacén temporal

en donde esperan ser procesadas. Los arribos se dan con una frecuencia

de 5 minutos y están definidos por una Distribución de usuario. La

especificación de distribución de usuario indica que el 70% corresponden

al tipo de trabajo 1 y el 30% corresponden al tipo de trabajo 2.

Las piezas rotuladas con tipo de trabajo 1 van al torno y las de tipo 2 van a

la fresadora. Ambas tienen un tiempo de movimiento de 1 minuto.

El tiempo de proceso en el torno es de 4 minutos y en la fresadora de 3

minutos.

La salida del torno y la fresadora se consideran como entidades diferentes

a la inicial (piezas). Considere también que ambas salidas se consolidan

en una locación de paso denominada salida.

Simule el modelo por 4 horas

Page 6: Simsi Sesion Xiv

Simulación de sistemas 14/06/2015

Ing. Alberto Mendoza De los Santos, Dr. 6

ACTIVIDAD

TABLA DE DISTRIBUCIÓN DE USUARIO

Se define la distribución de usuario, según los datos especificados (70%

corresponden al trabajo 1 y 30% al trabajo 2).

Page 7: Simsi Sesion Xiv

Simulación de sistemas 14/06/2015

Ing. Alberto Mendoza De los Santos, Dr. 7

TABLA DE DISTRIBUCIÓN DE USUARIO

En los arribos, se asigna los tipos de trabajo según la probabilidad de la tabla de

distribución

ACTIVIDAD

Al ejercicio anterior adicione un tipo de trabajo a realizarse en la pulidora

en 2 minutos.

La tabla de distribución será:

T1= 45

T2= 35

T3= 20

Donde Tn = Tipo de Trabajo.

Adicione un operario y una red de caminos para las tres locaciones de

trabajo(torno, fresadora y pulidora)

Simule el modelo por 8 horas