Top Banner
94

Guia de Clase Software Promodel

May 15, 2023

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Guia de Clase Software Promodel
Page 2: Guia de Clase Software Promodel

PROMODELPROMODEL

En Promodel, todo se ajusta al En Promodel, todo se ajusta al paradigma de Locaciones, Entidades, paradigma de Locaciones, Entidades, Recursos, Llegadas y Proceso.Recursos, Llegadas y Proceso.

Las locaciones, entidades y Las locaciones, entidades y recursos son los OBJETOS en el recursos son los OBJETOS en el sistema.sistema.Las llegadas y el proceso definen Las llegadas y el proceso definen QUÉ HACEN LOS OBJETOS.QUÉ HACEN LOS OBJETOS.

Page 3: Guia de Clase Software Promodel

LOCACIONESLOCACIONES

Las locaciones Las locaciones (LOCATIONS)(LOCATIONS) representan lugares físicos fijos representan lugares físicos fijos en el sistema donde ocurren las en el sistema donde ocurren las cosas.cosas.Las locaciones pueden ser objetos Las locaciones pueden ser objetos como máquinas, fila de espera, como máquinas, fila de espera, banda de transporte, un escritorio banda de transporte, un escritorio o una estación de trabajo.o una estación de trabajo.

Page 4: Guia de Clase Software Promodel

ENTIDADESENTIDADES

Las entidades Las entidades (ENTITIES)(ENTITIES) son los son los objetos que “se mueven a través” objetos que “se mueven a través” del modelo. Viajan de locación a del modelo. Viajan de locación a locación realizando actividades.locación realizando actividades.

Algunos ejemplos incluyen piezas, Algunos ejemplos incluyen piezas, productos, personas o documentos.productos, personas o documentos.

Page 5: Guia de Clase Software Promodel

LLEGADASLLEGADAS

Las llegadas Las llegadas (ARRIVALS)(ARRIVALS) es cuando es cuando una entidad aparece inicialmente en una entidad aparece inicialmente en una locación en el modelo.una locación en el modelo.

Las llegadas pueden ocurrir de Las llegadas pueden ocurrir de acuerdo al tiempo o a alguna otra acuerdo al tiempo o a alguna otra condición.condición.

Page 6: Guia de Clase Software Promodel

PROCESOPROCESO

El proceso El proceso (PROCESSING)(PROCESSING) describe describe las operaciones que toman lugar las operaciones que toman lugar cuando una entidad está en una cuando una entidad está en una locación.locación.Por ejemplo: la cantidad de tiempo Por ejemplo: la cantidad de tiempo que la entidad permanece en la que la entidad permanece en la locación, los recursos que necesita locación, los recursos que necesita para completar el proceso y para completar el proceso y cualquier otra cosa que sucede en cualquier otra cosa que sucede en la locación, incluyendo seleccionar la locación, incluyendo seleccionar el siguiente destino.el siguiente destino.

Page 7: Guia de Clase Software Promodel

RECURSOSRECURSOS

Los recursos Los recursos (RESOURCES)(RESOURCES) un tipo de un tipo de objeto que se utiliza por entidades objeto que se utiliza por entidades o locaciones para realizar algún o locaciones para realizar algún tipo de actividad, como un operario tipo de actividad, como un operario o montacargas.o montacargas.

Page 8: Guia de Clase Software Promodel

MENU - FILEMENU - FILENEWNEW – Abrir un nuevo modelo – Abrir un nuevo modeloOPENOPEN – Abrir un modelo – Abrir un modelo existenteexistenteMERGEMERGE – Mezclar dos o mas – Mezclar dos o mas modelosmodelosSAVESAVE – Grabar el modelo – Grabar el modeloSAVE ASSAVE AS – Grabar el modelo – Grabar el modelo por primera vezpor primera vezVIEW TEXTVIEW TEXT – Ver el modelo en – Ver el modelo en textotextoPRINT TEXTPRINT TEXT – Imprimir texto – Imprimir textoPRINT LAYOUTPRINT LAYOUT – Imprimir – Imprimir LayoutLayoutPRINTER SETUPPRINTER SETUP – Preparar – Preparar impresoraimpresora

Page 9: Guia de Clase Software Promodel

MENU - VIEWMENU - VIEWSHORTCUT PANELSHORTCUT PANEL – Panel directo – Panel directoSNAP TO GRIDSNAP TO GRID – Alinear a – Alinear a cuadrículacuadrículaSHOW GRIDSHOW GRID – Ver cuadrícula – Ver cuadrículaSHOW HIDDEN NETWORKSSHOW HIDDEN NETWORKS – Mostrar – Mostrar redesredesSHOW ROUTING PATHSSHOW ROUTING PATHS – Mostrar – Mostrar rutasrutasVIEWSVIEWS – Vistas – VistasZOOM TO FIT LAYOUTZOOM TO FIT LAYOUT – Zoom para – Zoom para ajustar layoutajustar layoutZOOMZOOM – Zoom – ZoomLAYOUT SETTINGSLAYOUT SETTINGS – Ajustes del – Ajustes del Layout: fondo, cuadrícula. Layout: fondo, cuadrícula.

EDIT TABLESEDIT TABLES – Editar fuente y – Editar fuente y color de las tablas.color de las tablas.REFRESH LAYOUTREFRESH LAYOUT – Actualizar – Actualizar LayoutLayoutRESET WINDOWS POSITIONSRESET WINDOWS POSITIONS – – Inicializar posiciones de Inicializar posiciones de ventanas por defaultventanas por default

Page 10: Guia de Clase Software Promodel

LOCATIONSLOCATIONS – Locaciones – LocacionesENTITIESENTITIES – Entidades – EntidadesPATH NETWORKSPATH NETWORKS – Redes Físicas – Redes FísicasRESOURCESRESOURCES – Recursos – RecursosPROCESSINGPROCESSING – Proceso – ProcesoARRIVALSARRIVALS – Llegadas – Llegadas

MACROSMACROS – Macros – Macros

MENU - BUILDMENU - BUILD

SHIFTSSHIFTS – Turnos – TurnosATTRIBUTESATTRIBUTES – Atributos – AtributosVARIABLESVARIABLES – Variables globales – Variables globalesARRAYSARRAYS – Arreglos – Arreglos

SUBROUTINESSUBROUTINES – Subrutinas – SubrutinasMORE ELEMENTSMORE ELEMENTS – Mas elementos – Mas elementos (ciclos de llegada, funciones, (ciclos de llegada, funciones, distribuciones, archivos distribuciones, archivos externos, streams)externos, streams)GENERAL INFORMATIONGENERAL INFORMATION – Información – Información generalgeneralCOSTCOST – Costos – CostosBACKGROUND GRAPHICSBACKGROUND GRAPHICS – Gráficas de – Gráficas de fondofondo

Page 11: Guia de Clase Software Promodel

MENU - SIMULATIONMENU - SIMULATIONRUNRUN – Correr la simulación – Correr la simulaciónSAVE & RUNSAVE & RUN – Guardar y correr – Guardar y correrOPTIONSOPTIONS – Opciones de – Opciones de simulaciónsimulaciónMODEL PARAMETERSMODEL PARAMETERS – Parámetros – Parámetros del modelodel modeloSCENARIOSSCENARIOS – Escenarios – EscenariosSIMRUNNERSIMRUNNER – SimRunner – SimRunner

Page 12: Guia de Clase Software Promodel

MENU - OUTPUTMENU - OUTPUT

VIEW STATISTICSVIEW STATISTICS – Ver estadísticas – Ver estadísticas

VIEW TRACEVIEW TRACE – Ver rastreo – Ver rastreo

Page 13: Guia de Clase Software Promodel

MENU - TOOLSMENU - TOOLS

GRAPHIC EDITORGRAPHIC EDITOR – Editor de gráficas – Editor de gráficas

Page 14: Guia de Clase Software Promodel

LOCATIONSLOCATIONS

Seleccionar LOCATIONS del menú BUILD. Seleccionar LOCATIONS del menú BUILD. TABLA DE EDICIÓN DE LOCACIONESTABLA DE EDICIÓN DE LOCACIONES

VENTANA VENTANA DE DE

GRÁFICASGRÁFICAS

VENTANA VENTANA DE DE

LAYOUTLAYOUT

Para crear una locación, Para crear una locación, seleccionar de la ventana de seleccionar de la ventana de gráficas alguna de las figuras gráficas alguna de las figuras que vienen por default en que vienen por default en Promodel. Promodel.

Luego hacer un clic en la Luego hacer un clic en la ventana de layout y ventana de layout y automáticamente se crea una automáticamente se crea una nueva locación.nueva locación.

Page 15: Guia de Clase Software Promodel

CAPCAP – Se refiere al número de entidades que la locación – Se refiere al número de entidades que la locación puede mantener o procesar en cualquier parte del tiempo.puede mantener o procesar en cualquier parte del tiempo.

LOCATIONSLOCATIONS

ICONICON – Es usado para representar la figura de la – Es usado para representar la figura de la locación.locación.NAMENAME – Se utiliza para identificar la locación. – Se utiliza para identificar la locación.

Puede ser cualquier combinación de letras, números y Puede ser cualquier combinación de letras, números y caracteres de subrayado “_” de hasta 80 caracteres de caracteres de subrayado “_” de hasta 80 caracteres de longitud.longitud.No importa que identifique, cada nombre en un modelo No importa que identifique, cada nombre en un modelo debe ser único.debe ser único.

La capacidad máxima de la locación es de 999,999. La capacidad máxima de la locación es de 999,999. Introduciendo INF o INFINITE se podrá ajustar la Introduciendo INF o INFINITE se podrá ajustar la capacidad al máximo valor permitido.capacidad al máximo valor permitido.

UNITSUNITS – El número de unidades en una locación puede ser – El número de unidades en una locación puede ser hasta 999. Una locación con múltiples unidades trabaja hasta 999. Una locación con múltiples unidades trabaja como varias locaciones con características comunes.como varias locaciones con características comunes.DTSDTS – Aquí se definen los tiempos de inactividad de la – Aquí se definen los tiempos de inactividad de la locación incluyendo cualquier tiempo de preparación.locación incluyendo cualquier tiempo de preparación.

Opciones: Clock, usage, entry, Opciones: Clock, usage, entry, setupsetup

STATSSTATS – Se especifica el nivel de detalle estadístico a – Se especifica el nivel de detalle estadístico a ser recopilado para cada locación.ser recopilado para cada locación.

NONE:NONE: No se recolectan estadísticas. No se recolectan estadísticas.BASIC:BASIC: Solamente el tiempo de utilización y el Solamente el tiempo de utilización y el tiempo promedio en la locación se recolectan.tiempo promedio en la locación se recolectan.TIME SERIES:TIME SERIES: Colecciona estadísticas básicas y Colecciona estadísticas básicas y series de tiempo y sigue la pista de los series de tiempo y sigue la pista de los contenidos de la locación a través del tiempo.contenidos de la locación a través del tiempo.

RULESRULES – Aquí se define (1) como una locación selecciona – Aquí se define (1) como una locación selecciona la próxima entidad entrante de varias que están la próxima entidad entrante de varias que están esperando para entrar a dicha locación, (2) como esperando para entrar a dicha locación, (2) como múltiples entidades en una locación hacen cola para ser múltiples entidades en una locación hacen cola para ser procesadas o para salir, y (3) cual unidad de una procesadas o para salir, y (3) cual unidad de una locación con múltiples unidades es seleccionada para locación con múltiples unidades es seleccionada para recibir una entidad entrante.recibir una entidad entrante.NOTESNOTES – Aquí se puede introducir cualquier nota – Aquí se puede introducir cualquier nota adicional acerca de la locación.adicional acerca de la locación.

Page 16: Guia de Clase Software Promodel

LOCATIONSLOCATIONSNUEVA LOCACIÓNNUEVA LOCACIÓN

SELECCIONELA si desea agregar las SELECCIONELA si desea agregar las gráficas adicionales (contador, gráficas adicionales (contador, cola, luz, etc) como una nueva cola, luz, etc) como una nueva locación.locación.NO SELECCIONE la casilla New si NO SELECCIONE la casilla New si desea agregar las gráficas desea agregar las gráficas adicionales de información a la adicionales de información a la locación existente seleccionada.locación existente seleccionada.

CONTADORCONTADOR

Un contador muestra el número actual Un contador muestra el número actual de entidades en una locación.de entidades en una locación.

Para editar la apariencia del Para editar la apariencia del contador haga doble clic sobre él en contador haga doble clic sobre él en el layout y personalice el color, el layout y personalice el color, fondo y fuente a su preferencia.fondo y fuente a su preferencia.

CALIBRADOR/TANQUECALIBRADOR/TANQUE

Una barra deslizante vertical u Una barra deslizante vertical u horizontal muestra el contenido horizontal muestra el contenido actual de la locación durante la actual de la locación durante la simulación.simulación.En la caja de diálogo se puede En la caja de diálogo se puede definir su apariencia, orientación y definir su apariencia, orientación y dirección de llenado.dirección de llenado.

TRANSPORTADOR/COLATRANSPORTADOR/COLA

Sirve para representar una banda Sirve para representar una banda transportadora o una cola de espera.transportadora o una cola de espera.Para crearla haga clic con el botón Para crearla haga clic con el botón izquierdo del mouse donde desea que izquierdo del mouse donde desea que inicie o cambie de dirección y haga inicie o cambie de dirección y haga clic en el botón derecho donde desea clic en el botón derecho donde desea que termine.que termine.

ETIQUETAETIQUETA

Cualquier texto usado para describir Cualquier texto usado para describir a la locación.a la locación.La etiqueta es inicialmente La etiqueta es inicialmente sincronizada con el nombre de la sincronizada con el nombre de la locación y cambia cuando el nombre locación y cambia cuando el nombre de la locación es cambiado.de la locación es cambiado.

LUZ DE ESTATUSLUZ DE ESTATUS

Un circulo que cambia de color Un circulo que cambia de color durante la simulación para mostrar durante la simulación para mostrar el estatus de la locación.el estatus de la locación.

Los estados desplegados son Los estados desplegados son ociosa/vacía, en operación, ociosa/vacía, en operación, bloqueada, parada o en paro y en bloqueada, parada o en paro y en preparación.preparación.

ENTIDAD SPOTENTIDAD SPOT

Es un lugar asignable en el layout Es un lugar asignable en el layout donde la entidad o entidades donde la entidad o entidades aparecerán mientras están en la aparecerán mientras están en la locación.locación.Para una locación de multicapacidad Para una locación de multicapacidad usará tantas entidades spot como se usará tantas entidades spot como se definió (en el orden definido) la definió (en el orden definido) la capacidad de la locación.capacidad de la locación.

REGIÓNREGIÓN

Un límite es usado para representar Un límite es usado para representar el área de una locación.el área de una locación.

BOTÓN DE EDICIÓNBOTÓN DE EDICIÓN

Despliega la caja de diálogo de la Despliega la caja de diálogo de la biblioteca gráfica y se usa para biblioteca gráfica y se usa para cambiar el color, las dimensiones y cambiar el color, las dimensiones y la orientación de la gráfica la orientación de la gráfica asignada a la locación.asignada a la locación.

BOTÓN DE BORRADOBOTÓN DE BORRADO

Borra la locación gráfica Borra la locación gráfica seleccionada en la ventana del seleccionada en la ventana del layout, sin borrar el registro en la layout, sin borrar el registro en la tabla de ediciones de Locaciones.tabla de ediciones de Locaciones.

BOTÓN DE VISTABOTÓN DE VISTA

Muestra la locación seleccionada en Muestra la locación seleccionada en la tabla de edición en una vista la tabla de edición en una vista sobre la ventana del layout.sobre la ventana del layout.

Page 17: Guia de Clase Software Promodel

ENTIDADESENTIDADES

Seleccionar ENTITIES del menú BUILD. Seleccionar ENTITIES del menú BUILD. TABLA DE EDICIÓN DE ENTIDADESTABLA DE EDICIÓN DE ENTIDADES

VENTANA VENTANA DE DE

GRÁFICASGRÁFICAS

Para crear una nueva entidad, Para crear una nueva entidad, seleccione la casilla NEW en seleccione la casilla NEW en la ventana de gráficas y la ventana de gráficas y después seleccione el icono después seleccione el icono para la entidad.para la entidad.

Page 18: Guia de Clase Software Promodel

ENTIDADESENTIDADES

ICONICON – Este es el icono gráfico para representar la – Este es el icono gráfico para representar la entidad durante la animación de la simulación.entidad durante la animación de la simulación.NAMENAME – El nombre de la identidad. – El nombre de la identidad.

SPEEDSPEED – Este campo es opcional y se aplica solamente a – Este campo es opcional y se aplica solamente a entidades que se muevan por sí mismas, como son los entidades que se muevan por sí mismas, como son los humanos.humanos.Se define la velocidad en pies o metros (que se Se define la velocidad en pies o metros (que se determina en la caja de diálogodetermina en la caja de diálogo General Information General Information). ). Cuando se crea una identidad, un valor por default de Cuando se crea una identidad, un valor por default de 150 fpm o 50 mpm se da automáticamente.150 fpm o 50 mpm se da automáticamente.

STATSSTATS – Es el nivel de detalle estadístico con el que – Es el nivel de detalle estadístico con el que será coleccionada la información para cada tipo de será coleccionada la información para cada tipo de entidad.entidad.

NONE, BASIC, TIME SERIES.NONE, BASIC, TIME SERIES.NOTESNOTES – Alguna información que se desee introducir – Alguna información que se desee introducir acerca de la entidad, tal como tipo de material, acerca de la entidad, tal como tipo de material, proveedor, etc.proveedor, etc.

Page 19: Guia de Clase Software Promodel

ENTIDADESENTIDADESUna entidad tiene dos grupos Una entidad tiene dos grupos de dimensiones:de dimensiones:LÓGICA: LÓGICA: Ancho y largo, las cuales Ancho y largo, las cuales son usadas para determinar el son usadas para determinar el número de entidades que pueden número de entidades que pueden ajustarse en una banda ajustarse en una banda transportadora y no afecta el transportadora y no afecta el tamaño de la gráfica en la tamaño de la gráfica en la pantalla durante la simulación.pantalla durante la simulación.

GRÁFICA: GRÁFICA: Vertical y horizontal, Vertical y horizontal, las cuales se usan para determinar las cuales se usan para determinar el tamaño de la gráfica sobre la el tamaño de la gráfica sobre la pantalla.pantalla.

Page 20: Guia de Clase Software Promodel

ENTIDADESENTIDADES

A las entidades tipo les pueden ser A las entidades tipo les pueden ser asignados mas de una gráfica, para asignados mas de una gráfica, para representar a la entidad en varias representar a la entidad en varias etapas de producción o viajando en etapas de producción o viajando en diferentes direcciones.diferentes direcciones.

Para crear una múltiple Para crear una múltiple entidad, desmarque la casilla entidad, desmarque la casilla NEW y aparecerán múltiples NEW y aparecerán múltiples celdas con gráficas celdas con gráficas enumeradas.enumeradas.Haga clic en la celda deseada Haga clic en la celda deseada y después seleccione una y después seleccione una gráfica del menú gráfico y gráfica del menú gráfico y así sucesivamente para el así sucesivamente para el número de gráficas que se número de gráficas que se requieran.requieran.

Page 21: Guia de Clase Software Promodel

LLEGADASLLEGADAS

Seleccione ARRIVALS del menú BUILD.Seleccione ARRIVALS del menú BUILD.TABLA DE EDICIÓN DE LLEGADASTABLA DE EDICIÓN DE LLEGADAS

VENTANAVENTANADE DE

HERRAMIENTASHERRAMIENTAS

VENTANA VENTANA DE DE

LAYOUTLAYOUTPara crear una llegada, seleccione el Para crear una llegada, seleccione el tipo de entidad en la ventana de tipo de entidad en la ventana de herramientas que desee llegue al herramientas que desee llegue al sistema.sistema.

Después haga clic en la locación a la Después haga clic en la locación a la cual deberá llegar la entidad.cual deberá llegar la entidad.

Page 22: Guia de Clase Software Promodel

LLEGADASLLEGADAS

ENTITYENTITY – Es el nombre de la entidad que llega. – Es el nombre de la entidad que llega.LOCATIONLOCATION – Es el nombre de la locación a donde la – Es el nombre de la locación a donde la entidad llega.entidad llega.QTY EACHQTY EACH – Es el número (1 a 999,999) de entidades que – Es el número (1 a 999,999) de entidades que llegan en cada intervalo de tiempo que hay entre llegan en cada intervalo de tiempo que hay entre llegadas.llegadas.FIRST TIMEFIRST TIME – Es el tiempo de la primera llegada. – Es el tiempo de la primera llegada.

Deja este campo en blanco para usarlo con la frecuencia Deja este campo en blanco para usarlo con la frecuencia de llegadas para determinar la primer llegada.de llegadas para determinar la primer llegada.OCURRENCESOCURRENCES – Es el número de veces por corrida de – Es el número de veces por corrida de simulación (1 a 999,999).simulación (1 a 999,999).Introduzca la palabra INF (Infinite) para que Promodel Introduzca la palabra INF (Infinite) para que Promodel envíe el número específico de llegadas en cada intervalo envíe el número específico de llegadas en cada intervalo de tiempo sin límite.de tiempo sin límite.

FRECUENCYFRECUENCY – Es el tiempo entre llegadas. – Es el tiempo entre llegadas.LOGICLOGIC – Este campo define cualquier lógica opcional de – Este campo define cualquier lógica opcional de llegadas.llegadas.DISABLEDISABLE – Deshabilita esta llegada sin borrarla del – Deshabilita esta llegada sin borrarla del registro (YES).registro (YES).

Page 23: Guia de Clase Software Promodel

PROCESOPROCESOUna vez que las entidades han entrado Una vez que las entidades han entrado al sistema, como se definió en las al sistema, como se definió en las llegadas (Arrivals) el proceso llegadas (Arrivals) el proceso especifica cada cosa que les sucede especifica cada cosa que les sucede hasta que ellas abandonan el sistema.hasta que ellas abandonan el sistema.

Seleccionar PROCESSING del menú BUILD.Seleccionar PROCESSING del menú BUILD.

TABLA DE TABLA DE EDICIÓN EDICIÓN

DE PROCESOSDE PROCESOSTABLA DE EDICIÓN TABLA DE EDICIÓN DE RECORRIDOSDE RECORRIDOS

VENTANA DEVENTANA DEHERRAMIENTASHERRAMIENTAS

VENTANA DEVENTANA DELAYOUTLAYOUT

Para crear un proceso, se selecciona Para crear un proceso, se selecciona una entidad de la ventana de una entidad de la ventana de herramientas.herramientas.Seleccione el modo de edición Seleccione el modo de edición deseado: New Process o Add Routing.deseado: New Process o Add Routing.

Haga un clic en la primera locación Haga un clic en la primera locación donde la entidad será procesada, una donde la entidad será procesada, una flecha de ruta elástica flecha de ruta elástica automáticamente aparece desde la automáticamente aparece desde la locación seleccionada.locación seleccionada.Para escoger una entidad diferente Para escoger una entidad diferente como la entidad de salida, seleccione como la entidad de salida, seleccione la entidad de salida en la ventana de la entidad de salida en la ventana de herramientas.herramientas.

Repetir este proceso hasta que el Repetir este proceso hasta que el flujo de las entidades haya sido flujo de las entidades haya sido completamente definido, excepto para completamente definido, excepto para la salida del sistema.la salida del sistema.De la locación donde el proceso De la locación donde el proceso finaliza, se enviará una entidad finaliza, se enviará una entidad hacia la salida, se hace clic en el hacia la salida, se hace clic en el botón “route to exit” en la ventana botón “route to exit” en la ventana de herramientas.de herramientas.

Una vez que todas las rutas han sido Una vez que todas las rutas han sido definidas, se debe introducir la definidas, se debe introducir la lógica del proceso en los campos de lógica del proceso en los campos de operación de la tabla de edición del operación de la tabla de edición del proceso.proceso.

Page 24: Guia de Clase Software Promodel

La tabla de edición de procesos se usa para La tabla de edición de procesos se usa para crear operaciones lógicas para cada tipo de crear operaciones lógicas para cada tipo de entidad en cada locación del sistema.entidad en cada locación del sistema.

PROCESOPROCESO

ENTITYENTITY – Es el tipo de entidad para la cual – Es el tipo de entidad para la cual se define el proceso.se define el proceso.Si todas las entidades en la misma locación se someten Si todas las entidades en la misma locación se someten a la misma operación o la misma ruta, la palabra ALL a la misma operación o la misma ruta, la palabra ALL puede ser puesta en este campo.puede ser puesta en este campo.

Al hacer clic en el botón de encabezado ENTITY, Al hacer clic en el botón de encabezado ENTITY, aparecerá la caja de selección de Entidades que se aparecerá la caja de selección de Entidades que se definieron anteriormente así como la palabra ALL.definieron anteriormente así como la palabra ALL.

LOCATIONLOCATION – Es la locación donde ocurre el – Es la locación donde ocurre el proceso.proceso.Haciendo clic en el botón del encabezado LOCATION Haciendo clic en el botón del encabezado LOCATION aparece la ventana de selección de locaciones que aparece la ventana de selección de locaciones que existen en el sistema.existen en el sistema.

OPERATIONOPERATION – La lógica de la operación es – La lógica de la operación es opcional.opcional.Cualquier cosa que necesite sucederle a la entidad en Cualquier cosa que necesite sucederle a la entidad en la locación deberá ser especificada aquí, por ejemplo la locación deberá ser especificada aquí, por ejemplo el tiempo que permanece en la locación.el tiempo que permanece en la locación.

Al dar clic en el botón de encabezado OPERATION Al dar clic en el botón de encabezado OPERATION aparecerá una ventana para escribir los estatutos que aparecerá una ventana para escribir los estatutos que se requieren.se requieren.

Page 25: Guia de Clase Software Promodel

PROCESOPROCESOLa tabla de edición de Recorridos define las La tabla de edición de Recorridos define las salidas para cada registro de proceso salidas para cada registro de proceso definido en la tabla de edición de procesos.definido en la tabla de edición de procesos.

La tabla de edición de Recorridos es La tabla de edición de Recorridos es realmente una sub-tabla de la tabla de realmente una sub-tabla de la tabla de edición de procesos (todos los recorridos que edición de procesos (todos los recorridos que aparecen en la tabla de edición de recorridos aparecen en la tabla de edición de recorridos se aplican al actual proceso que esté se aplican al actual proceso que esté resaltado.resaltado.

No todos los registros de proceso necesitan No todos los registros de proceso necesitan tener un recorrido correspondiente.tener un recorrido correspondiente.BLKBLK – Este campo contiene el número de – Este campo contiene el número de bloques para el actual bloque de recorrido.bloques para el actual bloque de recorrido.

Un bloque de recorrido consiste de uno o mas Un bloque de recorrido consiste de uno o mas recorridos alternos de los cuales uno es seleccionado recorridos alternos de los cuales uno es seleccionado basándose en la regla de bloques.basándose en la regla de bloques.

OUTPUTOUTPUT – Si un recorrido es definido, el – Si un recorrido es definido, el nombre de la entidad resultante de la nombre de la entidad resultante de la operación debe ser introducida aquí.operación debe ser introducida aquí.Al hacer clic en el encabezado OUTPUT aparecerá la Al hacer clic en el encabezado OUTPUT aparecerá la ventana de selección de entidades.ventana de selección de entidades.

DESTINATIONDESTINATION – Es la locación a la cual las – Es la locación a la cual las entidades se mueven después de que la entidades se mueven después de que la operación se completa.operación se completa.Al hacer clic en el encabezado DESTINATION aparecerá Al hacer clic en el encabezado DESTINATION aparecerá la ventana de selección de locaciones.la ventana de selección de locaciones.

RULERULE – Este campo define la regla para – Este campo define la regla para seleccionar la ruta de destino.seleccionar la ruta de destino.

Al hacer clic en el encabezado RULE aparecerá la Al hacer clic en el encabezado RULE aparecerá la ventana de reglas de salida.ventana de reglas de salida.

MOVE LOGICMOVE LOGIC – La ventana de lógica de – La ventana de lógica de movimiento permite definir el método de movimiento permite definir el método de movimiento también como cualquier otra lógica movimiento también como cualquier otra lógica a ser ejecutada durante el tiempo de a ser ejecutada durante el tiempo de desplazamiento hasta antes de entrar a la desplazamiento hasta antes de entrar a la próxima locación reclamada por la entidad que próxima locación reclamada por la entidad que está en ruta.está en ruta.

Page 26: Guia de Clase Software Promodel

INFORMACIÓN GENERALINFORMACIÓN GENERALLa caja de diálogo Información General La caja de diálogo Información General ((General InformationGeneral Information) permite especificar la ) permite especificar la información básica acerca del modelo, como información básica acerca del modelo, como son su nombre, unidades de tiempo, unidades son su nombre, unidades de tiempo, unidades de distancia y biblioteca de gráficos.de distancia y biblioteca de gráficos.

Para entrar, seleccione GENERAL INFORMATION Para entrar, seleccione GENERAL INFORMATION del menú BUILD.del menú BUILD.TITLETITLE – Una breve descripción del modelo. – Una breve descripción del modelo. Información que será mostrada en la barra de Información que será mostrada en la barra de título y se incluye en el modelo y en los título y se incluye en el modelo y en los archivos de resultados.archivos de resultados.

MODEL NOTESMODEL NOTES – Devuelve una ventana de notas – Devuelve una ventana de notas para especificar notas generales acerca del para especificar notas generales acerca del modelo. Las notas son opcionales y son para modelo. Las notas son opcionales y son para referencias del usuario solamente.referencias del usuario solamente.

GRAPHIC LIBRARY (Browse)GRAPHIC LIBRARY (Browse) – Abre una caja de – Abre una caja de diálogo para seleccionar el archivo de diálogo para seleccionar el archivo de gráficos a usar en el modelo.gráficos a usar en el modelo.

TIMES UNITSTIMES UNITS – Es la unidad para los valores – Es la unidad para los valores de tiempo que se usará en el modelo.de tiempo que se usará en el modelo.DISTANCE UNITSDISTANCE UNITS – Las unidades en pies o – Las unidades en pies o metros para todas las distancias metros para todas las distancias especificadas en el modelo.especificadas en el modelo.

INITIATION LOGICINITIATION LOGIC – Abre la ventana de – Abre la ventana de iniciación de lógica para especificar la iniciación de lógica para especificar la lógica de inicio al momento de correr la lógica de inicio al momento de correr la simulación.simulación.

TERMINATION LOGICTERMINATION LOGIC – Abre la ventana de – Abre la ventana de terminación de lógica para especificar la terminación de lógica para especificar la lógica de finalización cuando termina la lógica de finalización cuando termina la simulación.simulación.

Page 27: Guia de Clase Software Promodel

En la cortadora tarda 4 min. en ser procesada y sale En la cortadora tarda 4 min. en ser procesada y sale como una pieza en proceso al torno en un tiempo de 0.1 como una pieza en proceso al torno en un tiempo de 0.1 min., donde tarda en ser procesada 3 min. y sale min., donde tarda en ser procesada 3 min. y sale dirigida al molino también en un tiempo de 0.1 min. dirigida al molino también en un tiempo de 0.1 min. Ahí es procesada en 2 min. para después dirigirse al Ahí es procesada en 2 min. para después dirigirse al horno en un tiempo de 0.1 min. horno en un tiempo de 0.1 min.

Una materia prima llega al sistema a una locación Una materia prima llega al sistema a una locación “entrada_tarimas” con una frecuencia de cada 10 min. y “entrada_tarimas” con una frecuencia de cada 10 min. y enseguida se mueve a la cortadora en un tiempo de 0.1 enseguida se mueve a la cortadora en un tiempo de 0.1 min.min.

MODELO 1AMODELO 1A

En el horno tarda 10 min. en ser procesada la pieza en En el horno tarda 10 min. en ser procesada la pieza en proceso y sale como un lote hacia una locación de proceso y sale como un lote hacia una locación de “salida_tarimas” en un tiempo de 0.1 min.“salida_tarimas” en un tiempo de 0.1 min.En la “salida_tarimas” tarda 0.5 min en inspeccionar En la “salida_tarimas” tarda 0.5 min en inspeccionar el lote y sale como producto terminado hacia la salida el lote y sale como producto terminado hacia la salida del sistema.del sistema.

IDENTIFICAR ENTIDADESIDENTIFICAR ENTIDADES

IDENTIFICAR LOCACIONESIDENTIFICAR LOCACIONES

IDENTIFICAR PROCESO (DIAGRAMA DE FLUJO)IDENTIFICAR PROCESO (DIAGRAMA DE FLUJO)Correr el programa durante 10 horas y observe los Correr el programa durante 10 horas y observe los resultados.resultados.

Page 28: Guia de Clase Software Promodel

MODELO 1AMODELO 1A

0 min. Cortadora4 min.

Torno3 min.

Molino2 min.

Horno10 min.0.5 min.

Entrada_tarimas

Salida_tarimas

Mat. prima

0.1 min.

Pieza0.1 min.

Pieza0.1 min.

Pieza0.1 min.

Lote0.1 min.

EXIT

Producto Terminado

Mat. primaCada 10 min.

Page 29: Guia de Clase Software Promodel

MODELO 1AMODELO 1AIniciar un nuevo modelo – Iniciar un nuevo modelo – FILE / NEWFILE / NEWGrabar nombre del modelo – Grabar nombre del modelo – FILE / SAVE ASFILE / SAVE ASPoner titulo, notas, medidas de tiempo y Poner titulo, notas, medidas de tiempo y distancia – distancia – BUILD - GENERAL INFORMATIONBUILD - GENERAL INFORMATIONDefinir Locaciones – Definir Locaciones – BUILD / LOCATIONSBUILD / LOCATIONSDefinir Entidades – Definir Entidades – BUILD / ENTITIESBUILD / ENTITIESDefinir Llegadas – Definir Llegadas – BUILD / ARRIVALSBUILD / ARRIVALSDefinir Proceso – Definir Proceso – BUILD / PROCESSINGBUILD / PROCESSING

Utilice el estatuto WAIT en la lógica de operación para simular el tiempo de proceso o el tiempo que permanece la entidad

en la locación.

WAIT “Tiempo”

Utilice el estatuto MOVE FOR en la lógica de recorrido para simular el tiempo que tarda una entidad

en pasar de una locación a otra.

MOVE FOR “Tiempo”

Page 30: Guia de Clase Software Promodel

Definir Opciones de Simulación – Definir Opciones de Simulación – SIMULATION / SIMULATION / OPTIONSOPTIONS

MODELO 1AMODELO 1A

OUTPUT PATHOUTPUT PATH – – Contiene la ruta del Contiene la ruta del archivo de salida. archivo de salida. Promodel registra Promodel registra todos los resultados todos los resultados estadísticos en esta estadísticos en esta ruta para su ruta para su análisis.análisis.

RUN LENGHTRUN LENGHT – En esta – En esta sección se especifica sección se especifica el tiempo que dura la el tiempo que dura la simulación.simulación.

Por tiempo, por Por tiempo, por semana, por días o semana, por días o periodo estableperiodo estableEn nuestro modelo, En nuestro modelo, poner 10 horas en RUN poner 10 horas en RUN TIME.TIME.

CLOCK PRECISIONCLOCK PRECISION – – Aquí se especifica la Aquí se especifica la precisión del reloj precisión del reloj durante la durante la simulación.simulación.Ponga las unidades de Ponga las unidades de tiempo en que quiera tiempo en que quiera que corra la que corra la simulación.simulación.

OUTPUT REPORTINGOUTPUT REPORTING – – Opciones del reporte Opciones del reporte de salida.de salida.

STANDARD: Recopila STANDARD: Recopila estadísticas de estadísticas de salida para una o más salida para una o más replicas.replicas.

NUMBER OF REPLICATIONSNUMBER OF REPLICATIONS – – Introducir aquí el Introducir aquí el número de réplicas que número de réplicas que desea la simulación desea la simulación corra.corra.El número de réplicas El número de réplicas solamente necesita solamente necesita ser especificado ser especificado cuando se usa cuando se usa STANDARD O PERIODIC. STANDARD O PERIODIC.

DISABLEDISABLE – Deshabilite – Deshabilite las opciones que las opciones que aparecen y que no son aparecen y que no son necesarias para el necesarias para el modelo en estudio.modelo en estudio.En este caso se En este caso se selecciona COST selecciona COST porque no manejamos porque no manejamos costos.costos.

AT STARTAT START – Al comenzar – Al comenzar la simulación puede la simulación puede habilitar las habilitar las siguientes opciones.siguientes opciones.

PAUSE: Pausa la PAUSE: Pausa la simulación al momento simulación al momento de ejecutarla.de ejecutarla.

TRACE: Muestra en TRACE: Muestra en texto cada paso de texto cada paso de ejecución que realiza ejecución que realiza la simulación.la simulación.

DISPLAY NOTES: DISPLAY NOTES: Muestra las notas del Muestra las notas del modelo al principio modelo al principio de la simulación que de la simulación que se guardaron en se guardaron en GENERAL INFORMATION.GENERAL INFORMATION.

Grabar modelo terminado – Grabar modelo terminado – FILE / SAVEFILE / SAVE

Correr modelo – Correr modelo – SIMULATION / RUNSIMULATION / RUN

Ver resultados y estadísticas.Ver resultados y estadísticas.

Page 31: Guia de Clase Software Promodel

59 productos terminados salieron del sistema.59 productos terminados salieron del sistema.

MODELO 1AMODELO 1A

Quedaron 2 piezas en proceso cuando terminó Quedaron 2 piezas en proceso cuando terminó la simulación.la simulación.El horno es la máquina que estuvo casi al El horno es la máquina que estuvo casi al 100% ocupada.100% ocupada.

Page 32: Guia de Clase Software Promodel

MODELO 1AMODELO 1A

Modifique el tiempo de frecuencia de llegadas Modifique el tiempo de frecuencia de llegadas a 3 minutos y observe los resultados.a 3 minutos y observe los resultados.

Introduzca una luz de estado a cada una de Introduzca una luz de estado a cada una de las locaciones y observe la animación.las locaciones y observe la animación.

Page 33: Guia de Clase Software Promodel

MODELO 1BMODELO 1BUtilizando el mismo modelo 1A, tenemos materia prima Utilizando el mismo modelo 1A, tenemos materia prima llegando a entrada_tarimas de donde se envían a la llegando a entrada_tarimas de donde se envían a la cortadora.cortadora.De la cortadora salen 5 piezas hacia el torno, de ahí De la cortadora salen 5 piezas hacia el torno, de ahí las piezas salen hacia el molino.las piezas salen hacia el molino.

Las piezas entonces se van hacia el horno donde se Las piezas entonces se van hacia el horno donde se combinan 10 y salen como un lote.combinan 10 y salen como un lote.

El lote se dirige a salida_Tarimas donde 5 lotes se El lote se dirige a salida_Tarimas donde 5 lotes se combinan para formar un producto terminado y de allí combinan para formar un producto terminado y de allí salen del sistema.salen del sistema.Maneje los mismos tiempos de procesamientos de las Maneje los mismos tiempos de procesamientos de las locaciones.locaciones.Corra el programa por 10 horas y observe los Corra el programa por 10 horas y observe los resultados.resultados.

Page 34: Guia de Clase Software Promodel

0 min. Cortadora4 min.

Torno3 min.

Molino2 min.

Horno10 min.0.5 min.

Entrada_tarimas

Salida_tarimas

Mat. prima

0.1 min.

5 Piezas0.1 min.

Pieza0.1 min.

Pieza0.1 min.

1 Lote (10)

0.1 min.

EXIT

Producto Terminado

(5)

Mat. primaCada 10 min.

MODELO 1BMODELO 1B

Para dividir las piezas que salen de una locación, modifiqueen la tabla de edición de recorrido en el encabezado RULE y

en QUANTITY poner el número de entidades que salen.

Utilice el estatuto COMBINE en la lógica de operación para combinar o unir un número específico de entidades en una sola.

COMBINE “Número de Entidades”

NOTA: La locación debe tener la capacidad suficiente para realizar el COMBINE.

Page 35: Guia de Clase Software Promodel

MODELO 1BMODELO 1B

Grabar el modelo como Modelo1B – Grabar el modelo como Modelo1B – FILE / SAVE FILE / SAVE ASASPoner título, notas, medidas de tiempo y Poner título, notas, medidas de tiempo y distancia – distancia – BUILD / GENERAL INFORMATIONBUILD / GENERAL INFORMATIONDefinir locaciones – Definir locaciones – BUILD / LOCATIONSBUILD / LOCATIONSDefinir Entidades – Definir Entidades – BUILD / ENTITIESBUILD / ENTITIESDefinir Llegadas – Definir Llegadas – BUILD / ARRIVALSBUILD / ARRIVALSDefinir Proceso – Definir Proceso – BUILD / PROCESSINGBUILD / PROCESSINGDefinir Opciones de Simulación – Definir Opciones de Simulación – SIMULATION / SIMULATION / OPTIONSOPTIONS

Page 36: Guia de Clase Software Promodel

Grabar modelo terminado – Grabar modelo terminado – FILE / SAVEFILE / SAVE

MODELO 1BMODELO 1B

Correr modelo – Correr modelo – SIMULATION / RUNSIMULATION / RUN

Ver resultados y estadísticas.Ver resultados y estadísticas.

Número de entradas por locación.Número de entradas por locación.Número de entidades que quedaron en el Número de entidades que quedaron en el sistema.sistema.La cortadora ahora es la locación que estuvo La cortadora ahora es la locación que estuvo ocupada casi al 100%.ocupada casi al 100%.

Page 37: Guia de Clase Software Promodel

MODELO 1BMODELO 1B

Como se puede ver en el % de Operación y en Como se puede ver en el % de Operación y en el % de Bloqueado, el torno esta bloqueando el % de Bloqueado, el torno esta bloqueando en una cantidad excesiva el trabajo de la en una cantidad excesiva el trabajo de la cortadora, por lo que aquí se puede cortadora, por lo que aquí se puede identificar un cuello de botella.identificar un cuello de botella.

Hubo 28 entidades de materia prima que no Hubo 28 entidades de materia prima que no pudieron entrar al sistema porque la pudieron entrar al sistema porque la Entrada_tarimas estaba ocupada esperando a que Entrada_tarimas estaba ocupada esperando a que la cortadora se desocupara.la cortadora se desocupara.

Solo se terminaron de producir 3 entidades de Solo se terminaron de producir 3 entidades de producto terminado.producto terminado.

Page 38: Guia de Clase Software Promodel

Las variables son de 2 tipos: Globales y Las variables son de 2 tipos: Globales y Locales.Locales.

VARIABLESVARIABLES

Una variable global puede ser referenciada y Una variable global puede ser referenciada y manipulada desde cualquier parte donde se manipulada desde cualquier parte donde se permita una expresión numérica en el modelo permita una expresión numérica en el modelo (Lógica del proceso, Lógica de recorrido).(Lógica del proceso, Lógica de recorrido).

Las variables locales mantienen un rango el Las variables locales mantienen un rango el cual están solamente disponibles dentro de la cual están solamente disponibles dentro de la lógica que lo declara.lógica que lo declara.Para definir una variable global, seleccione Para definir una variable global, seleccione VARIABLES VARIABLES en el menú en el menú BUILD.BUILD.

Page 39: Guia de Clase Software Promodel

VARIABLESVARIABLES

ICONICON – Este campo muestra “YES” si la – Este campo muestra “YES” si la variable está mostrada en el LAYOUT y un “NO” variable está mostrada en el LAYOUT y un “NO” si no lo está. si no lo está. Una variable se muestra en el LAYOUT como un Una variable se muestra en el LAYOUT como un Contador para ver el valor actual de la Contador para ver el valor actual de la variable.variable.

IDID – Nombre único de la variable. – Nombre único de la variable.TYPETYPE – El tipo de la variable, real o entera. – El tipo de la variable, real o entera.INITIAL VALUEINITIAL VALUE – El valor inicial de la – El valor inicial de la variable será asignado al inicio de la variable será asignado al inicio de la simulación.simulación.

STATSSTATS – Promodel recopila estadísticas para – Promodel recopila estadísticas para cada variable en tres niveles de detalle:cada variable en tres niveles de detalle:

NONENONE – No se recopila ninguna – No se recopila ninguna estadística.estadística.BASICBASIC – Se recopilan estadísticas básicas – Se recopilan estadísticas básicas como son: total de cambios, minutos como son: total de cambios, minutos promedios por cambio, valor actual y promedios por cambio, valor actual y valor promedio.valor promedio.TIME SERIESTIME SERIES – Se recopilan todas las – Se recopilan todas las estadísticas, mas los valores históricos estadísticas, mas los valores históricos basados en el tiempo o en las basados en el tiempo o en las observaciones.observaciones.

TIME-WEIGHTEDTIME-WEIGHTED – Se colecciona información – Se colecciona información sobre los porcentajes de tiempo que la sobre los porcentajes de tiempo que la variable tuvo un valor especifico.variable tuvo un valor especifico.

OBSERVATION-BASEDOBSERVATION-BASED – Recopila información – Recopila información del número de veces que la variable del número de veces que la variable cambio a un valor especifico. cambio a un valor especifico.

Variable Observation Value Time in Hours

Observation 1 6 1 Observation 2 5 2 Observation 3 6 3 Observation 4 5 4

Total 22 10

TIME-WEIGHTEDTIME-WEIGHTED[(6*1)+(6*3)+(5*2)+(5*4)] / 10 = 5.4[(6*1)+(6*3)+(5*2)+(5*4)] / 10 = 5.4OBSERVATION-BASEDOBSERVATION-BASED (6+5+6+5) / 4 = 5.5(6+5+6+5) / 4 = 5.5

NOTES – NOTES – Notas generales para describir la Notas generales para describir la variable.variable.

Page 40: Guia de Clase Software Promodel

MODELO 2MODELO 2Utilizando el mismo proceso del modelo 1, anexaremos Utilizando el mismo proceso del modelo 1, anexaremos lo siguiente:lo siguiente:Vamos a introducir otra locación de HORNO.Vamos a introducir otra locación de HORNO.

Las piezas antes de pasar al Horno pasarán a una Las piezas antes de pasar al Horno pasarán a una locación de Inspección donde se analizarán en 1 min., locación de Inspección donde se analizarán en 1 min., ya que se ha determinado que se rechaza el 25% de ya que se ha determinado que se rechaza el 25% de ellas.ellas.Para tener mas información en pantalla, vamos a Para tener mas información en pantalla, vamos a definir variables para llevar registro de: Inventario definir variables para llevar registro de: Inventario en proceso, piezas rechazadas y piezas terminadas.en proceso, piezas rechazadas y piezas terminadas.

Cambiar la gráfica de la entidad PIEZA cuando pase por Cambiar la gráfica de la entidad PIEZA cuando pase por el torno y el molino.el torno y el molino.

Corra el programa por 10 horas y observe los Corra el programa por 10 horas y observe los resultados.resultados.

Page 41: Guia de Clase Software Promodel

MODELO 2MODELO 2

0 min. Cortadora4 min.

Torno3 min.

Molino2 min.

Inspección1 min.

0.5 min.

Entrada_tarimas

Salida_tarimas

Mat. prima

0.1 min.

5 Piezas0.1 min.

Pieza0.1 min.

Pieza0.1 min.

1 Pieza (0.75)

0.1 min.

EXITProducto Terminado

(5)

Mat. primaCada 10 min.

Horno10 min.

Horno10 min.

1 lote (10)0.1 min.

1 Rechazo (0.25)

Page 42: Guia de Clase Software Promodel

Grabar el modelo como “Modelo2” – Grabar el modelo como “Modelo2” – FILE / SAVE FILE / SAVE ASAS

MODELO 2MODELO 2

Poner titulo, notas, medidas de tiempo y Poner titulo, notas, medidas de tiempo y distancia – distancia – BUILD / GENERAL INFORMATION.BUILD / GENERAL INFORMATION.Definir Locaciones - Definir Locaciones - BUILD / LOCATIONSBUILD / LOCATIONS

Poner un 2 en Units para crear la otra locación de Horno

Crear la locación deInspección

Definir Entidades - Definir Entidades - BUILD / ENTITIESBUILD / ENTITIES

Como ya habíamos visto en las sección de Entidadesal quitar la opcion NEW en la ventana de Gráficasse puede crear diferentes tipos de entidades.

Definir Llegadas - Definir Llegadas - BUILD / ARRIVALSBUILD / ARRIVALSDefinir las variables - Definir las variables - BUILD / VARIABLESBUILD / VARIABLES

Seleccione la variable Seleccione la variable en la tabla de edición en la tabla de edición de Variables y luego al de Variables y luego al hacer un clic en el hacer un clic en el Layout aparece el Layout aparece el contador.contador.

Cree las variables necesarias en la Cree las variables necesarias en la tabla de edición de variables, como se tabla de edición de variables, como se trata de contar piezas deben ser de tipo trata de contar piezas deben ser de tipo entera.entera.

Para poder identificar las variables en la pantalla, Para poder identificar las variables en la pantalla, puede crear etiquetas y figuras de fondo, seleccione puede crear etiquetas y figuras de fondo, seleccione BACKGROUND GRAPHICSBACKGROUND GRAPHICS en el menú en el menú BUILD.BUILD.

Aquí como si usáramos PAINT usando las herramientas de Aquí como si usáramos PAINT usando las herramientas de lado izquierdo para crear algún fondo que pueda servir lado izquierdo para crear algún fondo que pueda servir para el modelo.para el modelo.

De igual forma De igual forma podemos usar las podemos usar las gráficas de entidades gráficas de entidades pero sólo se podrían pero sólo se podrían usar como fondo.usar como fondo.

Para nuestro caso, Para nuestro caso, hacer unos letreros hacer unos letreros para identificar las para identificar las variables.variables.

Page 43: Guia de Clase Software Promodel

Definir Proceso - Definir Proceso - BUILD / PROCESSINGBUILD / PROCESSING

MODELO 2MODELO 2

Introducir la nueva locación de Inspección al Proceso.Introducir la nueva locación de Inspección al Proceso.

Posicionarse en la ventana de edición de Proceso donde Posicionarse en la ventana de edición de Proceso donde está el horno, de ahí en el menú EDIT seleccionar está el horno, de ahí en el menú EDIT seleccionar INSERT.INSERT.

Modificar el recorrido del Molino y cambiar la Modificar el recorrido del Molino y cambiar la localidad destino a Inspección.localidad destino a Inspección.

En el nuevo registro creado que está vacío, introducir En el nuevo registro creado que está vacío, introducir el proceso de Inspección y la salida será que un 75% el proceso de Inspección y la salida será que un 75% de las piezas procesadas irán al Horno y el 25% se de las piezas procesadas irán al Horno y el 25% se rechazarán y saldrán del sistema.rechazarán y saldrán del sistema.

Para agregar una nueva ruta, hacer doble clic y especificar la entidady la locación destino junto con la regla de salida.

En nuestro caso, la pieza se dirigirá a la salida (EXIT) en un 25% delas veces, por lo que en ROUTING RULE en el campo de PROBABILITY

poner 0.25

Cuando se usa esta opción de probabilidad como regla de recorrido,la suma de los recorridos en el mismo bloque debe sumar 1.

Para incrementar el valor de una variable utilice el estatuto INC y especifique la cantidad a aumentar.

INC “Nombre de la Variable”,“Cantidad a aumentar”INC Inventario_en_proceso,5

Para decrementar el valor de una variable utilice el estatuto DEC y especifique la cantidad a decrementar.

DEC “Nombre de la Variable”,“Cantidad a decrementar”DEC Inventario_en_proceso,50

Determinar en que parte de la lógica de proceso o derecorrido debe de poner el incremento o decremento

de las variables.

Para cambiar el tipo de gráfica de la entidad utilice el estatuto GRAPHIC y el número de gráfica que se desea. Como la

entidad cambia al salir de la locación entonces use este estatutoen la lógica de recorrido.

GRAPHIC “Número de gráfica”

Page 44: Guia de Clase Software Promodel

Guarde el modelo terminado – Guarde el modelo terminado – FILE / SAVEFILE / SAVE

MODELO 2MODELO 2Definir las opciones de simulación – Definir las opciones de simulación – SIMULATION / OPTIONSSIMULATION / OPTIONS

Corra el modelo – Corra el modelo – SIMULATION / RUNSIMULATION / RUN

Observe resultados y estadísticas.Observe resultados y estadísticas.

Se puede observar que al poner otra locación Se puede observar que al poner otra locación de Horno no benefició al sistema, ya que de de Horno no benefició al sistema, ya que de las 139 piezas que pasaron por el Horno, solo las 139 piezas que pasaron por el Horno, solo 19 pasaron por la segunda locación.19 pasaron por la segunda locación.

Page 45: Guia de Clase Software Promodel

ENTITY ORIENTATIONENTITY ORIENTATION – Seleccione Lengthwise si – Seleccione Lengthwise si la entidad está viajando sobre la banda en la entidad está viajando sobre la banda en dirección de la longitud y Widthwise si lo dirección de la longitud y Widthwise si lo hace en dirección del ancho.hace en dirección del ancho.

BANDAS DE TRANSPORTEBANDAS DE TRANSPORTE

Una banda transportadora se utiliza para Una banda transportadora se utiliza para modelar sistemas de manejo de materiales o modelar sistemas de manejo de materiales o cualquier otro método de transporte de cualquier otro método de transporte de entidades que sea similar al desempeño real de entidades que sea similar al desempeño real de una banda.una banda.Hay 2 tipos de bandas:Hay 2 tipos de bandas:ACUMULADORAACUMULADORA – Si la entidad que encabeza la – Si la entidad que encabeza la fila es incapaz de salir de la banda, las fila es incapaz de salir de la banda, las entidades que le preceden formarán una cola de entidades que le preceden formarán una cola de espera atrás de ella.espera atrás de ella.NO ACUMULADORANO ACUMULADORA – Si la entidad que encabeza la – Si la entidad que encabeza la fila llega a detenerse, la banda y todas las fila llega a detenerse, la banda y todas las otras entidades se paran.otras entidades se paran.

La capacidad asignada a una banda La capacidad asignada a una banda transportadora limita el número de entidades transportadora limita el número de entidades que pueden acceder a la banda.que pueden acceder a la banda.Sin embargo, la longitud total o el ancho de Sin embargo, la longitud total o el ancho de las entidades sobre la banda no pueden exceder las entidades sobre la banda no pueden exceder la longitud total de la banda transportadora.la longitud total de la banda transportadora.

La entidad se mueve por la banda dependiendo La entidad se mueve por la banda dependiendo de la velocidad y longitud de la banda.de la velocidad y longitud de la banda.

ACCUMULATING ACCUMULATING – Seleccionar – Seleccionar si desea que la banda sea de si desea que la banda sea de tipo acumulada.tipo acumulada.

LENGTH LENGTH – Determina la – Determina la longitud de la banda.longitud de la banda.

SPEED SPEED – Determina la – Determina la velocidad de la banda.velocidad de la banda.

Page 46: Guia de Clase Software Promodel

Las colas de espera son locaciones que imitan Las colas de espera son locaciones que imitan el progresivo movimiento y las colas de las el progresivo movimiento y las colas de las líneas de espera.líneas de espera.

COLAS DE ESPERACOLAS DE ESPERA

Si un estatuto MOVE FOR incluye un tiempo de Si un estatuto MOVE FOR incluye un tiempo de movimiento, la velocidad de la entidad y la movimiento, la velocidad de la entidad y la longitud de la cola son ignorados. Caso longitud de la cola son ignorados. Caso contrario, el tiempo de movimiento se basa en contrario, el tiempo de movimiento se basa en la velocidad de la entidad y la longitud de la la velocidad de la entidad y la longitud de la cola.cola.Gráficamente la cola solamente desplegará Gráficamente la cola solamente desplegará tantas entidades como se puedan mostrar tantas entidades como se puedan mostrar dependiendo del tamaño de la fila y el tamaño dependiendo del tamaño de la fila y el tamaño de la entidad (solamente concepto gráfico).de la entidad (solamente concepto gráfico).

La cola aceptará entidades hasta completar su La cola aceptará entidades hasta completar su capacidad, la cual puede ser finita o capacidad, la cual puede ser finita o infinita, aunque gráficamente no puedan infinita, aunque gráficamente no puedan mostrarse todas.mostrarse todas.

Seleccione la opción QUEUE y Seleccione la opción QUEUE y puede definir su longitud en puede definir su longitud en LENGTH en caso de ser LENGTH en caso de ser necesario.necesario.Si desea que la cola Si desea que la cola gráficamente no sea mostrada gráficamente no sea mostrada en la simulación, seleccione en la simulación, seleccione la opción de Invisible la opción de Invisible During Simulation.During Simulation.

Page 47: Guia de Clase Software Promodel

Entidades

CajaMedidas 1x1Conveyor Only

MODELO 3AMODELO 3ACap.5, Long.20

Cap.5, Long.20

Cap. 1

Cap.5, Long.20

Cap. 1

Cap. InfinitaLong. 20Velocidad 20Acumulativa

Cap. Infinita, Long. 20Velocidad 20, Acumulativa

Cap. 1

1 Min.

0.5 Min.

2 Min.

Prim. Vez min. 0frecuencia 3 min.

Prim. Vez min. 1frecuencia 3 min.

Prim. Vez min. 5frecuencia 5 min.

Medidas en Pies Ejecutar el modelo por 10 hrs.

Page 48: Guia de Clase Software Promodel

MODELO 3AMODELO 3A

El estatuto MOVE permite controlar cuándo será ejecutada la lógica en la fila/banda.

Lógica anterior al estatuto MOVE se ejecuta al principio de la fila/banda. Lógica posterior al MOVE se ejecuta al final de la

fila/banda.

Para probar el funcionamiento MOVE, utilice el Para probar el funcionamiento MOVE, utilice el estatuto DISPLAY para mostrar un mensaje en la estatuto DISPLAY para mostrar un mensaje en la simulación cuando se ejecute la lógica.simulación cuando se ejecute la lógica.Modificar la banda_embarque a tipo no Modificar la banda_embarque a tipo no acumulativa para ver su funcionamiento.acumulativa para ver su funcionamiento.

Modificar los tiempos de velocidad de las Modificar los tiempos de velocidad de las bandas, probar el MOVE FOR para las filas y el bandas, probar el MOVE FOR para las filas y el tamaño de la entidad.tamaño de la entidad.

Page 49: Guia de Clase Software Promodel

EDITOR DE GRÁFICASEDITOR DE GRÁFICASEl editor gráfico permite crear y añadir El editor gráfico permite crear y añadir nuevas gráficas a la biblioteca activa nuevas gráficas a la biblioteca activa (archivo*.glb), cambiar gráficas existentes y (archivo*.glb), cambiar gráficas existentes y crear nuevos archivos .glb.crear nuevos archivos .glb.

BARRA DEBARRA DEHERRAMIENTASHERRAMIENTAS

ICONOSICONOS HERRAMIENTASHERRAMIENTASDE ICONOSDE ICONOS

ZONA DE ZONA DE TRABAJOTRABAJO

Page 50: Guia de Clase Software Promodel

ENTIDADESMonitorCaja_VaciaCaja_LlenaTarimaTarima_Llena

Cap.5, Long.20

Cap.5, Long.20

Cap. 1

Cap.5, Long.20

Cap. 1

Cap. InfinitaLong. 20Velocidad 20Acumulativa

Cap. Infinita, Long. 20Velocidad 20, Acumulativa

Cap. 1

4 Min.

1 Min.

Monitor (5)Prim. Vez min. 0frecuencia 20 min.Caja vacia (5)Prim. Vez min. 1frecuencia 20 min.

TarimaPrim. Vez min. 0frecuencia 2 min.Ocurrencias 3

Medidas en Pies Ejecutar el modelo por 10 hrs.

MODELO 3BMODELO 3B

SE JUNTA EL MONITOR Y LA CAJA VACIA EN

UNA CAJA LLENA

LA CAJA SE MONTA EN LA TARIMA PARA

SER TRASLADADO

SE DESMONTA, LA CAJA SE MANDA A

SALIDA Y LA TARIMA

REGRESA A BANDA TARIMA

Page 51: Guia de Clase Software Promodel

MODELO 3BMODELO 3B

Se debe unir el monitor con la caja vacía formando una Se debe unir el monitor con la caja vacía formando una caja llena.caja llena.

Utilice el estatuto JOIN para unir 2 entidades de forma permanente.

JOIN 1 “Nombre de la entidad”

Primero cuando llega el Monitor a la mesa de trabajo, Primero cuando llega el Monitor a la mesa de trabajo, en la regla de recorrido utilizar la opción IF JOIN en la regla de recorrido utilizar la opción IF JOIN REQUEST.REQUEST.Esto hará que el monitor espere en la mesa de trabajo Esto hará que el monitor espere en la mesa de trabajo hasta que llegue otra entidad a esa misma locación y hasta que llegue otra entidad a esa misma locación y utilice el estatuto JOIN para unirse de forma utilice el estatuto JOIN para unirse de forma permanente.permanente.

En la lógica de proceso de la caja vacía en la mesa de En la lógica de proceso de la caja vacía en la mesa de trabajo utilizar el estatuto JOIN para unirla con el trabajo utilizar el estatuto JOIN para unirla con el monitor en espera y darle salida como una nueva entidad monitor en espera y darle salida como una nueva entidad llamada caja llena.llamada caja llena.

JOIN 1 MONITOR JOIN 1 MONITOR

Page 52: Guia de Clase Software Promodel

MODELO 3BMODELO 3B

Se deben ensamblar la caja llena con la tarima para ser Se deben ensamblar la caja llena con la tarima para ser transportadas al embarque y posteriormente separarlas.transportadas al embarque y posteriormente separarlas.

Primero cuando llega la caja llena a la zona de carga, Primero cuando llega la caja llena a la zona de carga, poner en la regla de recorrido la opción IF LOAD poner en la regla de recorrido la opción IF LOAD REQUEST.REQUEST.Esto hará que la caja llena espere en la zona de carga Esto hará que la caja llena espere en la zona de carga por otra entidad que llegue a esta misma locación e por otra entidad que llegue a esta misma locación e invoque el estatuto LOAD para ensamblarse invoque el estatuto LOAD para ensamblarse temporalmente.temporalmente.

Utilice el estatuto LOAD para unir 2 o mas entidades de forma parcial para después poder separarlas.

LOAD “Número de entidades a unir”En la lógica de proceso de la tarima en la zona de En la lógica de proceso de la tarima en la zona de carga utilizamos el estatuto LOAD 1, para unir la carga utilizamos el estatuto LOAD 1, para unir la tarima con la caja llena y darle salida como la entidad tarima con la caja llena y darle salida como la entidad tarima llena.tarima llena.

Page 53: Guia de Clase Software Promodel

MODELO 3BMODELO 3B

Cuando la tarima llena llega al embarque hay que Cuando la tarima llena llega al embarque hay que separar las entidades, mandando la caja llena a la separar las entidades, mandando la caja llena a la salida y la tarima regresarla a la banda tarimas.salida y la tarima regresarla a la banda tarimas.

Utilice el estatuto UNLOAD para separar 2 o mas entidadesque han sido unidas previamente por el estatuto LOAD.

UNLOAD “Número de entidades a separar”En la lógica de proceso de la tarima en el Embarque En la lógica de proceso de la tarima en el Embarque utilizar el estatuto UNLOAD 1 para separar las dos utilizar el estatuto UNLOAD 1 para separar las dos entidades.entidades.En la salida irá la entidad que utilizó el estatuto En la salida irá la entidad que utilizó el estatuto LOAD, en este caso la tarima que regresará a la LOAD, en este caso la tarima que regresará a la banda_tarimas y se creará otro registro para la caja banda_tarimas y se creará otro registro para la caja llena y darle su salida.llena y darle su salida.

Page 54: Guia de Clase Software Promodel

MODELO 3BMODELO 3B

Como se puede observar la zona de trabajo permanece muy Como se puede observar la zona de trabajo permanece muy poco tiempo ocupada y se desperdicia casi ¾ del tiempo.poco tiempo ocupada y se desperdicia casi ¾ del tiempo.

¿ Qué propondrías tu para mejorar este sistema ?¿ Qué propondrías tu para mejorar este sistema ?

Page 55: Guia de Clase Software Promodel

REDES FÍSICASREDES FÍSICASSon el método por el cual viajan los recursos.Son el método por el cual viajan los recursos.Las redes consisten en nodos, los cuales están Las redes consisten en nodos, los cuales están conectados por segmentos de red.conectados por segmentos de red.Los segmentos de red se definen por un nodo Los segmentos de red se definen por un nodo inicio y un nodo fin, y pueden ser inicio y un nodo fin, y pueden ser unidireccionales o bidireccionales. Múltiples unidireccionales o bidireccionales. Múltiples segmentos de red, que pueden ser líneas rectas segmentos de red, que pueden ser líneas rectas o tener quiebres, se conectan con nodos.o tener quiebres, se conectan con nodos.Para crear una red, seleccione Para crear una red, seleccione PATHSPATHS del menú del menú BUILD.BUILD.

Page 56: Guia de Clase Software Promodel

REDES FÍSICASREDES FÍSICAS

Si desea que la red sea visible durante la simulación Si desea que la red sea visible durante la simulación deje seleccionada la casilla VISIBLE y por el deje seleccionada la casilla VISIBLE y por el contrario, si no desea que sea visible desmarque la contrario, si no desea que sea visible desmarque la casilla.casilla.

GRAPHICGRAPHIC – Aquí muestra la caja de diálogo – Aquí muestra la caja de diálogo “Path Color”, el cual le permite definir el “Path Color”, el cual le permite definir el color de la red de caminos.color de la red de caminos.NAMENAME – Nombre de la red. – Nombre de la red.TYPETYPE – Especifica el tipo de red que se desea – Especifica el tipo de red que se desea de las 3 siguientes:de las 3 siguientes:NON-PASSING: Si desea que los recursos esperen uno NON-PASSING: Si desea que los recursos esperen uno detrás de otro en la red de caminos. Los recursos no detrás de otro en la red de caminos. Los recursos no pueden pasar uno al otro, aún si un recurso está pueden pasar uno al otro, aún si un recurso está viajando más rápido que el otro.viajando más rápido que el otro.

PASSING: Si desea que los recursos pasen a otros en la PASSING: Si desea que los recursos pasen a otros en la red de caminos.red de caminos.CRANE: Si desea crear una red de caminos para grúas.CRANE: Si desea crear una red de caminos para grúas.T/ST/S – Coloque ya sea “time” o “speed and – Coloque ya sea “time” o “speed and distance” como la base para medir los distance” como la base para medir los movimientos a lo largo de la red.movimientos a lo largo de la red.

Page 57: Guia de Clase Software Promodel

REDES FÍSICASREDES FÍSICAS

PATHSPATHS – Indica el número de segmentos en la – Indica el número de segmentos en la red.red.

Para crear un Para crear un segmento, primero segmento, primero seleccione la RED. seleccione la RED.

Después clic izquierdo en el layout para Después clic izquierdo en el layout para definir el nodo donde quiere que comience el definir el nodo donde quiere que comience el segmento (otro clic izquierdo si requiere segmento (otro clic izquierdo si requiere quiebre) y dé clic derecho para establecer quiebre) y dé clic derecho para establecer el nodo de finalización. el nodo de finalización.

Si la red requiere de mas recorridos, repetir Si la red requiere de mas recorridos, repetir el mismo proceso, como se muestra en el el mismo proceso, como se muestra en el ejemplo para la Red2. ejemplo para la Red2.

En la ventana de PATHS se muestran los En la ventana de PATHS se muestran los segmentos creados (de nodo a nodo) y puede segmentos creados (de nodo a nodo) y puede uno ajustar si ese segmento puede ser uno ajustar si ese segmento puede ser unidireccional o bidireccional en la ventana unidireccional o bidireccional en la ventana BI.BI.

En la opción DISTANCE se especifica la En la opción DISTANCE se especifica la distancia del segmento para que junto con la distancia del segmento para que junto con la velocidad del recurso establezca el tiempo velocidad del recurso establezca el tiempo que tarda el recurso en recorrer dicho que tarda el recurso en recorrer dicho segmento.segmento.

Si el recorrido será medido en base a tiempo Si el recorrido será medido en base a tiempo en la opción T/S, entonces aparecerá TIME en en la opción T/S, entonces aparecerá TIME en vez de DISTANCE, y ahí colocará el tiempo vez de DISTANCE, y ahí colocará el tiempo que tardará el recurso en recorrer dicho que tardará el recurso en recorrer dicho segmento de la red.segmento de la red.

Page 58: Guia de Clase Software Promodel

REDES FÍSICASREDES FÍSICAS

INTERFACESINTERFACES – Indica el número de interacciones – Indica el número de interacciones en la red de caminos.en la red de caminos.

Si una entidad será recogida o bajada en una Si una entidad será recogida o bajada en una locación en particular por un recurso, esa locación en particular por un recurso, esa locación debe ser conectada al nodo a través locación debe ser conectada al nodo a través de una interacción nodo-locación.de una interacción nodo-locación.

Para crear una Para crear una interface, primero interface, primero seleccione la RED. seleccione la RED.

Después dé un clic en el nodo para Después dé un clic en el nodo para seleccionarlo y luego un clic en la locación seleccionarlo y luego un clic en la locación para establecer la conexión que aparecerá en para establecer la conexión que aparecerá en la ventana de interfaces.la ventana de interfaces.

Realice el mismo procedimiento para Realice el mismo procedimiento para establecer todas las conexiones entre nodos establecer todas las conexiones entre nodos y locaciones que requiera su red y su y locaciones que requiera su red y su modelo.modelo.

Page 59: Guia de Clase Software Promodel

REDES FÍSICASREDES FÍSICAS

MAPPING -MAPPING - Sirve para Sirve para especificar los especificar los destinos a ramas destinos a ramas particulares de particulares de la red, como la red, como caminos alternos caminos alternos con el fin de no con el fin de no saturar los saturar los caminos en la caminos en la red.red.

NODESNODES – Es el número de nodos definidos en la – Es el número de nodos definidos en la tabla de edición NODES, los cuales son creados tabla de edición NODES, los cuales son creados automáticamente cuando se definen los segmentos automáticamente cuando se definen los segmentos de recorridos.de recorridos.

En la opción LIMIT en la ventana de NODES En la opción LIMIT en la ventana de NODES sirve para especificar el número máximo de sirve para especificar el número máximo de recursos que pueden estar en ese nodo.recursos que pueden estar en ese nodo.

Page 60: Guia de Clase Software Promodel

RECURSOSRECURSOSEs una persona, pieza de equipo o algún otro Es una persona, pieza de equipo o algún otro dispositivo que se utiliza para: transportar dispositivo que se utiliza para: transportar entidades, asistir en operaciones de las entidades, asistir en operaciones de las entidades en las locaciones, realizar entidades en las locaciones, realizar mantenimientos o realizar mantenimientos a mantenimientos o realizar mantenimientos a otros recursos.otros recursos.Necesitamos definir dos elementos para los Necesitamos definir dos elementos para los recursos:recursos:1. El recurso mismo1. El recurso mismo2. Una red física que defina el movimiento del 2. Una red física que defina el movimiento del recurso.recurso.

Page 61: Guia de Clase Software Promodel

RECURSOSRECURSOSPara crear un recurso, seleccione Para crear un recurso, seleccione RESOURCESRESOURCES del menú del menú BUILD.BUILD.

TABLA DE EDICIÓN DE RECURSOSTABLA DE EDICIÓN DE RECURSOS

TABLA DETABLA DEGRÁFICASGRÁFICAS

Crear recursos es muy Crear recursos es muy similar a crear similar a crear entidades, puedes entidades, puedes modificarlos y crear modificarlos y crear múltiples gráficas múltiples gráficas para los recursos.para los recursos.

Page 62: Guia de Clase Software Promodel

RECURSOSRECURSOS

ICONICON – Es el ícono seleccionado para – Es el ícono seleccionado para representar al recurso.representar al recurso.NAMENAME – El nombre del recurso. – El nombre del recurso.UNITSUNITS – Es el número de unidades del recurso – Es el número de unidades del recurso y pueden estar entre 1 y 999,999.y pueden estar entre 1 y 999,999.DTSDTS – Seleccionamos este campo para definir – Seleccionamos este campo para definir cualquier tiempo de paro opcional para este cualquier tiempo de paro opcional para este recurso.recurso.CLOCK y USAGE.CLOCK y USAGE.

STATSSTATS – En este campo se especifican si – En este campo se especifican si alguna estadística se desea recopilar para alguna estadística se desea recopilar para este recurso.este recurso.NONENONE – No se recopila ningún – No se recopila ningún

estadístico.estadístico.BASICBASIC – Promedios de utilización y – Promedios de utilización y tiempos de actividad son recopilados tiempos de actividad son recopilados para este recurso.para este recurso.BY UNITBY UNIT – Las estadísticas son – Las estadísticas son recopiladas para cada unidad, tanto recopiladas para cada unidad, tanto individual como colectivamente.individual como colectivamente.

SPECS.SPECS. – Seleccionando este campo se abre la – Seleccionando este campo se abre la caja de diálogo donde se anotan y se caja de diálogo donde se anotan y se seleccionan las especificaciones del recurso, seleccionan las especificaciones del recurso, la cual se usa para asignar una red de la cual se usa para asignar una red de recorridos, definir la velocidad del recurso, recorridos, definir la velocidad del recurso, entre otras.entre otras.SEARCHSEARCH – – Si una red de recorridos ha sido Si una red de recorridos ha sido asignada, se selecciona este campo para tener asignada, se selecciona este campo para tener acceso a las tablas de Work Search o Park acceso a las tablas de Work Search o Park Search, según cual se quiera definir.Search, según cual se quiera definir.

LOGICLOGIC – Si una red de recorridos ha sido – Si una red de recorridos ha sido asignada, se selecciona este campo para asignada, se selecciona este campo para definir cualquier lógica que será ejecutada definir cualquier lógica que será ejecutada cada vez que un recurso entra o abandona un cada vez que un recurso entra o abandona un nodo del recorrido en particular.nodo del recorrido en particular.PTSPTS – Si una red de recorridos ha sido – Si una red de recorridos ha sido asignada, se selecciona este campo para asignada, se selecciona este campo para definir los puntos del recurso.definir los puntos del recurso.

NOTESNOTES – Se puede introducir cualquier nota en – Se puede introducir cualquier nota en este campo.este campo.

Page 63: Guia de Clase Software Promodel

RECURSOSRECURSOSLos estatutos que se utilizan para los Los estatutos que se utilizan para los recursos son:recursos son:

GET Y FREE

GET Captura el recurso y permanece con la entidad hasta quese especifica un FREE.

USE

Captura el recurso por la cantidad específica de tiempoy después lo libera automáticamente.

Utilizar GET/FREE si se harán más de una Utilizar GET/FREE si se harán más de una operación con el recurso (Processing).operación con el recurso (Processing).

Por ejemplo: Por ejemplo: GETGET Operario1 Operario1

wait 3wait 3Join 1 Join 1

MonitorMonitorFREEFREE Operario1 Operario1

Utilizar USE si solo es una operación con el Utilizar USE si solo es una operación con el recurso (un tiempo de proceso).recurso (un tiempo de proceso).

Por ejemplo: Por ejemplo: USEUSE Operario1 Operario1 FORFOR 3 3

Page 64: Guia de Clase Software Promodel

RECURSOSRECURSOSEl estatuto El estatuto GETGET utilizado en conjunto con utilizado en conjunto con ANDAND y y OROR permite capturar múltiples recursos para permite capturar múltiples recursos para una tarea o bien para una selección una tarea o bien para una selección alternativa.alternativa.

Utilizar un solo operario Utilizar un solo operario para una operación de para una operación de

ensambleensamble

GETGET Operario1 Operario1wait 3wait 3Join 1 Join 1

MonitorMonitorFREEFREE Operario1 Operario1

Utilizar múltiples operarios Utilizar múltiples operarios para una misma operaciónpara una misma operación

GETGET Operario1 Operario1 ANDAND Operario2Operario2

wait 3wait 3Join 1 MonitorJoin 1 Monitor

FREE ALLFREE ALL

Utilizar alguno de los Utilizar alguno de los operarios que esté operarios que esté

desocupadodesocupado

GETGET Operario1 Operario1 OROR Operario2 Operario2wait 3wait 3Join 1 MonitorJoin 1 Monitor

FREE OWNEDRESOURCE()FREE OWNEDRESOURCE()

Page 65: Guia de Clase Software Promodel

RECURSOSRECURSOS

MOVE WITH/THEN FREE

MOVE WITH se utiliza para capturar un recurso para transportaruna entidad entre locaciones y se quedará con ella hasta que

un estatuto THEN FREE lo libere.

Por ejemplo:Por ejemplo:MOVE WITHMOVE WITH Operario1 Operario1 THEN FREETHEN FREE

Page 66: Guia de Clase Software Promodel

MODELO 4 MODELO 4 Del modelo 3B, se Del modelo 3B, se realizarán los realizarán los siguientes cambios:siguientes cambios:

Crear dos redes físicas Crear dos redes físicas de caminos Red1 que de caminos Red1 que será para el Operario1 será para el Operario1 y Red2 que será para el y Red2 que será para el Operario2.Operario2.

Red1 permite que un operario viaje de la mesa de trabajo Red1 permite que un operario viaje de la mesa de trabajo a la zona carga. Distancia: 30 pies.a la zona carga. Distancia: 30 pies.

Red2 permite que un operario viaje de Embarque a la zona Red2 permite que un operario viaje de Embarque a la zona carga y hasta el extremo de banda tarimas. Distancia carga y hasta el extremo de banda tarimas. Distancia entre Embarque y zona carga: 60 pies. Distancia entre entre Embarque y zona carga: 60 pies. Distancia entre zona carga y banda tarimas: 30 pies.zona carga y banda tarimas: 30 pies.

Crear las interfaces Crear las interfaces para que el Operario 1 para que el Operario 1 pueda realizar el pueda realizar el trabajo asignado en la trabajo asignado en la mesa de trabajo y en la mesa de trabajo y en la zona carga.zona carga.

El operario 2 realiza junto con el operario 1 el trabajo El operario 2 realiza junto con el operario 1 el trabajo en la zona carga y tiene que ir por las tarimas vacías en la zona carga y tiene que ir por las tarimas vacías al Embarque y llevarlas hasta la banda tarimas.al Embarque y llevarlas hasta la banda tarimas.

Los 2 operarios viajan a una velocidad de 15 fpm cuando Los 2 operarios viajan a una velocidad de 15 fpm cuando están sin carga y 12 fpm con carga. También tiene un están sin carga y 12 fpm con carga. También tiene un tiempo de carga o recolección de 3 segundos y para tiempo de carga o recolección de 3 segundos y para depositar o descargar de 6 seg.depositar o descargar de 6 seg.

Page 67: Guia de Clase Software Promodel

MODELO 4 MODELO 4

Red1Red1 Red2Red2

DeterminDeterminee

laslasdistancidistanci

asas

Determine las interfacesDetermine las interfaces

Page 68: Guia de Clase Software Promodel

MODELO 4 MODELO 4

Determine las Determine las especificacionesespecificacionesRed del RecursoRed del Recurso Nodo de InicioNodo de Inicio

Regresa si está desocupadoRegresa si está desocupadoVVEELLOOCCIIDDAADD

Page 69: Guia de Clase Software Promodel

MODELO 4 MODELO 4 Corra el modelo y observe los resultados.Corra el modelo y observe los resultados.

Se puede observar que el tiempo que pasan la mesa de Se puede observar que el tiempo que pasan la mesa de trabajo y zona de carga esperando por los operarios para trabajo y zona de carga esperando por los operarios para realizar las actividades es muy alta, lo cual retrasa la realizar las actividades es muy alta, lo cual retrasa la producción.producción.

El tiempo que pasa el Operario 2 viajando de locación a El tiempo que pasa el Operario 2 viajando de locación a locación es casi la mitad de su tiempo de trabajo, lo locación es casi la mitad de su tiempo de trabajo, lo cual es una causa para el retraso de producción.cual es una causa para el retraso de producción.

¿ QUÉ PROPONES PARA MEJORAR ESTE SISTEMA ?¿ QUÉ PROPONES PARA MEJORAR ESTE SISTEMA ?

Page 70: Guia de Clase Software Promodel

ATRIBUTOS ATRIBUTOS Son tomadores de valores similares a las Son tomadores de valores similares a las variables, pero están ligados a entidades variables, pero están ligados a entidades específicas y usualmente contienen específicas y usualmente contienen información acerca de la entidad.información acerca de la entidad.Se modifican y se asignan cuando una entidad Se modifican y se asignan cuando una entidad ejecuta la línea de lógica que contiene un ejecuta la línea de lógica que contiene un operador, de la misma manera que trabajan las operador, de la misma manera que trabajan las variables.variables.Algunos ejemplos de atributos son: número de Algunos ejemplos de atributos son: número de serie, tamaño de lote, número de orden, fecha serie, tamaño de lote, número de orden, fecha de entrega, nacional/exportación, tipo de de entrega, nacional/exportación, tipo de material, entre otras.material, entre otras.Para crear un atributo, seleccione Para crear un atributo, seleccione ATTRIBUTESATTRIBUTES del menú del menú BUILD.BUILD.

Page 71: Guia de Clase Software Promodel

ATRIBUTOS ATRIBUTOS

IDID – El nombre del atributo. – El nombre del atributo.TYPETYPE – El tipo de atributo, real o entero. – El tipo de atributo, real o entero.

CLASSIFICATIONCLASSIFICATION – Atributo de entidad o de – Atributo de entidad o de locación.locación.NOTESNOTES – Una nota general para identificar el – Una nota general para identificar el atributo.atributo.

Page 72: Guia de Clase Software Promodel

IF – THEN (ELSE) IF – THEN (ELSE)

Los estatutos IF-THEN (ELSE) permiten al usuario ejecutarlíneas específicas de lógica basado en ciertas condiciones.

Se requieren las palabras BEGIN y END si más de una Se requieren las palabras BEGIN y END si más de una línea de lógica se va a ejecutar basada en una línea de lógica se va a ejecutar basada en una condición de IF-THEN. Si no las lleva, el modelo solo condición de IF-THEN. Si no las lleva, el modelo solo ejecutará la primer línea después del IF-THEN.ejecutará la primer línea después del IF-THEN.

IF tipo_pieza = 1 IF tipo_pieza = 1 THENTHEN WAIT 5WAIT 5

IF tipo_pieza = 1 THENIF tipo_pieza = 1 THEN BEGINBEGIN WAIT 5 WAIT 5 INC INC piezas1_term, 1piezas1_term, 1 ENDEND

El estatuto ELSE permite continuar listando condiciones El estatuto ELSE permite continuar listando condiciones específicas. También se puede continuar con específicas. También se puede continuar con instrucciones IF-THEN (ELSE).instrucciones IF-THEN (ELSE).

IF tipo_pieza = 1 THENIF tipo_pieza = 1 THEN BEGINBEGIN WAIT 5 WAIT 5 INC piezas1_term, INC piezas1_term, 11 ENDENDELSEELSE BEGINBEGIN WAIT 10WAIT 10 INC INC piezas2_term, 1piezas2_term, 1 ENDEND

Page 73: Guia de Clase Software Promodel

DISTRIBUCIONESDISTRIBUCIONESLas distribuciones de usuarios es una Las distribuciones de usuarios es una herramienta que nos ayuda a “crear” herramienta que nos ayuda a “crear” distribuciones para representar un conjunto distribuciones para representar un conjunto de datos, cuando una distribución conocida no de datos, cuando una distribución conocida no se puede representar de manera precisa.se puede representar de manera precisa.Las distribuciones pueden ser Discretas o Las distribuciones pueden ser Discretas o Continuas, así como definir los parámetros en Continuas, así como definir los parámetros en forma Acumulada y No Acumulada, lo que forma Acumulada y No Acumulada, lo que permite tener 4 tipos diferentes de permite tener 4 tipos diferentes de distribuciones de usuario.distribuciones de usuario.Para crear una distribución, seleccione Para crear una distribución, seleccione MORE MORE ELEMENTSELEMENTS, del menú , del menú BUILDBUILD y después y después USERS USERS DISTRIBUTIONS.DISTRIBUTIONS.

Page 74: Guia de Clase Software Promodel

DISTRIBUCIONESDISTRIBUCIONES

IDID – Es el nombre de la distribución. – Es el nombre de la distribución.TYPETYPE – Defina el tipo de la distribución: – Defina el tipo de la distribución: Discreta o Continua, dependiendo del número de Discreta o Continua, dependiendo del número de resultados.resultados.CUMULATIVECUMULATIVE – Yes o No, dependiendo de si la – Yes o No, dependiendo de si la distribución será acumulativa o no acumulativa.distribución será acumulativa o no acumulativa.TABLETABLE – Se abre una tabla de edición para – Se abre una tabla de edición para definir los parámetros de la distribución. Una definir los parámetros de la distribución. Una vez que una distribución ha sido definida, vez que una distribución ha sido definida, cambia de Undefined a Defined.cambia de Undefined a Defined.

Page 75: Guia de Clase Software Promodel

DISTRIBUCIONESDISTRIBUCIONESLas distribuciones discretas son Las distribuciones discretas son caracterizadas por un finito número de caracterizadas por un finito número de resultados, junto con la probabilidad de resultados, junto con la probabilidad de obtener cada resultado.obtener cada resultado.En el siguiente ejemplo, hay 3 posibles resultados En el siguiente ejemplo, hay 3 posibles resultados para el tamaño del grupo: 30% de las veces será de 10, para el tamaño del grupo: 30% de las veces será de 10, 60% de las veces será de 20 y 10% de las veces será de 60% de las veces será de 20 y 10% de las veces será de 30.30.

NO ACUMULATIVANO ACUMULATIVA ACUMULATIVAACUMULATIVA

Page 76: Guia de Clase Software Promodel

DISTRIBUCIONESDISTRIBUCIONESLas distribuciones continuas se caracterizan Las distribuciones continuas se caracterizan por un número infinito de posibles por un número infinito de posibles resultados, junto con la probabilidad de resultados, junto con la probabilidad de observar un rango de estos posibles observar un rango de estos posibles resultados.resultados.En el siguiente ejemplo, hay un infinito número de En el siguiente ejemplo, hay un infinito número de posibles tiempos de operación entre los valores 2.0 posibles tiempos de operación entre los valores 2.0 minutos y 8.0 minutos. 20% tomará desde 2.0 a 3.5 minutos y 8.0 minutos. 20% tomará desde 2.0 a 3.5 min., 40% tomará desde 3.5 a 5.0 min., 30% tomará min., 40% tomará desde 3.5 a 5.0 min., 30% tomará desde 5.0 a 6.0 y 10% tomará desde 6.0 a 8.0 min.desde 5.0 a 6.0 y 10% tomará desde 6.0 a 8.0 min.

NO ACUMULATIVANO ACUMULATIVA ACUMULATIVAACUMULATIVA

Page 77: Guia de Clase Software Promodel

MODELO 5AMODELO 5AEngraneFrecuencia 3 min.45% son tipo 155% son tipo 2

Tipo 13 Min.

Tipo 24 Min.

0.5 Min.

1 de cada 5 piezas van a Inspección y las otras a Presalida

70%

30%

TIEMPO INSPECCION20% - entre 0.25 y

0.530% - entre 0.5 y

0.850% - entre 0.8 y

1

VARIABLEScontador_inspec

cionpiezas_retrabaj

adas

DISTRIBUCIONESdist_llegadas

dist_tiempo_inspeccion

ATRIBUTOStipo_de_pieza

Correr el programa hasta que se procesen 100 Correr el programa hasta que se procesen 100 piezas.piezas.

Page 78: Guia de Clase Software Promodel

MODELO 5AMODELO 5ADefinir el atributo TIPO_DE_PIEZA que utilizaremos para Definir el atributo TIPO_DE_PIEZA que utilizaremos para almacenar el tipo de pieza para cada entidad que llega almacenar el tipo de pieza para cada entidad que llega al sistema.al sistema.

Definir las variables para las piezas retrabajadas y Definir las variables para las piezas retrabajadas y otra más de contador de inspección para poder contar el otra más de contador de inspección para poder contar el número de piezas que van a inspección y a presalida.número de piezas que van a inspección y a presalida.

Page 79: Guia de Clase Software Promodel

MODELO 5AMODELO 5ADefinir las distribuciones de usuario para el modelo.Definir las distribuciones de usuario para el modelo.

Se requiere especificar una distribución para Se requiere especificar una distribución para establecer el tipo de pieza que van llegando como se establecer el tipo de pieza que van llegando como se requiere en el modelo, 55% llegan de tipo 1 y 45% requiere en el modelo, 55% llegan de tipo 1 y 45% restante de tipo 2.restante de tipo 2.

Se requiere un tiempo de inspección variable de acuerdo Se requiere un tiempo de inspección variable de acuerdo a lo que se requiere en el modelo. 20% de las veces a lo que se requiere en el modelo. 20% de las veces debe ser entre 0.25 min. y 0.5 min., el 30% entre 0.5 debe ser entre 0.25 min. y 0.5 min., el 30% entre 0.5 min. y 0.8 min., y el 50% debe ser entre 0.8 min. y 1 min. y 0.8 min., y el 50% debe ser entre 0.8 min. y 1 min.min.

Page 80: Guia de Clase Software Promodel

MODELO 5AMODELO 5ADefinimos las llegadas (Arrivals). Llega la pieza Definimos las llegadas (Arrivals). Llega la pieza Engrane a la Fila Entrada.Engrane a la Fila Entrada.

Para que la simulación termine al procesarse 100 Para que la simulación termine al procesarse 100 piezas, especificarlo en el número de Ocurrencias.piezas, especificarlo en el número de Ocurrencias.

En la lógica de las llegadas, se debe especificar que En la lógica de las llegadas, se debe especificar que tipo de pieza es asignado al Engrane haciendo tipo de pieza es asignado al Engrane haciendo referencia a la distribución de llegadasreferencia a la distribución de llegadas

Page 81: Guia de Clase Software Promodel

MODELO 5AMODELO 5ADefinimos el proceso, para definir que la pieza 1 va Definimos el proceso, para definir que la pieza 1 va al torno y la pieza 2 va al molino, se debe tomar una al torno y la pieza 2 va al molino, se debe tomar una decisión de tipo IF-THEN (ELSE).decisión de tipo IF-THEN (ELSE).

Para crear un nuevo bloque, Para crear un nuevo bloque, seleccionar la opción START NEW seleccionar la opción START NEW BLOCK en la opción RULE. BLOCK en la opción RULE.

Utilice el estatuto ROUTE para establecer a que bloque derecorrido debe elegir la entidad como salida.

Page 82: Guia de Clase Software Promodel

MODELO 5AMODELO 5ADe igual forma se debe definir mediante una decisión De igual forma se debe definir mediante una decisión de tipo IF-THEN (ELSE) que una de cada 5 piezas van a de tipo IF-THEN (ELSE) que una de cada 5 piezas van a Inspección y las demás se van al área de Presalida.Inspección y las demás se van al área de Presalida.

Page 83: Guia de Clase Software Promodel

El engrane cuando está en la inspección tarda un El engrane cuando está en la inspección tarda un tiempo de inspección que ya se estableció en una tiempo de inspección que ya se estableció en una distribución a la cual haremos referencia en la lógica distribución a la cual haremos referencia en la lógica de proceso.de proceso.

Para establecer el 70% que va de Para establecer el 70% que va de Inspección a Presalida y 30% a la Inspección a Presalida y 30% a la banda de reproceso para mandarla banda de reproceso para mandarla de nuevo a la fila de entrada, se de nuevo a la fila de entrada, se utiliza la opción de probabilidad utiliza la opción de probabilidad en RULE como se estudió en RULE como se estudió anteriormente.anteriormente.

MODELO 5AMODELO 5A

Page 84: Guia de Clase Software Promodel

MODELO 5AMODELO 5A

Identifique gráficamente las entidades para distinguir Identifique gráficamente las entidades para distinguir cuales son tipo 1 y tipo 2.cuales son tipo 1 y tipo 2.

Muestre gráficamente el número de piezas que van Muestre gráficamente el número de piezas que van siendo terminadas en tiempo real.siendo terminadas en tiempo real.

Corra el programa y observe los resultados.Corra el programa y observe los resultados.

Muestre gráficamente el tiempo asignado para el tiempo Muestre gráficamente el tiempo asignado para el tiempo de inspección.de inspección.

Page 85: Guia de Clase Software Promodel

DISTRIBUCIONES PROBABILISTICASDISTRIBUCIONES PROBABILISTICAS

Escoger la distribución correcta es una tarea Escoger la distribución correcta es una tarea difícil, esto sin mencionar la tarea de difícil, esto sin mencionar la tarea de escoger los parámetros correctos para la escoger los parámetros correctos para la distribución. Esto generalmente se hace con distribución. Esto generalmente se hace con un software de ajustes de curvas, como el un software de ajustes de curvas, como el Stat::Fit.Stat::Fit.Estas distribuciones se utilizan para Estas distribuciones se utilizan para representar tiempos de proceso o de llegada representar tiempos de proceso o de llegada cuando los tiempos no son determinísticos y cuando los tiempos no son determinísticos y por lo regular, afecta cuando los tiempos por lo regular, afecta cuando los tiempos dependen de los humanos.dependen de los humanos.

Algunos ejemplos y las distribuciones mas Algunos ejemplos y las distribuciones mas comunes que utilizaremos en el curso son:comunes que utilizaremos en el curso son:

Normal Normal N(a,b) N(a,b) Uniforme Uniforme U(a,b)U(a,b)Exponencial Exponencial E(a)E(a)Poisson Poisson P(a)P(a)

Page 86: Guia de Clase Software Promodel

Las funciones Las funciones CLOCKCLOCK y y LOGLOG permiten mantener permiten mantener el registro de los eventos a lo largo del el registro de los eventos a lo largo del tiempo como los tiempos de ciclo.tiempo como los tiempos de ciclo.

TIEMPOS DE CICLOTIEMPOS DE CICLO

La función CLOCK retorna el valor del reloj de simulación, quees un número de tipo real, por lo que los atributos y variablesa los que se les asigna la función CLOCK deben ser de tipo Real.

La función LOG se utiliza para determinar el tiempo de ciclode una entidad.

Ejemplo: Se ha definido un atributo hora_de_llegada Ejemplo: Se ha definido un atributo hora_de_llegada (tipo real).(tipo real).En la lógica de operación donde entran las entidades En la lógica de operación donde entran las entidades definir:definir:

Hora_de_llegada = CLOCK()Hora_de_llegada = CLOCK()Esto asigna el tiempo del reloj a cada entidad que Esto asigna el tiempo del reloj a cada entidad que pasa por ahí.pasa por ahí.Al final del proceso donde las entidades salen se Al final del proceso donde las entidades salen se incluye:incluye:

LOG “Tiempo de Ciclo”, hora_de_llegadaLOG “Tiempo de Ciclo”, hora_de_llegadaEsto provoca que del valor del reloj de simulación se Esto provoca que del valor del reloj de simulación se reste el valor almacenado en hora_de_llegada y se reste el valor almacenado en hora_de_llegada y se registre este dato con el encabezado “Tiempo de Ciclo”registre este dato con el encabezado “Tiempo de Ciclo”

Page 87: Guia de Clase Software Promodel

MODELO 5BMODELO 5BEn este modelo añadiremos distribuciones para En este modelo añadiremos distribuciones para los tiempos de proceso y rastrearemos las los tiempos de proceso y rastrearemos las piezas a través del sistema para calcular los piezas a través del sistema para calcular los tiempos de ciclo.tiempos de ciclo.Cambiar los tiempos de proceso en las siguientes Cambiar los tiempos de proceso en las siguientes locaciones:locaciones:Torno – Tiempo de procesamiento N(3,0.1) min.Torno – Tiempo de procesamiento N(3,0.1) min.Molino – Tiempo de procesamiento N(4,0.1) min.Molino – Tiempo de procesamiento N(4,0.1) min.Rastrear la entidad Engrane con las funciones CLOCK y Rastrear la entidad Engrane con las funciones CLOCK y LOG para determinar los tiempos de ciclos, defina un LOG para determinar los tiempos de ciclos, defina un nuevo atributo para guardar la hora de llegada de cada nuevo atributo para guardar la hora de llegada de cada entidad.entidad.Corra el programa y observe los resultados.Corra el programa y observe los resultados.

Page 88: Guia de Clase Software Promodel

TIEMPOS MUERTOSTIEMPOS MUERTOSLos tiempos muertos o de paro, detiene la Los tiempos muertos o de paro, detiene la operación de una locación o recurso. Estos operación de una locación o recurso. Estos pueden ser interrupciones programadas, cambio pueden ser interrupciones programadas, cambio de turno, descansos o mantenimiento.de turno, descansos o mantenimiento.

Para entrar a los tiempos muertos o Para entrar a los tiempos muertos o “downtimes” ir a Locaciones y en la ventana de “downtimes” ir a Locaciones y en la ventana de edición de las locaciones entrar en DTs.edición de las locaciones entrar en DTs.

Page 89: Guia de Clase Software Promodel

LOGIC LOGIC – Introduzca cualquier estatuto lógico – Introduzca cualquier estatuto lógico que ha de ser procesado cuando el tiempo muerto que ha de ser procesado cuando el tiempo muerto ocurra. Cuando la lógica se completa la ocurra. Cuando la lógica se completa la locación volverá a estar disponible. En el caso locación volverá a estar disponible. En el caso mas simple, se utiliza un WAIT para determinar mas simple, se utiliza un WAIT para determinar el tiempo de duración del tiempo muerto.el tiempo de duración del tiempo muerto.

FRECUENCY FRECUENCY – Es el tiempo entre la ocurrencia de – Es el tiempo entre la ocurrencia de dos tiempos de inactividad sucesivos. Este dos tiempos de inactividad sucesivos. Este campo es evaluado con el progreso de la campo es evaluado con el progreso de la simulación, de este modo el tiempo entre los simulación, de este modo el tiempo entre los tiempos muertos puede variar.tiempos muertos puede variar.SCHEDULED SCHEDULED – Se selecciona YES, si el tiempo de – Se selecciona YES, si el tiempo de inactividad será incluido como un tiempo muerto inactividad será incluido como un tiempo muerto programado, el cual será descontado del total programado, el cual será descontado del total de horas reportadas en las estadísticas. de horas reportadas en las estadísticas. Selecciona NO, si el tiempo muerto será Selecciona NO, si el tiempo muerto será incluido como un tiempo no programado.incluido como un tiempo no programado.DISABLE DISABLE – Selecciona YES para deshabilitar – Selecciona YES para deshabilitar temporalmente el tiempo muerto sin borrarlo.temporalmente el tiempo muerto sin borrarlo.

TIEMPOS MUERTOS (CLOCK)TIEMPOS MUERTOS (CLOCK)

Es usado para modelar los tiempos de paro que Es usado para modelar los tiempos de paro que ocurren dependiendo del tiempo transcurrido de ocurren dependiendo del tiempo transcurrido de la simulación, tal como cuando un tiempo de la simulación, tal como cuando un tiempo de inactividad ocurre cada pocas horas, sin inactividad ocurre cada pocas horas, sin importar cuantas entidades ha procesado una importar cuantas entidades ha procesado una locación.locación.

FIRST TIME FIRST TIME – Es el tiempo de la primera – Es el tiempo de la primera ocurrencia del tiempo muerto. Si está en cero, ocurrencia del tiempo muerto. Si está en cero, la primera vez ocurrirá de acuerdo al campo de la primera vez ocurrirá de acuerdo al campo de frecuencia.frecuencia.

PRIORITY PRIORITY – La prioridad (0-999) de la – La prioridad (0-999) de la ocurrencia de los tiempos muertos. La prioridad ocurrencia de los tiempos muertos. La prioridad por default es 99.por default es 99.

Page 90: Guia de Clase Software Promodel

TIEMPOS MUERTOS (ENTRY)TIEMPOS MUERTOS (ENTRY)

Es usado para modelar los tiempos muertos Es usado para modelar los tiempos muertos cuando una locación necesita mantenimiento o cuando una locación necesita mantenimiento o alguna operación después de procesar un cierto alguna operación después de procesar un cierto número de entidades.número de entidades.FRECUENCY FRECUENCY – Es el número de entidades a ser – Es el número de entidades a ser procesadas entre la ocurrencia de los tiempos procesadas entre la ocurrencia de los tiempos muertos.muertos.FIRST OCURRENCE FIRST OCURRENCE – Es el número de entidades a – Es el número de entidades a ser procesadas antes del primer tiempo muerto. ser procesadas antes del primer tiempo muerto. LOGIC LOGIC – Es cualquier estatuto lógico a – Es cualquier estatuto lógico a ejecutarse cuando el tiempo muerto ocurre.ejecutarse cuando el tiempo muerto ocurre.DISABLE DISABLE – Selecciona YES para deshabilitar – Selecciona YES para deshabilitar temporalmente el tiempo muerto sin borrarlo.temporalmente el tiempo muerto sin borrarlo.

Page 91: Guia de Clase Software Promodel

DISABLE DISABLE – Selecciona YES para deshabilitar – Selecciona YES para deshabilitar temporalmente el tiempo muerto sin borrarlo.temporalmente el tiempo muerto sin borrarlo.

LOGIC LOGIC – Introduzca cualquier estatuto lógico – Introduzca cualquier estatuto lógico que ha de ser procesado cuando el tiempo muerto que ha de ser procesado cuando el tiempo muerto ocurra. Típicamente este campo contiene una ocurra. Típicamente este campo contiene una expresión la cual representa la duración del expresión la cual representa la duración del periodo de inactividad.periodo de inactividad.

TIEMPOS MUERTOS (USAGE)TIEMPOS MUERTOS (USAGE)

Es usado para modelar tiempos muertos que Es usado para modelar tiempos muertos que ocurren después que una locación ha estado ocurren después que una locación ha estado operando por una cierta cantidad de tiempo.operando por una cierta cantidad de tiempo.

Los tiempos muertos por uso son diferentes a Los tiempos muertos por uso son diferentes a los tiempos muertos de reloj (clock) ya que los tiempos muertos de reloj (clock) ya que los de uso se basa sobre el tiempo de los de uso se basa sobre el tiempo de operación de la locación, los cuales no operación de la locación, los cuales no incluyen los tiempos en que la locación esté incluyen los tiempos en que la locación esté bloqueada.bloqueada.

FRECUENCY FRECUENCY – Es el tiempo de uso entre dos – Es el tiempo de uso entre dos tiempos muertos.tiempos muertos.FIRST TIME FIRST TIME – Es el tiempo en uso antes de que – Es el tiempo en uso antes de que el primer tiempo muerto ocurra.el primer tiempo muerto ocurra.PRIORITY PRIORITY – La prioridad (0-999) de la – La prioridad (0-999) de la ocurrencia de los tiempos muertos. La prioridad ocurrencia de los tiempos muertos. La prioridad por default es 99.por default es 99.

Page 92: Guia de Clase Software Promodel

TIEMPOS MUERTOS (SETUP)TIEMPOS MUERTOS (SETUP)

Es usado para modelar los tiempos muertos que Es usado para modelar los tiempos muertos que son debido al ajuste o preparación cuando una son debido al ajuste o preparación cuando una locación por ejemplo, debe procesar diferentes locación por ejemplo, debe procesar diferentes tipos de entidad y para procesarlas requiere tipos de entidad y para procesarlas requiere un ajuste.un ajuste.ENTITY ENTITY – Es la entidad entrante para la cual el – Es la entidad entrante para la cual el tiempo muerto ocurre.tiempo muerto ocurre.PRIOR ENTITY PRIOR ENTITY – Es la entidad previa a la – Es la entidad previa a la entidad para la cual ocurre el tiempo muerto entidad para la cual ocurre el tiempo muerto por preparación.por preparación.LOGIC LOGIC – Cualquier estatuto lógico será – Cualquier estatuto lógico será procesado cuando el tiempo muerto ocurra.procesado cuando el tiempo muerto ocurra.DISABLE DISABLE – Selecciona YES para deshabilitar – Selecciona YES para deshabilitar temporalmente el tiempo muerto sin borrarlo.temporalmente el tiempo muerto sin borrarlo.

Page 93: Guia de Clase Software Promodel

TIEMPOS MUERTOS (CALLED)TIEMPOS MUERTOS (CALLED)

Es usado para modelar los tiempos muertos Es usado para modelar los tiempos muertos basados en alguna decisión o circunstancias basados en alguna decisión o circunstancias que pasen a lo largo de la simulación.que pasen a lo largo de la simulación.

Este tipo de tiempos muertos debe ejecutarse Este tipo de tiempos muertos debe ejecutarse utilizando el estatuto utilizando el estatuto DOWNDOWN, el cual debe ser , el cual debe ser utilizado en alguna lógica del modelo cuando utilizado en alguna lógica del modelo cuando se requiera que ocurra dicho tiempo muerto.se requiera que ocurra dicho tiempo muerto.

DOWN “Nombre del tiempo muerto”DOWN “Nombre del tiempo muerto”

NAME NAME – Nombre que identifica al tiempo muerto.– Nombre que identifica al tiempo muerto.PRIORITY PRIORITY – La prioridad (0-999) de la – La prioridad (0-999) de la ocurrencia de los tiempos muertos. La prioridad ocurrencia de los tiempos muertos. La prioridad por default es 99.por default es 99.SCHEDULED SCHEDULED – Se selecciona YES, si el tiempo de – Se selecciona YES, si el tiempo de inactividad será incluido como un tiempo muerto inactividad será incluido como un tiempo muerto programado. programado. LOGIC LOGIC – Cualquier estatuto lógico será – Cualquier estatuto lógico será procesado cuando el tiempo muerto ocurra.procesado cuando el tiempo muerto ocurra.

Page 94: Guia de Clase Software Promodel