Manual Promodel Liliana

54
Page 1 Instituto Tecnológico Superior de Tierra Instituto Tecnológico Superior de Tierra Simulación Simulación CONSTRUCCIÓN DE CONSTRUCCIÓN DE MODELOS EN MODELOS EN

Transcript of Manual Promodel Liliana

Page 1: Manual Promodel Liliana

Page 1

Instituto Tecnológico Superior de Tierra BlancaInstituto Tecnológico Superior de Tierra Blanca

Simulación Simulación

CONSTRUCCIÓN DE CONSTRUCCIÓN DE MODELOS ENMODELOS EN

Page 2: Manual Promodel Liliana

Page 2

Estructura de los modelos

Page 3: Manual Promodel Liliana

Page 3

Son las encargadas de procesar a las entidades. El procesar incluye actividades tales como almacenamiento, procesamiento, transporte. Las locaciones son lugares fijos en el sistema y generalmente representan • Máquinas• Edificios• Líneas de espera (colas)• Transportador• Recurso (persona) que no ser mueve

Son todo lo que puede ser procesado por el modelo• Piezas• Personas• Documentos• Bultos• Etc.

Si no hay Si no hay entidades no corre entidades no corre

un modeloun modelo

Son las rutas o caminos que siguen los recursos dinámicos y las entidades del sistema para moverse de locación a locación.

Puede ser una persona, una pieza de equipo o algún otro dispositivo que se encarga de realizar actividades tales como transportar entidades, asistir en la operación de las entidades en las locaciones, operación y mantenimiento en locaciones o mantenimiento de otros recursos.

Existen porque Existen porque son necesarios son necesarios

para el para el procesamiento de procesamiento de

las entidades.las entidades.

Es el encargado de determinar todas las operaciones que se les realizará a las entidades, incluyendo las rutas por las cuáles se moverán, desde el momento en que entran al sistema hasta el momento en que lo abandonan.

Es la parte Es la parte medular del medular del

modelo, si está modelo, si está incorrecto, incorrecto,

incorrectos serán incorrectos serán los resultados. los resultados. Debe realizarse Debe realizarse

una vez que todos una vez que todos los elementos del los elementos del

modelo hayan sido modelo hayan sido declaradosdeclarados

Llegadas, es la forma en como están arribando al sistema las entidades, puede ser representada por una distribución de probabilidad.

Si no se llena este Si no se llena este campo, no correrá campo, no correrá

el modeloel modelo

Turnos y descansos, cuando se trabaja por semana y se tiene un horario fijo de trabajo y descanso, se utiliza está opción

Sirve para ir acumulando la cantidad de entidades que pasaron por una locación, muestra la habilidad del modelador cuando de manera visual muestra al observador del modelo cómo se está comportando el sistema en cuestión.

Cuando las actividades que realiza una entidad en las locaciones son repetitivas, o los atributos de las entidades son diferentes y de eso depende el tiempo de procesamiento, puede utilizarse una macro para agilizar el tiempo de programación.

En esta sección se determina las unidades de tiempo y distancia a utilizar, la biblioteca de gráficos, el enunciado del modelo (características), y el nombre de identificación del modelo. Es opcional hacer el llenado de estos campos al inicio o al final del modelo, lo que no se debe hacer es omitirse.

Está opción sirve para dar ambientación a los modelos, es necesario usarla para dar mejor presentación a los modelos.

Page 4: Manual Promodel Liliana

Page 4

Botón de acceso rápidoBotón de acceso rápido

Ventana de edición de locaciones

Ventana de edición de locacionesVentana de gráficos y elementos adicionales

Ventana de gráficos y elementos adicionales Layout (distribución de planta)

Layout (distribución de planta)

Page 5: Manual Promodel Liliana

Page 5

gráfico que representa a la locación

Hasta 80 caracteres,

cuando se elige el gráfico en automático aparece el

nombre, pero éste puede modificarse desde este

campo

número de entidades que

puede procesar simultáneamen

te. La capacidad

máxima de la locación es de

999999, poniendo la

palabra Infinite o inf. La

capacidad no varía durante la simulación

tiempos fuera de servicio de

la locaciónespecifica el

nivel de detalle en la

estadística que se desea

recolectar para la locación

define las tres siguientes acciones

cualquier nota adicional a la

locación

Número de locaciones de

ese mismo tipo que

existen en el sistema

Ventana de edición de locaciones

•Ninguna (None): en el cual ningún tipo de estadísticas se recolectará.•Básica (Basic): se recolectarán, únicamente, la utilización y el tiempo promedio de la locación.•Series de tiempo (Time Series): en este nivel se recolecta estadística básica, así como series de tiempos de los contenidos de las locaciones durante todo el tiempo que dure la simulación. Este nivel se recomienda por ser el más completo.

1.  Como la locación selecciona la siguiente entrada de una entidad de entre varias que están esperando para ser procesadas por ella,

2. Cómo múltiples entidades en una locación hacen cola para salir y

3. Qué unidad, de una locación con unidades múltiples, es seleccionada por una entidad que va a llegar a la locación.

Page 6: Manual Promodel Liliana

Page 6

Ventana de gráficos y elementos adicionales

Si se va a crear una nueva locación debe estar activado, si

se van a poner elementos adicionales a una locación DEBE

DESACTIVARSEContador: sirve para mostrar la cantidad e entidades que aparecen en un momento

determinado en la locación (NO ACUMULA VALORES)Contador del nivel de líquidos en una locación (tanques)

Sirve para representar ya sea una cola o un transportador, por default este gráfico aparece como conveyor, por lo que dando doble click sobre él, se cambia a queue en caso de requerir una cola.Sirve para poner el nombre el nombre de la locación.Semáforo, se usa para ilustrar cuando la locación está trabajando, fuera de servicio o en tiempo ocio (verde, rojo, azul).Determina la posición exacta en donde se quiera ubicar a la entidad en la locación, su uso refleja la habilidad del modeladorSe usa para determinar áreas dentro del modelo, como almacenes, estacionamientos, etc, por default siempre va acompañado de una x.

Page 7: Manual Promodel Liliana

Page 7

Ventana de gráficos y elementos adicionales

Sirve para modificar una locación, cambiarle color, dimensiones, orientación, puede accesarse a la misma ventana dando doble click sobre el gráfico de la locación.Sirve para eliminar el gráfico de la locación del layout PERO NO ELIMINA LA LOCACIÓN, para ello debe seguirse la siguiente secuencia, medú edit, delete, aceptar. Si es un elemento adicional de la locación el que quiere borrarse úsese este botón.

Para crear una locación solo se selecciona el gráfico deseado, y se da click en cualquier parte del layout.

Page 8: Manual Promodel Liliana

Page 8

Botón de acceso rápidoBotón de acceso rápido

Ventana de edición de entidades

Ventana de edición de entidadesVentana de gráficosVentana de gráficos

Page 9: Manual Promodel Liliana

Page 9

Ventana de edición de entidades

gráfico que representa a la entidad. Los iconos de las entidades se modifican y definen usando la ventana de gráficos de entidades. Se puede asignar más de un gráfico a la entidad para que el icono varíe durante la simulación

Cuando se elige el gráfico en automático aparece

el nombre, pero éste

puede modificarse desde

este campo

el llenado de este campo es

opcional, aquí se indica la

velocidad del movimiento

autónomo de las entidades. Por default, cuando

se crea una entidad, el valor

en este campo es de 150 fpm (o 50

mpm para sistemas

métricos), que es la velocidad

promedio con la que se mueven los humanos.

especifica el nivel de detalle

en la estadística que

se desea recolectar para

la entidadcualquier nota adicional a la

entidad

Page 10: Manual Promodel Liliana

Page 10

Para crear una entidad solo se da click sobre el gráfico deseado se modifica el tamaño que se desee aparezca durante la simulación con la ayuda de la barra espaciadora, en caso de tener especificaciones determinadas (por usar transportador) llenar los campos correspondientes.

Page 11: Manual Promodel Liliana

Page 11

Si se desea más de un gráfico para una entidad, desactivar el new y aparece la posibilidad e usar hasta 4 gráficos más, con el botón edit se modifica el gráfico en cuanto a tamaño, orientación y color. Pueden usarse gráficos diferentes.

Page 12: Manual Promodel Liliana

Page 12

Botón de acceso rápidoBotón de acceso rápido

Ventana de edición de trayectorias

Ventana de edición de trayectoriasVentana que varía de acuerdo a la opción seleccionada en la ventana de edición

Ventana que varía de acuerdo a la opción seleccionada en la ventana de edición

Layout (distribución de planta)

Layout (distribución de planta)

Existen tres tipos de trayectorias:•De rebase (Passing): en las cuáles el recurso dinámico más rápido rebasa al más lento.•Sin rebase (Non-passing): en las que el recurso dinámico lento retrasa al rápido porque no le permite rebasarlo.•Grúa (Crane): que es para puentes de grúas aéreas.

Page 13: Manual Promodel Liliana

Page 13

Ventana de edición de trayectorias

para el caso de trayectorias de rebase y sin rebase; este botón muestra un cuadro de diálogo, en el cuál se puede seleccionar el color de la trayectoria. Para el caso de trayectorias tipo grúa, el cuadro de diálogo permite especificar el color, la separación del puente y la representación gráfica de la grúa, además. En ambos casos se puede elegir si la trayectoria se quiere visible o invisible durante la simulación

Nombre que

define a la

trayectoria

Tipo de trayectoria

Las opciones de este campo son dos: 1) tiempo y 2) velocidad y distancia. En la opción tiempo, el movimiento a través de la trayectoria será por un tiempo definido; en caso de optar por velocidad y distancia, el movimiento de los recursos o entidades estará dado por su propia velocidad y la distancia que deben recorrer. Esta opción no está disponible para trayectorias tipo grúa

Page 14: Manual Promodel Liliana

Page 14

Ventana de edición de trayectorias

Hace referencia al número de segmentos que tiene la trayectoria. Si se da clic en el botón de este campo se abre la tabla de edición de los segmentos, ahí se pueden definir cada uno de los nodos de la trayectoria. Esta opción no está disponible para trayectorias tipo grúa.

es el número de nodos que se unen a locaciones. Estas uniones obedecen a que en ese nodo que se une a la locación es donde el recurso recoge o entrega entidades. Haciendo click en este botón se muestra la tabla de edición correspondiente, en la cuál se pueden definir los nodos que se conectan a locaciones

Page 15: Manual Promodel Liliana

Page 15

Ventana de edición de trayectorias

En este campo se pueden definir múltiples ramas que conduzcan a una misma locación. No es una opción disponible para trayectorias tipo grúa.

Define el número de nodos que tiene una determinada trayectoria; cuando se define una trayectoria, los nodos se crean automáticamente.

Page 16: Manual Promodel Liliana

Page 16

Para crear una trayectoria es necesario dar click sobre el layout cerca de las locaciones para formar los segmentos (paths) y doble click para finalizar, para unir dos segmentos, dar click sobre el nodo y luego continuar con la misma dinámica, hasta tener la trayectoria completa

Page 17: Manual Promodel Liliana

Page 17

Para crear una interfase el camino más rápido es dar click sobre el nodo de la trayectoria (aparece una línea punteada) y luego dirigirse a la locación correspondiente.

Si no hay interfases, el modelo mandará mensaje de error.

Page 18: Manual Promodel Liliana

Page 18

Botón de acceso rápidoBotón de acceso rápido

Ventana de edición de recursos

Ventana de edición de recursosVentana de gráficosVentana de gráficos

Layout (distribución de planta)

Layout (distribución de planta)

Page 19: Manual Promodel Liliana

Page 19

Los recursos pueden clasificarse como:

•Recursos estáticos: los que no se asignan a trayectorias y no hacen movimiento visible. Un recurso estático puede necesitarse para realizar una operación en solamente una locación, tal es el caso de un inspector, por lo que aparece en el mismo lugar durante toda la simulación.

•Recursos dinámicos: son recursos que se asignan a una trayectoria y pueden transportar entidades entre locaciones. Estos recursos también pueden necesitarse para procesar entidades en varias locaciones, como es el caso de un operador realizando tareas en más de una locación.

Page 20: Manual Promodel Liliana

Page 20

Ventana de edición de recursos

Es el gráfico que representa al recurso y se selecciona de la ventana de gráficos del recurso.

Nombre del

recurso

Número de unidades que representa el nombre del recurso, el número está entre 0 y 999 (o por una macro). Los recursos tipo grúa tienen una sola unidad. Si se introduce en este campo una expresión numérica, ésta será evaluada al inicio de la corrida de simulación. El número de unidades del recurso no varía durante la simulación. Si se quiere variar el número de unidades de los recursos durante la simulación, entonces deben usarse tiempos fuera (downtimes).

En este campo se puede seleccionar la opción que represente un paro de labores del recurso. Hay dos opciones disponibles: por reloj y por uso.

Page 21: Manual Promodel Liliana

Page 21

Ventana de edición de recursos

las estadísticas pueden recolectarse como un reporte de todas las unidades del recurso o individualmente para cada unidad.

El botón de este campo sirve para abrir el cuadro de diálogo, para asignar: alguna trayectoria al recurso, definir cual será su nodo casa, el nodo al que debe ir en caso de un descanso o cuando esté fuera de servicio, si debe o no volver al nodo casa una vez que hace el recorrido por la trayectoria, entre otras opciones.

este campo da acceso a la ventana de búsqueda de trayectorias, para el caso de que una trayectoria ha sido asignada a un recurso.

Las opciones con que cuenta este campo son:Ninguna (None): no se recolecta ningún tipo de estadísticas.Básico (Basic): se recolectan estadísticas para todas las unidades del recurso, su utilización promedio y tiempos de actividad.Por unidad (By unit): se recolectan estadísticas para cada unidad del recurso y también colectivamente.

Page 22: Manual Promodel Liliana

Page 22

Ventana de edición de recursos

Si una trayectoria le ha sido asignada al recurso, por medio de este campo se define cualquier lógica opcional para que la ejecute el recurso cuando salga o entre de un nodo en particular.

Este campo sirve para definir puntos auxiliares, donde múltiples recursos pueden aparecer cuando se estacionan o en uso en un nodo multicapacidad.

En este campo se introduce información adicional del recurso.

Page 23: Manual Promodel Liliana

Page 23

Si se desea más de un gráfico para un recurso, desactivar el new y aparece la posibilidad e usar hasta 4 gráficos más (semejante a lo comentado con entidades), con el botón edit se modifica el gráfico en cuanto a tamaño, orientación y color. Pueden usarse gráficos diferentes.

Page 24: Manual Promodel Liliana

Page 24

Una vez que el recurso ha sido asignado a una trayectoria, aparecerá en el layout en el nodo de origen de la trayectoria.

Page 25: Manual Promodel Liliana

Page 25

Botón de acceso rápidoBotón de acceso rápido

Ventana de edición de llegadas

Ventana de edición de llegadasVentana de herramientas que muestra todas las entidades del modelo

Ventana de herramientas que muestra todas las entidades del modelo

Page 26: Manual Promodel Liliana

Page 26

En este campo debe introducirse el nombre de la entidad que va a llegar. Una forma rápida para ello es dar clic en el botón del campo y seleccionar de la lista que se despliega la entidad.

Aquí se introduce el nombre de la locación a la cuál llegará por primera vez la entidad una vez que arriba al sistema. Para seleccionar a la entidad se puede hacer lo mismo que con las entidades pero en el botón correspondiente..

En este campo se define el número de entidades en cada llegada por intervalo de tiempo. El número está comprendido entre 1 y 999999.

Se define el tiempo en que llegará al modelo la primera entidad.

Page 27: Manual Promodel Liliana

Page 27

Define el número de veces por corrida de simulación

que Promodel genera

llegadas.

Este campo hace referencia al tiempo entre llegadas, este

campo es evaluado a través de la corrida de

simulación y cambia si el

resultado de la expresión lo

hace también.

Aquí se define

cualquier lógica de llegada

opcional.

Se puede configurar en

YES o NO, dependiendo si se quiere o no

desactivar temporalmente una llegada sin

tener que borrarla.

Page 28: Manual Promodel Liliana

Page 28

Las variables son de dos tipos: globales y locales. Las variables globales son definidas por el usuario para representar cambios en valores numéricos; las locales son utilizadas solamente dentro de la lógica del proceso en las que se definieron. Las variables pueden contener números enteros o reales. Si una variable o atributo es necesario en un solo bloque de lógica, es más fácil definir una variable local y utilizarla en este bloque.

Page 29: Manual Promodel Liliana

Page 29

Botón de acceso rápidoBotón de acceso rápido

Ventana de edición de variables

Ventana de edición de variablesLayout Layout

Page 30: Manual Promodel Liliana

Page 30

Icono que aparece en

el layout

Nombre de la variable de

hasta 8 caracteres Selecciona

el tipo de variable a utilizar

Determina el valor con el que inicia la variable (por default es

cero) Determina el tipo de

estadísticas que recolectara

promodel de la variable

Cualquier información

adicional sobre la variable

Ventana de edición de variables

Page 31: Manual Promodel Liliana

Page 31

Para generar una variable y que se vea en el layout basta con dar click en cualquier parte de esa ventana, dando doble click sobre la variable se puede editar esta para dar mejor presentación

Page 32: Manual Promodel Liliana

Page 32

Page 33: Manual Promodel Liliana

Page 33

Page 34: Manual Promodel Liliana

Page 34

Ventana de biblioteca de gráficosEsta ventana se localiza en la parte superior derecha del editor de gráficos de fondo y contiene todos los iconos del archivo de biblioteca de gráficos actual, especificado en el cuadro de diálogo de módulo de información general. Los iconos de esta ventana pueden ser colocados en la ventana de Layout, de la misma manera que los otros objetos (locaciones, entidades, recursos).

Page 35: Manual Promodel Liliana

Page 35

Barra de botones de herramientasEsta barra se localiza en la parte izquierda del editor a todo lo largo de la ventana. Las herramientas que contiene esta barra, sirven para crear y editar el tamaño de los gráficos.

Page 36: Manual Promodel Liliana

Page 36

Botón de acceso rápidoBotón de acceso rápido

Ventana de Información General

Ventana de Información General

Page 37: Manual Promodel Liliana

Page 37

se define información que será desplegada en la barra de título

e incluida en el modelo y archivos resultantes. El llenado

de este campo es opcional.

se eligen las unidades de tiempo en las cuáles se va a modelar el sistema. La unidad de tiempo más corta disponible es de 0.00001 segundos y la más larga es un día.

se elige entre pies o metros, para especificar todas las distancias definidas.

en la ventana que desplega este campo, se pueden introducir notas para especificar aspectos generales del modelo. El llenado de este campo es opcional. Si se escriben notas en este campo, aparecerá un asterisco en el lado izquierdo del botón.

este campo abre un cuadro de diálogo en el cuál se selecciona el archivo de la biblioteca de gráficos que se usará para definir a los elementos del modelo.

Page 38: Manual Promodel Liliana

Page 38

En este campo se inician arreglos, variables y otros elementos cuando empieza la corrida de simulación.

Permite resumir datos o escribir estadísticas especiales a un archivo de resultados al final de la corrida de simulación

Page 39: Manual Promodel Liliana

Page 39

Botón de acceso rápidoBotón de acceso rápido

Ventana de edición de turnos y descansos

Ventana de edición de turnos y descansos

Page 40: Manual Promodel Liliana

Page 40

Ventana de edición de turnos y descanso

permite abrir y salvar archivos de cambio de turno..ofrece las opciones de borrado de bloques, también mediante este menú es posible borrar o duplicar un día específico del turno.

permite cambiar el color asignado al turno y descanso.

brinda información acerca del editor de turnos.

Page 41: Manual Promodel Liliana

Page 41

Para crear un turno ubicarse en la hora deseada y arrastrar el cursor hasta la hora final.Para marcar el descanso proceder de igual forma luego de haber seleccionado el ícono en forma de taza.

Botón para descansoBotón para descanso

Page 42: Manual Promodel Liliana

Page 42

Para duplicar el día turno y/o el descanso, dar click sobre él, luego click en el botón derecho y seleccionar duplicate en la ventana que sale, el cursor tendrá la leyenda Copy To, dar clik en el día deseado y se duplicará el turno y/o descanso.

Page 43: Manual Promodel Liliana

Page 43

Botón de acceso rápidoBotón de acceso rápido

Ventana de asignación de turnos y descansos

Ventana de asignación de turnos y descansos

Page 44: Manual Promodel Liliana

Page 44

Selecciona la locación candidata a la que se le asignará el turno y/o descansoSelecciona el recurso candidato al que se le asignará el turno y/o descanso.

Ubica el archivo de turno y descanso, con el botón <<Add.. , con el Done lo hace, si tiene más de un archivo a asignar debe ponerse el tiempo en que iniciará el segundo archivo en la opción start

Indica la prioridad de cada una de las siguientes alternativasAquí se

define cualquier

lógica opcional.Se puede

configurar en YES o NO,

dependiendo si se quiere o no

desactivar temporalmente

un turno sin tener que borrarlo.

Ventana de edición de turnos y descanso

Page 45: Manual Promodel Liliana

Page 45

Seleccionar calendar date

Seleccionar fecha

Page 46: Manual Promodel Liliana

Page 46

Botón de acceso rápidoBotón de acceso rápido

Ventana de edición de procesos

Ventana de edición de procesos Ventana de

edición de rutasVentana de edición de rutas

Ventana de herramientas

Ventana de herramientas

Ventana layoutVentana layout

Page 47: Manual Promodel Liliana

Page 47

Ventana de edición de procesos

Es el nombre de la entidad para la cuál se define el proceso. Para elegir a las entidades de una manera más rápida, se da clic en el botón de este campo y aparece una lista con todas las entidades definidas, entonces solo basta con seleccionarla y dar OK; en caso de que todas las locaciones vayan a realizar la misma operación en una locación determinada o tengan la misma ruta, se puede utilizar la palabra reservada de Promodel ALL.

es el nombre de la locación en la cuál ocurre el proceso, al igual que en el campo anterior, para seleccionar a una locación se da clic en el botón del campo.

es una operación lógica que la entidad realiza en la locación, es opcional, pero generalmente, contiene, al menos el comando WAIT, para determinar un lapso de tiempo que la entidad pasa en la locación. Si una entidad necesita de un recurso para procesarse o para combinarse con otras entidades, en este campo debe especificarse. En resumen, cualquier cosa que le suceda a la entidad en la locación se debe especificar en este campo, a excepción de las que tengan que ver con la ruta de la entidad.

Page 48: Manual Promodel Liliana

Page 48

La misma entidad que entro debe salir, a menos que se declare un comando diferente

Es la locación a la que se dirige la entidad

La regla que adoptará la entidad para moverse a la locación destino

Ventana de edición de rutas

La lógica de movimiento que seguirá la entidad para moverse a la locación destino (en caso de utilizar un recurso o moverse sobre una trayectoria)

Page 49: Manual Promodel Liliana

Page 49

Ayuda a construir la operación paso a paso mostrando todos los comandos disponibles

Sirve para ver si se ha compilado correctamente

Page 50: Manual Promodel Liliana

Page 50

Operación

Page 51: Manual Promodel Liliana

Page 51

Lógica de Movimiento

Page 52: Manual Promodel Liliana

Page 52

Page 53: Manual Promodel Liliana

Page 53

Si se va a correr por tiempo el

modelo aquí debe señalarse. En caso de no

especificarse el tiempo, el modelo se

correrá por las unidades

especificadas en llegadas

Que haga pausa al iniciar de modo que el usuario da el arranque

Despliega las notas que se alimentaron previamente

Page 54: Manual Promodel Liliana

Page 54

U(30,15)

U(4-12) (4+12)/2=8 8 – 4=4

Primer número Segundo número

U(8,4)