Sei sulla pagina 1di 17

Gua bsica del software de simulacin PROMODEL

www.promodel.com
VISI! DEL M"!DO E! PROMODEL
En ProModel, todo se ajusta al paradigma de Locaciones, Entidades, Procesamiento, y
Llegadas. Cualquier sistema de manufactura, logstica y servicio puede ser modelado utilizando
este paradigma.
Locaciones# Las locaciones representan lugares fijos en el sistema. Las entidades son
ruteadas a estas locaciones para procesamiento, almacenamiento, cualquier actividad o toma
de decisiones.
Entidades# Cualquier cosa que el modelo P!CE"# es llamada entidad. #lgunos ejemplos
incluyen piezas, productos, gente y a$n papeles de tra%ajo.
Procesamiento# El Procesamiento descri%e las operaciones que toman lugar en una locaci&n,
como la cantidad de tiempo que una entidad gasta en un lugar, los recursos que se necesitan
para realizar el proceso, y cualquier otra cosa que ocurra o suceda en la locaci&n, incluyendo la
elecci&n del siguiente destino de la entidad.
Lle$adas# Cada vez que una nueva entidad es introducida en el sistema, se le conoce como
llegada.
LO%&%IO!ES
Las locaciones representan lugares fijos en el sistema donde las entidades son dirigidas para
procesamiento, almacenamiento, actividades, o toma de decisiones.
Para construir locaciones#
' Clic( izquierdo en el cono deseado de locaciones en la caja de )r*ficos, posteriormente
Clic( izquierdo en la ventana de Layout en donde desees que aparezca la locaci&n.
' "e crear* un registro autom*ticamente para la locaci&n reci+n creada en la ta%la de
Edici&n de Locaciones.
' El nom%re, unidades, capacidad, etc. puede a,ora ser cam%iada con s&lo dar clic( en el
cuadro apropiado y teclear los cam%ios deseados.
E!'ID&DES
Cualquier cosa que el modelo -procesa. es llamada entidad. #lgunos ejemplos incluyen partes,
productos, gente y papeles de tr*mites.
Para construir entidades#
' Clic( izquierdo en el gr*fico deseado de entidades en la caja de )r*ficos de Entidad. ' "e crear* un registro autom*ticamente en la ta%la de Edici&n de Entidades. ' El nom%re puede ser cam%iado y el tama/o de la entidad puede ser ajustado con s&lo mover la %arra en la caja de ,erramientas. PRO%ES&MIE!'O El Procesamiento descri%e las operaciones que se llevan a ca%o en una locaci&n, tales como la cantidad de tiempo que la entidad pasa en dic,a locaci&n, los recursos necesarios para realizar el tra%ajo, y cualquier cosa que suceda en la locaci&n, incluyendo seleccionar el siguiente destino para la entidad. 0 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

Para crear el Procesamiento#
' Clic( izquierdo so%re el nom%re de la entidad en la %arra de ,erramientas,
posteriormente clic( izquierdo en la locaci&n de inicio.
' Clic( izquierdo en la locaci&n de destino.
' "e crear* un registro autom*ticamente.
' Para a/adir m*s lineas de ruteo al mismo registro, clic( izquierdo en el %ot&n de
#/adir utas 5#dd outings6 en el cuadro de ,erramientas.
' Para rutear la entidad a la salida del sistema, simplemente Clic( izquierdo en el
%ot&noute to E7it en el cuadro de ,erramientas.
LLEG&D&S
Cualquier nueva entidad que se alimente al sistema se conoce como llegada.
Para crear lle$adas#
' Clic( izquierdo en la entidad en el cuadro de ,erramientas y clic( izquierdo en la
locaci&n a donde -llegar*. la entidad.
-Entidad8 La entidad que llega.
-Locaci&n8 La locaci&n a la que llega.
-9ty Eac,8 5Cantidad por llegada6 El n$mero de entidades 5en un grupo6 que llegar*n
en el momento especfico.
-:irst ;ime8 5Primera !casi&n6 La primera vez 5en tiempo de reloj de simulaci&n6 que
ocurrir* la llegada.
-!ccurrences8 5!currencias6 El n$mero de repeticiones de esta llegada que ,a%r*.
-:requency8 5:recuencia6. El tiempo entre las ocurrencias.
E(E%"'&!DO L& SIM"L&%I!
En este momento ya de%emos estar listos para ejecutar la simulaci&n. :0< gra%ar* el
modelo por nosotros 5=ay que alimentar un nom%re de > letras6 y :0? ejecutar* el modelo. @el
men$ de "imulation podemos escoger un 5Correr6 o "ave and un 5)ra%ar y Correr6.
@entro del men$ de "imulation en !ptions 5!pciones6 aparecer* el di*logo que se muestra en esta
p*gina. El n$mero de ,oras de ejecuci&n puede ser especificado en el campo un
=ours 5=oras de Ejecuci&n6, as como la precisi&n del reloj. evisaremos las otras opciones
posteriormente en el curso.
< 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

Grficas de Locaciones
Aot&n BEC
contador
cali%rador
te7to
luz de status
regi&n
E7isten un n$mero de opciones disponi%les para mejorar la calidad de las gr*ficas e
incrementar la informaci&n disponi%le asociada a las locaciones en el modelo. Clic( en
el %ot&n nuevo BEC te permitir* a/adir estos elementos a la locaci&n activa. )a* +ue tener cuidado
en acti,ar la locacin -ara la cual se desea a.adir estos elementos *
-osteriormente a-a$ar el botn de locacin nue,a !E/00
- %ontador ' @espliega los contenidos num+ricos de la locaci&n.
- %alibrador ' @espliega gr*ficamente los contenidos de la locaci&n
- 'e1to ' #socia te7to a la locaci&n
- Lu2 de Status ' Cam%ia el color de acuerdo al status de la locaci&n.
- Lu$ar de la Entidad ' @efine el lugar fsico en el que aparecer* la entidad en la locaci&n.
- Re$in ' Drea 5invisi%le durante la simulaci&n6 $til en definir locaciones de *rea.
'iem-os de Proceso
En las locaciones
Estatuto C#4;
Ejemplos8
C#4; E 5utiliza la unidad de tiempo por default definido en
4nformaci&n )eneral6
C#4; F min
C#4; F sec
C#4; F ,r
Para crear tiempos de procesamiento en el modelo, utilizamos la instrucci&n C#4; en
la l&gica
de !peraci&n. Esto ,ace que la entidad se -espere. 5v.gr. sea procesada por la
locaci&n6 y ocupe la capacidad disponi%le en la locaci&n durante la cantidad especfica de tiempo.
Posteriormente tra%ajaremos en modelos que tienen varia%ilidad en sus tiempos de
proceso
5v.gr. El tiempo de proceso en funci&n del modelo, el tiempo de procesamiento de un
tr*mite %ancario6. E 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

&'RI3"'OS
Los atri%utos son entes similares a las varia%les, pero est*n ligadas a las entidades
especficas y usualmente contienen informaci&n acerca de esa entidad.
Para definir un atri%uto, ir a AuildG#ttri%utes y crear un 4@EB;4:4C#@!.
Posteriormente escoger el tipo y la clasificaci&n. E7isten atri%utos para las locaciones, pero solamente
e7aminaremos atri%utos de entidades en este momento.
Los #tri%utos son cam%iados y asignados cuando una entidad ejecuta una lnea de
l&gica que contenga un operador, de la misma manera en que las varia%les tra%ajan.
'IEMPOS DE MOVIMIE!'O
Para especificar la cantidad de tiempo que una entidad invierte en viajar entre
locaciones, se utiliza el comando M!HE :! en la l&gica de movimiento. Esto causar* que la
entidad se mueva durante el tiempo especfico.
Entre Locaciones
4nstrucci&n M!HE :!
I "e define en la l&gica de movimiento
I Ejemplos8
M!HE :! < 5unidad de tiempo por default6
M!HE :! J min
J 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

V&RI&3LES
' "e definen dentro de AuildGMore elementGHaria%les
' Contadores, estadsticas del sistema, c*lculos num+ricos
' "e colocan en el -layout. para comunicaci&n visual
' 2tilizar I!%4 DE%, y otros operadores num+ricos para manipular valores de varia%les
Para colocar una varia%le en el modelo como un contador, simplemente se/alar el
registro de la varia%le en la ta%la de edici&n, y posteriormente clic( en el layout en donde quieres
que aparezca.
2n -do%le. clic( en el layout permite que se edite el tama/o y tipo de letra, y el color,
as como las caractersticas de la caja de te7to.
Kclic(L
0
Kclic(L
<
Instrucciones I!% 5 DE%
Las varia%les son $tiles cuando sus valores son manipulados. Esto se realiza con las
sentencias 4BC y @EC. I I!%nom%reMdeMlaMvaria%le, valorMdelMincremento, I DE%nom%reMdeMlaM varia%le, valorMdelMdecremento IPor -default. el valor del incremento y decremento es 0. IN, ', G , O, P IH*lido en cualquier campo de l&gica 5operaci&n, l&gica de movimiento6 F 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

Grficas de 6ondo
"i queremos colocar te7to u otros gr*ficos en el modelo, lo logramos a trav+s de
AuildGAac(ground )rap,ics. Entra a este m&dulo y practiquemos un poco con las
opciones. La %arra de ,erramientas nos permite di%ujar y modificar formas. La %arra de Qconos nos
permite accesar conos de locacionesGentidades como simples gr*ficas. B&tese que la
,erramienta de te7tos aparece en la gr*fica de %arras como una #.
4conos
Espacio de
tra%ajo
=erramientas
3LO7"ES DE R"'&S 8 %"&DRO DE DI9LOGO
Cuando se rutea una parte a una locaci&n en el proceso, a veces es necesario ofrecer
rutas m$ltiples para que la entidad salga. Esto se logra a trav+s de crear lneas m:lti-les o blo+ues
m:lti-les de ruteo.
"i un registro de ruteo tiene lneas mltiples dentro de un mismo bloque , solamente una de las
lneas ser* ejecutada, en otras pala%ras, la entidad se ir* solamente a una locaci&n. La
lnea de ruteo que la entidad escoge se %asa en las reglas de ruteo que se esta%lecen en el
cuadro de di*logo de las reglas.
"i ,ay mltiples bloques en el ruteo, entonces cada lnea ser* ejecutada y la entidad
especificada ir* a cada una de las locaciones 5se crear*n entidades adicionales6. Esto se
logr* a trav+s de seleccionar la opci&n de 4nciar un Buevo Aloque 5"tart Bew Aloc(6.
R 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

Aloque sencillo,
m$ltiples rutas
Aloques
m$ltiples
"elecciones del
cuadro de
di*logo
I!SPE%%I!4 R"'EOS PRO3&3IL;S'I%OS
Ejemplo8
;odas las entidades son inspeccionadas con una tasa de rec,azo del <FS 5por ejemplo,
0 de cada J partes falla en la prue%a de calidad6.
T 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

En algunas instancias, e7iste la pro%a%ilidad de que una pieza ser* enrutada a una *rea
en vez de otra. Este efecto puede ser modelado en ProModel a trav+s de crear lneas m$ltiples
en el mismo %loque de ruteo y seleccionando la opci&n de P!A#A4L4@#@. "e asigna una
pro%a%ilidad de muestreo. La suma de pro%a%ilidades de%e sumar 0.?.
En nuestro ejemplo, e7iste un TFS de pro%a%ilidad de que ocurra el ,ec,o de que la
pieza vaya al ,orno, y un <F de que una parte defectuosa vaya a EU4;. Es im-ortante recordar +ue
estas lneas deben estar en el mismo blo+ue0
LO'EO 'EMPOR&L < GRO"P 5 "!GRO"P
Loteando multiples entidades de tipo similar
:recuentemente encontramos la situaci&n donde un n$mero de partes son procesadas
yloteadas juntas. @espu+s que el procesamiento sea cumplido las partes son
desagrupadas de nuevo. Para estos lotes temporales use la sentencia GRO"P. Para separar los lotes use la
sentencia "!GRO"P . 2no puede agrupar entidades mediante un solo tipo individual de
entidad definiendo un registro de proceso para el tipo de entidad a agrupar, o
agrup*ndo indistintamente todos los tipos de entidad, mediante la definiendo de un registro de
proceso &LL. Promodel mantiene todas las caractersticas y propiedades de las entidades
individuales del grupo de entidades y permite que permanezcan como entidades individuales
despu+s de un comando "!GR"P. Bote que la capacidad de la locaci&n donde GRO"P ocurre de%e ser al
menos tan grande como el tama/o del grupo.
3&!D&S
Las Aandas se utilizan para modelar sistemas de manejo de materiales o cualquier
sistema de manejo de materiales que sea similar a una %anda. Las partes solamente pueden ser
cargadas en una %anda una a la vez. El n$mero de partes que se permite en una %anda est*
limitado por la capacidad, as como por las dimensiones de la entidad y la longitud de la %anda.
La entidad se mueve en una %anda dependiendo de la velocidad y la longitud de la
%anda. Las %andas de acumulaci&n act$an como %andas de rodillos, mientras que las %andas de no
acumulaci&n act$an como -cintas.. B&tese el uso de la instrucci&n M!HE en la
siguiente p*gina para ser utilizada con las %andas. > 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

6IL&S
Las :ilas son utilizadas como almacenes, -%uffers., *reas de espera antes de estaciones
de tra%ajo, etc. )r*ficamente la fila solamente desplegar* tantas entidades como se
puedan mostrar dependiendo del tama/o gr*fico de la entidad y de la fila 5solamente concepto
gr*fico6. El lmite de entidades a ser guardadas en una fila depende tam%i+n de la capacidad 5el
valor por default es infinito6 pero no necesariamente las mostrar*.
La instrucci&n M!HE nos permite controlar cuando la l&gica de la fila o la %anda ser*
ejecutada. La l&gica antes del comando M!HE se ejecuta al principio de la %andaGfila.
La l&gica posterior al comando M!HE se ejecuta cuando la entidad llega al final de la lnea.
La instrucci&n M!HE :! te permite controlar el tiempo que le lleva a una entidad
viajar de principio a fin en una fila. "i no se especifica el tiempo, el tiempo ser* definido por la
longitud de la fila y la velocidad de la entidad.
V 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

Loteo5=instruccin %OM3I!E>
Previamente ,a%lamos acerca de particionar piezas en m*s piezas o su%'ensam%les.
#,ora necesitamos ,a%lar con respecto a juntarlas en lotes, tarimas, grupos. Para esto e7isten
varias instrucciones en ProModel, pero una de las m*s comunes es la instrucci&n C!MA4BE.
Esta instrucci&n combina y consolida el n$mero especificado de entidades.
La instrucci&n C!MA4BE espera ,asta que est+n disponi%les el n$mero especfico de
piezas en la locaci&n y entonces se com%inan en una sola entidad que es enrutada a la
siguiente locaci&n como la entidad de salida. Es posi%le cam%iar el nom%re de la entidad que se
enruta de salida en la locaci&n donde toma lugar el cam%io.
Heamos el ejemplo de esta p*gina.
RE%"RSO W9u+ pasa si queremos un recurso para mover las entidades entre las locacionesX W9u+ pasa si ellos realizan las operaciones en las locacionesX
2n recurso es una persona, pieza de equipo, o alg$n otro dispositivo o mecanismo que
es utilizado para ,acer una o m*s de las siguientes actividades8 transportando entidades,
apoyando el mantenimiento en las locaciones, o realizando el mantenimiento a otros
recursos. 0? 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

Becesitamos definir < elementos para dic,o recurso8
El recurso mismo, y una red de transporte que defina el movimiento del recurso.
DE6I!I%IO! DE RE%"RSO
4r a AuildGesources y dar clic( en el gr*fico deseado en la caja de ,erramientas de los
recursos. Esta acci&n autom*ticamente crear* un registro en la ;a%la de Edici&n de
egistros. @esde a, tu puedes cam%iar el nom%re del recurso, el n$mero de unidades, y las
especificaciones.
Las especificaciones te permiten definir la red so%re la cual el recurso viaja
5discutiremos m*s de esto posteriormente6, los nodos so%re los cuales se estaciona 5tam%i+n ,a%laremos
de esto posteriormente6 y el movimiento del recurso.
REDES DE R"'&S
edes de rutas son el m+todo a trav+s del cual los recursos viajan.
Las redes de transporte consisten de Bodos, los cuales son conectados por segmentos
de utas. Los segmentos de utas son definidos por un nodo de 4B4C4! y un nodo de
;EM4B#C4YB y pueden ser 2B4@4ECC4!B#L o A4@4ECC4!B#L. Los
segmentos de ruta pueden tener quie%res o ser lneas rectas interconectadas por nodos.
La creaci&n de una ruta en la red se inicia al seleccionar el %ot&n de 2;#" 5P#;="6
ydespu+s clic( izquierdo en el layout en donde quieras que inicie el segmento.Los clic(s
izquierdos su%siguientes se/alar*n quie%res en la ruta y el clic( derec,o marcar* el fin
de la ruta.
I!'ER6&%ES
Las interfases le dicen a ProModel en d&nde interact$a un recurso con una locaci&n.
Las entidades tam%i+n pueden viajar en las redes.
Para crear una interfase entre un nodo y una locaci&n, clic( izquierdo so%re un nodo
5se apreciar* una lnea punteada con movimiento6 y posteriormente un clic( izquierdo en
la locaci&n.
"e pueden crear interfases m$ltiples de un nodo a locaciones, pero una locaci&n s&lo
tendr* una interfase con una red.
GE'56REE4 "SE4 MOVE /I')
Las sentencias )E;G:EE Z 2"E son utilizados para capturar un recurso para una
actividad en una locaci&n.
)E; capturar* el recurso y +ste permanecer* con la entidad ,asta que se especifique
un :EE.
2"E capturar* el recurso por la cantidad especfica de tiempo y posteriormente lo
li%erar* en forma autom*tica.
M!HE C4;= es utilizado para capturar un recurso de transporte entre locaciones
5cuando no
,ay actividad realizada en la locaci&n actual6. El recurso permanecer* con la entidad
,asta que se encuentre una instrucci&n ;=EB :EE o %ien una instrucci&n :EE m*s adelante. 00 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

OPER&DORES M"L'IPLES
La instrucci&n )E; utilizada en conjunci&n con #B@ y ! 5o e y6 permiten capturar
recursos m$ltiples para una tarea o %ien para una selecci&n alternativa.
2tilizar un operador sencillo para una operaci&n de ensam%le
GE' O-erador?@
/&I' A
6REE O-erador?@
2tilizar operadores m$ltiples para la misma operaci&n
GE' O-erador?@ &!D O-erador?B
/&I' A
6REE &LL
2tilizar cualquier operador para la operaci&n
GE' O-erador?@ OR O-erador?B
/&I' A
6REE &LL
I6 C ')E! =ELSE>
Los estatutos 4: ' ;=EB permiten al usuario ejecutar lneas especficas de l&gica
%asados en ciertas condiciones.
Las instruccciones AE)4B y EB@ son requeridas si se incluir*n varias lneas para una
posi%ilidad.
"i no ,ay AE)4B y EB@ el modelo solamente ejecuta la primer lnea despu+s del 4:'
;=EB.
El estatuto EL"E permite continuar listando condiciones especficas. ;am%i+n se
puede continuar con instrucciones EL"E 4: ;=EB.
Sinta1is
I6[E7presi&n %ooleana\ ')E! [instrucci&n\
Ejemplos
I6var0 P F ')E!
/&I'< min
I6attr0[\J ORvar0\? ;=EB
{
var0 P F
/&I'< min
}
ELSE
{
var<PE
#ttEPT } Instruccin RO"'E 2tilizado para controlar el ruteo especfico de entidades "e utiliza en la l&gica de operaciones 5!peration6 Aloques de uteo correspondientes 0< 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

ecordando del material visto anteriormente, la creaci&n de < %loques de ruteo enviar*
las entidades a am%os destinos. Para controlar los destinos e7iste el comando !2;E. #
trav+s de los manejadores de l&gica y el !2;E tenemos el control a%soluto de los %loques a
ejecutar.
La instrucci&n !2;E seguido del par*metro -n. especifica cu*l ruta ser*
referenciada. En el ejemplo mostrado, la ruta 0 & < depender* del tipo de parte 50 & <6. Este atri%uto
,a sido -asignado. o -estampado. en el campo de l&gica 5Logic6 en la ta%la de Llegadas.
6unciones %LO%D=> and LOG
%LO%D=>
2tilizaci&n8 CL!C]5[unidad de tiempo\6 etorna el valor del tiempo. actual de la simulaci&n 5 6 default, 5 ,r 6, 5 min6 , 5sec6 LOG 2tilizaci&n8 L!) [te7to\, [e7presi&n\ esta la e7presi&n del tiempo de simulaci&n actual y almacena el resultado con el te7to como enca%ezado Los resultados se presentan al final del reporte de la salida 0E 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

Las funciones %LO%Dy LOGle permiten rastrear las demoras de los eventos 5como el tiempo
del ciclo, demoras6 en su modelo. La funci&n %LO%Dretorna un n$mero real, o sea que los
atri%utos y varia%les a los que se les asignar* el %LO%Dde%en ser de tipo real.
Ejemplo del Tiempo de Ciclo:
=a%amos definido un atri%uto tiempoMentrada 5@e tipo eal6.
En la locaci&n a donde llegan las piezas escri%imos la siguiente l&gica8
tiempoMentrada P CL!C]56
Esto registra la ,ora del reloj cuando pasa la entidad por esa l&gica. #l final del
procesamiento por donde pasan las entidades incluimos la siguiente l&gica8
L!) -;iempo de Ciclo. , tiempoMentrada
Esto resta el valor almacenado en el atri%uto tiempoMentrada y registra el valor con su
enca%ezado -;iempo de Ciclo..
Mantenimiento Pre,enti,o
:allas de Locac iones
^ eloj 5Cloc(6, B$mero 5Entry6, 2tilizaci&n Efectiva 52sage6, Preparaci&n
5"etup6
2tilizar @;s
El mantenimiento preventivo en una m*quina puede ser programado en intervalos
regulares %asado en el tiempo de reloj, el n$mero de partes que ,ayan llegado a la locaci&n, la
utilizaci&n efectiva 5,oras de vuelo6, o el tiempo de preparaci&n requerido.
Esto se ,ace en A24L@GL!C#C;4!B columna @;_s 5por @own;imes6
La l&gica se ejecuta en el momento de la pausa, y puede incluir casi cualquier
comando de ProModel, como capturar recursos, procesos C#4;, y la asignaci&n de valores a
varia%les por mencionar algunos.
Her los ejemplos que se muestran8
'urnos Permiten crear ,orarios de entradaGsalida para cualquier recurso o locaci&n "e definen en AuildG",iftsG@efine "e asignan a Locaciones o ecursos en AuildG",iftsG#ssign 0J 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

'urnos =definicin>
AuildG",ifts G@efine
#l seleccionar definir, el Editor de ;urnos 5",ift Editor6 aparecer* presentando una
opci&n de crear un arc,ivo 5nom%re.sft6 que define tu turno.
"e utiliza el enfoque -clic(. y -arrastrar. en la %arra apropiada 5tra%ajo o descanso6.
"e puede utilizar EditG@uplicate para duplicar un da.
La tecla ",ift nos ayuda a ,acer m$ltiples copias del ,orario de un da.
El espacio en %lanco es considerado tiempo no disponi%le, azul tiempo de tra%ajo y
rojo tiempo de descanso.
'urnos =&si$nacin> 3uild5SEifts5&ssi$n
#signar los recursos y las locaciones a los turnos se ,ace a trav+s de
AuildG",iftsG#ssign.
Clic( en las locaciones o recursos presentar* el cuadro de di*logo para seleccionar los
recursos y locaciones que estar*n sujetos a ese turno.
La l&gica puede ser ejecutada previamente antes de los -%rea(s., as como durante el
%rea(.
'urnos =eFecutando el modelo>
Para ejecutar el modelo utilizando los turnos, ir a "imulationG!ptions y -define run
lengt, %y date.. Este presentar* la opci&n de un calendario para ser ajustado a las fec,as
deseadas.
Macros4 Interfases R'I
En ProModel, una macro puede ser utilizada para su%stituir te7to. Esto es $til cuando
se
requieren varios %loques de te7to que son similares y nos queremos referir a ellos con
s&lo unas pala%ras.
Las Macros tam%i+n son una forma de crear modelos param+tricos. Cuando se
selecciona el
comando ;4 en defined, se define c&mo aparecer* en la lista y que pregunta
contendr* para el usuario.
Esta caracterstica es especialmente $til al crear modelos fle7i%les para usuarios
finales. 0F 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

Generando Escenarios
2na vez que el modelo est* creado, es posi%le correr varios escenarios cam%iando
par*metros.
"imulationG"cenarios
Cuadro de di*logo
Creaci&n8
cam%iando datos de ;4_s
0R 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

0T 1. Ponce, ). "olis y L. 2lfe 3 4nvestigaci&n de !peraciones

Potrebbero piacerti anche