Está en la página 1de 8

Locación: Una locación es un lugar físico donde se procesa o almacena algo.

Ej: una cola, un cajero, almacén de materias primas(hasta 30).

Entidades: Una entidad es lo que se procesa o almacena dentro de la locación.

Ej: en una cola, los clientes son las entidades.

Path networks(redes o caminos): sirve para pintar la ruta por donde se mueven las entidades o los
recursos.

Recursos: Los recursos sirven para transportar las entidades o para procesarlas dentro de la
locación.

Ej: patinador; operario, un camión

Proceso: el proceso es donde se define la ruta por donde pasan las entidades

Arrivos: en los arrivos es donde se define todo lo que entra al modelo.

Shift(turno de trabajo): yo defino el turno de trabajo a locaciones o recursos

Atributos: los atributos sirven para diferenciar entidades del mismo tipo

Ej:

Variables(global): sirven para validar un modelo. En simulación se conocen como variables de


estado. Una variable de estado es aquella tal que si yo le tomo una foto al modelo todo lo que
pueda contar es una variable de estado.

Variables endógenas y exógenas.

No puedo cambiar los tiempos de procesamiento

Arreglos: los arreglos son matrices para almacenar información

Macros: son las macros de Excel

Subrutinas: las subrutinas son fragmentos de código que se van ejecutando cuando el usuario lo
requiera

Mas elementos: (Ciclos de arrivo): los cliclos de arrivo sirven para modelar la demanda
dependiendo de la hora del día.

(tabla de funciones): Esa tabla de gunciones sirve para crae funciones


personalizadas.

(distrubuciones de usuario): son las que nosotros la llamamos las empíricas.

(Archivos externos): sirve para enviar informacion desde promodel a un archivo


plano o apara importar información desde un archivo hacia
promodel.
(Streams): es el generador de números aleatorios que tiene
promodel.

Información general: es donde le damos un titulo a modelos y definimos unidades de tiempo, de


distancia y donde podemos poner el enunciado del modelo.

Costo: es donde yo le doy un costo por hora o por uso a las locaciones o a los recursos.

Graficos de fondo: es para engallar el modelo, ponerlo bonito de otra manera.

Simulacion

Run: Correr el modelo

Guardar y correr: guardar y correr.

Opciones: es donde le definimos el tiempo de la simulación, si se corre por un calendario, donde


habilitamos o deshabilitamos la animación entre otras cosas.

Parametros del modelo: sirve para parametrizar el modelo

Escenarios: yo voy cambiando los paramtros y voy cambiando los escenarios:

SimRunner: optimizar el modelo.

Output -> Salidas

Herramientas.

Buscar expresión: buscar y reemplazar.

Editor grafico: Es donde importo las imágenes.

Stat:fit: es un paquete estadístico que tiene promodel.

Modelo en 3D: para las últimas versiones.

Opciones: básicamente es para configurar las opciones de guardado.

Customize: es para crear menus personalizados.

Ventana->no sirve para nada

Ayuda -> los usuarios normalmente no leen la ayuda.


Vamos a crear un nuevo mdelo

Build->información general->Model notes(enunciado de lo que vamos a desarrollar)

Siempre nos vamos por build

La banda es la cola, doble clic y la cambiamos a queque

1. Locaciones
2. La tercer columna cap super importante (capacidad)

Capacidad: es el numero de entidades que puede procesar simultáneamente la locacion

Units(unidades): numero de locaciones idénticamente iguales que tenga el sistema

DTs: Tiempos muetos(me sirve para programar paros)

Clock: parada por reloj(Una parada por reloj es aquella que ocurre periódicamente a la
misma hora). Ej: el desayuno.

Entry: paradas por entrada(una parada por entrada es aquella que ocurre cada que la
locacion haya procesado cierto numero de entidades). Ej: cada que la maquina procese
10000 piezas entonces le hacemos mantenimento(se hace una parada)

Parada por uso(Usage): Una parada por uso es aquella que ocurre cada que la locación ha
ajustado cierto tiempo efectivo de operación

Setup: Una parada por setup es aquella que ocurre cuando hay un cambio de entidad en la
locacion. Ej: estoy oricesando y pieza yno y necesito procesar la pieza dos, entonces alisto
la maquina.

Called: no esta documentada en la ayuda

Stats-> serien de tiempo(por defecto no se toca)

Reglas(Rules): por defecto el trabaja FIFO

Notas: es para que usted documente el modelo

Graphics

New: significa que si esta seleccionado, todo lo que coloque en el layout va a ser nuevo.

00(Counter)contador de locacion: sirve para saber cuantas entidades se están procesando


actualmente dentro de la locacion. OJO: NO ACUMULA

Gauge(Indicador de nivel): sirve para modelar tanques

Conv/Que(cola o banda tranportadora): por defecto siempre se crea una banda transportadora.

Si vamos a trabajar con colas le debemos cambiar el estado.

Text(Label o etiqueta): Sirve para colocarle el nombre a las locaciones en el layout.


Status(Lus de estado): Sirve para controlar visualmente la simulación de la siguiente manera: si la
luz esta azul es porque la locacion esta vacia o hay ocio, si la luz esta de color verde es porque la
locacion esta trabajando o en operación, si la luz esta de fucsia es porque hay un bloqueo, si la luz
esta de color rojo es porque hay una parada por reloj, por entrada o por uso, si la luz esta de color
azul turqueza es porque hay una parada por setup, si la luz esta de color blanco es porque es una
locacion de multiple capacidad.

Indicador de entidad(Entity spot): sirve para ver la entidad dentro de la locación cuando ejecuta el
modelo .

Region(Locacion ficticia): también se conoce como almacenamiento temporal.

CUANDO COLOCO CONTADOR, LUZ DE ESTADO Y ETIQUEDA LE TENGO QUE QUITAR EL


CHHULO A NEW, si no le queto el chulo va a se runa nueva locacion

Build entities
Speed(): la velocidad de las entidades siempre debe ser cero
Arrivals
Inf(infinitas)
SIEMPRE LAS DISTRIBUCIONES DE USUARIO SON ACUMULATIVAS
Frecuencia, clic derecho
SIEMPRE EN LA FRECIENCIA DEBO ESPECIFICAR LA UNIDAD DE TIEMPO
LLEGADAS -> Llegadas() min
Build -> proceso process y routing
Process->routing
Enter en process y desaparece el oruting
Clic al martillo
Wait, botón time, user distribicion

Simulación opciones, time only, run time


At start: pause
%down -> son tiempos Muertos, son las paradas
%procentaje de bloqueo -> en un modelo de simulación las locaciones no pueden tener
bloqueos. Si hay bloqueo el modelo esta malo.
Arrivos fallidos -> cuando la entidad quiere entrar pero no puede
Actividad de la entidad -> aparecen todas la estadísticas pero de la identidad
Salidas 1502, se quedaron en el sistema, 1 en servidor, 359 en la cola.
Promedio de tiempo en el sistema -> 561 min
Move logic -> tiempo entre locaciones

Las entidades siempre van a tener bloqueos

Estados de la entidad ->

VETELL: 3,2
VETServ: 4

Validacion del modelo para la próxima clase

PASOS PARA VALIDAR UN MODELO


1. Crear la variable global(necesito contar todo lo que entre al modelo)
Buld->variables(global)->doble clic par acambiar color
ID->total llegadas
2. Incrementar la variable global
Build->proceso->operation(clic a la pestaña operacion)->clic al martillo(estamento
INC)->botón identificar(seleccionamos la variable globar creada)->incrementarla
variable global
3. Crear el generador de números aleatorios
Build->mas elementos->stream->stream#(nombre que le vamos a poner a stream y
debe ser un numero)->seed es un numero entero entre 0 y 99)->reset(yes)
4. Asociar la variable a la distribución
Build->arrivals->frecuency Llegadas(1) min
5. Vlidar el modelo(correr el modelo mínimo 20 veces) cambiando la semilla en cada
corrida 30 veces

6. Hallar la media y la desviación del total llegadas


Para halla las desviaciones en Excel =DESVEST, la media =PROm
7. Hallar los limite
8. Calcular el valor esperado de la distribución
9. Conclusión.(en simulación es binario, esta bueno o esta malo)
Esta bueno si el valor esperado esta el valor esperado, si no esta empezamos a tener
problemas. En conclusión el modelo esta malo.
Conclusión el modelo esta bueno

Path networks: sirve para que se muevan las entidades o para que los recursos los
muevan ->type por defecto(passing deja que uno se le adelante a otro)
T/S -> tiempo (time)
Paths
Interfaces

Un ciclo de arrive siempre tiene 24 horas, es decir la columna tiempo en horas la tenemos
que enumeras de 1 a 24
La frecuencia de un cliclo de arrivo son 24 horas (frecuency)

La normar (frecuency clic derecho)->distribution functions


Cuando es con redes es move on( en move logic)
Lo normal es que en las colas no hay operación

Siempre que trabajen con ciclos de arrivo la simulación se debe correr bajo un calendario
Opciones de simulación -> calndar date
El modelo hay qye correrlo mucho tiempo por eso lo corremos durante un mes
Cola 4 8638 y servidor 4

Cola 4 avg contents 0,4

Cola 4 1 persona vg conten

Servidor 4 1 currento contents

Recursos:
Operario,la casa deloperario es n1
Siempre a los recursos hay que decirles que retornen a casa si están vacios
Si la red fuera de velocidad y distancia se cambia la opción
De resto no

Move with para mover con recursos


Time se utiliza cuando la gente modela recursos estáticos
Al final damos then free para liberar el recursp
O
Ensamble en promodel es un join
La pieza principal es la que queda conteniendo la secundaria

Calendar date silo cuando tengo ciclos de arrivo

Ppar que el operario tabaje en todas la estaciones


Para que el operario y el monta carga se vayan juntos
Prioridad

Las prioridades se asignan con un numero entero entre uno y 999.


A mayor numero, mayor prioridad
MOVE WITH Operario,1 THEN FREE prioridad 1