Professional Documents
Culture Documents
SIMUL8 2010
Gua de Estudio, Ejemplos y Ejercicios
v. 2.3
INTELI8 Ecuador
Av. NN.UU E3-39 y Amazonas
Edificio La Previsora Torre B oficina 607
SIMUL8 Corporation
225 Franklin Street, 26th Floor
Boston, MA 02110, USA
Quito - Ecuador
tel 1800-547.6024
fax 1800-547.6389
www.inteli8.com
www.simul8.com
simul8@inteli8.com
Acerca de
INTELI8 ECUADOR
INTELIEIGHT Ecuador Ca. Ltda., se constituye en el ao 2007 con el objetivo de representar y comercializar en
el mercado local, soluciones y servicios de prestigiosas y reconocidas casas internacionales de software,
desarrolladoras de aplicaciones para optimizar distintos procesos directos o indirectos de operacin y reducir
sus costos asociados en organizaciones clientes, independientemente de su giro de negocio y con claros
retornos sobre la inversin realizada.
INTELI8 Ecuador es el representante autorizado, certificado y nico proveedor de entrenamiento en idioma
espaol para el Ecuador y primera opcin para Latinoamrica de la Corporacin SIMUL8.
http://www.simul8.com/partners/partners
Le invitamos a visitar nuestro sitio en Internet para que conozca ms acerca de INTELI8 Ecuador:
http://www.inteli8.com/
SIMUL8 CORPORATION
SIMUL8 Corporation, el fabricante de SIMUL8 con casa matriz en la ciudad de Boston, Estados Unidos de
Amrica, tiene una gran trayectoria en aplicaciones comerciales e industriales desde el ao 1995, ofreciendo
servicios de consultora en mejora de procesos y reduccin de costos. Cuentan adems con presencia comercial
en la ciudad de Glasgow, Reino Unido.
SIMUL8 Corporation mantiene una interesante cartera de clientes de alto renombre en varios pases del
mundo, entre los que figuran HP, Boeing Industries, Nokia, Ford, GM, Honda, McDonalds, Visa, Intel, Bose,
British Airways, Caterpillar, FedEx, UPS, Xerox, Siemens y Motorola, y ms de un centenar de institutos y
universidades de gran trayectoria y reconocimiento como Massachusetts Institute of Technology, Georgia
Institute of Technology, Washington University, Kent State University, University of Florida, The University of
Buckingham, The London School of Economics and Political Science, University of Canterbury y University of
Pretoria.
Convencin de Formatos
La siguiente convencin de formatos se utiliza a lo largo de todo el manual y representan:
Modelo.S8
Indica el nombre del archivo o modelo de simulacin de SIMUL8 usado como referencia o aplicacin
prctica para los conceptos expuestos.
Nota o comentario.
Muestra de forma literal el nombre del comando o funcin de SIMUL8 al que se hace referencia en el
texto.
Ruta que indica el orden que el usuario debe seguir para encontrar el comando o funcin asociada.
Valor
El texto contenido en letra cursiva entre comillas denota el valor que podra contener una variable
para el ejemplo citado en el texto.
Tabla de Contenido
INTRODUCCIN .............................................................................................................................................. 11
QU ES SIMULACIN? ............................................................................................................................................. 11
LA SIMULACIN COMO TECNOLOGA ESTRATGICA ........................................................................................................ 11
POR QU USAR SIMULACIN?.................................................................................................................................. 11
CUNDO USAR SIMULACIN? .................................................................................................................................. 13
CMO TRABAJA LA SIMULACIN? ............................................................................................................................. 14
QU ES SIMUL8? ................................................................................................................................................. 14
CONOCIENDO SIMUL8 .................................................................................................................................... 17
BARRAS DE HERRAMIENTAS ..................................................................................................................................... 17
UBICACIN DE OBJETOS EN UN MODELO NUEVO ......................................................................................................... 24
CREACIN Y CONEXIN DE FLECHAS DE RUTAS............................................................................................................. 25
ELIMINACIN DE FLECHAS DE RUTAS .......................................................................................................................... 25
INFORMACIN GENERAL DE LOS DILOGOS DE OBJETOS ................................................................................................ 25
AYUDA DE SIMUL8 ............................................................................................................................................... 26
EJERCICIO DE REVISIN 1 ......................................................................................................................................... 27
EJERCICIO DE REVISIN 2 ......................................................................................................................................... 27
EJERCICIO DE REVISIN 3 ......................................................................................................................................... 28
EL RELOJ DE SIMUL8 ....................................................................................................................................... 29
ESCOGER UNA ESCALA DE TIEMPO ............................................................................................................................. 29
FIJANDO EL RELOJ .................................................................................................................................................. 29
OPCIONES DE ACTUALIZACIN DEL RELOJ (MORE) ........................................................................................................ 30
WARM-UP PERIOD ................................................................................................................................................. 30
RESULTS COLLECTION PERIOD................................................................................................................................... 31
CALENDAR ............................................................................................................................................................ 31
MONITOR SIMULATION ........................................................................................................................................... 33
EJERCICIO DE REVISIN 1 ......................................................................................................................................... 36
OBJETOS BSICOS .......................................................................................................................................... 37
WORK ITEMS ........................................................................................................................................................ 37
WORK ENTRY POINTS ............................................................................................................................................. 37
STORAGE BINS....................................................................................................................................................... 43
WORK CENTERS ..................................................................................................................................................... 46
CONVEYORS .......................................................................................................................................................... 54
RESOURCES ........................................................................................................................................................... 56
WORK EXIT POINTS ................................................................................................................................................ 56
GROUPS ............................................................................................................................................................... 57
EJERCICIO DE REVISIN 1 ......................................................................................................................................... 60
DISTRIBUCIONES ............................................................................................................................................ 61
QU ES UNA DISTRIBUCIN?..................................................................................................................................... 61
TIPOS DE DISTRIBUCIN ........................................................................................................................................... 61
VENTAJAS EN EL USO DE UNA DISTRIBUCIN PARAMTRICA ........................................................................................... 63
DISTRIBUCIONES ESTADSTICAS Y SUS PARMETROS ....................................................................................................... 63
MANEJO DE NMEROS RANDMICOS. ........................................................................................................................ 64
DISTRIBUCIONES INTEGRADAS EN SIMUL8 ................................................................................................................. 65
EJERCICIO DE REVISIN 1 ......................................................................................................................................... 71
EJERCICIO DE REVISIN 2 ......................................................................................................................................... 72
FLUJO DE TRABAJO......................................................................................................................................... 73
DECISIONES DE RUTEO............................................................................................................................................. 73
VENTANA DE CONEXIONES ....................................................................................................................................... 73
ROUTING_IN ......................................................................................................................................................... 74
ROUTING OUT ....................................................................................................................................................... 79
Introduccin
QU ES SIMULACIN?
En trminos generales la simulacin permite replicar escenarios reales o que podran llegar a serlo en algn
momento con la finalidad de determinar su comportamiento de manera estadstica. Desde el punto de vista
computacional, la simulacin es el uso de un programa informtico o software para modelar un sistema del
mundo real, con el fin de validar las decisiones que afectan al sistema. La simulacin provee a tomadores de
decisin del equivalente a un simulador de vuelo de su fbrica u otro sistema de decisin. Esto se logra
representando en pantalla cada recurso significante y evento del sistema de decisin con una imagen en
movimiento o dinmica simulada en el tiempo, permitiendo probar diferentes maneras de operar el sistema sin
necesidad de experimentar en el sistema real, y lo mejor de todo, sin riesgo alguno.
La simulacin es usada para ayudar en el diseo o la modificacin de sistemas complejos de industria o negocio
en general, al experimentar con diferentes alternativas o combinaciones de recursos, personas, maquinaria,
etc., y con diferentes polticas o reglas de operacin. Puede ser usado para probar planes u obtener ideas
acerca de cules son las alternativas que valen la pena ser consideradas bajo determinadas suposiciones
respecto al ambiente de operacin.
Algo muy importante y la pieza clave en la simulacin es que el tiempo simulado (tiempo de ejecucin) avanza
mucho ms rpido que el tiempo real, de tal forma que la representacin de un da en una fbrica o negocio
puede ser simulado en tan solo segundos en el modelo de simulacin.
Las simulaciones modernas proveen una representacin grfica de lo que sucede en el sistema mientras el
modelo est corriendo y permite a los usuarios hacer cambios en el modelo a travs de la interface grfica.
Esto se denomina Simulacin Visual Interactiva por Computador, haciendo que los usuarios del modelo puedan
ver lo que sucede en el modelo mientras est en ejecucin.
INTELI8 Ecuador
Pgina 11
Introduccin
modelar con exactitud un sistema dinmico usando anlisis esttico tal como hojas de clculo o flujo gramas,
siendo esto lo ms dificultoso de entenderlo estticamente y complejo de manejarlo.
Determinstico1 versus Estocstico2
La simulacin provee la capacidad de modelar la variabilidad en los sistemas. Por ejemplo, una soldadora se
supone que debe estar disponible para soldar una caja cada 5 minutos, pero en la prctica habr alguna
variabilidad al respecto. Mayor variabilidad se podr experimentar en relacin a que tan frecuente los clientes
ponen rdenes para dichas cajas. La variabilidad es frecuentemente descrita usando distribuciones estadsticas.
La distribucin que mejor describe la variabilidad natural en el tiempo para soldar una caja es la normal (curva
Bell). Existen otras distribuciones que describen situaciones particulares, tal como la exponencial que se ajusta
al intervalo tpico entre el arribo de rdenes.
La simulacin crea este tipo de variabilidad, o randomicidad, usando un flujo de nmeros randmicos para
generar los eventos aleatorios que encajan en el patrn estadstico adecuado. Lo que significa que la
generacin de un evento no tiene efecto alguno con la generacin del siguiente.
Algunas veces los modelos de simulacin son construidos sin contener elementos aleatorios, debido a que la
variabilidad no es el inters de la simulacin.
Una simulacin estocstica o probabilstica puede actuar como un modelo determinstico al usar distribuciones
fijas.
Beneficios de Usar Simulacin
Varios actores han discutido respecto de las ventajas de la simulacin. A continuacin se muestra un resumen
de algunas de las ventajas descritas por actores como Banks, Carson, Schriber, Nelson y Nicol; Law y Kelton;
1
2
Manipular perodos de tiempo: La simulacin provee la habilidad de acelerar o frenar el tiempo para
propsitos de evaluacin. Varios paquetes de simulacin proveen la habilidad de simular un ao
entero de produccin en cuestin de minutos, dando al usuario acceso a un largo perodo de
simulacin de forma rpida. Anlogamente, para un anlisis profundo, el modelo de simulacin puede
ser desacelerado para poder investigar paso a paso su comportamiento.
Entendimiento de sistemas: La simulacin es muy til cuando los sistemas no pueden ser vistos u
observados completamente. Los administradores pueden usar la simulacin para reconstruir un
sistema y ver la operacin entera para obtener una idea y el entendimiento de la conectividad e
independencia del sistema.
Exploracin: Al encargar nuevas iniciativas tales como las que vienen con un proyecto Six Sigma, el
modelo de simulacin puede ser usado para evaluar y explorar las recomendaciones hechas sin
interrumpir el sistema actual.
INTELI8 Ecuador
Pgina 12
Introduccin
Visualizar el plan: Al disear un sistema complejo nuevo, varias imperfecciones potenciales del diseo
no pueden ser anticipadas a travs de la evaluacin de un sistema esttico. Al monitorear el diseo de
forma animada, es posible encontrar imperfecciones inherentes al diseo y por ende eliminarlas.
Obtener aprobacin: La simulacin provee una excelente plataforma para demostrar nuevas ideas y
conceptos para la mejora de sistemas. Cuando los administradores pueden ver los beneficios
inmediatos de un cambio, es mucho ms fcil obtener la aceptacin o la aprobacin del presupuesto.
Preparacin a travs del anlisis Que pasa s: Al correr varias simulaciones de problemas potenciales
que podran ocurrir a lo largo del tiempo en el sistema, es posible estar preparado para la mayora de
eventualidades y desarrollar planes para remediarlas.
Entrenar a otros empleados: Los simuladores han sido usado por aos para entrenamiento. De la
misma forma, una simulacin de eventos discretos puede ser usado para demostrar una nueva poltica
a los empleados. La visualizacin provee una plataforma acelerada de aprendizaje.
INTELI8 Ecuador
Pgina 13
Introduccin
Existen sistemas que comprenden el uso de reglas especficas en cuanto a tiempo de operacin, horario,
parmetros de eficiencia y reparacin de maquinaria o condiciones especiales para que los elementos de
anlisis realicen una u otra tarea. Para estos sistemas la simulacin es una herramienta indicada.
Complejidad
Sistemas en donde es necesario tratar con prioridades, reglas y reprocesos son indicados para ser simulados.
Necesidad de Visualizacin
Cuando se requiere visualizar la interconectividad de un sistema as como las relaciones entre los objetos que
lo conforman y la manera que estos operan a lo largo del tiempo, sin duda la simulacin es la herramienta
adecuada para hacerlo. Una imagen vale ms que mil palabras.
QU ES SIMUL8?
SIMUL8 es una poderosa herramienta de software para construir, representar, animar y explorar mediante
simulacin diferentes procesos de cualquier nivel de complejidad y de manera rpida, minimizando as el riesgo
asociado en la administracin de procesos de negocio.
INTELI8 Ecuador
Pgina 14
Introduccin
SIMUL8 puede simular virtualmente cualquier modelo o sistema de procesos industriales y/o administrativos,
ofreciendo al usuario una facilidad sin igual para examinar, medir, ajustar, presentar, justificar, comunicar y
documentar de forma visual e interactiva la toma de mejores decisiones.
Mientras el modelo corre en el tiempo, SIMUL8 automticamente recolecta tiles y variados resultados e
indicadores claves de desempeo (Key Performance Indicators, KPIs) tales como:
Trabajo en progreso.
Tiempos de espera.
Niveles de inventario.
La flexibilidad, facilidad de uso, capacidad y caractersticas que incluye SIMUL8 ha permitido que sea aplicada
en una gran variedad de negocios e industrias, tales como y sin limitarse a:
Banca y seguros.
Cadena de suministro.
Logstica y transporte.
Industria manufacturera.
Industria de la salud.
Call Centers.
Gobierno y defensa.
De manera ms tcnica, SIMUL8 corresponde a la categora de simuladores de eventos discretos (DES, Discrete
Event Simulator). Este tipo de simulador est diseado para modelar el flujo de trabajo implcito en un proceso
a travs del tiempo en donde fluyen transacciones (personas, productos, servicios, llamadas, etc.) que
interactan con recursos (maquinaria o personas).
La idea principal radica en que el proceso pueda ser analizado para poder mejorarlo sin la necesidad de altos
costos, interrupcin de trabajo o el riesgo asociado en la implementacin de una idea en un sistema real. Mejor
an, muchas ideas pueden ser probadas de manera rpida para encontrar una ptima combinacin de
recursos, aprender con agilidad del proceso y probar ideas inusuales con el fin de tomar aquellas que merecen
ser investigadas.
La simulacin permite la recoleccin de evidencias detalladas para probar casos de negocio pudiendo mostrar
la manera en que el proceso debe cambiar para mejorarlo.
SIMUL8 muestra un proceso animado de tal forma que resulta fcil para el usuario entender la manera en que
el proceso funciona y donde puede presentar defectos o ajustes errneos. El simple hecho de poder visualizar
la animacin del proceso genera de por s varias ideas de mejora.
SIMUL8 recolecta indicadores claves de desempeo (KPIs, Key Performance Indicators) respecto al
comportamiento del sistema como por ejemplo: Cuntos clientes permanecieron en cola y durante cunto
tiempo? Cunto cuesta el proceso de pintura?, Cunto tiempo trabaj el operador X en la actividad A?, etc.
En resumen: SIMUL8 es un simulador de procesos de negocio poderoso y fcil de usar, el cual permite crear
modelos complejos de forma rpida y simple para tomar mejores decisiones sin riesgo alguno.
INTELI8 Ecuador
Pgina 15
Introduccin
INTELI8 Ecuador
Pgina 16
Conociendo SIMUL8
En el pasado, la mayor barrera en crear fabulosos modelos de simulacin era la increble inversin de tiempo y
esfuerzo que se requera para ser lo suficientemente capaz en un lenguaje de simulacin. Gracias a la intuitiva
interface de SIMUL8, ahora es posible empezar a construir modelos simples de simulacin de forma correcta y
sencilla desde el primer momento que interacte con este poderoso software. Mientras vaya usted conociendo
de mejor forma a SIMUL8, se sentir en la capacidad de crear cada vez modelos ms complejos.
SIMUL8 como la gran mayora de aplicaciones Windows aprovecha el uso de la caracterstica Drag & Drop
(Arrastrar y Soltar). Este modo grfico garantiza y permite al usuario disear modelos de simulacin ricos en
detalles y con un mnimo esfuerzo.
El primer paso a dar ser el explorar las diferentes barras de herramientas que estn disponibles en SIMUL8 y
entender cmo usarlas. SIMUL8 provee acceso fcil e intuitivo a las caractersticas por medio de textos y
grficos.
BARRAS DE HERRAMIENTAS
Herramientas de Archivo / Edicin
Print
Cut
Show
Grid
Paste
Open
Save
Undo
Copy
VR/3D on/off
(Virtual Reality)
Open/Save
Estos botones disparan los dilogos estndar en Windows que le permiten abrir archivos o guardarlos en
disco. Puede escoger estas opciones desde el men File en donde tambin est disponible la opcin Save as
para guardar una copia del modelo con otro nombre.
Print
Muestra el dilogo comn para impresin de la pantalla o vista actual.
Undo
Revierte uno o ms cambios realizados en el modelo un paso atrs en orden inverso al que fueron realizados,
tal como el movimiento de un objeto de simulacin en la pantalla, la modificacin de una propiedad de un
objeto la adicin o eliminacin de un objeto al modelo. Tambin revertir el cambio realizado en cdigo
Visual Logic. La accin inversa es el uso del comando REDO en el men Edit. Tanto los comandos Undo y Redo
son acumulativos.
Use el atajo CTRL+Z para ejecutar una accin Undo.
Use el atajo CTRL+SHIFT+Z para ejecutar una accin REDO
Cut/Copy/Paste
Comandos tpicos utilizados en aplicaciones Windows para cortar, copiar y pegar objetos de simulacin.
Una vez seleccionado uno o ms objetos de simulacin se pueden usar los atajos
CTRL+C, CTRL+X y CTRL+V para copiar, cortar y pegar respectivamente o hacer clic
derecho sobre un objeto de inters para duplicar y ubicarlo automticamente en
pantalla usando el asistente de duplicacin de objetos con la opcin Duplication
Wizard.
INTELI8 Ecuador
Pgina 17
Conociendo SIMUL8
Zoom
Permite ajustar la representacin visual en 2D del modelo a una escala de visualizacin mayor o menor.
Se puede acceder a esta funcin manteniendo presionada la tecla ALT mientras se
gira la rueda del ratn.
Adicionalmente la rueda del ratn al ser usada en conjunto con la tecla CTRL la tecla
SHIFT servir para hacer las veces de las barras de desplazamiento vertical y
horizontal respectivamente.
VR/3D on/off
SIMUL8 Professional incluye la caracterstica de representar el modelo en 3 dimensiones. Este botn
intercambia entre la presentacin 2D y 3D. Es utilizado solo para propsitos de presentacin.
Show Grid
Muestra la ventana de simulacin con un fondo cuadriculado que sirve de gua para la ubicacin de objetos. Las
opciones de la cuadrcula pueden ser accedidas haciendo clic derecho sobre la ventana de simulacin a travs
de Grid Options.
Herramientas de Ejecucin y Resultados
Make Multiple Runs and Display Results
Run
Step
Stop
Show Data Sheet
Results Summary
Si desea forzar a que SIMUL8 cambie el flujo de nmeros randmicos usados en cada ocasin que el sistema
inicializa, quite la opcin Save Random Number Seed Information en el men File Preferences Files.
Es un buen hbito reiniciar el modelo antes de guardar el archivo de simulacin S8 ya
que reducir en gran porcin el tamao del mismo. Debido a que el conjunto de flujo de
nmeros randmicos est configurado para que no cambie entre las corridas, usted
siempre podr recuperar los datos eliminados con solo correr el modelo la prxima vez
que lo abra.
Step
Existen ocasiones que quiere avanzar en la corrida del modelo paso por paso. Este botn ejecuta tan solo un
evento cada vez que es pulsado. Es una herramienta muy importante para depuracin de modelos.
El atajo CTRL+F8 causa el mismo efecto Step.
INTELI8 Ecuador
Pgina 18
Conociendo SIMUL8
Refirase a Monitor Simulation en el captulo El Reloj de SIMUL8 para obtener
informacin respecto a eventos de simulacin.
Run
Se utiliza para iniciar una nueva corrida de simulacin o para detener la corrida de una simulacin que est en
curso. Este botn en su lado derecho contiene una flecha que presenta algunas opciones que trae la misma
barra de herramientas.
Stop
Detiene la ejecucin o corrida de un modelo. Tiene el mismo efecto que presionar el botn Run. Este comando
no finaliza la ejecucin del modelo, pudiendo resumir la corrida desde el punto en donde se detuvo.
El atajo CTRL+F9 sirve para detener o correr el modelo nuevamente.
INTELI8 Ecuador
Pgina 19
Conociendo SIMUL8
Run with new random numbers
Permite que el modelo de simulacin se ejecute con un nuevo flujo de nmeros randmicos. Esta funcin es
til para examinar la variacin que pueden experimentar los resultados del modelo, al correr con diferentes
nmeros randmicos.
Trial (multiple runs)
El mismo efecto que pulsar el botn Make Multiple Runs and Display Results.
Run max speed to full time
Realiza una corrida del modelo sin mostrar animacin alguna y a la mxima velocidad hasta completar el
tiempo programado de corrida.
Refirase a Warm-up Period y Results Collection Period en el captulo El Reloj de
SIMUL8 para mayor informacin respecto al tiempo de corrida de un modelo de
simulacin.
Back/Forward options
Se complementan al ejecutar el modelo con el comando Step, el cual permite retroceder o avanzar en el
tiempo de simulacin 1 o 10 unidades de tiempo.
Los atajos CTRL+B y CTRL+H sirven para retroceder o adelantar una unidad de
tiempo respectivamente.
La unidad de tiempo que muestra el men depende de la unidad de tiempo
seleccionada para la ejecucin del modelo. Refirase a Escoger una Escala de Tiempo
en el captulo El Reloj de SIMUL8.
Go to Simulation Time
Permite fijar el valor de tiempo hasta el cual el modelo deber correr y detenerse, recolectando los resultados
hasta dicho momento.
Puede usar el atajo CTRL+G para acceder a esta funcin.
Step (1 event)
El mismo efecto que pulsar el botn Step.
Herramientas de Construccin (1)
Work Center
Resource
Storage Bin
Work Exit Point
INTELI8 Ecuador
Pgina 20
Conociendo SIMUL8
Work Center
Un Work Center es quien desempea el trabajo involucrado a una tarea o proceso. Un Work Center toma el
trabajo desde una cola y puede aceptar trabajo desde otros Work Centers.
Work Exit Point
Tambin llamado Work Complete, es el objeto encargado de recibir a los Work Items que abandonan el modelo
o sistema. Como ejemplo se puede mencionar a clientes que salen de una tienda o de un banco, llamadas
telefnicas finalizadas en una central telefnica.
Resource
Un Resource va de la mano con un Work Center, tal es as que un Resource no puede funcionar a menos que
est ligado a un Work Center. La distincin entre un Resource y un Work Center podra ser confusa. Piense en
que un Resource son objetos como personas, herramientas u otros que permiten que una tarea definida ocurra
en el Work Center.
El nico propsito de un Resource es poner limitaciones a un Work Center para su operacin. Un Work Center
no podr funcionar si es que el o los Resources atados a este no estn disponibles, pero si un Work Center no
tiene atado algn Resource podra operar con normalidad.
Route Drawing Mode
Permite conectar dos objetos para establecer el flujo de trabajo o movimiento. Las flechas de ruta muestran
todas las rutas posibles que un flujo de trabajo puede tomar para ir de un objeto a otro.
Para crear una ruta seleccione este comando, con la punta de flecha haga clic en el objeto de origen y
seguidamente en el objeto de destino.
Al realizar este proceso sobre una ruta existente, se eliminar tal ruta.
INTELI8 Ecuador
Pgina 21
Conociendo SIMUL8
Herramientas de Construccin (2)
Vehicle Class
Conveyor
Load/Unload Point
Tank
Process Oven
Conveyor
Un Conveyor es considerado un dispositivo de transporte que mueve Work Items de un lugar a otro. Requieren
de un Work Center, un Work Entry Point o de otro Conveyor para ser alimentados. Los Work Items en un
Conveyor se mueven desde la cola (fuente) hacia su cabeza (destino).
Load/Unload Point
Relacione a un Load/Unload Point como un muelle. Cuando los materiales o Work Items arriban al muelle, los
trabajadores llamarn a un camin (Vehicle) para mover el material al destino requerido.
Vehicle Class
Es una coleccin de uno o ms vehculos individuales con caractersticas idnticas. Cada clase de vehculo
contiene parmetros como velocidad, tamao, capacidad y el nmero de vehculos en la clase.
Tank
Un Tank es similar a un Storage Bin en el sentido que retiene material. La principal ventaja es la eficiencia en el
manejo de niveles de materiales. Un Tank no contiene realmente Work Items sino que simplemente registra las
entradas y salidas para un gran flujo de materiales. El uso de Storage Bin regulares podra sobrecargar la
memoria disponible del computador.
Process Oven
Un Process Oven puede asemejarse a un horno continuo para horneado de pan pizza. En trminos
tradicionales de SIMUL8 puede compararse como la fusin de un Work Center y un Conveyor con la diferencia
que este maneja cantidades continuas de material en lugar de unidades discretas. Si este objeto no est visible,
deber ser activado a travs del men File Preferences Continuous Include Process Oven option on
toolbar.
Los objetos de la barra de herramientas de construccin 2 a excepcin de Conveyor
son estudiados en SIMUL8 Advanced Training
Reloj
Este es uno de los elementos ms importantes para cualquier modelo de simulacin. Mediante el reloj el
usuario puede darse cuenta del comportamiento del modelo en determinados momentos.
Al hacer doble clic sobre el reloj se mostrar el dialogo de propiedades en donde se define los parmetros que
regirn el comportamiento del modelo en cuanto a unidad de tiempo a ser usada, la apariencia y el formato
que el reloj usar para mostrar el avance del tiempo, la duracin del perodo de recoleccin de resultados y el
tiempo que debera correr la simulacin.
Formato anlogo
Formato digital
INTELI8 Ecuador
Pgina 22
Conociendo SIMUL8
Monitor
Find
Watch Window
Views
Simulation Monitor
Find
Este comando es usado para buscar cualquier texto que se encuentre en los ttulos de los objetos de
simulacin. Si dicho texto es encontrado se mostrar en la lista desde donde se puede acceder a las
propiedades del objeto encontrado.
Puede usar el atajo CTRL+F para acceder a esta funcin.
Views
Permite guardar la vista actual de la ventana de simulacin en cuanto a la configuracin de la escala de ventana
y la posicin de las barras de desplazamiento. Esta utilidad facilita la navegacin en modelos grandes sobre los
cuales se puede determinar distintas reas que deben ser visualizadas y que previamente han sido
almacenadas como una vista.
Watch Window
La ventana de inspeccin permite ubicar piezas claves de informacin y variables en un punto central para
permitir la visualizacin de dichos resultados en tiempo real.
Simulation Monitor
El monitor de simulacin permite ver en detalle la actividad a la que se da lugar internamente en el motor de
simulacin de SIMUL8.
Puede usar el atajo CTRL+M para acceder a esta funcin.
Herramientas Logic
Information Store
Labels
Information Store
El almacn de informacin guarda los tems de datos globales de SIMUL8. Estas son variables que pueden ser
usadas en Visual Logic. Estas variables pueden ser nmeros simples, hojas de datos (matriz de datos), texto o
apuntadores a objetos de SIMUL8.
Puede usar el atajo CTRL+I para acceder a esta funcin.
INTELI8 Ecuador
Pgina 23
Conociendo SIMUL8
Puede usar el atajo CTRL+ALT+L para acceder a esta funcin.
Esta barra puede ser usada cuando recin se abre el modelo, mientras el modelo est corriendo cuando el
modelo est detenido.
Al ajustar la barra al extremo derecho (mxima velocidad) se tiene el mismo efecto que
el comando Run max speed to full time en el botn Run,
Tenga cuidado de no desplazar el cuadro de control de velocidad al extremo izquierdo
(mnima velocidad) ya que causara que el modelo se congele cuando trate de ejecutar
algn otro comando como detenerlo o aumentar la velocidad. Esto es normal hasta que
el evento que se encuentra en ejecucin haya sido completado.
Paleta de Grficos
La paleta de grficos sirve para crear, aadir, remover, editar y en general interactuar con cualquier objeto
grfico en la ventana de simulacin. Puede ser usada tambin para crear textos, lneas, valos, cuadrados y
ms. Esta paleta de grficos puede diferir de la versin Standard y Professional de SIMUL8.
Paleta de Estilos
Esta paleta es usada junto con la paleta de grficos para modificar colores en objetos grficos del modelo. Al
seleccionar en el modelo una o ms figuras creadas con la paleta de grficos, con clic izquierdo sobre la paleta
de color se podr cambiar el color de la lnea de contorno, mientras que con clic derecho se cambiar el color
de relleno.
2.
Mediante clics:
a. Haga clic en el objeto de simulacin requerido, el cursor cambiar a una cruz.
b. Haga clic en un punto sobre la ventana del modelo donde desea que dicho objeto sea
posicionado. El cursor cambiar a una flecha y se ubicar automticamente sobre el objeto
previamente utilizado en la barra de herramientas.
Mediante arrastrar y soltar:
a. Seleccione un objeto de simulacin y arrstrelo con clic izquierdo hacia la posicin deseada
sobre la ventana del modelo.
Es posible que al ubicar objetos sobre la ventana del modelo, SIMUL8 los conecte de
manera automtica. Esto sucede cuando la opcin Auto link simulation objects
where appropiate est activada a travs del men File Preferences Automation.
INTELI8 Ecuador
Pgina 24
Conociendo SIMUL8
Los iconos usados en la ventana de simulacin son nicamente para propsitos grficos y no influyen en la
funcionalidad del objeto en forma alguna. Claro est que los iconos que use para su modelo podran tener un
impacto significativo en la habilidad de explicar visualmente un proceso completo.
2.
3.
Para que el mtodo de conexin de objetos con la paleta est disponible, debe
activarlo a travs de la ruta Paddle On mediante clic derecho sobre la ventana del
modelo.
INTELI8 Ecuador
Pgina 25
Conociendo SIMUL8
El nombre del objeto de simulacin que se encuentra en la caja de texto superior de cada ventana de
propiedades del objeto de simulacin.
Refirase a Convencin de Nombres en el captulo Mejores Prcticas para obtener
mayor informacin al respecto.
El botn Carbon para parametrizar las emisiones en unidades equivalentes de dixido de carbono
(CO2e) causadas por el objeto.
AYUDA DE SIMUL8
Los archivos de ayuda de SIMUL8 2010 estn en lnea lo que le garantiza que siempre estar accediendo a la
informacin ms reciente y actualizada. La ayuda est accesible al hacer clic en el botn Help desde cualquiera
de los objetos de simulacin o pulsando la tecla F1.
INTELI8 Ecuador
Pgina 26
Conociendo SIMUL8
EJERCICIO DE REVISIN 1
Construccin de un modelo simple de simulacin.
El siguiente ejercicio demuestra la facilidad con la que se construyen modelos en SIMUL8 con la asistencia del
Paddle. Antes de iniciar el ejercicio, asegrese de que esta funcionalidad est activada tal como se explica en el
mtodo 3 de Creacin y Conexin de Flechas de Rutas en la pgina 25.
1. Haga clic en el objeto Work Entry Point de la barra de herramientas de construccin 1 y ubquelo sobre
cualquier punto en la ventana del modelo.
2. Haga clic sobre la flecha del costado derecho del Work Entry Point recientemente ubicado y
nuevamente clic sobre el primer objeto de la columna Create Queue.
3. El Storage Bin recientemente creado mostrar el Paddle, haga clic en el segundo objeto de la columna
Create Work Center.
4. De forma similar el Work Center creado mostrar tambin el Paddle, haga clic sobre el tercer objeto de
la columna Create Work Exit Point.
5. El modelo est listo para correr, haga clic en el botn Run.
EJERCICIO DE REVISIN 2
El siguiente ejercicio tiene por objetivo demostrar la facilidad que presta SIMUL8 para diagramar un modelo.
Adicionalmente se mostrar cmo encontrar algunos resultados tiles al finalizar la ejecucin del modelo.
Cree un modelo de simulacin que contenga:
1 Storage Bin
3 Work Centers
Conecte los objetos de simulacin de tal forma que el flujo de trabajo sea semejante al diagrama siguiente:
Use los valores estndar para cada objeto de simulacin, corra el modelo y obtenga los siguientes resultados:
1. Cul es la mxima longitud que la cola alcanza durante la corrida?
a. Haga doble clic sobre el objeto Queue 1 y clic sobre Results.
b. Registre el resultado Maximum bajo la categora Number of work tems in this storage.
2. Cuntos Work Items arriban en cada Work Entry Point?
a. Registre cada uno de los nmeros indicados en la parte superior de cada Work Entry Point.
3. Cul es el promedio de utilizacin de los 3 Work Centers?
a. Haga doble clic sobre el objeto Work Center 1 y clic sobre Results.
b. Cada resultado se muestra en Working bajo la categora Percent of time.
c. Repita el paso a para los Work Center 2 y 3.
d. Calcule el promedio.
INTELI8 Ecuador
Pgina 27
Conociendo SIMUL8
4. Cul fue el promedio de tiempo en el sistema para todos los Work Items?
a. Haga doble clic sobre el objeto Work Complete 1 y clic sobre Results.
b. Registre el resultado Average bajo la categora Time in system.
EJERCICIO DE REVISIN 3
Creacin de vistas: En base al modelo anterior construya 2 vistas diferentes, cada una con diferente tamao de
visualizacin. Siga los siguientes pasos:
Haga clic en el botn Views en la barra Monitor.
Seleccione la opcin Save as New View.
Acepte el nombre propuesto y haga clic en OK.
Agrande el tamao del modelo a un 150% con la opcin Zoom en la barra de herramientas Archivo /
Edicin.
5. Repita los pasos 1 hasta el 3.
6. Intercambie las vistas haciendo clic en el botn Views y seleccionando entre las vistas View 1 y View 2.
1.
2.
3.
4.
INTELI8 Ecuador
Pgina 28
El Reloj de SIMUL8
Toda simulacin involucra el paso del tiempo de una u otra forma. La simulacin de eventos discretos en
particular, opera saltando de un evento a otro a travs del tiempo. Esto podra tomar nanosegundos en una
simulacin o aos en otras. El reloj avanza solamente un evento a la vez durante un momento predefinido o
hasta que algn evento lgico finalice la simulacin.
El reloj a lo largo de sus propiedades es muy importante para el xito del modelo. Todo en el modelo, desde
patrones de arribo hasta la recoleccin de resultados est atado al reloj y los parmetros definidos en sus
propiedades. En resumen, el reloj es el marco de referencia sobre el cual el modelo es construido.
Descripcin
Unidad simple
contada desde
cero
La unidad ms pequea en SIMUL8 son los segundos. Sin embargo, hay ocasiones en
que una escala menor es requerida, tal como nanosegundos, que sera ms apropiada
para modelar redes de datos. Usando esta opcin se puede fijar una escala de tiempo
personalizada.
De otro lado existen modelos que duran meses o aos, como modelos ambientales o
estudios mdicos. Solamente tenga en cuenta que la unidad que escoja deber ser
consistente durante todo el modelo.
Segundos
Minutos
Tal vez la escala ms elegida y apropiada para simulaciones que involucran personas y
semanas de trabajo estndar.
Horas
Usada comnmente en casos donde las tareas significativas o eventos duran horas o
das.
El tiempo de procesamiento de los Work Centers es expresado en unidad de tiempo por Work Item, es decir,
SIMUL8 quiere conocer cunto toma el procesar un Work Item sencillo. No obstante, es comn en varias
culturas organizacionales referirse en trminos de Work Items por unidad de tiempo, siendo este el segundo
modo de expresar tiempo de procesamiento, como el inverso del primero. Obviamente, una gran cantidad de
errores ocurren por este motivo, al expresar las unidades de SIMUL8 de la segunda forma.
Recuerde que solo puede usar una unidad de tiempo para todo el modelo de
simulacin y sus objetos.
FIJANDO EL RELOJ
Una vez decidida la escala apropiada de tiempo, se necesita fijar en SIMUL8 este parmetro a travs del cuadro
de dilogo de propiedades del reloj. Se lo puede acceder mediante doble clic sobre el reloj, a travs del men
Clock Clock Properties, haciendo clic derecho sobre el reloj.
INTELI8 Ecuador
Pgina 29
El Reloj de SIMUL8
Internamente se manejan todas las simulaciones de la misma manera, partiendo desde el tiempo cero y
avanzando en el tiempo.
Si planea usar la caracterstica Patrones de Turno para Recursos, se debe escoger
como escala de tiempo los minutos, ya que de no hacerlo podra conducir a resultados
inesperados. El tiempo de inicio deber ponerse en 00:00 con 24 horas de duracin
por da y 7 das por semana.
Las opciones de actualizacin del reloj estn accesibles haciendo clic en el botn More en las propiedades del
reloj.
WARM-UP PERIOD
Mientras el reloj est imitando el paso del tiempo, el modelo est recolectando informacin crucial acerca del
sistema para presentar la idea de lo que realmente usted entiende del sistema y saber donde y cuando debe
hacer ajustes o mejoras a un proceso o el sistema en s.
Para obtener la mayor precisin posible, SIMUL8 incluye la caracterstica de perodo de calentamiento. Este
perodo fija un lapso de tiempo en la simulacin el cual debe correr antes de iniciar la recoleccin de
informacin estadstica. Al final de este perodo, SIMUL8:
Inicia a recolectar datos de estado de los Work Centers as como tambin los valores completados.
INTELI8 Ecuador
Pgina 30
El Reloj de SIMUL8
Mantiene todos los Work Items en el proceso o sistema tal como estn.
Reinicia todos los grficos de inventarios para que el eje X se cruce con el eje Y al final del perodo de
calentamiento.
Es imperativo que los resultados sean precisos, por tanto, se necesita que el modelo opere exactamente como
en el sistema real. Especficamente si el sistema que est modelando inicia un da tpico con trabajo en
progreso entonces su modelo debera ser simulado de la misma manera. Un modelo sin un perodo de
calentamiento es parecido a estudiar la fase de inicio de un proyecto, mientras que al usar un perodo de
calentamiento, permite estudiar los procedimientos operacionales tpicos. Est muy consciente de tener esta
distincin en mente.
Pero, en qu condiciones no se necesitara un perodo de calentamiento? Simplemente observe como inicia el
sistema real a operar. Un centro de atencin telefnica al cliente puede ser un claro ejemplo de esto, en donde
al iniciar un da laborable no existen llamadas en espera del da anterior por ser atendidas.
Permita que el modelo corra y observe cuanto tiempo toma que el primer Work Item salga del sistema. Repita
este experimento con un conjunto de flujo de nmeros randmicos diferente y escoja el tiempo ms largo. Un
20% adicional puede ser un buen tiempo para tomar como perodo de calentamiento.
Otra opcin para obtener condiciones reales de inicio con perodos de calentamiento cortos es hacer un
anlisis del comportamiento tpico de las colas en una condicin estable y tomar estos valores como
parmetros de inicio para dichas colas.
CALENDAR
El calendario provee una manera ptima para controlar en tiempo el funcionamiento de los elementos de
simulacin. Todos los calendarios a excepcin del calendario principal (main calendar) puede ser aplicado a uno
o ms Work Centers/Work Entry Points y un Work Center/Work Entry Point solamente puede tener un
calendario aplicado.
INTELI8 Ecuador
Pgina 31
El Reloj de SIMUL8
Simulation Start Date
De manera estndar, SIMUL8 corre desde el primer da (lunes) de la semana actual por el tiempo especificado
(Warm-up Period + Results Collection Period). Sin embargo, es posible especificar cualquier fecha en la que el
modelo inicia la corrida seleccionando la opcin Base simulation time on a date scale.
La creacin, modificacin y eliminacin de calendarios se la hace respectivamente a travs de los botones New,
Properties, y Erase. El botn Copy permitir crear un calendario a partir de otro existente.
Main Calendar
El calendario principal es aquel que ser aplicado para toda la simulacin y puede ser usado en conjunto con el
reloj de simulacin para configurar de manera precisa los requerimientos de tiempo.
Tipos de Calendarios
Calendario Activo (Active)
Los intervalos de tiempo que sean aadidos a un calendario activo representan los bloques de tiempo que
sern hbiles para trabajar.
En el caso de no aadir algn intervalo de tiempo a un calendario activo y aplicar dicho
calendario a un objeto, equivaldra a que dicho objeto jams trabaje o est activo.
INTELI8 Ecuador
Pgina 32
El Reloj de SIMUL8
Tipos de Eventos
Eventos Simples de Calendario
Los eventos simples de calendario le permiten especificar un bloque nico de tiempo para el cual dicho perodo
estar activo o inactivo dependiendo del tipo de calendario. Este evento requiere ser especificado tanto una
fecha y hora de inicio como de finalizacin.
Eventos Traslapados
Si el reloj de simulacin est programado para funcionar 8 horas al da de 09h00 a 17h00 y se configura un
evento que suceda cada lunes a las 09h00 con duracin de 12 horas, el tiempo extra de 4 horas dar una vuelta
para completarse el siguiente da, es decir, que el evento programado para el da lunes iniciar tambin el
martes a las 09h00 y finalizar el mismo da martes a las 13h00, completando as las 12 horas de duracin de
dicho evento.
MONITOR SIMULATION
Una caracterstica til de usar es el monitor de simulacin desde el cual se tiene acceso a la lista de eventos
que estn programados a suceder, el evento que sucede actualmente y los que han sucedido en el sistema.
Bajo el men Clock Monitor Simulation, aparece una ventana que permite ver detalladamente las actividades
o eventos que est tomando lugar en el motor interno de simulacin de SIMUL8.
El monitor muestra el progreso de todos los eventos en la simulacin. No solamente indica que eventos
pasarn, sino que puede mostrar que acciones estn actualmente tomando lugar y cuales estn planeadas a
futuro.
Puede usar el atajo CTRL+M para acceder a esta funcin
INTELI8 Ecuador
Pgina 33
El Reloj de SIMUL8
Future tab
Cuando se reinicia la simulacin, los nicos eventos que estn programados al inicio son arribos futuros en
Work Entry Point, colapsos de equipos como Work Centers o Conveyors y cambios de turno. La ejecucin de
eventos iniciales desencadena en la generacin de muchos eventos adicionales.
Now tab
Permite visualizar el evento que estn tomando lugar en el punto actual de la simulacin.
Cuando la simulacin est corriendo, se notificar muchos eventos como Trying (Intento). Pueden existir
muchos intentos antes de alcanzar un evento exitoso. Para no listar los intentos realizados por SIMUL8,
seleccione la casilla de verificacin Ignore Trying Steps.
History tab
Muestra una lista completa de los eventos exitosos que han ocurrido en la simulacin.
Esta lista comprende nicamente eventos exitosos que sucedieron en el modelo de simulacin. Un evento
Trying no ocupar lugar en esta lista.
Options tab
Sirve como herramienta de depuracin. Permite automticamente detener la simulacin cuando esta cumple
con condiciones especificadas, tal como un valor de tiempo o cuando un evento contiene un texto
determinado.
INTELI8 Ecuador
Pgina 34
El Reloj de SIMUL8
La opcin Start checking text ser seleccionada automticamente cuando ingrese algn texto en la caja
identificada bajo Stop if step text contains:. El campo de tiempo que contiene 0:00 de manera estndar,
significa que el monitor iniciar a chequear por dicho texto de forma inmediata.
Al seleccionar el botn de opcin Stop, la simulacin se detendr en el tiempo especificado en el cuadro de
texto indicado como 0:00.
La opcin Only Started / Successful permitir que los pasos Trying sean ignorados, mostrando nicamente los
eventos que se listarn como histricos en la simulacin, es decir, aquellos que fueron exitosos.
INTELI8 Ecuador
Pgina 35
El Reloj de SIMUL8
EJERCICIO DE REVISIN 1
Para completar el siguiente ejercicio asegrese que los tiempos de viaje del modelo estn en cero. Para esto
acceda al men File Preferences Distance Travel Times y haga clic en el botn Set to Zero.
Cree un modelo de simulacin de acuerdo al siguiente diagrama y parmetros:
Objeto
Work Entry Point 1
Queue for Work Center 1
Work Center 1
Queue for Work Center 2
Work Center 2
Work Complete 1
Warm-up Period
Results Collection Period
Propiedad y Valor
Inter-arrival time = Exponential (15)
Configuracin estndar
Process time = Log Normal (15, 2.5)
Configuracin estndar
Process Time = Exponential (15)
Halt Simulation at Limit = 100
500
10080
INTELI8 Ecuador
Pgina 36
Objetos Bsicos
Los objetos bsicos son considerados los bloques principales para la construccin de un modelo de simulacin.
El presente captulo cubre elementos claves frecuentemente usados en cada objeto. Los objetos en SIMUL8
son una complicada coleccin de capacidades y funciones, que algunas no son posibles de cubrirlas en una sola
leccin. Por esta razn se disponen de captulos separados para poder tratarlos.
WORK ITEMS
Un Work Item representa al trabajo tangible o intangible que se lleva a cabo en el sistema el cual es simulado
en el modelo de simulacin. Un Work Item puede ser:
Pacientes en un hospital.
Los Work Items fluyen de forma individual a lo largo de los Work Centers en toda la simulacin de acuerdo a las
reglas o flujos establecidos en el modelo. Por tanto, los Work Items son los objetos fundamentales respecto a
los cuales se recolectan y se mantienen informacin durante todo el proceso de simulacin.
Todos los Work Items pertenecen a un tipo de Work Item (Work Item Type) los cuales pueden tener etiquetas
(Labels) ligados a cada tipo. Cada tipo de Work Item tiene ligado las mismas etiquetas, no obstante, el valor de
cada etiqueta individual como tal puede ser diferente una de otra con la cual se identifica exclusiva y de
manera nica a un Work Item. Por ejemplo, el Work Item Type Factura puede tener ligado la etiqueta
Plazo, la que puede fijarse con un valor igual a 1 que representa Pago de contado y 2 que representa
Crdito 30 das.
Tiempo de nter arribo: Nmero de perodos de tiempo transcurridos entre los arribos. Por ejemplo,
Cada 5 minutos en promedio ingresa un cliente.
Tasa de arribo: Nmero de arribos por perodo de tiempo. Por ejemplo, 2 clientes por minuto.
La primera relacin es la inversa de la segunda, es decir
__
1
__
Ejemplo: Si a un local llegan 20 clientes por hora (20 arribos/hora), el tiempo de nter
arribo ser 1/20, es decir, 0.05 horas/arribo, o lo que equivale a 3 minutos/arribo.
INTELI8 Ecuador
Pgina 37
Objetos Bsicos
Los arribos de los clientes son en mayor o menor parte programados. Al decir programados o calendarizados,
se refiere que ocurren aproximadamente cuando es esperado, en lugar de pensar en intervalos randmicos.
Algunos ambientes de produccin trabajan basndose en una planeacin previa, y SIMUL8 permite representar
dicho tipo de arribos.
Otro tipo de arribos programados es el denominado Libro de citas, el cual funciona perfectamente para
consultorios mdicos, clnicas, servicios profesionales, sistemas de entrega, entre otros.
Un tipo de distribucin propia de SIMUL8 es la denominada Time Absolute, la cual puede realmente simular
citas con arribos especficos con atrasos o adelantos variables de tiempo.
Unlimited Arrivals
Transforma al Work Entry Point en un objeto pasivo que no empujar Work Items hacia el sistema, es decir,
acta como una fuente ilimitada de Work Items, generando un Work Item cada vez que un Work Center
conectado a este as lo requiere, descartando cualquier tipo de distribucin que se haya establecido.
Al seleccionar esta opcin, el tiempo de proceso del Work Center vendr a ser el
tiempo de inter arribo del Work Entry Point. Adicionalmente, las estadsticas son
calculadas a partir del tiempo que el Work Item entra al modelo por un Work Entry
Point. Al usar esta opcin, el tem ser retenido durante el tiempo de inter arribo antes
de ser liberado. Esto servir para que artificialmente se inflen los resultados de tiempo
dentro del sistema.
WEP - Unlimited Arrivals.S8
None
No especifica arribo alguno. Este sirve para iniciar un sub-proceso.
Propiedad estudiada en SIMUL8 Advanced Training.
INTELI8 Ecuador
Pgina 38
Objetos Bsicos
File
Esta caracterstica permite que los arribos sean tomados a partir de un archivo de valores separados por coma
CSV (Comma Separated Value). Este archivo contiene la informacin de tiempo al cual el o los Work Items
debern ser generados por el Work Entry Point y puede adicionalmente contener los valores de las etiquetas
asociados a un Work Item. El archivo CSV debe cumplir con el siguiente formato:
La celda A1 debe contener algn dato. Esta podra poblarse con el nombre de la simulacin.
La columna B contiene el tiempo al que debe arribar cada Work Item. Este valor inicia en 0 y hace
referencia al nmero de unidades de tiempo que deben transcurrir para generar el arribo .
A partir de la columna C se puede definir comentarios o los valores de etiquetas, si es que son
requeridos. El nombre de cada etiqueta deber situarse sobre los datos en la fila 2 exactamente como
se defini en SIMUL8.
Es necesario mantener el formato indicado y que el archivo CSV est cerrado antes de
correr la simulacin.
Es importante que los parmetros del reloj en el modelo de simulacin no estn en
conflicto con los tiempos de arribo definidos en el archivo CSV.
WEP CSV.S8
Schedule Sheet
Permite que los arribos sean ledos desde una variable tipo hoja de clculo. Esta variable contiene la
informacin de tiempo al cual el o los Work Items debern ser generados por el Work Entry Point y especifica el
nmero de Work Items que se generar en cada arribo. La hoja de clculo debe cumplir con el siguiente
formato:
Se puede tener cualquier nmero de filas con informacin NO numrica hasta antes de la informacin
de arribos.
La columna A hace referencia al tiempo en el que debe generarse el Work Item. Este valor puede
presentar explcitamente la hora del da a la que ocurrir el arribo puede iniciar en 0 para hacer
referencia al nmero de unidades de tiempo que deben transcurrir para generar el arribo.
INTELI8 Ecuador
Pgina 39
Objetos Bsicos
Al ingresar los tiempos en el formato hh:mm deber empezar con un apstrofe. Por
ejemplo, si desea que un primer Work Item ingrese a las 8 AM deber escribir 8:00.
Es importante que los parmetros del reloj en el modelo de simulacin no estn en
conflicto con los tiempos de arribo definidos en la hoja de clculo.
Refirase al captulo Introduccin al Almacn de Informacin para mayor detalle
respecto al uso de variables tipo hoja de clculo.
WEP - Schedule Sheet.S8
Results
Aplicable en todos los objetos bsicos, el cual muestra un cuadro de dilogo con diferente nmero de
resultados de acuerdo al objeto examinado. Entre los resultados se incluye inventario y utilizacin, grficas de
utilizacin en el tiempo entre otros ms.
INTELI8 Ecuador
Pgina 40
Objetos Bsicos
Al posicionar el cursor sobre alguno de los valores mostrados en la ventana de resultados de cualquiera de los
objetos de SIMUL8, se mostrar un cursor negro de mayor tamao el cual contiene la letra R, que al hacer clic
derecho, SIMUL8 aadir dicho resultado al resumen de resultados.
Batching
Permite que el Work Entry Point genere arribos de mltiples Work Items. Por ejemplo, el arribo de un camin
de carga que llega en un momento determinado el cual contiene varias cajas que deben ser tratadas como
Work Items individuales.
Routing-out
Sirve para indicar el destino que debe tomar un Work Item. Establece la forma como un Work Item abandona
su posicin actual y a qu lugar debe trasladarse dicho Work Item. Esta opcin se encuentra tambin en Work
Center y Conveyor, y pueden incluir tiempos de traslado de un lugar a otro.
Label Action
Los Work Entry Points permiten fijar caractersticas propias a cada Work Item que arriba, permitiendo tener un
control ms preciso en cuanto al proceso y ruteo de los Work Items. Por ser una caracterstica muy poderosa,
se presentar en un solo captulo ms adelante.
Refirase al captulo Etiquetas para mayor informacin.
Graphics
Permite trabajar con el cono y otras caractersticas grficas asociadas a cada objeto de simulacin
independientemente de cual sea. Desde este dilogo podr hacer que el objeto sea visible invisible, mostrar y
INTELI8 Ecuador
Pgina 41
Objetos Bsicos
modificar la manera en que se presenta el nombre del objeto como ttulo del mismo, o cambiar el cono usado
para representar el objeto segn los diferentes estados del mismo como en el caso de un Work Center.
A pesar que el cuadro de dilogo de grficos es diferente entre cada objeto de simulacin, el objetivo es el
mismo; ofrecer la flexibilidad necesaria para manipular la apariencia visual de los elementos que conforman un
modelo de simulacin y con esto poder lograr que el proceso representado pueda explicarse por s solo
mientras es simulado.
INTELI8 Ecuador
Pgina 42
Objetos Bsicos
STORAGE BINS
Son objetos pasivos, es decir, no empujan los Work Items que estos contienen hacia otros objetos. El propsito
principal es retener los Work Items que estn esperando a ser procesados por un Work Center. Otro propsito
de un Storage Bin es registrar los cambios causados en el sistema debido a la variabilidad en arribos, variacin
en tiempo de procesamiento, colapso, limitacin en tamao de lote, o la diferencia en cambios de turno.
El usar un Storage Bin entre dos Work Centers aunque este contenga un solo Work
Item, influir favorablemente en el desempeo del sistema.
Capacity
Se refiere al nmero mximo de Work Items que un Storage Bin puede retener en cualquier momento dado. Si
un Storage Bin alcanza su capacidad, cualquier Work Item que se dirige a este ser bloqueado. Esta
caracterstica es til para reflejar una limitacin fsica del espacio disponible por ejemplo, un buque de carga
que transporta una cantidad determinada de contenedores.
SB - Capacity.S8
Shelf Life
Representa el monto mximo de tiempo que un Work Item puede esperar en cola antes de expirar. Algo tpico
puede aplicarse en productos perecibles.
Los Work Items que pasan a un estado de expirado, estn disponibles inmediatamente para ser removidos por
medio de un Work Center que trabaje con una disciplina de ruteo Expired Only, el cual tomar de la cola
aquellos tems que hayan expirado, caso contrario esta opcin no tendr efecto.
Este campo puede ser definido por cualquier nmero positivo o una etiqueta con lo que se puede obtener un
tiempo de expiracin dinmico para cada Work Item.
Refirase al ejemplo WC Routing Expired Only.S8 en la pgina 76.
INTELI8 Ecuador
Pgina 43
Objetos Bsicos
No se debe usar esta opcin para forzar resultados que se observan en la realidad
fsica. El promedio de cola debe ser una variable de salida y no de entrada. Al
establecer correctamente la lgica de ruteo, el patrn de arribo y el nmero de
servidores, esta opcin funcionar por s sola.
SB - Min Wait Time.S8
Prioritize
Es el equivalente a ordenar la cola de acuerdo a un criterio especfico, en donde los Work Items de mayor
prioridad son puestos a la cabeza de la cola.
SIMUL8 ubica los Work Items en el orden apropiado al momento que ingresan a la cola, de forma que no es
posible reordenarlos con otro criterio cuando ya estn reposando en la cola. Para reordenarlos puede vaciar la
cola y ubicarlos nuevamente en la cola o usar programacin Visual Logic para manipularlos.
Refirase al ejemplo LBL SB Prioritize.S8 en la pgina 99.
High Volume
En ciertas aplicaciones, grandes cantidades de objetos casi idnticos son procesados por lotes. Para modelar los
tems individuales en tales casos involucrara un alto consumo de recursos como memoria y procesamiento con
lo cual no se ganara mucho. SIMUL8 da la posibilidad de manejar en conjunto un gran nmero de Work Items
de manera conjunta, las cuales son tratadas como un Work Item simple, en donde la individualidad no interesa.
Los siguientes escenarios son ejemplos para el uso de esta opcin:
Un camin que contiene 1,000 sacos de harina, los cuales son descargados en un solo proceso.
Una caja de correspondencia que contiene 200 sobres procesados como un solo lote.
Un tanquero con 5,000 galones de combustible que transfiere a la cisterna de una gasolinera todo el
contenido en una sola descarga.
Esta opcin no reconoce que unos lotes son ms grandes que otros. El tamao del lote es especificado a travs
de la etiqueta reservada Quantity. Para el tercer ejemplo citado se asignara la llegada de un camin tanque
con un valor de 5,000 en la etiqueta Quantity.
La seleccin de la opcin High Volume en un Storage Bin permite que la limitacin de capacidad y los
resultados de inventario sean en trminos de la etiqueta Quantity. El siguiente cuadro muestra la diferencia al
marcar o desmarcar la opcin High Volume en los ejemplos citados.
Capacidad de Storage Bin y
Resultados de Inventario
High Volume
High Volume
Camiones
Cajas
Tanqueros
Quintales
Sobres
Galones
INTELI8 Ecuador
Pgina 44
Objetos Bsicos
Segregate Results
A travs de sus etiquetas, permite que los tiempos de espera en el Storage Bin sean categorizados de acuerdo
con las caractersticas del Work Item. Esta opcin es muy importante para colas con prioridad.
Refirase al captulo Etiquetas para mayor descripcin en el uso de etiquetas para
segregacin de resultados.
Start-up
Existen sistemas que arrancan con un nivel de inventario equivalente al dejado por la jornada o ciclo anterior.
Puede usar esta caracterstica para indicar un nivel de inventario de inicio en el Storage Bin.
Otra forma de establecer de manera ms precisa un nivel de inventario inicial es fijando un buen periodo de
calentamiento (Warm-up Period).
Al usar etiquetas, los Work Item fijados en el Storage Bin a travs de Start-Up, no
contendrn ninguna etiqueta.
Contents
Cuando la simulacin es detenida, se puede examinar los Work Items que estn actualmente contenidos en un
Storage Bin en un Work Center. Puede considerarse a esta opcin como una herramienta de depuracin.
El orden de la lista refleja el orden en el cual los Work Items fueron recolectados, siendo el primer Work Item el
que est arriba en la lista.
INTELI8 Ecuador
Pgina 45
Objetos Bsicos
Other
Provee una referencia numrica nica creada automticamente para cada Work Item por SIMUL8. Este valor
1
no puede ser referenciado o ser usado de otra forma manual salvo a travs de VBA . Adicionalmente se
muestra informacin del tiempo en el cual el Work Item seleccionado entr al modelo, ingres al Storage Bin
el tiempo al que est programada la finalizacin de la tarea en un Work Center.
A pesar de que un Storage Bin es un objeto pasivo, hay la excepcin a la regla. Se pueden conectar en serie ms
de un Storage Bin haciendo que automticamente los Work Items que entran a la primera cola avancen hacia la
ltima cola en la serie creando un efecto en cascada. Esto se lo hace con la finalidad de dividir una larga cola en
varias para propsitos grficos o de resultados.
Es importante tener en cuenta que las conexiones entre los Storage Bins, deben ser en una relacin de uno a
uno, ya que la cascada no trabajar con una cola simple alimentando mltiples colas.
Los tems creados con la condicin Start-up, no participarn del proceso cascada y
permanecern en la cola que iniciaron. Para poder usarlos, se puede crear una cola
tonta que contenga dichos tems e inmediatamente enviarlos al apropiado punto en la
serie de colas en cascada, a travs de un Work Center tonto (con tiempo de
procesamiento igual a cero).
SB - Cascading Queues.S8
WORK CENTERS
Un Work Center es el objeto que desempea un proceso. A diferencia de una cola, este es un objeto activo el
cual hace las tareas asignadas. Los Work Centers pueden halar los Work Items de las colas y cambiar ciertos
aspectos en los Work Items, adems de poder decidir dinmicamente que hacer con un Work Item despus de
que ha sido procesado completamente. Son los caballos de fuerza en un modelo de simulacin.
Timing
A travs de este botn, se controla los clculos de tiempo para el Work Center, con las siguientes opciones:
Standard
Especifica que el tiempo de procesamiento del Work Center estar de acuerdo con la distribucin especificada
en el dilogo principal. Esta opcin es la que se usar en la mayora de simulaciones.
Visual Basic for Applications. Lenguaje de programacin Visual Basic que se incluye en aplicaciones de Micorsoft Office
INTELI8 Ecuador
Pgina 46
Objetos Bsicos
El Work Center definir como tiempo de procesamiento como el tiempo para que un solo Work Item, un
conjunto de Work Items en un lote (tratados como uno solo), sean procesados desde el inicio hasta el final
excluyendo cualquier tiempo adicional por cambios.
Cycle Matrix
Use esta opcin cuando el nfasis no es respecto al flujo del trabajo, sino respecto a la secuencia de pasos
tomados en el Work Center. Imagine a un Work Center realizando una serie de tareas tales como:
1.
2.
3.
4.
High Volume
Al igual que en un Storage Bin se considera esta opcin en un Work Center para manejar la agregacin de una
gran cantidad de Work Items que son tratados como un solo Work Item. Los siguientes aspectos son tratados
de diferente manera al usar la opcin High Volume.
WC High Volume.S8
INTELI8 Ecuador
Pgina 47
Objetos Bsicos
Process Time
SIMUL8 asume que cualquier tiempo de procesamiento se refiere al que se toma para procesar un Work Item
simple. La opcin de Alto Volumen, sugiere el procesamiento de un gran nmero de Work Items de una sola
vez.
Para los casos poco comunes que se tiene un tiempo de procesamiento fijo para un tem sencillo, este tiempo
es multiplicado por el valor de la etiqueta Quantity, pero en casos donde una distribucin randmica est
2
envuelta, SIMUL8 aplica tcnicas estadsticas para dicho clculo.
Tome en cuenta que el tiempo total de procesamiento para un tem de Alto Volumen es la sumatoria de un
nmero independiente de muestras tomadas de la distribucin de procesamiento para un tem simple.
Routing In - Collect
Se puede usar la disciplina Collect Routing-in para ensamblar un Work Item a partir de mltiples colas
alimentadoras en proporciones especificadas. Al especificar un Work Center con Alto Volumen, la coleccin de
Work Items es definida en funcin de la etiqueta Quantity y no en trminos del nmero de Work Items,
haciendo que SIMUL8 examine la etiqueta para determinar cuntos tems individuales pueden contribuir para
un tem de alto volumen.
A continuacin se puede apreciar que el Work Center 1 busca recolectar de 2 colas de alimentacin un total de
130 tems, divididos en 50 de Storage Area 1 y 80 de Storage Area 2.
Si el valor de dicha etiqueta originalmente es 200, con un 25% ruteado hacia la cola 2 y el resto (75%) hacia la
cola 1, SIMUL8 dividir los Work Items en dos, enviando un Work Item con la etiqueta Quantity fijado en 50, y
el otro con dicha etiqueta fijada en 150.
INTELI8 Ecuador
Pgina 48
Objetos Bsicos
Routing-out Batching
El trmino Batching, hace referencia a trabajo en grupo en lugar de individual. Ocasionalmente, un tem debe
ser dividido o copiado antes de ir al siguiente objeto. La opcin Batching contiene la opcin Use for High
Volume Quantity, con lo que se puede indicar que cada Work Center contiene dos opciones referentes a alto
volumen.
Para conocer lo que sucede con la etiqueta Quantity al usar esta segunda opcin, revisemos la siguiente tabla,
asumiendo que el tem que ingresa tiene una etiqueta Quantity igual a 10 y el valor Batching es igual a 3.
High Volume
(Work Center)
High Volume
(Work Center)
Valor = 3
Quantity= 10, 10, 10
Valor = 3
Quantity = 10, 10, 10
Valor = 3
Quantity = 3.33, 3.33, 3.33
Valor = 3
Quantity = 3, 3, 3, 1
Resources
El propsito de los Resources es el poner limitaciones a un Work Center. En esta seccin se indica que recursos
son requeridos por el Work Center para que pueda operar.
Efficiency
A travs de esta funcionalidad se puede representar el lapso de tiempo que un Work Center o Conveyor est
disponible para operar. Existe una teora estadstica llamada teora de fiabilidad que se dedica al estudio de
INTELI8 Ecuador
Pgina 49
Objetos Bsicos
este tema, sin embargo, SIMUL8 puede manejar automticamente los parmetros ms comunes que
representan fallos o deterioros vistos en la vida real. Durante esta etapa, el Work Center no recibir ms Work
Items hasta que se vuelva operativo.
Los perodos de trabajo continuo son los que se encuentran entre los perodos de fallos, y el promedio de estos
3
periodos son llamados MTBF . En cada falla, existe un perodo de tiempo antes de que el Work Center vuelva a
4
estar operativo, al cual se conoce como MTTR . La eficiencia en SIMUL8 se le considera un parmetro de
entrada.
SIMUL8 diferencia entre los trminos eficiencia y utilizacin, siendo la eficiencia un parmetro indicado en el
modelo para describir la disponibilidad potencial de un objeto, mientras que la utilizacin es el resultado de
describir el tiempo relativo el cual un objeto fue en realidad utilizado durante la simulacin.
Existe tambin la confusin entre eficiencia y tiempo de disponibilidad (uptime). El uptime se refiere al
porcentaje calculado entre el tiempo el cual un Work Center est disponible para operar respecto al perodo
total de tiempo de operacin y de fallo, es deicr, MTBF / (MTBF + MTTR). El concepto de eficiencia en SIMUL8
incorpora el aspecto de tiempo en el que un uptime esttico figura prdidas. La eficiencia se refiere tambin al
espacio y duracin de cualquier downtime (tiempo de no disponibilidad). La forma como la disponibilidad de
una mquina es dispersada a lo largo del tiempo hace una diferencia significativa en el desempeo general del
sistema.
El estudio de eficiencia en sistemas dependientes y en serie se encuentra con mayor
detalle en SIMUL8 Advanced Training.
Auto
Con este mtodo SIMUL8 automticamente simular un colapso y una reparacin del Work Center para que el
tiempo total disponible coincida aproximadamente con el valor ingresado en el campo de eficiencia.
SIMUL8 usa una distribucin Exponencial Negativa para MTBF y una distribucin
Erlang para MTTR.
Detailed
Presenta un cuadro de dilogo con opciones expandidas, en donde se puede detallar distribuciones especficas
para MTBF y MTTR. Adicionalmente se encuentran las siguientes opciones:
3
4
INTELI8 Ecuador
Pgina 50
Objetos Bsicos
Extend breakdown by
time to empty queue
INTELI8 Ecuador
Pgina 51
Objetos Bsicos
Only count busy time
Al seleccionar esta opcin se instruye a SIMUL8 para que el tiempo entre fallos se base en tiempo de trabajo y
no en tiempo de reloj.
Work Items
Permite establecer el comportamiento que tendr el actual Work Item en proceso dentro del Work Center
durante un fallo.
Time to Repair
Permite fijar los parmetros de la distribucin para representar el lapso de tiempo que el Work Center
permanecer en reparacin.
Adicionalmente se puede establecer a travs del botn Resources, que recurso es necesario para realizar la
reparacin del Work Center en fallo. Este recurso no necesariamente ser el mismo que opera el Work Center
en condiciones normales. Cuando un Work Center falla, deber esperar por cualquiera de los recursos
disponible especificado para poder iniciar el proceso de reparacin.
Cuando un Work Center falla, cualquier recurso que est en uso por el mismo, ser
retenido. Si el mismo recurso es necesario para llevar a cabo la reparacin, el Work
Center permanecer detenido. El recurso usado para operar el Work Center no se
pondr automticamente a trabajar en la reparacin del mismo. La mejor manera para
evitar este inconveniente es forzar al Work Center a finalizar el trabajo actual antes de
permitir un fallo.
Routing In/Out
Las opciones de ruteo de entrada y salida para un Work Center son la fuente principal para el control del flujo
de trabajo en un modelo. Estos contienen toda la lgica para definir desde donde vienen los Work Items y hacia
donde van.
El dilogo de ruteo de entrada permite definir de donde vienen los Work Item, cuantos, en que secuencia y con
qu caractersticas, incluyendo el ensamblaje de mltiples tems o coleccin, control de lotes, manejo de
prioridades, as como tambin el monitoreo de cambios o la fijacin de tiempos para el Work Center.
El dilogo de ruteo de salida define hacia donde se dirigen los Work tems al salir del Work Center. Antes de
enviarlos, los tems pueden ser manipulados de varias maneras.
Refirase al captulo Flujo de Trabajo para mayor informacin.
INTELI8 Ecuador
Pgina 52
Objetos Bsicos
Label Actions
Las etiquetas contienen informacin acerca de caractersticas o atributos individuales de cada Work Item.
Imagine una tarjeta de identificacin que acompaa al equipaje vaya a donde este vaya, con informacin nica
del mismo.
Cualquier objeto puede ver el contenido de la etiqueta, usarlo y actualizarlo. Se pueden usar las etiquetas para
denotar donde ha estado un Work Item, a donde se dirige y que sucede a lo largo de su trayectoria.
Propiedades como color, ancho, prioridad, cantidad, nmero de producto y nmero de orden son ejemplos
comunes de las caractersticas de un Work Item.
Refirase al captulo Etiquetas para mayor informacin.
Priority
Un Work Center por su caracterstica de ser un objeto activo, puede originar competencia entre otros Work
Centers para agarrar el mismo Work Item y/o Resource. Con la finalidad de controlar esta competencia se
pueden asignar prioridades a cada Work Center.
Generalmente se fija una prioridad con un valor entero entre 0 y 100. Alternativamente la prioridad puede ser
tomada de la etiqueta en el Work Item. La prioridad es un valor de importancia relativa, es decir que una
prioridad de 50 no es el doble de importante que una de 25, simplemente es mayor.
Al momento de existir ms de un Work Center ocioso, SIMUL8 permite que la bsqueda de trabajo inicie por el
de mayor prioridad. El primer Work Center tomar tantos Work Items y Resources como le sea permitido, sin
que necesariamente deba dejar algo para el resto.
WC Priority.S8
Replicate
La replicacin es una manera rpida y fcil de determinar los efectos de mltiples Work Centers en el modelo.
Brindan la facilidad de que en lugar de duplicar un Work Center y ubicar dichos iconos en la ventana de
simulacin, se pueda determinar el nmero de Work Centers efectivos.
Siendo la replicacin una funcin poderosa para un Work Center, existen algunas propiedades que son
sacrificadas al usarla. Por tanto si no se va a hacer uso de alguna de las siguientes propiedades, la replicacin es
una buena opcin.
INTELI8 Ecuador
Pgina 53
Objetos Bsicos
Collect
Interruptible
Esta disciplina para ruteo de entrada no est disponible debido a que los Work
Items se seleccionan por etapas de tiempo.
Batch by type
Esta disciplina para ruteo de salida no puede ser usada por los mltiples
estados de un Work Center.
WC Replicate.S8
Contents
Similar que en un Storage Bin, permite examinar el o los Work tems que actualmente estn siendo procesados
dentro de un Work Center.
Shifts
Permite establecer patrones de horario de funcionamiento para el Work Center.
CONVEYORS
Un Conveyor es considerado como un dispositivo de transporte o banda transportadora que mueve Work
Items de un punto de origen a un destino. Requieren de un Work Center, un Work Entry Point o de otro
Conveyor del cual alimentarse. Los Work Items en un Conveyor se mueven desde la cola hacia su frente o
cabeza.
De manera estndar un Conveyor es un objeto pasivo a la entrada, recibiendo los Work Items que a este le son
entregados en su cola y activo a la salida empujando los Work Items que alcanzan su frente hacia el siguiente
objeto de simulacin. Este comportamiento puede ser modificado.
INTELI8 Ecuador
Pgina 54
Objetos Bsicos
Length, Speed
Son el conjunto de parmetros bsicos en un Conveyor y determinan el tiempo que un Work Item toma en ser
transportado desde la cola hacia el frente del Conveyor. La longitud es usado en conjunto con el tamao del
Work Item para determinar cuntos Work Items pueden caber en un Conveyor a su mxima capacidad.
La unidad de longitud puede fijarse a travs del men File Preferences Distance.
El nmero mximo de Work Items que un Conveyor puede contener en un momento dado depende de la
longitud del Conveyor y el tamao del tipo de Work Item en s.
Refirase al men Objects Work Item Types para definir la longitud lineal para un
tipo de Work Item y a la etiqueta del sistema Length en el captulo Etiquetas.
C Length and Speed.S8
Allow Gaps
Al seleccionar esta opcin se permite al Conveyor que siga corriendo incluso cuando no hay Work Items para
ser cargados. Al no estar seleccionada esta opcin se instruye al Conveyor a detener la banda cada vez que
aparece un espacio en la superficie de esta debido a que algn Work Item no est listo para ser cargado.
Accumulating
Permite intercambiar el comportamiento de un Conveyor entre uno de tipo correa o uno de acumulacin
(rodillos). Esta opcin controlar la manera en que se comportan los otros Work Items en el Conveyor cuando
un Work Item es detenido en el frente del Conveyor. Un Conveyor de acumulacin o de rodillos permite que los
tems que alcanzan el frente sean agrupados y separados nicamente por la longitud lineal de cada Work Item.
Un Conveyor de tipo correa se detiene completamente cuando un Work Item alcanza el frente, manteniendo el
espacio original de arribo entre cada Work Item.
C Accumulating.S8
INTELI8 Ecuador
Pgina 55
Objetos Bsicos
Efficiency
Cuando un Conveyor entra en un perodo de fallo, ninguno de los Work Items que se encuentran sobre la
banda o rodillos son descargados a menos que un Work Center tome dichos Work Items desde un lado del
Conveyor.
Este dilogo es similar al encontrado en eficiencia en un Work Center excepto que las opciones Stop work
Immediately y Extend breakdown by time to empty queue estn deshabilitadas por la razn que un Conveyor
siempre detiene su operacin inmediatamente al suceder un fallo.
Routing In/Out
De manera similar a las opciones encontradas en los mismos dilogos para un Work Center, permiten
establecer la manera en que un Conveyor toma los Work Items desde sus posibles fuentes y como los entrega a
sus posibles destinos.
Refirase al captulo Flujo de Trabajo para mayor informacin.
Label Actions
Este botn desempea las mismas acciones que en un Work Center, permitiendo que el Conveyor modifique
las caractersticas o atributos de los Work Items cuando estos llegan a la parte frontal de un Conveyor, hayan o
no hayan sido removidos.
Refirase al captulo Etiquetas para mayor informacin.
RESOURCES
Un recurso es un objeto bsico para fijar limitaciones a la operacin de los Work Centers. Para crear una
limitacin se puede aadir un requerimiento de Resource a un Work Center para procesamiento o reparacin o
a un Conveyor para reparacin. Los Resources podran ser escasos debido a que ms de un Work Center lo
comparten o porque son limitados debido a patrones de turno. Los Resources no se refieren nicamente a
personas, pueden ser tambin herramientas, maquinaria o espacio fsico.
INTELI8 Ecuador
Pgina 56
Objetos Bsicos
GROUPS
Un grupo no existe como un objeto en SIMUL8, sino que representan una coleccin de objetos de simulacin
agrupados para cumplir dos propsitos:
1. Limitar el nmero de Work Items que pueden coexistir dentro de un grupo en un momento dado.
2. Administrar el movimiento automtico de los Work Items entre los Work Centers dentro del grupo,
caracterstica conocida como indexacin.
Se puede acceder a esta opcin a travs del atajo CTRL+SHIFT+G.
G Groups.S8
Add/Remove
Permite aadir o remover objetos en el grupo. Otra forma de aadir objetos al grupo es a travs del men
contextual, seleccionando el o los objetos a agrupar.
INTELI8 Ecuador
Pgina 57
Objetos Bsicos
Properties
Muestra el dilogo de propiedades del objeto seleccionado sin salir del cuadro de dilogo de grupo.
Erase from Simulation all except highlighted
Todos los objetos, salvo los seleccionados se borrarn del modelo.
Duplicate highlighted object
Muestra un dilogo con el que automticamente se copiarn los objetos seleccionados y los ubicar en el
modelo de acuerdo a los intervalos de coordenadas ingresados.
Esta funcionalidad para copiar objetos se puede encontrar en el men Tools
Wizards Duplication Wizard.
INTELI8 Ecuador
Pgina 58
Objetos Bsicos
tareas requeridas se podr mover la lnea hacia adelante, es decir, que la lnea se mueve tan rpido como tome
el conjunto de tareas ms grande o ms lento. Para usar esta caracterstica, se realizan los siguientes pasos:
1. Se seleccionan todos los Work Centers que deben participar en el mismo sistema de indexacin.
2. Se crea un grupo contenedor de dichos Work Centers.
3. Mediante el cuadro de dilogo de propiedades para cada uno de los Work Centers, en Routing Out, se
fija la opcin Index with Group al nuevo grupo creado. Si no aparece esta opcin, se debe hacer clic en
More.
Esta funcionalidad hace que todos los Work Items abandonen cada Work Center exactamente al mismo tiempo
que otros Work Centers en el ndice. Esto es particularmente usado en aplicaciones en donde se requiere de un
comps de paso (Takt Time). Para entender lo que significa Takt Time usemos el siguiente ejemplo: Se requiere
producir 900 tems en una jornada y cada jornada tiene un tiempo de produccin de 7.5 horas 450 minutos.
De aqu se conoce que se produciran 2 tems por minuto de donde se define que el Takt Time es igual a 0.5
minutos.
G Group Indexing.S8
INTELI8 Ecuador
Pgina 59
Objetos Bsicos
EJERCICIO DE REVISIN 1
Cree un modelo de simulacin con los parmetros indicados en la tabla y de acuerdo a la ilustracin mostrada:
Objeto
Work Entry Point 1
Wc Load
Main Queue
wc 1
wc 2
wc 3
Storage wc 1
Storage wc 2
Storage wc 3
wc 4
Work Complete 1
Propiedad y Valor
Unlimited arrivals
Process Time = Exponential (1.4)
Start-Up = 10
Process Time = Exponential (12)
Priority = 60
Replicate = 3
Process Time = Exponential (12)
Priority = 50
Replicate = 5
Process Time = Exponential (12)
Priority = 40
Replicate = 7
Capacity = 10
Min Wait Time = 15
Start-Up = 5
Capacity = 7
Min Wait Time = 15
Start-Up = 5
Capacity = 5
Min Wait Time = 15
Start-Up = 5
Process Time = Average (1)
Halt model at 1,500 items
1. Reinicie y corra la simulacin. Qu tiempo muestra el reloj cuando el modelo se detiene al alcanzar los
1,500 tems?
2. Cul es el porcentaje de trabajo para WC Load y por qu?
3. Registre el nmero de tems completados por wc 1, wc 2 y wc 3. Indique 4 razones por las que estos
valores no son aproximadamente iguales.
4. Qu representan los nmeros en la parte superior de los centros de trabajo mientras la simulacin est
corriendo?
5. Son estables los resultados del modelo de simulacin?
INTELI8 Ecuador
Pgina 60
Distribuciones
Entender la manera de usar correctamente las distribuciones para imitar la aleatoriedad observada en el
mundo real es fundamental para el modelamiento exitoso de eventos discretos. Esto significa que para disear
e implementar estudios de simulacin formales de manera correcta, se debe entender algunos conceptos
bsicos de probabilidad y estadstica. La informacin a continuacin le ayudar a enfrentar la mayora de
situaciones.
La finalidad de este entrenamiento bsico de SIMUL8 no es hacerlo un experto en probabilidad y estadstica,
pero s embarcarle en el entendimiento de cmo y cundo usar una distribucin en SIMUL8.
QU ES UNA DISTRIBUCIN?
Las distribuciones estadsticas son el corazn de la simulacin. Estas son esencialmente generadores de
nmeros usados en diferentes secciones que precisan de tiempo y valores numricos. Los nmeros randmicos
son los valores que una distribucin devuelve al ser invocada. Cada distribucin en SIMUL8 usa un flujo
diferente de nmeros randmicos lo que garantiza la independencia entre las reas del modelo. Estos flujos de
nmeros son el producto de iniciar una semilla randmica que no cambia a menos que el usuario as lo
especifique en el modelo, lo cual significa que el modelo producir los mismos resultados una y otra vez hasta
que algn aspecto del modelo cambie.
Si nunca ha tenido una exposicin formal a la teora de probabilidad, es posible que se haya acostumbrado a
pensar en trminos del chance de que un evento ocurra, tal como se escucha.
El conjunto de todos los posibles resultados de un experimento randmico es conocido como espacio
muestral. En el caso del reporte climatolgico el espacio muestral consistira de lluvioso, nublado o soleado y
en la planta de manufactura podra ser defectuoso y no defectuoso
Espacio muestral: Conjunto de todos los posibles valores de salida que un
experimento randmico puede obtener.
Es muy comn interesarse de mayor forma en la cantidad que est en funcin de los resultados del espacio
muestral que en el espacio muestral como tal, es decir, saber cuntas partes defectuosas se producen en un
da, en lugar de saber que una pieza en particular es defectuosa. Cualquier funcin definida sobre el espacio
muestral es formalmente conocida como variable randmica.
Variable randmica: Funcin de valor real definida sobre el espacio muestral del
experimento. Por ejemplo, el nmero de veces que se obtiene cara en el experimento
de lanzar una moneda.
Siendo que una variable randmica est en funcin del resultado de algn evento randmico, es normal
considerar la probabilidad que un evento randmico tomar un valor en particular. Si se conoce que hay un
40% de chance de llover cada da en una semana, se puede estimar que el chance de llover ser de dos o ms
das.
En otras palabras, para hacer dichas predicciones se necesita calcular la probabilidad de que una variable
randmica tenga un resultado el cual es igual o menor que un valor especificado, siendo una distribucin la que
estadsticamente permite llevar a cabo dicho clculo.
Las distribuciones permiten compactamente representar mucha informacin acerca de una variable
randmica, con la que cual se puede determinar rpidamente el rango de posibles resultados y lo ms
importante, la probabilidad de obtener dicho valor
TIPOS DE DISTRIBUCIN
Existen 2 tipos primarios de distribuciones:
INTELI8 Ecuador
Pgina 61
Distribuciones
Considere ahora un conjunto de resultados para una variable randmica de tiempo de procesamiento. No sera
verdad el decir que una tarea se procesa exactamente en 3 minutos o 4. En lugar puede tomar 3.44513587
minutos. Una caracterstica para distinguir este tipo de rango de resultados es que dado 2 posibles valores
dentro del conjunto, no importa que tan cerca est el uno del otro, siempre se podr encontrar un nmero
entre ellos, es decir, que son incontablemente infinitos.
Un conjunto incontablemente infinito se considera si los miembros no pueden ser
colocados en una relacin de correspondencia uno a uno con el conjunto de enteros
positivos.
INTELI8 Ecuador
Pgina 62
Distribuciones
determinar la probabilidad de que una variable randmica tome un valor especfico. Estrictamente, solo la
funcin de masa permite determinar la probabilidad de un valor preciso, mientras que la funcin de densidad
determina la probabilidad de que un resultado de salida se encuentre entre un intervalo alrededor de un punto
especfico.
Permite la posibilidad de mostrar eventos raros que no aparecen en el conjunto de datos histricos
con la cual una emprica se basa.
Parmetro
Notas
Bernoulli
discreta
Beta
continua
P1: Alfa 1.
P2: Alfa 2.
Binomial
discreta
P1: Ensayos.
P2: Probabilidad
Erlang
continua
P1: Promedio.
P2: K
Exponencial
continua
P1: Promedio.
Fixed
discreta
Gamma
continua
P1: Alfa.
P2: Beta
Gauss
continua
P1: Promedio
P2: Desviacin estndar.
P3: Mxima desviacin.
Geomtrica
discreta
P1: Probabilidad.
Lognormal
continua
P1: Promedio.
P2: Desviacin estndar.
Negative
Binomial
discreta
P1: Ensayo.
P2: Probabilidad.
Normal
continua
P1: Promedio.
P2: Desviacin estndar.
Pearson V
continua
P1: Alfa.
P2: Beta.
INTELI8 Ecuador
Pgina 63
Distribuciones
P1: Alfa 1.
P2: Alfa 2.
P3: Beta.
Poisson
discreta
P1: Promedio.
Rounded
Uniform
discreta
P1: Inferior.
P2: Superior.
Triangular
continua
P1: Inferior.
P2: Modo.
P3: Superior.
Uniform
continua
P1: Inferior.
P2: Superior.
Weibull
continua
P1: Alfa.
P2: Beta.
Average
continua
P1: Promedio
Pearson VI
continua
SIMUL8 soporta hasta 30,000 conjuntos de series nicas de nmeros randmicos. Para examinar la lista de
semillas que pertenecen a un conjunto dado, seleccione el botn Advanced.
INTELI8 Ecuador
Pgina 64
Distribuciones
La opcin Antithetic provee una especie de reverso del muestreo de los nmeros randmicos, es decir, que
cuando no est seleccionada, el muestreo de los nmeros randmicos variar desde 0.0000000000 hasta
1.0000000000, y al seleccionarla variar desde 1.0000000000 a 0.0000000000. Tericamente, al examinar la
diferencia en los resultados producidos por esta opcin, se puede determinar si la variabilidad inherente en el
modelo se ve muy afectada o no.
La opcin Auto change random numbers on EVERY restart, har que automticamente incremente el conjunto
de flujo de nmeros randmicos cada vez que se pulsa el botn Reset, en lugar de hacerlo desde la opcin Run
with new random numbers.
Named Distributions
Una distribucin nombrada o personalizada es crtica en la construccin de grandes y complejos modelos. Una
de las caractersticas ms importantes de las distribuciones personalizadas es que permiten al usuario
fcilmente identificar diferentes elementos de datos dentro del modelo por su nombre, hacindolo que esta
distribucin pueda ser usada en varias instancias y por varios objetos del modelo.
Puede acceder a la lista de distribuciones personalizadas usando el atajo CTRL+D, a
travs del men Trials Distributions o por el men Objects Distributions.
La ventaja al usar una distribucin nombrada es que si en algn momento decide cambiar un parmetro de una
distribucin e inclusive la distribucin como tal, lo podr hacer desde la lista de distribuciones, y
automticamente todos los objetos que hacen referencia o usan esta distribucin nombrada trabajarn con los
nuevos parmetros. Vale la pena y el esfuerzo crear distribuciones personalizadas para cada objeto en lugar de
usar una distribucin estndar integrada en SIMUL8, ms an cuando se trata de un modelo con muchos
objetos en donde se deben hacer cambios con frecuencia.
INTELI8 Ecuador
Pgina 65
Distribuciones
D Named Distribution.S8
Haciendo clic derecho en cualquier barra azul, se muestra el men contextual con opciones para manipular la
columna y el perfil en general.
D Probability Profile.S8
INTELI8 Ecuador
Pgina 66
Distribuciones
Combination Distribution
Son creadas a partir de la sumatoria de los valores de muestreo de ms de una distribucin personalizada. Para
crear una distribucin combinada es necesario haber creado previamente al menos dos distribuciones
personalizadas para cada segmento de la combinacin para luego hacerlas referencia desde la distribucin
combinada. Aunque el uso de esta distribucin de combinacin es limitado, puede ser de gran ayuda en los
siguientes casos:
Situaciones El uno el otro
La fiabilidad de una mquina, como un computador, est en funcin de la fiabilidad de sus partes, como disco
duro, memoria, CPU, etc. Si una de esas falla, todo el conjunto falla. Por lo tanto es necesario crear una
distribucin combinada que sea la sumatoria de todas las distribuciones asociadas con cada componente.
Eventos raros
Considere un Work Center que usualmente requiere un promedio de 5 minutos para procesamiento, pero en
un 10% de casos podra tomar 60 minutos. Para representar este fenmeno deber crear una distribucin
personalizada con promedio de 5 minutos y una segunda distribucin personalizada de perfil probabilstico con
dos columnas. La primera columna contendr como probabilidad un 90% con valor de 0 y la segunda columna
tendr una probabilidad de 10% con valor de 55. Al juntar estas dos distribuciones se obtendr 5 minutos el
90% de las veces y 60 minutos el 10% de las veces.
D Combination.S8
El botn Add aade las distribuciones y establece el tiempo de inicio de cada una.
INTELI8 Ecuador
Pgina 67
Distribuciones
El botn New sirve para crear una distribucin personalizada nueva desde este dilogo, si es que no la creo
previamente.
La opcin Re-sample over-run times to next slot, instruye a SIMUL8 para que el valor de la distribucin
dependiente no se extienda a la prxima ranura y que tal distribucin sea reemplazada por el muestreo de la
distribucin de la siguiente ranura, desde su respectivo tiempo de inicio. Esta opcin es til cuando se pasa de
perodos de baja frecuencia a perodos de alta frecuencia.
D Time Dependent.S8
La creacin de este tipo de distribucin es similar a la de una distribucin dependiente del tiempo, a diferencia
que cada ranura especifica el tiempo de base, en lugar de un tiempo de inicio, y la variabilidad alrededor de
dicha base, en lugar de crear un muestreo para el intervalo de tiempo.
Los arribos programados son diferentes que otros arribos en SIMUL8 los cuales se basan en un tiempo en
particular y no en un tiempo de inter arribo. Por ejemplo, si todos los das llega la correspondencia a las 08h00,
la hora con la cual lleg el da de ayer no tiene efecto en la hora con la que lleg el da de hoy.
No se puede usar en ms de un Work Entry Point una misma distribucin de tiempo
absoluto. Si se requiere que ms de un Work Entry Point use la misma distribucin
absoluta de tiempo, ser necesario crear copias.
D Time Absolute.S8
Label-based Distribution
Se la puede usar de las siguientes maneras:
Etiqueta con contenido numrico
SIMUL8 usar el contenido de la etiqueta directamente como el valor de muestreo asociado a la distribucin.
Etiqueta con contenido textual
Si el texto de la etiqueta coincide con el nombre de una distribucin personalizada, entonces SIMUL8
automticamente realizar el muestreo usando dicha distribucin.
INTELI8 Ecuador
Pgina 68
Distribuciones
El uso de este tipo de distribucin puede ser tan poderoso como confuso. El propsito real de su uso es proveer
un mecanismo para muestreo de diferentes distribuciones dependiendo de ciertas caractersticas del Work
Item. El mismo propsito se puede conseguir de forma ms elegante y poderosa modificando las distribuciones
con nombre a travs de Visual Logic.
External Distribution
Provee de una interface hacia una fila o columna de nmeros en Excel. Tambin est disponible con Visual
Basic a pesar que no es usado frecuentemente. Es una excelente va para usar datos histricos o actuales, es
decir, para trabajar con distribuciones empricas.
Aunque puede ser conveniente este mtodo para acceder a datos, se recomienda usar Visual Logic para
obtener datos del almacn de informacin, ya que la comunicacin entre Excel y SIMUL8 puede ser
extremamente lenta con un gran volumen de datos.
Propiedad estudiada en SIMUL8 Advanced Training.
Bounded Distribution
Hace referencia simplemente a una distribucin estndar en la que adicionalmente se establecen lmites
superior e inferior, previniendo que valores no deseados pasen a ser parte de la muestra.
Este tipo de distribucin puede referenciar a cualquiera de las distribuciones integradas en SIMUL8 o a
cualquiera de las distribuciones personalizadas.
INTELI8 Ecuador
Pgina 69
Distribuciones
La opcin ReSample instruye a SIMUL8 para que genere un nuevo nmero a partir de la distribucin indicada si
es que el nmero anteriormente generado est fuera del lmite (superior o inferior segn sea el caso), caso
contrario usar el valor indicado como lmite superior o inferior.
INTELI8 Ecuador
Pgina 70
Distribuciones
EJERCICIO DE REVISIN 1
Cree un modelo de simulacin con los parmetros indicados en la tabla y de acuerdo a la ilustracin mostrada a
continuacin. Fije las propiedades del reloj a un da de 24 horas, 7 das a la semana y un perodo de recoleccin
de resultados de una semana (10,080 minutos)
Objeto
Work Entry Point 1
Descripcin de
Distribucin
Tasas de arribo a lo largo
del da
Arribos programados:
Con una variacin de
15 minutos.
El 10% de arribos
finalmente no llegan a
suceder.
Work Centers
1, 2 & 3
Distribucin personalizada
para el tiempo de
procesamiento
(Continuo)
Datos
00:00 12:00 (Exponential, 20 por hora)
12:00 13:00 (Exponential, 60 por hora)
13:00 20:00 (Exponential, 20 por hora)
20:00 00:00 No genera arribos
Programados a las:
08:00
10:00
12:00
14:00
16:00
18:00
Valor (minutos)
1
2
3
4
5
6
7
8
9
10
11
12
Porcentaje
2.5
7.5
10.0
7.5
2.5
5.0
10.0
12.5
15.0
12.5
10.0
5.0
1. Cul es el nmero mximo de tems que la cola contiene en un momento dado durante la semana? Cul
fue el tiempo de simulacin para dicho nivel pico en el inventario?
2. Cuntos arribos produjo el Work Entry Point 2. Justifique su respuesta.
3. Cul fue el promedio de utilizacin de los 3 Work Centers?
4. Cul fue el promedio de tiempo en el sistema para los Work tems?
INTELI8 Ecuador
Pgina 71
Distribuciones
EJERCICIO DE REVISIN 2
El siguiente modelo de simulacin representa 3 lneas de produccin e ilustra la afectacin que induce el uso de
parmetros de eficiencia MTBF y MTTR en Work Centers. Cree un modelo de acuerdo a la ilustracin y
parmetros indicados usando distribuciones personalizadas para mayor facilidad:
Objeto
Lnea 1; Lnea 2; Lnea 3
WC 1A; WC 1B; WC 1C
Queue for WC 2A
Queue for WC 2B
Queue for WC 2C
WC 2A; WC 2B; WC 2B
Queue for WC 3A
Queue for WC 3B
Queue for WC 3C
WC 3A; WC 3B; WC 3C
Propiedad y Valor
Unlimited arrivals
Process Time = Normal(1, 0.5)
Capacity = 10
Process Time = Exponential (0.8)
Capacity = 10
Process Time = Exponential (1)
Fije los siguientes parmetros de eficiencia usando una distribucin Average para los Work Centers indicados:
Work Center
WC 2A
WC 2B
WC 2C
MTBF
1
100
1000
MTTR
0.25
25.00
250.00
Fije el reloj para trabajar con unidades simples, perodo de calentamiento de 1,000 unidades, perodo de
recoleccin de resultados de 30,000 unidades y responda lo siguiente:
1.
2.
3.
4.
5.
6.
INTELI8 Ecuador
Pgina 72
Flujo de Trabajo
El flujo de trabajo es el encargado de definir el cmo, a dnde y cundo los Work Items se mueven entre los
objetos de simulacin. En la mayora de los casos de ruteo, la lgica apropiada puede ser considerada como
esttica, es decir, que no depende de una situacin actual del sistema. La mayora de las reglas de ruteo
predefinidas en SIMUL8 son estticas, sin embargo, en el caso de requerir reglas dinmicas complejas, SIMUL8
permite el uso de etiquetas y cdigo Visual Logic.
Este captulo trata sobre las reglas o disciplinas de ruteo disponibles en los Work Centers. Algunas de estas
reglas se encuentran tambin disponibles para los Work Entry Points y los Conveyors.
DECISIONES DE RUTEO
Se deben realizar varias decisiones al momento de ubicar un Work Center en la ventana de simulacin. Es
necesario decidir la forma en que el Work Center tomar el Work Item para procesarlo y como se va a deshacer
de este Work Item una vez que haya finalizado con su procesamiento. Tambin se debe considerar si el Work
Item debe ser priorizado si se va a utilizar lotes, se deber determinar cules Work Items sern reunidos y si
habr ensamblaje o no.
La primera accin que realiza un Work Center es determinar cmo seleccionar el siguiente Work Item para
procesarlo, ya que los Work Centers son codiciosos y no descansan en buscar nuevos Work Items para
continuar con su trabajo. La disciplina Routing In gobierna cual o cuales Work Items se dirigirn hacia un Work
Center y en qu orden. Una vez completado el trabajo, el Work Center empuja el Work Item hacia otro objeto.
La lgica que dicta el destino de un Work Item ya procesado est contenida en la disciplina Routing Out de
cada Work Center.
VENTANA DE CONEXIONES
Es una herramienta de extrema utilidad, disponible a travs del men Objets Links, la cual provee una
conveniente manera para entender visualmente el flujo de tems entre los objetos de simulacin. Use esta
ventana para ver cada uno de los objetos con sus respectivas conexiones de ruteo tanto de entrada como de
salida en orden alfabtico.
A la vez que se hace clic sobre un objeto, SIMUL8 ubica a dicho objeto en la ventana de simulacin con un
crculo de color rojo. Para aadir una ruta nueva de entrada/salida, simplemente arrastre y suelte desde el
cuadro Others la fuente/destino elegido hacia el cuadro In/Out. Para removerla, haga la operacin en forma
contraria.
Las opciones Display in/out links, son grficamente convenientes para mostrar u ocultar las flechas de ruteo
que se escojan. Estas opciones funcionan si es que las flechas de rutas estn siendo mostradas en el modelo de
simulacin.
INTELI8 Ecuador
Pgina 73
Flujo de Trabajo
Puede usar el atajo CTRL+SHIFT+L para acceder a esta funcin.
Haciendo clic derecho sobre el nombre del objeto en el cuadro central se puede
acceder a las propiedades y resumen de dicho objeto. Mediante doble clic se mostrar
el dilogo de propiedades del objeto seleccionado.
ROUTING_IN
Cada vez que un Work Center completa una tarea, debe seleccionar el siguiente Work Item. A continuacin se
analizan las formas existentes de seleccin para los Work Items. El cuadro de dilogo para Routing-in muestra
tres tabuladores.
Selection Method
Muestra la lista de objetos en los cuales el Work Center (Work Entry Point o Conveyor) buscar el o los Work
tems para seleccionarlos y procesarlos. La manera en que lo har se determina por la disciplina seleccionada.
Esta lista consiste de los objetos ligados al Work Center a travs de las flechas de ruteo. Para aadir/remover
una nueva fuente hgalo a travs de los botones Add/Remove respectivamente.
Es muy importante luego de establecer la lista de objetos que alimentarn a un Work Center, verificar el orden
en que estos aparecen y ordenarlos con los botones ubicados a la izquierda de la lista en mencin (iconos de
mano hacia arriba y mano hacia abajo), ya que algunas disciplinas de ruteo basan sus decisiones en el orden de
la lista.
La disciplina de ruteo de entrada que SIMUL8 fija de manera estndar es Priority.
Priority
En esta disciplina el Work Center tratar de seleccionar el Work Item desde el objeto que se encuentra en la
cabeza de la lista (prioridad 1). Si este primer objeto no tiene algn Work Item que pueda ser entregado, el
Work Center continuar la bsqueda en el siguiente objeto de prioridad 2. Este proceso continuar de manera
anloga con los de menor prioridad solamente hasta que alguno de mayor prioridad pueda alimentar
nuevamente al Work Center.
Refirase al ejemplo WC Routing Priority.S8 en la pgina 80.
INTELI8 Ecuador
Pgina 74
Flujo de Trabajo
Collect
Instruye al Work Center que recolecte Work Items de posiblemente mltiples fuentes antes de iniciar a
trabajar. Puede compararse el uso de esta disciplina a una embotelladora de gaseosa que necesita cierta
cantidad de lquido del producto a envasar, una botella y una tapa. Esta combinacin se la puede relacionar con
una receta con varios ingredientes. Al seleccionar esta disciplina se muestran varias opciones adicionales.
WC Routing Collect.S8
Esta opcin es utilizada tpicamente para juntar nuevamente tems que hayan sido divididos durante un
procesamiento en paralelo en algn punto anterior del sistema. Considere una imprenta que elabora
factureros con copias de 3 colores, en donde cada copia de color se imprime en una impresora diferente y
posteriormente un Work Center es encargado de crear el juego de facturas de acuerdo al nmero de factura.
Assemble
Esta opcin har que el Work Center tome los tems de una ms colas y los combine como un solo Work Item.
Si no est seleccionada, el Work Center procesa todos los Work Items del mismo tipo pero los mantiene
separados dentro del Work Center.
La opcin Match y Assemble funcionan independientemente. Si desea que los Work Items sea un juego
individual y combinado deber seleccionar Assemble. Si desea que los Work Items se procesen en conjunto
pero que permanezcan como Work Items individuales entonces no seleccione Assemble.
Assembly time-in-system from
A continuacin se muestra una serie de opciones que especifican como SIMUL8 realiza los clculos estadsticos
de tiempo en el sistema para los tems ensamblados.
INTELI8 Ecuador
First Collected
Youngest
Set to Now
First in List
Oldest
Pgina 75
Flujo de Trabajo
Passive
Hace que el Work Center no busque activamente trabajo, es decir, no halar los tems, sino que esperar a que
otro objeto activo sea quien le entregue un Work Item. Esta opcin es til al conectar objetos activos entre s
sin usar Storage Bins entre los objetos.
Refirase al ejemplo WC Routing Passive.S8 en la pgina 80.
Expired Only
Esta disciplina es usada solamente para que el Work Center recoja los Work Items que superaron el tiempo
establecido en Shelf Life de un Storage Bin. Recordemos que un Storage Bin es un objeto pasivo el cual no
puede empujar los tems que contiene, es por esto que necesita de un Work Center que trabaje con esta
disciplina para poder retirar los Work Items expirados.
WC Routing Expired Only.S8
Oldest
Significa que el Work Center buscar entre la lista de objetos del cual se alimenta aquel Work Item cuyo tiempo
de espera sea mayor.
Al seleccionar la opcin Use Queue Time, se instruye a que el Work Item ms antiguo sea basado en el perodo
de tiempo que dicho Work Item ha permanecido en la cola. Si no se selecciona esta opcin, SIMUL8 escoger al
Work Item cuyo tiempo de entrada al sistema sea el ms antiguo.
Youngest
Anlogo a la disciplina Oldest, con la diferencia que buscar el Work Item con menor tiempo de espera en la
cola el ms joven en el sistema respectivamente si la opcin Use Queue Time est seleccionada o no.
La opcin Use Queue Time puede causar que los resultados del modelo varen
significativamente al usar diferentes nmeros randmicos. Pruebe su lgica usando
diferentes conjuntos de flujo de nmeros randmicos y piense detenidamente en las
implicaciones de esta opcin.
Longest
Esta disciplina muestra prioridad por la cola que tiene el mayor nmero de Work Items. Puede usarse en
escenarios en donde el espacio fsico es apremiante
Circulate
Hace que el Work Center busque Work Items en todos los objetos que lo alimentan en turno. Si el tem existe
en cada objeto fuente, el primero ser tomado del primer objeto de la lista, el segundo ser tomado del
segundo objeto en la lista y sucesivamente. Reanuda la bsqueda por el primer objeto en la lista cuando
finaliza la bsqueda con el ltimo objeto de la lista.
La opcin Ignore Starved, omitir las rutas que no contengan Work Items listos para ser tomados por el Work
Center. Al no seleccionar esta opcin, el Work Center esperar hasta que el Work Item est listo para ser
tomado del objeto correspondiente.
Refirase al ejemplo WC Routing Circulate.S8 en la pgina 79.
Locked
Se puede usar esta disciplina para temporalmente seleccionar Work Items de una cola en particular. Si no
especifica una ruta de alimentacin a la cual bloquearla (Lock on) se tendr el efecto de cerrar todas las rutas
de alimentacin. Esta disciplina est primariamente orientada para trabajar con Visual Logic.
Propiedad estudiada en SIMUL8 Advanced Training.
Cycle Matrix
La matriz de ciclos define los ciclos de actividad o etapas por las que un Work Center debe pasar.
Propiedad estudiada en SIMUL8 Advanced Training.
INTELI8 Ecuador
Pgina 76
Flujo de Trabajo
Options
Muestra opciones para controlar el nmero, tipo y comportamiento del Work Center cuando selecciona un
Work Item. Permite definir decisiones dinmicamente con el uso de Visual Logic.
Interruptible
Un Work Center interrumpible podr aceptar Work Items de mayor prioridad en el intermedio de un ciclo de
procesamiento. Este escenario se le conoce como apropiacin, haciendo que el Work Center ponga a un lado el
Work Item actualmente en proceso para poder seleccionar uno de mayor prioridad para procesarlo y una vez
finalizado continuar con el procesamiento del Work Item desplazado en un inicio en el punto donde se qued.
Al seleccionar esta opcin es necesario establecer el nombre del Storage Bin que recibir a los Work Items que
son interrumpidos.
Esta disciplina funciona en conjunto con las etiquetas reservadas Due y Priority.
Refirase a Etiquetas del sistema en el captulo Etiquetas.
Batch by Type
Permite que el Work Center procese nicamente los Work Items que poseen el valor numrico indicado en la
caja de texto Use fixed value para la etiqueta especificada.
Si no define un valor en Use fixed value, el Work Center simplemente intentar tomar el siguiente Work Item
cuyo valor en la etiqueta especificada sea igual al ltimo tem procesado. En el caso de que ya no existan Work
Items con el mismo valor en la etiqueta, tomar el siguiente Work Item que est disponible en la cola y repetir
el proceso de seleccin.
INTELI8 Ecuador
Pgina 77
Flujo de Trabajo
Para evitar confusiones considere a esta opcin como Seleccin por Etiquetas.
Este perodo se compone de dos partes: El disparador para el tiempo de inicializacin y la distribucin de
tiempo para dicha inicializacin. Las siguientes opciones se muestran en el dilogo:
No Setup Time
Every Nth
Work Item
When Label
Changes
After Working
Time
INTELI8 Ecuador
Pgina 78
Flujo de Trabajo
El Work Center es quien determina cuando un tiempo de inicializacin es necesario luego de tomar un Work
Item. Si es requerido, la distribucin ser usada y el perodo de tiempo generado ser aadido al tiempo de
procesamiento. Adicionalmente si el Work Center requiere de algn recurso, los Work Items sern retenidos
por este tiempo adicional.
ROUTING OUT
Una vez que un Work Item entra al Work Center, es necesario decidir cmo lo abandonar y hacia dnde ir.
Un Work Center no puede tomar un nuevo Work Item hasta que no se haya liberado del anterior. Es
importante pensar el medio por donde los Work Items se irn para evitar bloqueos indebidos, a menos, que
quiera modelar bloqueos que ocurren en la realidad del sistema. Las disciplinas Routing Out controlan
exactamente el destino de un Work Item una vez que el Work Center finaliza con su procesamiento.
Un Work Center seguir las reglas de ruteo de salida tal como lo hizo con las de entrada, buscando la lista de
posibles destinos y seleccionando una ruta de acuerdo a lo especificado.
Disciplinas y Opciones
Ignore Blocked Routes
Provee la capacidad de que el Work Center pase por alto una ruta de destino bloqueada, permitiendo que
intente con el siguiente destino de la lista, si existe. Si no se selecciona esta opcin, SIMUL8 forzar al Work
Center para que espere hasta que el destino en estado de bloqueado est libre, garantizando la entrega del
Work Item al destino seleccionado.
Esta opcin est habilitada nicamente para las disciplinas Circulate, Uniform y
Percent.
Circulate
Esta disciplina es el caso anlogo a la reparticin de cartas sobre una mesa de juego. El primer Work Item
completado es enviado hacia el primer objeto en la lista de destinos posibles. Cuando el Work Center alcanza el
final de la lista, inicia el reparto desde el primer destino de la lista.
WC Routing Circulate.S8
Uniform
Esta disciplina propaga los tems a travs de varios destinos, de tal forma que todos estos reciben el mismo
nmero de Work Items a lo largo del tiempo. De forma muy parecida a Circulate, con una diferencia
importante, ya que aqu los destinos reciben los Work Items de forma aleatoria en lugar de obedecer a una
INTELI8 Ecuador
Pgina 79
Flujo de Trabajo
secuencia fija y ordenada, pudiendo darse que el primer destino pueda recibir muchos tems en un inicio y
luego no recibir ninguno.
WC Routing Uniform.S8
Percent
Permite que la entrega de Work Items a los diferentes destinos est determinada segn la definicin
porcentual establecida.
WC Routing Percent.S8
Priority
Esta disciplina se comporta de forma similar que en Routing In. El Work Center intentar empujar cada Work
Item siempre al primer destino en la lista. Si encuentra alguna restriccin de capacidad o algn tipo de bloqueo
en el primer destino, continuar hacia el siguiente destino en la lista hasta que encuentre un receptor que
pueda recibir el Work Item. Si encuentra que ninguno de los destinos puede recibir el Work Item, se pondr en
estado de bloqueado.
WC Routing Priority.S8
Label
Permite que un Work Center establezca el destino de un Work Item en base a una de las distintas
caractersticas del Work Item. Las rutas basadas en etiquetas proveen un mecanismo para ordenar los Work
Items, proveyendo virtualmente una ilimitada flexibilidad al modelo.
Shortest Queue
Esta disciplina rutea los Work Items hacia uno de los destinos en lista que contenga al momento el menor
nmero de Work Items.
Un Work Center que pueda receptar un Work Item inmediatamente, cuenta de la
misma manera que un Storage Bin vaco. Si ms de un destino tiene el mismo nmero
mnimo de Work Items, el Work Center seleccionar el destino ms cercano al tope
superior de la lista.
Passive
Los escenarios reales son generalmente clasificados en dos tipos: Sistemas que empujan y sistemas que halan.
En muchos casos, los Work Centers son objetos activos que controlan cuando reciben los Work Items, es decir,
estos halan el trabajo cuando estn listos para procesarlo. En otros casos, el Work Center es pasivo el cual
recibe trabajo solo cuando es empujado hacia este.
Al usar esta disciplina se deshabilita la capacidad que tiene cada Work Center de empujar trabajo hacia el flujo
de salida. En su lugar, espera por otro Work Center en el flujo de salida quien sea el que hale el Work Item. Esto
previene que el Work Item sea empujado a un destino incorrecto.
En vista de que los Work Centers son activos tanto para ruteo de entrada como el de salida, existe un potencial
conflicto de ruteo al momento que se conectan dos Work Centers entre s. Para evitar este problema es
necesario decidir cul de los dos Work Centers es el activo y cual el pasivo.
WC Routing Passive.S8
Jobs Matrix
Este mtodo de ruteo es gobernado por una tabla y diseado para administrar segmentos del modelo en
donde el tiempo de proceso, requerimientos de recursos y decisiones de ruteo son basadas en mltiples
productos (Work Type) y mltiples operaciones (Jobs). El Work Center selecciona el destino de ruteo desde la
tabla de acuerdo al tipo de trabajo y nmero de trabajo.
Work Type y Job son etiquetas reservadas de SIMUL8. Refirase al captulo Etiquetas
parar mayor informacin.
Cycle Matrix
La matriz de ciclos define los ciclos de actividad o etapas por las que un Work Center debe pasar.
INTELI8 Ecuador
Pgina 80
Flujo de Trabajo
Propiedad estudiada en SIMUL8 Advanced Training.
Travel Time
SIMUL8 provee la capacidad de fijar un valor para determinar el tiempo que tarda en moverse un Work Item
desde un Work Center a un Storage Bin o a un Work Exit Point. Cada tiempo de viaje puede fijarse
manualmente con el botn Travel o de manera automtica en base a la escala y la distancia entre los objetos
en la pantalla de simulacin.
Para fijar un tiempo, se deber seleccionar el destino y hacer clic en el botn Travel. El tiempo indicado es
esttico y no ofrece ninguna variacin randmica. Para proveer de tiempos randmicos de viaje se puede usar
Visual Logic.
SIMUL8 asigna tiempos de viaje de manera automtica al crear un nuevo enlace entre los objetos con esta
posibilidad. El uso del botn =Zero desde el men Graphics Distance / Travel Time, pondr en cero todos los
tiempos de viaje en el modelo. En el mismo dilogo, el botn Re-Calculate fijar los tiempos de viaje que estn
en cero con un valor calculado en base a la localizacin actual de los objetos en pantalla.
Puede acceder al men contextual de una ruta de conexin haciendo clic derecho
sobre la flecha que conecta un objeto con otro sobre el modelo de simulacin y
eligiendo Route Arrow Properties.
WC Travel Times.S8
Batching
Permite que SIMUL8 cree copias del Work Item que abandona el Work Center. Al finalizar el tiempo de
procesamiento, el Work Center crear el nmero de Work Items indicado en la distribucin, incluyendo todas
las etiquetas y sus valores.
Refirase al ejemplo WC High Volume.S8 en la pgina 47.
INTELI8 Ecuador
Pgina 81
Flujo de Trabajo
EJERCICIOS DE REVISIN 1
Cree un modelo de simulacin de acuerdo al siguiente diagrama y parmetros en minutos:
Objeto
Work Entry Point
Work Center 1
Work Center 2
Work Center 3
Distribucin y Parmetros
Interarrival rate: Average (1)
Average (0.5)
Average (0.5)
Average (0.75)
INTELI8 Ecuador
Pgina 82
Recursos
Los recursos en SIMUL8 son objetos cuyo nico propsito es restringir a un Work Center para operar. Estos
recursos podran representar a:
Trabajadores.
Espacio fsico.
Puede ser til el pensar que los Work Centers son mquinas y los recursos son personas que se requieren para
operar dicha maquinaria. Las mquinas tpicamente estn disponibles las 24 horas al da, pero no pueden
funcionar cuando el operador no est presente.
El trmino Recursos puede hacer referencia al departamento de Recursos Humanos y est correcto, pues es
natural asociar mentalmente los recursos en SIMUL8 con empleados y responsabilidades asociadas a cada uno.
En muchos modelos se pueden usar los Recursos de esta manera para representar un conjunto disponible de
destrezas dentro de un grupo de empleados. Pero existen usos adicionales de los recursos como tal, algunos de
los cuales son trucos poco intuitivos que proveen de flexibilidad adicional al modelo.
Los recursos son frecuentemente asociados con patrones de turno, (Shift Dependent), o en opciones de grupo
de recursos, (Pool Resource options). Estos patrones son simplemente bloques de tiempo dentro de una
semana en donde al menos un recursos estar disponible.
PROPIEDADES
La forma ms fcil de crear un nuevo recurso es usando la barra de herramientas. Ubique el recurso en el
modelo donde crea conveniente. La ubicacin sobre el modelo podra ser importante solo si necesita
considerar el tiempo que necesita un recurso para trasladarse de un lugar a otro. Puede determinar una
INTELI8 Ecuador
Pgina 83
Recursos
ubicacin en el modelo para grficamente agrupar todos los recursos participantes si no necesita considerar
tiempos de viaje en recursos.
Pool Resource
Un pool de recursos provee la habilidad de sustituir un recurso por otro en un Work Center, ofreciendo de
capacidad el uno el otro.
Ver Resource Pools ms adelante.
INTELI8 Ecuador
Pgina 84
Recursos
Al ingresar los tiempos en el formato hh:mm deber empezar con un apstrofe. Por
ejemplo, si desea que un primer Work Item ingrese a las 8 AM deber escribir 8:00.
Es importante que los parmetros del reloj en el modelo de simulacin no estn en
conflicto con los tiempos de arribo definidos en la hoja de clculo.
Refirase al captulo Introduccin al Almacn de Informacin para mayor detalle
respecto al uso de variables tipo hoja de clculo.
R - Schedule Sheet.S8
Add
Aade un recurso a la lista de recursos requeridos para que operen en el Work Center.
Remove
Remueve el recurso seleccionado de la lista de recursos requeridos. Esta accin no elimina al recurso del
modelo, simplemente quita la asociacin existente con el Work Center.
Detail
Permite especificar requisitos especiales para el manejo del recurso. Los nombres de recursos que se muestran
con un asterisco (*) a su izquierda, indica que especifican detalles especiales.
INTELI8 Ecuador
Pgina 85
Recursos
Number Required: Min / Max
Si la tarea que debe desempear el Work Center requiere de solo un recurso, no es necesario modificar esta
opcin.
La casilla Min establece el nmero mnimo de recursos con el que el Work Center debe operar. Para reducir el
tiempo empleado en realizar una tarea usando un mayor nmero de recursos, la casilla Max puede fijarse al
nmero mximo permitido de recursos que el Work Center podr tomar para desempear la tarea.
El tiempo necesario para desempear la tarea se ajustar usando el siguiente clculo:
Min
R _ obtenidos
R_obtenidos es un valor igual a tantos recursos como SIMUL8 haya encontrado libres al momento que la tarea
inicia, siendo un valor no ms alto que el establecido como valor mximo.
Si los dos casilleros son establecidos a un mismo valor, se indica que el Work Center deber siempre realizar su
tarea con dicho nmero de recursos.
Release resource as
Provee el mecanismo para controlar el flujo de trabajo en el modelo. Al finalizar el tiempo de procesamiento,
cuando el Work Center est listo para liberar el recurso, el Work Center transforma dicho recurso en uno de
otro tipo, haciendo que el nmero disponible de recursos del tipo inicial decrezca y el nmero de recursos
disponibles del tipo final se incremente. Esta operacin es permanente a menos que otro Work Center
transforme el recurso al del tipo inicial.
R Token.S8
INTELI8 Ecuador
Pgina 86
Recursos
Release resources as soon as task complete
Al NO seleccionar esta opcin se instruye a SIMUL8 para que el o los recursos permanezcan con el Work Item si
es que el Work Center est bloqueado.
Try to stay here until work in queue is done
Al seleccionar esta opcin se instruye al recurso para que permanezca en el actual Work Center hasta que la
cola que alimenta est libre.
Tenga cuidado al usar esta opcin, ya que podra causar el colapso del sistema. Esto
puede ocurrir cuando el Work Center que est alimentando contiene tanto el Work Item
y el recurso, pero el Work Center que est en su flujo de salida requiere el recurso
antes de poder recoger el trabajo que necesita. Como resultado se tendr que el
modelo entrar a un estado de bloqueo permanente.
Show Animation
Al ser seleccionado muestra grficamente como los recursos van movindose desde el origen hacia el destino
de los objetos que le son requeridos. Esta opcin no afecta la matemtica del tiempo de viaje. Se puede invocar
a esta opcin tambin desde el botn Graphics en las propiedades de cada recurso.
Cuando se use tiempo de viaje para los recursos, tenga en cuenta los siguientes puntos:
Los recursos inician la simulacin en casa y no retornan despus que son llamados por un Work Center
la primera vez. Esto incluye cambios de turno.
Una vez que un recurso ha completado una tarea en un Work Center, permanecer en el Work Center,
por propsitos de viaje solamente, hasta que sea llamado nuevamente por el mismo u otro Work
Center. El recurso no iniciar su viaje al siguiente Work Center hasta que el Work Center no le llame.
El mismo tiempo de viaje se aplica tanto cuando el recurso est viajando para reparar un Work Center
o para procesar un Work Item.
Cuando de viaje se trata, los recursos no tienen la habilidad de pensar a futuro. Esto se da ya que los
recursos corren alrededor del modelo de forma ineficiente. De hecho, se puede ver a los recursos
cambiando de lugares en el modelo, perdiendo tiempo valioso de produccin en tiempo de viaje. Sea
cauteloso de esta caracterstica, especialmente cuando interpreta resultados.
SIMUL8 clasifica el tiempo de viaje de recursos como tiempo de utilizacin. Por lo tanto, los recursos pueden
potencialmente correr alrededor del modelo muy ineficientemente pero aparecer con un alto nivel de
utilizacin. Actualmente SIMUL8 tambin clasifica este tiempo de viaje como tiempo de trabajo para el Work
Center de destino.
El tratamiento estadstico del tiempo de viaje de SIMUL8 hace que sea bien difcil el aislar exactamente cunto
tiempo se ha perdido debido a que los recursos se mueven alrededor del modelo, pero a travs de Visual Logic,
se puede calcular el tiempo de viaje en un modelo.
SHIFT PATTERNS
Permite especificar la cantidad de recursos que estarn disponibles en funcin de un horario durante el da. Los
patrones de turno que se definen estn disponibles para usarlos a lo largo de todo el modelo. Adems estos
turnos pueden superponerse o traslaparse.
Como ejemplo usemos un hospital en donde pueden existir varios turnos disponibles y suponemos que los
miembros profesionales como mdicos y enfermeras trabajan en turnos de 12 horas, uno de 7h00 a 19h00 y
otro de 19h00 a 7h00. En cada turno un cierto nmero de mdicos, cirujanos, residentes y enfermeras pueden
ser puestos en un horario. Cada uno de estos tipos de recursos usan un mismo patrn de turno, pero cada uno
es libre de tener su propio nivel independiente durante un turno dado. Seleccione la opcin Shift Dependent
para configurar la disponibilidad de turnos.
INTELI8 Ecuador
Pgina 87
Recursos
El dilogo Shift Availability muestra los turnos existentes en el modelo junto con el nmero de recursos
disponibles asociado a cada patrn de turno.
Los patrones de turno pueden ser aplicados a un Work Center como tal
independientemente si este tenga o no uno o ms recursos atados.
Acceda a configurar patrones de turno para un Work Center a travs de sus
propiedades con el botn Shifts.
R & WC Shifts.S8
Properties, New
El dilogo Shift Properties permite configurar un patrn de turno nuevo o modificar uno ya existente. Mediante
este dilogo se establece la hora de inicio y finalizacin del turno as como los das de la semana en los cuales el
turno opera.
Gantt View
Permite visualizar los patrones de turno en una grfica de Gantt.
Desde esta ventana se podrn editar los turnos existentes al hacer clic sobre un nombre de turno.
Adicionalmente puede ajustar las propiedades del reloj y la disponibilidad de turnos para los objetos que usan
patrones de turno.
INTELI8 Ecuador
Pgina 88
Recursos
Behavior
Este dilogo controla la forma en que los patrones de turno se comportan. En la mayora de modelos, se
desear usar las opciones estndar.
INTELI8 Ecuador
Pgina 89
Recursos
RESOURCE POOLS
Un pool de recursos es un recurso que en realidad no existe sino que se crea a partir de dos o ms recursos
existentes, para brindar la habilidad de sustituir un recurso por otro en el requerimiento de un Work Center,
dando la capacidad de trabajar en un esquema de el uno el otro.
Para definir un equipo de recursos deben existir al menos dos recursos creados con anterioridad en el modelo.
Un equipo de recursos no usa patrones de turno o cantidad de disponibilidad.
List Sequence
Cada vez que el equipo intenta atender un requerimiento, primero tratar de seleccionar el recurso que se
encuentra primero en la lista. Si ms de un recurso es requerido, seleccionar tantos como haya disponible e
ir avanzando hacia abajo en la lista. Esta es la opcin estndar.
Circulate
Intentar rotar la seleccin entre todos los miembros del equipo, recordando cual fue el ltimo recurso que se
seleccion del equipo, para que el siguiente recurso a escogerse sea el prximo que se encuentra en la lista.
Timing
Permite que el tiempo de procesamiento dependa del tipo de recurso obtenido para realizar la tarea.
INTELI8 Ecuador
Pgina 90
Recursos
EJERCICIO DE REVISIN 1
Disee el esquema para un modelo que represente el siguiente escenario:
Una cierta empresa decide comprar un software administrativo cuyo esquema de licenciamiento es del tipo
concurrente. El tipo de licenciamiento concurrente significa que cualquier usuario puede acceder al sistema
cuando lo necesite siempre y cuando el nmero total de usuarios conectados al sistema en un momento dado
no supere al nmero total de licencias concurrencias adquiridas.
En la empresa existe un total de 17 usuarios, de los cuales, 5 usuarios conforman las reas de facturacin,
crdito y cobranzas quienes siempre necesitan contar con acceso a la informacin del sistema, mientras que el
resto de usuarios (12 usuarios) necesitan acceder al sistema de forma ocasional durante las 8 horas del da para
realizar tareas que se especifican en la siguiente tabla.
Tarea
Consulta Clientes
Consulta Reporte
Impresin Reporte
Actualizacin de datos
Otros
Tiempo promedio
(minutos)
3
7
20
15
12
Frecuencia de
uso
35%
10%
30%
15%
10%
Los usuarios ocasionales realizan otras tareas adicionales que no requieren el uso del sistema como tal, las
cuales representan el 65% de su actividad diaria.
Se conoce que el nmero de requerimientos globales durante un da es de 768 en promedio.
1. Cul es el nmero ptimo de licencias que la empresa debera adquirir para soportar la carga diaria
transaccional?
INTELI8 Ecuador
Pgina 91
Recursos
EJERCICIO DE REVISIN 2
Cree un modelo para representar una lavadora automotriz con 5 bahas de trabajo. La mecnica inicia todos los
das a operar desde las 08h00 y acepta clientes hasta las 16h00. Pasada esta hora el personal sigue laborando
hasta que todos los vehculos sean entregados a los clientes, a pesar de que su horario de trabajo termina a las
17H30.
Modele el arribo y aceptacin de vehculos con un Work Center que hale ilimitadamente los vehculos
directamente desde un Work Entry Point. Ate un recurso dependiente de turno para controlar la capacidad de
procesar en este Work Center con un tiempo de procesamiento promedio de 3.75 minutos. (Este tiempo
representara el tiempo de inter arribo de los vehculos).
Los vehculos permanecern parqueados hasta que una de las 5 bahas est disponible. En este momento el
vehculo se lo estaciona en una baha libre hasta que el mecnico apropiado est disponible para empezar a
trabajar con el vehculo. Una vez terminado, el mecnico el asistente retiran el vehculo para dejar la baha
libre para un siguiente vehculo. Usualmente un asistente hace esta tarea pero un mecnico podra hacerlo si
es que el asistente no est disponible. El tiempo requerido tanto para parquear y remover los vehculos es
dado segn una distribucin normal de promedio 2 minutos y desviacin estndar de 0.25 minutos.
Diferentes mecnicos son requeridos en cada baha antes de empezar el trabajo, tal como se muestra en la
siguiente tabla.
Baha #
1
2
3
4
5
Recurso
Mecnico
Mecnico
Asistente
Asistente
Asistente y Mecnico
Tiempo de procesamiento
Promedio (10)
Promedio (10)
Exponencial (10)
Exponencial (10)
Log Normal (10, 2.5)
Sabiendo que todos los recursos (2 mecnicos y 3 asistentes) inician a operar cuando la lavadora abre y se
toman 45 minutos para su almuerzo diario al medioda (a partir de las 12H00), conteste las siguientes
preguntas:
1.
2.
3.
4.
5.
INTELI8 Ecuador
Pgina 92
Etiquetas
Las etiquetas (Labels) son una poderosa caracterstica en SIMUL8 que permiten tomar decisiones dinmicas
basadas en las caractersticas (el valor de la etiqueta) de un Work Item. Las etiquetas se conocen tambin como
atributos y hacen de un modelo algo sofisticado e incrementan su valor como herramienta de anlisis.
Cada Work Item que entra a la simulacin es idntico. Primariamente, las etiquetas son las que permiten
identificar a cada Work Item, pero su uso se enfoca a algo mucho ms amplio que la mera identificacin. Las
etiquetas son atadas a los Work Items haciendo que cada Work Item contenga un conjunto comn de
etiquetas, las que pueden contener un valor numrico o textual nico. Estos valores pueden ser comparados o
cambiados prcticamente desde cualquier objeto de simulacin.
Para entender lo que es una etiqueta, consideremos como ejemplo la etiqueta que trae adjunta una prenda de
vestir como una camisa, la misma que podra contener informacin como:
Nombre de etiqueta
Material primario
Material secundario
ID de producto
Diseo
Precio
Lnea de producto
Talla
Valor
Algodn
Rayn
L1225
AD551
39.95
Deluxe
16
El contenido de una etiqueta puede ser de tipo numrico o textual, sin embargo una etiqueta tipo texto tiene
una limitada funcionalidad frente a una etiqueta tipo numrico. Los dos usos ms comunes dados a las
etiquetas se enfocan a proveer procesamiento dinmico y mecanismos de ruteo, tales como:
Identificar diferentes productos o tipos de trabajo para clculos dinmicos de tiempo de proceso.
Imaginemos el escenario de un supermercado en donde los clientes proceden a las cajas con numerosos
artculos. Es obvio que el tiempo de proceso para cada cliente depende del nmero de artculos que contenga
su carrito de compras. La forma ms sencilla es usar una distribucin simple para tiempo de procesamiento con
una varianza relativamente larga para todos los clientes. Un mtodo ms preciso consistira en modelar el
nmero de tems en cada coche de compras, guardar esta informacin en una etiqueta, y definir una
distribucin de tiempo para que el pago est en funcin del nmero de tems de cada carrito de compras.
Una vez que se familiarice con el concepto acerca del uso de etiquetas, encontrar que virtualmente las puede
usar en cualquier modelo.
USO DE ETIQUETAS
Cuando un Work Item es asignado una etiqueta o un conjunto de etiquetas adquiere su propia identidad, la
cual es usada para realizar funciones de ruteo en un Work Center o indicar a un Work Center el tiempo que
debe tomarse para procesar el Work Item. Las etiquetas pueden ser usadas por diferentes funciones, y los
lugares estndar en donde SIMUL8 puede usar etiquetas son:
INTELI8 Ecuador
Pgina 93
Etiquetas
Objeto
Storage Bin
Work Center:
Routing In
Work Center:
Routing Out
Work Center:
Timing
El cuadro de dilogo muestra la lista de etiquetas que actualmente estn ligadas al tipo de Work Item Main
Work Item Type. En la mayora de situaciones se debera usar dicho tipo de Work Item. Si usted tiene la
necesidad de diferenciar entre diferentes tipos de Work Item, es recomendable hacerlo usando etiquetas.
Supongamos que est modelando un sistema de transporte en donde mercancas y vehculos se mueven en el.
Se podra establecer una etiqueta llamada lblVehiculo y fijar su valor a:
Significado
Vehculo
Mercanca
Valor
1
0
El mtodo alternativo que provee SIMUL8 es hacer la distincin usando diferentes tipos de Work Item, en el
cual para cada nuevo tipo de Work Item se puede asociar un propio conjunto de etiquetas, ejemplo:
Work Item Type
Vehculo
Vehculo
Mercanca
Mercanca
Label
lblVelocidad
lblCapacidad
lblProducto
lblPeso
Esta ltima opcin puede sonar ms atractiva inicialmente, pero es necesario recordar que SIMUL8 no tiene
manera de distinguir un tipo de Work Item de otro si no por medio de una etiqueta, lo cual significa que
volvemos a usar a una etiqueta como la base de decisin. La nica excepcin a la regla es la capacidad de
memoria RAM del computador donde corre el modelo, ya que el uso de tipos de Work Item reduce el consumo
de memoria, debido a que solo contiene las etiquetas estrictamente necesarias para cada tipo de Work Item.
INTELI8 Ecuador
Pgina 94
Etiquetas
LISTA DE ETIQUETAS
Mediante el men Objects Labels, se accede al cuadro de dilogo que muestra el listado con todas las
etiquetas disponibles en el modelo.
New, Properties
Invoca el cuadro para crear o modificar una nueva etiqueta y el tipo de dato que esta contendr, pudiendo
escoger entre numrico o textual. Le recordamos documentar cada etiqueta que cree usando el botn Memo.
SIMUL8 por seguridad, no permite borrar etiquetas que estn actualmente en uso en el sistema.
Erase
Elimina una etiqueta de la lista.
SIMUL8 no permite eliminar una etiqueta de la lista si es que se encuentra asociada a
un tipo de Work Item o que est siendo utilizada en algn objeto en el modelo.
Work Centers
Conveyors
Visual Logic.
En las propiedades de los Work Entry Point, Work Center y Conveyor se puede encontrar el botn Label
Actions, el cual es usado para modificar el valor a una o ms etiquetas.
INTELI8 Ecuador
Pgina 95
Etiquetas
Label Action
Increment
Decrement
Set to
Add to
Multiply by
Time Stamp
Unique
Ask VB
No change
Definicin
Aade 1 al valor actual de la etiqueta.
Resta 1 del valor actual de la etiqueta.
Fija la etiqueta al valor que arroja la muestra en la distribucin
escogida.
Aade al valor actual de la etiqueta el valor arrojado por la muestra
en la distribucin escogida.
Multiplica el valor de la etiqueta por el valor arrojado por la muestra
en la distribucin escogida.
Fija el valor de la etiqueta al tiempo actual de simulacin, siendo un
nmero de unidad de tiempo desde que se inicializ la simulacin.
Fija el valor de la etiqueta a un nmero nico en el mbito de la
corrida actual asignado por SIMUL8.
Enva una seal a Visual Basic.
No cambia el valor de la etiqueta. Se usa solamente para
implementar un cambio en la imagen del Work Item, una vez que el
valor de la etiqueta ha sido actualizado a travs de Visual Logic.
ETIQUETAS PERSONALIZADAS
Se puede usar cualquier nombre para crear una etiqueta, sin embargo, se aconseja ser consistente en la
nomenclatura, ya que reducir el tiempo de aprendizaje cuando se mueva de un modelo a otro, a la vez que
ms de una persona podr estar involucrada en el estudio del modelo. Se aconseja hacer el uso de prefijos para
denotar los diferentes objetos en la simulacin.
Refirase a Convencin de Nombres en el captulo Mejores Prcticas.
Due
Registra el tiempo de procesamiento restante para un Work Item que ha sido interrumpido en un Work Center.
Refirase al ejemplo LBL Interrupt.S8 en la pgina 99.
INTELI8 Ecuador
Pgina 96
Etiquetas
Quantity
Se usa para procesamiento de alto volumen, para cuantificar la cantidad de trabajo representada por un Work
Item simple. El valor por omisin es 1.
Refirase al ejemplo WC High Volume.S8 en la pgina 47.
Length
Usada en conjunto con Conveyors para indicar cuanto espacio lineal consume un Work Item de la longitud de
un Conveyor. Este valor es el mismo que se encuentra en el campo Size al definir un tipo de Work Item.
Work Type
Usada en conjunto con la opcin Jobs Matrix para identificar entre diferentes clases o productos. El valor por
omisin es 1.
Job
Usada en conjunto con la opcin Jobs Matrix para identificar el paso actual en un proceso de produccin. El
valor por omisin es 1 y automticamente es incrementado en cuanto el tem se mueve a travs del modelo,
siendo la matriz Jobs Matrix la que controla el tiempo y ruteo.
Time in Model
Disponible en VBA (Excel) solamente, el cual es un sello de tiempo que indica cuando SIMUL8 cre el Work
Item.
ID Number
Disponible en VBA (Excel) solamente, donde el ID Number es generado por el sistema, nico y solo de lectura
para cada Work Item individual. Se puede consultar este nmero desde la lengeta Other con el botn
Contents en un Storage Bin o un Work Center.
Image:
Usado para cambiar dinmicamente la apariencia grfica de un Work Item. La sintaxis para su uso es:
Image:nombre, en donde:
SIMUL8 empatar el texto encontrado luego de los dos puntos con el valor de la etiqueta y buscar por dicho
resultado en la librera de imgenes
Ejemplo:
Nombre de
etiqueta
Image:Truck
Image:Cliente
Image:A
Image:Color
Valor de
etiqueta
1
10
4
A
Nombre de imagen
en la librera
Truck1
Cliente10
A4
ColorA
INTELI8 Ecuador
Pgina 97
Etiquetas
Mecanismos de Ruteo
Esta capacidad permite modelar procesos complejos. Muchas de las rutas pueden ser tomadas como una
operacin de seleccin o una operacin de clasificacin.
En una operacin de clasificacin el Work Center rutea los Work Items a ms de un destino basndose en
alguna caracterstica del Work Item, representada por un valor en particular en una etiqueta.
Una operacin de seleccin son manejadas usando la funcin Routing-in del Work Center, en donde el Work
Center escoger los Work Items especficos que se encuentran en un Storage Bin comn con cierto valor en
una etiqueta determinada.
LBL Processing Time and Routing.S8
INTELI8 Ecuador
Pgina 98
Etiquetas
Shelf Life
El tiempo de vida de los Work Items en una cola junto con la disciplina Expired Only de un Work Center, es muy
usual en varias situaciones. Esto permite fijar un monto mximo de tiempo que un Work Item est dispuesto a
esperar en la cola antes de ser procesado por el Work Center.
Haciendo doble clic en el campo Shelf Life de un Storage Bin, se acceder a ver la lista de las etiquetas
presentes en el modelo, en donde, al escoger una de ellas, se trabajar con un variable dinmica en lugar de un
valor fijo.
Se debe considerar lo siguiente al usar esta caracterstica:
La expiracin de un Work Item dentro de un Storage Bin es un evento distinto dentro de la simulacin
del modelo. Por lo tanto, al haber mayor nmero de Work Items que expiran, la simulacin correr
ms lento.
Los Work Items que inician en un Storage Bin con condiciones Start-up no crean ningn evento por lo
que no podrn expirar. Para lograr que expiren se deber crear estos tems en un Storage Bin tonto,
donde son halados por un Work Center tonto el cual alimenta a una cola real al inicio de la simulacin.
Los Work Items aadidos o movidos usando Visual Logic no expirarn. Solo los tems que son ruteados
a un Storage Bin usando un Work Center podrn expirar.
Segregacin de Resultados
Tanto los Storage Bins y los Work Exit Points permiten segregar algunos de los resultados recolectados de
acuerdo al valor de una etiqueta.
Para un Storage Bin, permitir examinar el tiempo en cola para diferentes categoras de Work Items.
Para un Work Exit Point, se puede segregar los resultados del tiempo en el sistema usando el mismo mtodo.
Revise los resultados segregados en el Work Exit Point del modelo LBL Interrupt.S8
CONSIDERACIONES DE MEMORIA
SIMUL8 no posee limitacin en cuanto al nmero de etiquetas que se pueda crear y usar en un modelo. Sin
embargo, y debido a que los Work Items y sus etiquetas correspondientes asociadas a cada uno, consumen
INTELI8 Ecuador
Pgina 99
Etiquetas
espacio de memoria y recursos del sistema, en mayor cantidad que cualquier otro objeto, son los recursos en
cuanto a configuracin de su computador los que podran presentar limitantes.
Minimizar o reciclar el uso de etiquetas es un buen mtodo para reducir el monto de memoria ocupado. Otra
manera podra ser el tener la prctica de rutear los Work Items hacia un Work Exit Point una vez que han sido
finalizados.
INTELI8 Ecuador
Pgina 100
Etiquetas
EJERCICIOS DE REVISIN 1
Disee un modelo que corra 24 horas al da durante una semana y que cumpla con lo siguiente:
Una vez procesado cualquiera de los productos, son enviados a un Work Center para su empaquetado
con un tiempo de procesamiento de 3 minutos para el rojo y 5 minutos para el verde, dando prioridad
de empaquetado al producto rojo.
INTELI8 Ecuador
Pgina 101
Etiquetas
EJERCICIO DE REVISIN 2
Disee un modelo que simule un flujo documental para el siguiente escenario.
Una agencia bancaria recibe solicitudes de crdito a lo largo del da. Existen 3 tipos de solicitud de crdito de
acuerdo al monto solicitado por el cliente, a las cuales se las denomina tipo X, tipo Y y tipo Z.
Aproximadamente se reciben un mnimo de 2 solicitudes, un promedio de 3 solicitudes y un mximo de 4
solicitudes cada hora. La ventanilla de recepcin est abierta desde las 08h00 a 13h00 y desde las 14h00 a
17h00.
Las solicitudes son recibidas por una recepcionista para un proceso de clasificacin y asignacin, el cual toma
10 minutos en promedio, sabiendo que el tipo de solicitudes recibidas se distribuyen de la siguiente manera:
Tipo de
Solicitud
X
Y
Z
Frecuencia
60%
25%
15%
A parte de la recepcionista, existen 4 funcionarios adicionales que procesan las solicitudes y tienen una hora
para el almuerzo bajo el siguiente esquema de turnos:
Turno
1
Funcionario
AyB
C, D y
Recepcin
Horario
08h00 a 12h00
13h00 a 17h00
08h00 a 13h00
14h00 a 17h00
Cada solicitud de crdito dependiendo de su tipo, inicia y se procesa de formas diferentes. La siguiente tabla
muestra la secuencia de tareas y tiempos de procesamiento para cada tipo de solicitud:
TIPO X
Tarea
Funcionario
TIPO Y
1
2
3
4
Tarea
TIPO Z
1
2
3
4
Tarea
A
B
C
D
Usuario que
procesa
B
C
A
D
Usuario que
procesa
C
B
A
D
C
1
2
3
4
5
Tiempo de
procesamiento
25
15
10
20
Tiempo de
procesamiento
25
20
25
35
Tiempo de
procesamiento
10
15
25
60
10
Fije las propiedades del reloj para que el modelo corra durante un mes calendario de lunes a viernes y asuma
que los usuarios podran tener trabajo acumulado de solo el da anterior.
1.
2.
3.
4.
5.
6.
7.
INTELI8 Ecuador
Pgina 102
El almacn de informacin trabaja ntimamente integrado con Visual Logic de modo que el uso combinado de
estos le permitir organizar datos en el almacn de informacin y referenciarlos con Visual Logic para obtener
un control ms dinmico de la simulacin con declaraciones simples de cdigo. Considere al almacn de
informacin como un sitio pasivo donde reposan las variables requeridas por Visual Logic para poder funcionar.
El cuadro de dilogo del almacn de informacin muestra la lista categorizada de todas las variables del sistema
y definidas por el usuario en el modelo, con los respectivos valores de inicio y el valor que contiene cada una en
el momento actual
Puede usar el atajo CTRL+ I para acceder a esta
Objects Information Store.
INTELI8 Ecuador
Pgina 103
Number
Este tipo de variable contiene un simple valor numrico. El campo Content: especifica el valor que contendr la
variable una vez definida. El campo (on reset): especifica el valor que se asignar a la variable cuando el modelo
es reiniciado.
Puede dejar en blanco el campo (on reset): para que el contenido de una variable
numrica no cambie entre las corridas.
INTELI8 Ecuador
Pgina 104
Time
Es un tipo de variable con poca frecuencia de uso por su limitada funcionalidad. Es similar a una variable
numrica con la diferencia que contiene un nmero en un formato igual al formato del reloj utilizado al
momento por SIMUL8.
Spread Sheet
Es la variable usada con mayor frecuencia por su extrema flexibilidad para el ingreso de parmetros de
simulacin y escritura de resultados.
Una variable tipo hoja de clculo es similar a una hoja de Excel. Contiene 256 columnas y 16,384 filas y cada
celda es referenciada con la nomenclatura nombre[col,fil], en donde:
Multi-dimensional Array
A diferencia de la variable tipo hoja de clculo (anloga a un arreglo en 2 dimensiones), un arreglo
multidimensional en SIMUL8 puede contener ms de 2 dimensiones y contener tipos de datos numricos y de
texto dentro de un mismo arreglo.
Propiedad estudiada en SIMUL8 Advanced Training.
Simulation Object
Es un tipo de variable muy poderosa que referencia a uno de los tipos de objetos de SIMUL8. Al definir una
variable del tipo Simulation Object, se obtiene la facilidad de poder acceder y manipular todas las propiedades
de cualquier objeto del tipo con la que se defini esta variable en el modelo de simulacin.
Propiedad estudiada en SIMUL8 Advanced Training.
INTELI8 Ecuador
Pgina 105
INTELI8 Ecuador
Pgina 106
El cdigo Visual Logic puede ser ejecutado a partir de eventos relacionados a objetos de simulacin o por
eventos generales del modelo como tal. Solamente los objetos Work Entry Point, Work Center, Conveyor,
Storage Bin y Tank admiten la ejecucin de Visual Logic en diferentes secciones del objeto y en la lgica
ejecutada dentro de una distribucin.
Creacin de cuadros de
dilogo, hojas de Excel u
otras interfaces
Descripcin
Varios modelos implican tiempos de procesamiento o tasas de arribo que
dependen del actual estado del modelo de simulacin.
Sistemas que producen mltiples productos requieren VL para controlar el
tiempo de procesamiento, rutas, tiempo de configuracin o lotes que dependen
del tipo de producto
Si el arribo a un Work Center est planificado de forma programada, VL puede
proveer la flexibilidad para implementar un programa o calendario.
Algunos sistemas requieren rutas alternativas en reaccin a una mquina que
falla, un cambio en el nivel de inventario por rdenes justo a tiempo (JIT). El
tiempo de viaje entre las estaciones de trabajo puede ser dinmico dependiente
del Work Item especfico.
Sistemas que requieren un manejo cuidadoso de lotes involucran el uso de VL
para su funcionamiento.
Cuando un requerimiento de recurso cambia dependiendo de ciertas
condiciones se requerir VL para representar este escenario.
A pesar que SIMUL8 recolecta una gran cantidad de datos estadsticos de cada
objeto, generalmente se busca capturar y presentar estadsticas nicas e
indicadores de desempeo. Virtualmente cualquier estadstica que se desee
puede ser calculada con el uso apropiado de VL.
Interfaces de usuario que incluyen hojas de clculo, dilogos de SIMUL8 y
ejecucin completa de otras aplicaciones requerirn de VL para mover
parmetros y datos entre los objetos de simulacin y la interface de usuario.
INTELI8 Ecuador
Pgina 107
A continuacin se muestra la secuencia de ejecucin de las secciones Visual Logic basadas en el modelo.
Evento Visual Logic
On Simulation Open
On Button Click
Momento de invocacin
Al abrir un archivo de
SIMUL8
Al hacer clic en un botn
incluido en el modelo
Dialog on Open
Al abrir un cuadro de
dilogo
Dialog on OK
Dialog on Back
Reset Logic
INTELI8 Ecuador
Pgina 108
recoleccin de
resultados.
Cada vez que el modelo
es detenido y al finalizar
la corrida completa.
La nica manera para crear cdigo Visual Logic especfico para un objeto es a travs
de las propiedades de cada objeto. Sin embargo para ver y acceder a todas las rutinas
Visual Logic creadas en el modelo puede usar el atajo CTRL L
INTELI8 Ecuador
Pgina 109
Casi todos los parmetros de un modelo pueden ser cambiados con Visual Logic a travs del men de
comandos. Este men est dividido en tres secciones principales:
Simulation. Incluye todos los comandos de acceso externos, controles de simulacin, recoleccin de
resultados y lgica especial para clculos, depuracin, etc.
Any. Muestra una lista desplegable con todos los comandos Visual Logic.
Comando IF. Permite crear secciones de cdigo condicionadas. Este comando es accedido con la
declaracin IF .... (Else / While etc).
Comando Set. Usado frecuentemente para escribir informacin en una hoja de clculo, realizar una
operacin de clculo o fijar un valor en una variable. Es accedido a travs de la declaracin Set .... = ....
Formula Editor. Provee una lista de todos los objetos de simulacin, variables del almacn de
informacin y funciones matemticas.
Comando Loop. Accedido a travs de la declaracin Loop y usado para la ejecucin repetitiva de
cdigo. Conocido tambin como control de bucle.
Funcin Call. Usado para ejecutar secciones genricas de cdigo tal como funciones o para fraccionar
largas secciones de cdigo en secciones de menor tamao.
Comando IF
Permite comparar de manera lgica entre diferentes condiciones. Estas condiciones pueden incluir elementos
de la simulacin tal como estado de objetos, niveles de inventario, tiempo de simulacin o clculos
matemticos realizados sobre variables del almacn de informacin o etiquetas.
INTELI8 Ecuador
Pgina 110
Comando SET
Permite cambiar valores de parmetros o variables. Puede usarse tambin para cambiar el contenido de
etiquetas.
Formula Editor
Al hacer doble clic sobre los campos que contienen ??? o en el botn ... (representado en color verde), se
abrir el editor de frmula, desde el cual se podr acceder a todos los objetos usados en el modelo con sus
respectivas propiedades, variables del almacn de informacin y funciones matemticas para ser escritas en el
campo respectivo.
La lista Object muestra todos los objetos que contiene el modelo (cuadro izquierdo) con sus respectivas
propiedades (cuadro derecho) adicionalmente a las etiquetas atadas a un Work Item. La lista Information
muestra las variables contenidas en el almacn de informacin. La lista Math Function ofrece acceso a
funciones matemticas.
Comando Loop
La funcin Loop permite crear un bucle cuyo cdigo se ejecuta un nmero determinado de veces sobre un
nmero determinado de objetos comunes de simulacin.
Frecuentemente el uso que se le da al comando Loop es para optimizar la fijacin de parmetros iniciales en un
grupo de objetos comunes de simulacin al ser combinado con el comando SET. Tambin se lo usa para crear
reglas complejas de decisin que deben ser evaluadas sobre un grupo comn de objetos de simulacin cuando
se combina con el comando IF. De cualquier manera, el uso del comando Loop permitir ahorrar la escritura de
un nmero significante de lneas Visual Logic.
INTELI8 Ecuador
Pgina 111
Funcin Call
Cuando se ha escrito un cdigo Visual Logic genrico que pueda ser usado en ms de un evento en la
simulacin se usa la funcin Call la cual permite invocar dicha rutina desde donde se requiera su ejecucin.
Esto evita escribir el mismo cdigo ms de una vez.
INTELI8 Ecuador
Pgina 112
EJERCICIOS DE REVISIN 1
Uso del Comando SET
El siguiente ejercicio muestra el uso del comando SET para establecer parmetros de inicio en objetos de
simulacin.
La razn principal al usar instrucciones SET para fijar parmetros de inicio a diferentes objetos en un modelo de
simulacin, es la facilidad de poder acceder y modificarlos desde un solo lugar, reduciendo as la posibilidad de
introducir errores al configurar parmetros de manera individual en cada objeto de simulacin a la vez que
provee de una herramienta eficiente para la resolucin de inconvenientes.
Diagrame el modelo como se muestra en la figura siguiente manteniendo los mismos nombres para los objetos
de simulacin.
Posicione los datos en las mismas celdas tal como se muestra en la ilustracin. Solo
as lograr ser consistente con las lneas de cdigo VL a ser creadas ms adelante.
2. Construya el cdigo VL que fijar los parmetros en las colas al momento de reiniciar la simulacin
mediante el uso del comando SET.
a. Haga clic en el men Tools Visual Logic Events On Reset.
b. Haga clic derecho sobre el rea en amarillo y escoja el comando SET.
c. En la ventana Set Value haga clic sobre el botn de edicin de frmula junto a la caja de texto
del lado izquierdo titulada como Information.
d. Elija Object en la lista de tipos y seleccione Storage A.
INTELI8 Ecuador
Pgina 113
De la lista de propiedades que aparece a la derecha haga doble clic sobre la propiedad Initial
Contents y clic en el botn OK.
Haga clic sobre el botn de edicin de frmula junto a la caja de texto del lado derecho
titulada como Calculation.
Verifique que en la lista de tipos est seleccionada Information.
Haga doble clic sobre la variable ssInicio y seguidamente clic sobre el cono hoja de clculo
(sealado con una flecha roja en la figura siguiente). Esto mostrar la variable ssInicio en
donde podr seleccionar la celda a la cual necesita hacer referencia., en este caso la C3.
Haga clic en el botn OK para cerrar la hoja de clculo ssInicio, clic en el botn OK para cerrar
la ventana Formula Editor y nuevamente en el botn OK para cerrar la ventana Set Value.
j. Repita los pasos anteriores para las colas Storage B y Storage C, utilizando la propiedad
Max Size en el paso e con las coordenadas respectivas de cada uno en el paso h.
3. Contine construyendo el cdigo VL que fijar los parmetros para el tiempo de procesamiento de los
Work Center 1, Work Center 2 y Work Center 3.
a. Haga clic derecho sobre el rea en amarillo y escoja Command Object Distributions
Object Distribution Parameters. Aparecer el siguiente dilogo:
i.
b.
c.
d.
e.
f.
Verifique que en la lista Parameters: est seleccionado Objects y haga clic en la caja de texto
gris con ????. Escoja de la lista de objetos disponibles Work Center 1 y haga clic en el botn
OK.
En la lista Parameters: seleccione Distribution to be changed y en la lista desplegable inferior
seleccione Operation Time.
En la lista Parameters: seleccione Distribution type y en la lista desplegable inferior
seleccione Exponential.
En la lista Parameters: seleccione Parameter 1 y haga clic en la caja de texto gris con 0.
Verifique que en la lista de tipos est marcado Information y haga doble clic sobre la variable
ssInicio a la derecha. Reemplace los valores [c,r] por [3,10], haga clic en el botn OK y
nuevamente clic en el botn OK.
Repita los pasos anteriores para el Work Center 2 y Work Center 3 utilizando la distribucin
Average en el paso d y las coordenadas respectivas de cada uno en el paso e.
Debido a que la distribucin Average y Exponential utiliza un solo parmetro como
dato, no ser necesario modificar los parmetros adicionales mostrados como
Parameter 2, Parameter 3, Parameter 4 en el paso e.
INTELI8 Ecuador
Pgina 114
Verifique que el cdigo VL construido sea igual al que se muestra en la siguiente ilustracin.
4. Cierre la ventana de cdigo VL, reinicie la simulacin y verifique que las propiedades mencionadas de los
objetos mencionados en el cdigo VL se hayan aplicado.
INTELI8 Ecuador
Pgina 115
EJERCICIOS DE REVISIN 2
Uso del Comando IF
El siguiente ejercicio muestra el uso del comando IF para establecer diferentes condiciones de operacin en un
modelo de simulacin. Al finalizar el ejercicio estar en capacidad de construir modelos que puedan simular
situaciones especficas inherentes a las condiciones de funcionamiento de un proceso.
Realice los cambios propuestos usando el modelo del ejercicio de revisin 1 de Visual Logic para cumplir con las
siguientes condiciones:
El Work Entry Point 1 debe proveer de tantos Work Items como sea necesario al modelo con la
finalidad de que el inventario en Storage A se mantenga como mximo en 40 y mnimo en 20 Work
Items.
El Work Center 2 debe entregar los Work Items procesados a Storage B durante la primera mitad de
tiempo de cada jornada diaria, caso contrario, durante la segunda mitad de la jornada diaria entregar
a Storage C.
El Work Center 3 debe tomar un Work Item a la vez de cada Storage que lo alimenta.
INTELI8 Ecuador
Pgina 116
i.
7. En la ventana de propiedades de Storage A elija VL On Exit y construya el cdigo VL para que la variable
nAbastecer sea igual a 1 si el inventario de Storage A es menor a 20.
a. Siga de manera similar los pasos descritos en el punto 6 y verifique que el cdigo VL
construido sea igual al que se muestra en la siguiente ilustracin.
8. Cierre la ventana de cdigo VL y haga clic en el botn OK para cerrar la ventana de propiedades de
Storage A.
9. Proceda a construir el cdigo VL para bloquear el ingreso de Work Items al modelo cuando la variable
nAbastecer sea igual a 0. Abra las propiedades del Work Center 1, haga clic en el botn Routing In, elija
la pestaa Options y haga clic en el botn Before Selecting.
a. Haga clic derecho sobre el rea en amarillo y escoja el comando IF .... (Else / While etc).
b. En la ventana Conditional Block Editor verifique que en tipo est seleccionado IF.
c. En la primera caja de texto escriba nAbastecer.
d. En la lista desplegable elija el smbolo igual a (=).
e. En la tercera caja de texto escriba el nmero 0 y haga clic en el botn OK.
f. Seleccione y haga clic derecho sobre la lnea Insert logic here to use IF condition is true y
escoja el comando Block Current Routing a travs de Command Object Routing.
g. Verifique que el cdigo VL construido sea igual al que se muestra en la siguiente ilustracin.
h.
INTELI8 Ecuador
Cierre la ventana SIMUL8 Visual Logic: Work Center 1 Route In Before Logic
Pgina 117
12. Cierre la ventana de cdigo Visual Logic, reinicie la simulacin y compruebe que se cumplen las
condiciones establecidas mientras el modelo corre.
Desafo
Plantee un nuevo cdigo Visual Logic que haga referencia a la propiedad Batching del Work Entry Point 1 para
reemplazar la sentencia Block Current Routing usada en el Work Center 1 que controla la entrada de Work
Items al modelo.
INTELI8 Ecuador
Pgina 118
EJERCICIOS DE REVISIN 3
Uso del Comando Loop
El siguiente ejercicio muestra el uso del comando Loop para fijar parmetros en comn a un mismo tipo de
objeto de simulacin a partir de una variable tipo hoja de clculo. Al finalizar el ejercicio estar en capacidad de
usar el comando Loop para realizar tareas comunes en diferentes objetos de simulacin evitando as la excesiva
escritura de cdigo VL.
Diagrame el modelo como se muestra en la figura siguiente manteniendo los mismos nombres para los objetos
de simulacin.
Utilice el asistente Duplication Wizard para copiar el Storage 1 las veces que sean
necesarias, haciendo clic derecho sobre el Storage 1.
INTELI8 Ecuador
Pgina 119
Posicione los datos en las mismas celdas tal como se muestra en la ilustracin. Solo
as lograr ser consistente con las lneas de cdigo Visual Logic a ser creadas ms
adelante.
16. Construya el cdigo VL que fijar los parmetros en todas las colas al momento de reiniciar la simulacin
mediante el uso del comando SET y la variable tipo Simulation Object.
a. Haga clic en el men Tools Visual Logic Events On Reset.
b. Haga clic derecho sobre el rea en amarillo y escoja el comando Loop Loop on numbers
from.to.
c. Seleccione de la ventana Information Store la variable nLoop y haga clic en el botn OK.
d. En la ventana Loop Control, en la caja de texto From: escriba 0 y en la caja de texto To:
escriba 5.
e. Haga clic derecho sobre la lnea Insert logic here to use during LOOP y escoja el comando
SET.
f. En la caja de texto izquierda escriba objSB.
g. En la caja de texto derecha escriba o construya el texto ssInicio[2,3+nLoop] y haga clic en el
botn OK.
h. Haga clic izquierdo sobre la ltima lnea VL construida y a continuacin clic derecho para
seleccionar el comando SET.
i. En la caja de texto izquierda escriba o construya el texto objSB.Initial Contents =
ssInicio[3,3+nLoop].
j. Haga clic izquierdo sobre la ltima lnea VL construida y a continuacin clic derecho para
seleccionar el comando SET.
k. En la caja de texto izquierda escriba o construya el texto objSB.Max size =
ssInicio[4,3+nLoop].
l. Haga clic izquierdo sobre la ltima lnea VL construida y a continuacin clic derecho para
seleccionar el comando SET.
m. En la caja de texto izquierda escriba o construya el texto objSB.Shelf Life =
ssInicio[5,3+nLoop].
n. Verifique que el cdigo VL construido sea igual al que se muestra en la siguiente ilustracin.
Cierre la ventana de cdigo Visual Logic, reinicie la simulacin y verifique que las propiedades mencionadas
de los objetos incluidos en el cdigo Visual Logic se hayan aplicado.
INTELI8 Ecuador
Pgina 120
Mejores Prcticas
CONVENCIN DE NOMBRES
Mientras ms grande es el modelo, ms larga ser la lista de variables y objetos, por lo tanto, es un buen hbito
organizarlos usando esquemas para nombres de variables y objetos.
El uso de un esquema predefinido, garantizar que el usuario simplemente leyendo el nombre de una variable
o un objeto pueda saber su tipo, cmo es usada en el modelo y si es una constante de alcance global o local y
por sobre todo, le ser de gran utilidad al momento de revisar un modelo varios meses despus de haberlo
construido ahorrndolo incontables horas de anlisis en dicho momento.
El uso de la convencin de nombres presentada a continuacin podra ser utilizada por usted en la creacin de
modelos o ser reemplazada por una convencin de nombres propia. De cualquier modo, le aconsejamos
enfticamente definir y usar una convencin.
Cada nombre usado consiste de dos partes:
1. Prefijo
2. Calificador (Sufijo)
La base es usualmente un identificador que indica el tipo de variable u objeto en mencin. Por ejemplo el
nombre de una cola o Storage Bin podra incluir las tres letras que (cola en ingls) como prefijo en el nombre
de dicho objeto. Finalmente el prefijo es seguido por un calificador que identifica de manera nica al objeto
especfico. Por ejemplo, una cola que almacena las rdenes que arriban a un punto podra llamrsele
que Arrivals.
Todas las listas de variables en SIMUL8 son ordenadas alfabticamente, lo que significa que usando prefijos y
nombres de base se obtiene la ventaja de poder ver los objetos similares en grupos.
Prefijo
dlb
dnd
dpp
dta
dtd
gisv
img
iss
lbl
lisv
que
res
shf
wc
wep
wex
Ejemplos
dnd Group 1
dpp ProductMix
res Group 1
wc Machine1
iss ArrByPeriod
gisv NTypes
gxisv Loop
lbl ID
INTELI8 Ecuador
Definicin
Label based distribution
Named distribution
Probability profile distribution
Time absolute distribution
Time dependent distribution
Global Information Store variable
Image
Information Store sheet
Label
Local Information Store variable
Queue o storage bin
Resource
Shift
Work Center
Work entry point
Work exit point
Definicin
Named Distribution para Grupo 1
Distribucin de perfil probabilstico que contiene el mix de productos.
Recursos para las tareas del Grupo 1
Centro de trabajo para representar el trabajo realizado por la Mquina1
Hoja de clculo del almacn de informacin que contiene arribos por perodo.
Variable global del almacn de informacin que guarda un nmero.
Variable local en el almacn de informacin para control en bucles.
Etiqueta para almacenar un nmero de identificacin nico.
Pgina 121
Mejores Prcticas
DOCUMENTACIN
Algo muy importante a tomar en cuenta es la necesidad de buena documentacin. La documentacin puede
darse de varias maneras, usualmente involucra el registro de varios aspectos de su proyecto de simulacin
incluyendo el ejercicio de recoleccin de datos, observaciones del sistema y suposiciones del modelo.
SIMUL8 hace conveniente el aadir documentacin a los objetos de su modelo a travs de los botones Memo
provistos en cada objeto. La informacin ingresada en Memo ser mostrada a travs de un pequeo cuadro de
texto junto al objeto de simulacin al posicionar el cursor sobre el mismo objeto, adems de ser mostrada en el
extremo inferior izquierdo de la ventana de simulacin.
Adicionalmente a documentar los objetos, debera hacerlo tambin para las distribuciones.
De igual forma y an ms importante, debera documentar de manera muy cuidadosa el uso de etiquetas.
Registre en donde son creadas las etiquetas, donde son referenciadas, cuales objetos usan la etiqueta y si
alguna seccin Visual Logic hace referencia a la etiqueta. Esto le ahorrar varias horas de tiempo si usted o
alguien ms necesitan dar un vistazo al modelo ms adelante.
El editor de Visual Logic de SIMUL8 provee una forma fcil de aadir documentacin. Use el men contextual
mediante clic derecho para seleccionar la opcin Comment. Estos comentarios aparecern en verde en las
secciones de cdigo. Mientras ms y mejor documente el cdigo, ms facilidad dar a cualquier persona
involucrada en el modelo.
Para finalizar, debera documentar los resultados correctamente. Idealmente debera proveer una definicin
para cada resultado, cmo se deriva y cual es el grado de variacin con respecto a nmeros randmicos.
PRUEBAS (VERIFICACIN)
Al construir un modelo, tiene sentido probar para comprobar que se desempea de la manera que se pens.
Los modelos de simulacin no son diferentes. En el proceso de probar o verificar el modelo, su trabajo es
asegurarse que la lgica en la simulacin sea consistente con las funciones fijadas. Esto incluye asegurarse que
la lgica especfica opere correctamente, que los tiempos de procesos sean calculados adecuadamente, que las
reglas en el flujo de trabajo son implementadas apropiadamente y que los resultados con calculados con
precisin.
Fjese que la prueba es diferente a la validacin del modelo, en donde se asegurar que los resultados de su
modelo empaten con los del mundo real. Por ahora, asegrese que el modelo este operando de la manera que
se lo pens. A continuacin se enumeran algunos puntos para ayudar en la etapa de verificacin:
Divida y triunfe
La mayora de los modelos pueden ser divididos en un nmero de secciones diferentes. A medida que
desarrolla cada seccin, asegrese de probar minuciosa e independientemente del resto del modelo, si es
posible. Por ejemplo, la mayora de modelos tienen una seccin para generar la demanda. Es fcil probar y
asegurarse que la mezcla y el volumen correcto sean generados. Desconecte los objetos que arriban del resto
del modelo si es necesario. Solo cuando tenga las secciones operando correctamente debera combinarlas y
probar el modelo como un todo para verificar las interacciones entre las secciones.
Prueba detallada
Pruebe usando valores extremadamente grandes y pequeos incluyendo valores cero. La verificacin de
parmetros permitir que si el usuario cambia de valores, el modelo no colapse o se de la tpica divisin para
cero, a pesar de que SIMUL8 lo maneja.
Arregle el problema, no el sntoma
Parchar un modelo para evitar que muestre un error sin realmente arreglar la causa del error solamente le
conducir a tener problemas en su presentacin final. Escribir una sentencia IF para evitar una divisin para
cero en lugar de determinar el porqu dicho valor es cero es un buen ejemplo de que no se debera hacer.
INTELI8 Ecuador
Pgina 122
Mejores Prcticas
Un segundo par de ojos
Cuando ha estado trabajando en un modelo por algn tiempo, puede ser muy fcil prestar poca atencin
inclusive al error ms obvio. Permita que alguien ms revise el modelo o presente el modelo a otros. Esto har
que nazcan preguntan que probablemente no se le hubieran ocurrido.
Presente su modelo
Uno de los mejores mtodos para verificar un modelo es presentar el cdigo detallado a personas en otros
proyectos. Los programadores de computadores conocen este proceso como revisin estructurada de cdigo.
Esto implica leer el cdigo lnea por lnea y decidir como grupo si el cdigo est correcto. El simple hecho de
explorar su cdigo con otros, permitir descubrir errores frecuentemente.
Use el monitor de simulacin
El monitor le permitir examinar la simulacin evento por evento. Imprima estos eventos y revise que el
tiempo de simulacin coincida con la ocurrencia de cada evento para estar seguro de que los clculos se
realizan correctamente.
Ponga atencin a la animacin
La animacin es en s una herramienta de depuracin. Mire cuidadosamente la animacin para asegurarse que
los tems son ruteados apropiadamente, los centros de trabajo funcionan como se intent, los recursos y
patrones de turno estn correctos y las reglas de lotes estn bien implementadas.
Piense como un solucionador de problemas
Cuestinese acerca de su modelo frecuentemente.
Revise su modelo usando matemtica simple
No se confe que la matemtica debe estar correcta simplemente porque es una computadora. La
computadora no puede decirle si usted ingreso la frmula correcta. El modelo produce el nmero correcto de
arribos durante el da? Si multiplica el nmero de tems completados por el tiempo promedio de
procesamiento y lo divide por el tiempo total de simulacin, tiene sentido el porcentaje de utilizacin de los
centros de trabajo? Preguntas simples como estas pueden ayudarle a verificar que su modelo est correcto.
La depuracin es un oficio
Recuerde que la depuracin es en realidad un oficio que necesita ser practicado y ser tomado en serio. Reserve
un tiempo en su plan de proyecto para las pruebas apropiadas y brndele tanta importancia si no es ms que a
las otras etapas en su proyecto. Todo el trabajo duro de su modelo no significar mucho si los resultados del
modelo no son confiables.
GENERACIN DE CDIGO
Existen algunas maneras para crear cdigo. Use nombres genricos para propsitos de bucles, cree cdigo
genrico que pueda ser llamado en mltiples ocasiones a lo largo de todo el modelo y genere componentes y
plantillas re usables. A continuacin anotamos tres reglas fundamentales parar un buen desarrollo de modelos
y un efectivo uso del tiempo en el proyecto:
1. Hgalo general: El cdigo re usable reducir el tiempo de desarrollo del modelo entre un 20% a un 50%.
2. Use una convencin de nombres. El tiempo gastado en buscar que nombre poner a un objeto y en la
depuracin cuando una variable errnea es utilizada en cierta parte del cdigo puede hacerle
desperdiciar una gran cantidad de tiempo.
3. Comente, comente y comente. Mucho tiempo podr ser ahorrado con solo documentar o comentar los
pasos en el desarrollo de cdigo.
INTELI8 Ecuador
Pgina 123
Mejores Prcticas
HGALO GENERAL
El desarrollo de modelos de simulacin no debe ser una obra maestra, sin embargo hay tcnicas que, no solo lo
hacen fcil de entender sino que adems acortan el tiempo de desarrollo. Aproveche las funciones de copiar
objetos, por ejemplo, al tener varias lneas de produccin en una planta que producen el mismo trabajo, cree
una lnea general, incluya todos los parmetros, escriba el cdigo requerido si es necesario y ligue a las reas
apropiadas para finalmente copiar toda la lnea. El usar una sola pieza de cdigo referenciada le ahorra mucho
tiempo en caso de que dicho cdigo deba ser cambiado. Al cambiar solo una seccin es posible reflejar el
cambio en todo el modelo.
Otro ejemplo que se puede citar es una planta la cual tiene 20 mquinas del mismo fabricante. Todas tienen el
mismo patrn MTBF y MTTR, entonces en lugar de crear una distribucin en cada mquina, genere una
distribucin genrica y haga referencia a esta desde todas las mquinas. Si la distribucin debe ser ajustada
ser necesario un solo cambio en lugar de 20.
El uso de hojas de clculo para el ingreso de datos es otro mtodo para actualizar de manera rpida y fcil el
modelo de simulacin para diferentes anlisis que pasa si (What if). Esto requiere naturalmente mayor
esfuerzo al inicio pero vale la pena si varias alteraciones menores necesitan ser realizadas ya que se las podr
hacer desde un solo lugar. Esto tambin le provee un punto de referencia nico para el escenario en prueba ya
que la hoja de clculo muestra los parmetros que han sido alterados.
INTELI8 Ecuador
Pgina 124
Que informacin el cliente necesita obtener para llevar a cabo el estudio de simulacin.
Que aspectos de la necesidad o el objetivo mencionado anteriormente han sido mal entendidos o mal
interpretados.
Que aspecto del sistema es de inters particular para la investigacin ahora que el consultor ha puesto
alguna estructura al problema
Crear un borrador es bastante ms importante de lo que parece. La primera idea del consultor respecto a lo
que es un modelo de simulacin conveniente puede ser diferente del modelo de simulacin al finalizar el
estudio, sin ser que necesariamente el constructor del modelo est errado sino porque las necesidades del
cliente evolucionan durante el proceso.
INTELI8 Ecuador
Pgina 125
Ser capaz de disear la representacin visual del modelo para que resalte los aspectos importantes al
cliente sin nublar los causales con sobrecarga de informacin.
Esta fase contina hasta que el cliente sienta que conoce que es lo mejor que se puede hacer, es decir, hasta
que el problema se resuelva.
CORRA EL MODELO
Corra el modelo (Inicie el reloj de la simulacin y vea como las unidades se mueven alrededor del sistema). Esta
etapa puede proveer varias revelaciones respecto a como el sistema trabaja y que cambios podran mejorarlo.
Sin embargo, hay pasos importantes que se toman para asegurar la valides de estos descubrimientos.
VERIFIQUE EL MODELO
Verifique que el modelo est corriendo de la misma manera que trabajara en el mundo real bajo las mismas
circunstancias como primer paso. En teora, es necesario realizar esta verificacin cada vez que un cambio se
realiza al modelo, pero ciertamente esto sera imprctico. Si el modelo es la representacin de un sistema
actual, esta verificacin es una etapa para asegurar de que el modelo se comporta como el sistema real. Por
ejemplo, ponga algunas rdenes actuales de clientes en el modelo y vea si estas son manejadas en la misma
forma y el mismo tiempo como el sistema real lo hara.
La nica forma de verificar un modelo de un sistema nuevo (que no existe an) es experimentando con sumo
cuidado, observando tanto la animacin y las estadsticas para ver si los cambios observados son razonables en
vista de los cambios realizados a los parmetros de entrada del modelo tales como la demanda, nmeros,
velocidad de mquinas u otros. Hay un problema metodolgico ya que claramente, si estos cambios son
esperados o conocidos, no habra necesidad de construir y usar el modelo de simulacin en primera instancia.
No obstante, la investigacin cautelosa del comportamiento del modelo permitir la identificacin y
eliminacin de la mayora de errores o mal entendidos en la construccin del modelo.
Es muy fcil omitir esta etapa por la emocin y urgencia en tratar de ayudar al cliente a encontrar la solucin. El
omitirlo es tambin uno de los caminos ms fciles de perder la fe del cliente cuando observa algunos
resultados los cuales no son solo equivocados intuitivamente sino causados por un error.
Pgina 126
INTELI8 Ecuador
Pgina 127
INTELI8 Ecuador
Pgina 128
Respuestas
CONOCIENDO SIMUL8
Ejercicio de Revisin 2
1.
2.
3.
4.
Cul fue el promedio de tiempo en el sistema para todos los Work Items
a. 14.04 minutos
Los valores podran ser diferentes debido al uso de diferentes flujos de nmeros
aleatorios y la introduccin automtica de tiempos de viaje.
INTELI8 Ecuador
Pgina 129
Respuestas
EL RELOJ DE SIMUL8
Ejercicio de Revisin 1
Los resultados pueden variar significativamente debido a las distancias de viaje segn
la ubicacin de los objetos en la pantalla.
1. Usando el monitor de simulacin e ignorando los pasos Trying, cules son los cinco primeros eventos
que ocurren en la simulacin?
a. 27.94 New Main Work Item Type at Work Entry Point 1
b. 29.08 Main Work Item Type (UID: 1) completes travel from Work Entry Point 1 to Queue for Work
Center 1
c. 29.08 Started: Move work to Work Center 1
d. 39.11 New Main Work Item Type at Work Entry Point 1
e. 40.25 Main Work Item Type (UID: 2) completes travel from Work Entry Point 1 to Queue for Work
Center 1
2. Cul es el tiempo de simulacin para el primer Work Item que alcanza el objeto Work Complete 1?
a. 88.75 Main Work Item Type (UID: 1) completes travel from Work Center 2 to Work Complete 1
3. Cunto tiempo ha transcurrido desde que el Work Center 2 complet el primer Work Item hasta que
dicho Work Item alcanz al Work Complete 1?
a. 87.61 End of Job on Work Center 2 for Main Work Item Type (UID: 1)
b. 88.75 Main Work Item Type (UID: 1) completes travel from Work Center 2 to Work Complete 1
c. 88.75 87.61 = 1.14 minutos (Equivalente al tiempo de viaje)
4. Configure el reloj como se indica a continuacin y registre el tiempo que toma en completar 100 Work
Items para cinco diferentes corridas de simulacin.
a.
b.
c.
d.
e.
INTELI8 Ecuador
Pgina 130
Respuestas
OBJETOS BSICOS
Ejercicio de Revisin 1
1. Reinicie y corra la simulacin. Qu tiempo muestra el reloj cuando el modelo se detiene al alcanzar los
1,500 tems?
a. Tiempo: 13:46:379
2. Cul es el porcentaje de trabajo para WC Load y por qu?
a. 100% debido a que en el Work Entry Point se seleccion la propiedad Unlimited arrivals lo que
significa que WC Load solicita un Work Item de manera inmediata al terminar de procesar uno
anterior.
3. Registre el nmero de tems completados por wc 1, wc 2 y wc 3. Indique 4 razones por las que estos
valores no son aproximadamente iguales.
a. wc 1: 486 Work Items
b. wc 2: 648 Work Items
c. wc 3: 369 Work Items.
i. Cada Work Center tiene asignado una diferente prioridad.
ii. Cada Work Center tiene diferente capacidad de procesamiento debido a sus valores de
replicacin.
iii. El Storage Bin que cada wc alimenta tiene diferente capacidad.
iv. Work Center wc 4 tiene asignado prioridad como poltica de ruteo de entrada.
4. Qu representan los nmeros en la parte superior de los centros de trabajo mientras la simulacin est
corriendo?
a. Representan la cantidad de Work Centers que estn siendo usados en un momento dado.
5. Son estables los resultados del modelo de simulacin?
a. Si son estables debido a que el inventario no crece desproporcionadamente a lo largo del tiempo.
INTELI8 Ecuador
Pgina 131
Respuestas
DISTRIBUCIONES
Ejercicio de Revisin 1
1. Cul es el nmero mximo de tems que la cola contiene en un momento dado durante la semana? Cul
fue el tiempo de simulacin para dicho nivel pico en el inventario?
a. 57 tems al tiempo 13:17:04
2.
Cuntos arribos produjo Confirme que el Work Entry Point 2. Justifique su respuesta.
a. Produjo 38 arribos, aproximadamente un 10% menos del caso en que el 100% de las citas se
cumplan.
INTELI8 Ecuador
Pgina 132
Respuestas
FLUJO DE TRABAJO
Ejercicio de Revisin 1
1. Usando matemtica simple, cul sera el tiempo en el sistema esperado para que el primer Work Item
salga del modelo?
a. 0.5 + 0.75 = 1.25 minutos
2. Usando la configuracin de parmetros estndar del reloj, reinicie y corra la simulacin. Cul es el
tiempo promedio para la Cola 1 y la Cola 2?
a. Cola 1: 0.00 minutos
b. Cola 2: 0.10 minutos
3. Aada el tiempo promedio para la Cola 1 y la Cola 2 al tiempo esperado de procesamiento de los Work
Centers. Cunto espera que sea el tiempo promedio en el sistema para cada Work Item?
a. 1.25 + 0.00 + 0.10 = 1.35 minutos
4. Cunto es el tiempo promedio en el sistema reportado por el Work Exit Point? Compare este resultado
con el esperado en la respuesta 3 y cul es el diferencial porcentual?
a. Tiempo promedio en el sistema: 3.78 minutos
b. 3.78 1.35 = 2.43 minutos => 180% (2.43 / 1.35)
5. Abra el dilogo de preferencias de SIMUL8 (File Preferencies Distance =Zero) y fije los tiempos de
viaje a cero. Reinicie y vuelva a correr el modelo. Cul es el nuevo tiempo en el sistema? Se compara con
el esperado en la pregunta 3?
a. Tiempo promedio en el sistema: 1.35 minutos, tal como se esper.
6. Abra el dilogo de preferencias de SIMUL8 y seleccione para mostrar el porcentaje de utilizacin al
detener el modelo (File Preferences Display Data display when simulation stopped Utilization).
Cul es el porcentaje de utilizacin de los tres Work Centers?
a. Work Center 1: 25%
b. Work Center 2: 25%
c. Work Center 3: 75%
7. Abra el dilogo de preferencias y fije el intervalo de sincronizacin de resultados a 60 minutos (File
Preferences Results Results synchronization interval:). Seleccione la Cola 2 y cree un grfico de
inventario. Reinicie y corra la simulacin. Fjese en el tamao promedio de la Cola 2 desde el dilogo de
resultados del objeto. Seleccione desde el mismo dilogo la opcin Plot every change y vuelva a correr
la simulacin. Cmo compara el tamao promedio de la cola con lo que observ antes?
a. Al graficar en cada intervalo: 0.05
b. Al graficar cada cambio: 0.21
INTELI8 Ecuador
Pgina 133
Respuestas
RECURSOS
Ejercicio de Revisin 1
1. Cul es el nmero mximo de licencias que la empresa debera adquirir para soportar la carga diaria
transaccional?
a. Casi el total de requerimientos diarios pueden ser manejados con 7 licencias concurrentes para los
12 usuarios ocasionales, teniendo:
i. 6.17 licencias en uso promedio.
ii. 88.18% de utilizacin.
iii. 4.33 transacciones promedio en cola
Un total de al menos 12 licencias (7 usuarios ocasionales + 5 usuarios fijos) debera adquirir la empresa,
sin embargo, al adquirir 8 licencias concurrentes (13 en total) se alivia notablemente el tiempo de espera por
licencia en los picos transaccionales.
Ejercicio de Revisin 2
1. Cul es el mximo tiempo en el sistema para los vehculos?
a. 36.01 minutos
2. Qu porcentaje de tiempo emplean los mecnicos parqueando carros?
a. 12.67%
3. Cul es el promedio de utilizacin de los asistentes y mecnicos?
a. Mecnicos: 74%
b. Asistentes: 77%
4. Cuantas bahas como mximo fueron utilizadas al mismo tiempo.
a. 4 bahas son utilizadas al mismo tiempo como mximo.
5. Cunto tiempo adicional es requerido a partir de las 16H00 para poder entregar todos los vehculos que
arribaron en el da?
a. Aproximadamente 40 minutos.
6. Tiene capacidad la lavadora para aceptar ms clientes durante el da y poder entregar los vehculos
hasta las 17H30?
a. Tiene disponible aproximadamente 50 minutos adicionales para atender mayor demanda.
INTELI8 Ecuador
Pgina 134
Respuestas
ETIQUETAS
Ejercicio de Revisin 1
1. Qu cantidad de producto rojo y verde se produjo en una semana?
a. Rojo: 838 unidades
b. Verde: 1,505 unidades
2. Cul es el tiempo promedio de espera para empaquetar cada producto?
a. Rojo: 2.84 minutos
b. Verde: 310.37 minutos
3. Qu porcentaje de cada producto permaneci en la cola de produccin por hasta 20 minutos?
a. Rojo: 1% (0.83%)
b. Verde: 46% (46.36%)
Ejercicio de Revisin 2
1. Cuntas solicitudes en total ingresaron en el mes de trabajo?
a. Total: 413 solicitudes.
2. Cuntos trmites se despacharon al finalizar el mes de trabajo y cuntos de cada tipo?
a. 320 trmites finalizados.
b. Trmite X: 177 solicitudes.
c. Trmite Y: 89 solicitudes.
d. Trmite Z: 54 solicitudes.
3. Cul es el porcentaje de ocupacin de cada turno?
a. Turno A: 89.90%
b. Turno B: 81.43%
c. Recepcin: 42.86%
4. Cul es el porcentaje de utilizacin en cada centro de trabajo de los usuarios A, B, C y D?
a. Centro de trabajo de usuario A: 92.59%
b. Centro de trabajo de usuario B: 67.22%
c. Centro de trabajo de usuario C: 53.43%
d. Centro de trabajo de usuario D: 91.34%
5. Cul es el nmero de solicitudes que tiene acumulado cada usuario al finalizar el mes?
a. Usuario A: 16 solicitudes
b. Usuario B: 0 solicitudes
c. Usuario C: 0 solicitudes
d. Usuario D: 83 solicitudes
6. Cul fue el tiempo promedio para completar cada tipo de trmite
a. Trmite X: 1,490.42 minutos
b. Trmite Y: 1,458.49 minutos
c. Trmite Z: 1,510.83 minutos
7. Proponga alternativas para minimizar el nmero de solicitudes en cola para cada usuario y reducir el
tiempo de ciclo de los trmites sin incurrir en la inclusin de nuevos recursos.
a. Ordene las colas para cada usuario priorizando los trmites con mayor demanda.
b. Asigne el tiempo muerto de cada recurso para procesar tareas de otro usuario.
INTELI8 Ecuador
Pgina 135
Respuestas
INTELI8 Ecuador
Pgina 136
Bibliografa
Simulation Modeling with SIMUL8; K. Concannon, M. Elder, K. Hunter, J. Tremble, S. Tse; Visual8
Canada; Junio 2004.
Learning SIMUL8, The Complete Guide; Jaret W. Hauge and Kerrie N. Paige, 2001.
www.simul8.com
INTELI8 Ecuador
Pgina 137