Primeros pasos con WITNESS - Ingeniería de Organización y

Anuncio
Primeros pasos con Witness
Wit
Miguel Ortega
Álvaro García Sánchez
Primeros pasos con WITNESS
© Lanner Group Limited, 2010
Autores:
Miguel Ortega-Mier
Alvaro Garcia-Sanchez
Depósito Legal:
ISBN: 974-2x-2323-23-23
Servicio de publicaciones de la UPM
PRÓLOGO
La simulación de eventos discretos es una herramienta muy potente para
abordar un conjunto muy amplio de problemas. Representar en un
ordenador, mediante un modelo, el comportamiento de un sistema para
predecir su funcionamiento permite tomar decisiones con menor riesgo y
con menores costes.
WITNESS es una muy completa y versátil herramienta para desarrollar y
explotar este tipo de modelos. Es un software que se ha utilizado en
multitud de proyectos con excelentes resultados.
Los autores, Miguel Ortega Mier y Álvaro García Sánchez, son profesores de
la Escuela Técnica Superior de Ingenieros Industriales de la Universidad
Politécnica de Madrid. La simulación ocupa un parte central de su tarea
docente, investigadora y de transferencia tecnológica a empresas. En
particular, tienen una amplia experiencia en el uso de WITNESS. También
son formadores acreditados por Lanner para ofrecer formación en
WITNESS.
Este libro permitirá al lector familiarizarse con el entorno de WITNESS. Para
ello, el lector será guiado por los aspectos y las funcionalidades más
importantes de WITNESS con un enfoque muy práctico. Este entorno ofrece,
al mismo tiempo, la posibilidad de construir modelos altamente complejos y
elaborar otros más sencillos con un esfuerzo relativamente pequeño de
programación.
Para conocer en mayor profundidad las funcionalidades que ofrece
WITNESS, el lector podrá consultar el sistema de ayuda de WITNESS, que
constituye un conjunto de material amplísimo en que están documentados
todos los detalles necesarios para explotar todas las posibilidades que
ofrece este entorno de simulación.
Dicho todo lo anterior, solo queda desearle al lector un paseo agradable por
WITNESS y que aprenda y disfrute con el texto que sigue.
© Lanner Group Limited, 2010
Índice
Prefacio
Novedades
Cómo instalar y ejecutar Witness
Licencias y opciones
Para empezar
La simulación
La familia de productos WITNESS
WITNESS
El módulo: WITNESS Scenario Manager
El módulo WITNESS Documentor
El módulo WITNESS Optimizer
El módulo WITNESS VR
Lanner Group
Construcción de un primer modelo
Paso 1
Paso 2
Paso 3
Paso 4
Paso 5
Resumen
Caso de estudio: JETTY.MOD
Desarrollo de un proyecto de simulación
Introducción
Establecimiento de los objetivos
Alcance y nivel de detalle del modelo
Recogida de datos
Estructuración del modelo
Construcción del modelo
Ejecución del modelo
Generación de informes
Verificación y validación del modelo
Experimentación
Documentación
Presentación de resultados e implementación
Contrucción de modelos con WITNESS
Elementos: los bloques para construir modelos con WITNESS
Elementos discretos
Entidades
Colas
Actividades
Recursos
Cintas transportadoras
Page 2
6
7
8
15
16
16
17
17
17
18
18
18
20
21
21
25
29
34
41
43
44
52
52
53
54
55
56
57
58
59
60
61
63
64
65
65
66
66
66
67
67
67
© Lanner Group Limited, 2010
Caminos
Vías
Vehículos
Elementos "Power & Free"
Redes
Secciones
Estaciones
Transportadores
Elementos de proceso continuo
Fluidos
Procesadores
Tanques
Tuberías
Elementos lógicos y módulos
Atributos
Variables
Archivos
Distribuciones
Funciones
Archivos de entidades
Turnos
Módulos
Elementos gráficos y de informes
Diagramas de tarta
Series temporales
Histogramas
Informes
Gestión de elementos: reglas, expresiones y acciones
Reglas
Expresiones
Acciones
Uso y mejora de un modelo de WITNESS
Formatos de archivos de los modelos de WITNESS
Ayuda
Mejoras en la representación
Botones útiles
Modelos de ejemplo
Dem1.mod - Modelo de ensamblaje sencillo
Dem2.mod - Modelo logístico sencillo
Galería de modelos
Modelo de una planta de fabricación
Modelo de un almacén
Modelo de una oficina
Modelo de un call center
Modelo de logística aérea
Page 3
68
68
68
69
69
69
69
69
70
70
70
70
71
72
72
72
72
73
73
73
74
74
75
75
75
75
75
76
76
76
76
78
78
79
80
81
82
82
87
90
90
91
92
93
94
© Lanner Group Limited, 2010
Modelo con vías y vehículos
Modelo de una gasolinera
Modelo de una planta de proceso químico
Más recursos de aprendizaje
Para aprender más
Soporte técnico
Apéndice
Requerimientos de hardware
Instrucciones de instalación con CD
Opciones para gestionar las licencias
Instalacion licencia usuario único sin dispositivo de seguridad
Instalación licencia usuario único con dispositivo de seguridad
Instalación en el servidor de licencia de red con dispositivo de seguridad
Instalación en el servidor de la licencia de red sin dispositivo de seguridad
Ejecutar WITNESS en las máquinas clientes
Instalación del Scenario Manager
Instalación de WITNESS Scenario Manager en Windows XP y Windows
2000
Instrucciones de instalación para Windows Vista
Instrucciones de instalación para Windows NT 4
Copyright y marcas registradas
Page 4
95
96
97
98
98
99
100
100
100
101
101
102
107
109
112
113
113
116
120
121
© Lanner Group Limited, 2010
Page 5
© Lanner Group Limited, 2010
Primeros pasos con Witness: presentación
Querido usuario,
Gracias por haber elegido WITNESS de Lanner Group. Gracias a la herramienta de
simulación de Lanner, los gestores de negocios pueden modelar, analizar y optimizar los
procesos para tomar mejores decisiones en un entorno sin riesgo. La simulación que
Lanner te ofrece es la clave para mejorar la productividad, la eficiencia y la reducir los
costes. El objetivo de este documento es ofrecerte a una primera experiencia con nuestro
paquete altamente productivo WITNESS. Agradecemos la retroalimentación que nos
puedas indicar sobre cómo mejorar esta experiencia y su utilización.
Un cordial saludo,
David Jones
Director general
-o-
Page 6
© Lanner Group Limited, 2010
Novedades
WITNESS “Power with Ease”

Nuevo gestor de licencias de red Reprise (PwE Release 2)

Nueva posibilidad de modelado de energía - crudo, gas, electricidad o agua (PwE
Release 2)

Nueva ventana que genera automáticamente animaciones en 3D en WITNESS a partir
de modelos en 2D.

Nueva librería hiperrealista en 2D y 3D.

Facilidad para el usuario de añadir asociaciones entre formas 2D y 3D

Formas 3D con escala acorde a las dimensiones de 2D

Facilidad de cambiar la escala de forma explícita cambiando las dimensiones de las
formas 3D

Gestión mejorada de las animaciones 3D de las colas

Navegación mejorada de la animación 3D con cámaras preconfiguradas

Facilidad de uso de WITNESS para usuarios nuevos u ocasionales
Para distribuciones más recientes vaya a http://www.lanner.com/en/media/witness/
whats_new.cfm
-o-
Page 7
© Lanner Group Limited, 2010
Cómo instalar y ejecutar WITNESS
Requisitos del sistema
WITNESS se puede instalar mediante un CD o mediante un archivo disponible descarga.
WITNESS versión completa
Con la versión completa existen las
opciones de instalar los módulos
Optimizer, Realidad Virtual, Scenario
Manager
y
WITNESS
Presentation
Manager.

Recomendamos instalar WITNESS en un equipo con Microsoft Windows XP Service Pack 2
o superiores. Puedes consultar en Apéndice/Requerimientos del hardware para obtener
más información.

Recomendamos enormemente que instale WITNESS 2008 en cada sistema donde vaya a
ser utilizado. Es posible instalar WITNESS 2008 en un servidor central pero esto conlleva
una gran reducción del rendimiento del software.
Instalación
Para realizar la instalación desde un CD, introduzca el CD1 y siga las instrucciones que
aparecerán en la pantalla. Si el CD no arranca automáticamente consulte en
Instrucciones de instalación con CD.
Las instrucciones que aparecerán en pantalla le permitirán seleccionar lo siguiente:



idioma;
edición de fabricación o de servicios;
opciones (módulos opcionales y ejemplos, observe las imágenes situadas a
continuación)
Page 8
© Lanner Group Limited, 2010
Page 9
© Lanner Group Limited, 2010
Page 10
© Lanner Group Limited, 2010
Para poder usar los módulos adicionales (Realidad virtual, Optimizer, Mantra4D designer)
deberá adquirir las licencias adicionales necesarias.
Page 11
© Lanner Group Limited, 2010
Para obtener más información sobre las opciones del dispositivo de seguridad vaya a la
sección Licencias y Opciones
Si se elige la opción "Otra" aparecerá otra ventana de diálogo en la que se pedirá elegir
cuál de los dos sistemas antiguos de seguridad se va a utilizar (CPlusB dongle systems
o OLicense network system).
Page 12
© Lanner Group Limited, 2010
También se tiene que elegir entre las versiones completa (tanto comercial como
educacional) o la versión de sólo ejecución.
Para obtener más información sobre cómo instalar el Scenario Manager, pulse aquí.
Page 13
© Lanner Group Limited, 2010
La instalación durará menos de 5 minutos.
-o-
Page 14
© Lanner Group Limited, 2010
Licencias y opciones
La versión completa de WITNESS requiere que cada licencia se haya registrado en Lanner y se
haya recibido un código de seguridad para la licencia correspondiente.
Lanner ofrece dos tipos de tecnologías de seguridad para las licencias: una mediante
dispositivo de seguridad y otra sin él (vía software); y dos opciones de instalación, licencia
flotante (varios usuarios en red) o fija (usuario único). Para más información ir a Tecnologías
para gestionar licencias y opciones
Seleccione el tipo de seguridad de licencia que haya elegido de las 4 opciones que se
presentan; haga clic en el enlace correspondiente y siga las instrucciones.
Usuario único con dispositivo de seg.
Haga click
Usuario único sin dispoditivo de seg.
Haga click
Licencia red con dispositivo de seg.
Haga click
Licencia red sin dispoditivo de seg.
Haga click
-o-
Page 15
© Lanner Group Limited, 2010
Para empezar
La simulación
La simulación tiene mucho que ofrecer a las organizaciones, tanto si están orientados a
producción como a servicios.
El papel de la simulación es evaluar las alternativas factibles que se disponen a la hora de
tomar decisiones estratégicas con grandes desembolsos, o en la búsqueda continua de
mejoras en la eficiencia a nivel táctico u operativo. Ejemplos de esas mejoras son los cambios
en el mix de producción, incrementos o decrementos en volúmenes, mejoras en la
producción, disminución de los tiempos de fabricación o reaprovisionamiento y mejoras en los
tiempos de respuesta al cliente.
La simulación ayuda al usuario con una información mayor a la hora de tomar una decisión:
pero no es una herramienta de optimización. La simulación es capaz de manejar la
complejidad de grandes sistemas, incluso de una fábrica entera. Además, la simulación
permite utilizar el análisis de sensibilidad permitiendo pequeños cambios en la lógica del
modelo o en los datos.
¿Qué es la simulación interactiva visual?
"La simulación interactiva visual es aquella que permite crear modelos de simulación
de forma gráfica, de mostrar dinámicamente el sistema modelado y de tener
interacción con el usuario cuando el programa está corriendo. Esta interacción
implica que la simulación se detiene y requiere información del usuario, o el usuario
detiene la simulación a su voluntad e interactúa con el programa que está en
ejecución."
R. D. Hurrion, Engineering Journal of Operations Research
WITNESS es un paquete informático de simulación de Lanner Group. Es el resultado de más
de una década de experiencia en el desarrollo de simulación con ordenador. Esta experiencia
nos ha llevado a desarrollar un enfoque de la simulación visual e intuitivo mediante código
interpretado que no exige la compilación.
Actualmente hay más de 6500 sistemas Witness por todo el mundo, en organizaciones de
sectores tales como el automóvil, farmaceútico, aeroespacial, electrónico, hospitales, banca,
aeropuertos, defensa y mucho más. La edición de fabricación de WITNESS es la versión de
WITNESS diseñada especialmente para aplicaciones de producción ya que va acompañada de
una gran variedad de diseños de producción y almacenaje así como de ejemplos de modelado
en logística.
-o-
Page 16
© Lanner Group Limited, 2010
La familia de productos WITNESS
WITNESS
WITNESS puede aportar la respuesta adecuada a tus negocios:
- Reduce el riesgo en la toma de decisiones. Permite prever con certeza cómo afectan los
cambios en una instalación o un proceso.
- Sirve de apoyo para la toma de decisiones de inversión. Aporta pruebas para identificar
las ideas rentables y evitar los errores costosos.
- Permite a los decisores identificar las mejores decisiones. Permite comparar distintos
escenarios para buscar la mejor solución y la muestra de forma gráfica.
- A nivel operativo se convierte en un activo - El uso de la simulación la convierte en un
activo en las decisiones operativas de la empresa.
WITNESS es una herramienta de simulación de procesos dinámicos muy experimentada, que
la utilizan miles de organizaciones para validar cambios en los diseños de una instalac ión o un
proceso, conseguir los indicadores de eficiencia deseados en un proceso o como apoyo para la
mejora contínua de las actividades de la empresa.
Cómo funciona WITNESS
WITNESS permite representar procesos reales mediante modelos informáticos animados. Se
puede observar exáctamente como funciona el proceso a medida que el tiempo avanza. Estos
modelos de simulación pueden incorporar toda la variabilidad de la vida real (fiabilidad
variable de las máquinas, tiempos de proceso, eficiencia de los recursos, etc.) Esta posibilidad
de incluir la variabilidad de los sitemas reales es un ventaja clave sobre modelos basados en
hojas de cálculo en los que se recurre al uso de los valores medios.
Para más información sobre WITNESS visite: http://www.lanner.com/en/witness.cfm
-o-
WITNESS Scenario Manager
Es un módulo incluído por defecto tanto en la versión de fabricación como en la versión de
servicios de WITNESS.
Ofrece un entorno muy flexible para experimentación y el análisis de un modelo. Éste módulo
incluye:

Elección del modelo, tiempo de la simulación, número de replicaciones.

Selección de los parámetros del modelos claves para la experimentación.

Grupos de parámetros cuyos valores están relacionados.

Ejecuciones de las simulaciones completas con indicadores de progreso.

Estadísticas completas generadas automáticamente para cada replicación.
Page 17
© Lanner Group Limited, 2010

Cuadros de datos y resultados flexibles.

Asistentes de ayuda.

Repositorio profesional de bases de datos SQL Server.

Posibilidad de añadir parámetros no incluidos en la simulación.

Comparación de diferentes experimentos sobre diferentes modelos con alias para cada
uno, lo que permite identificar las estadísticas para las comparaciones y la
presentación de resultados.
-o-
El módulo WITNESS Documentor
El módulo WITNESS Documentor permite documentar de forma sencilla los modelos de
WITNESS. Genera un informe, con un formato determinado, sobre la configuración y las notas
de los elementos seleccionados, que sirve de registro de la estructura del modelo.
-o-
El módulo WITNESS Optimizer
El módulo WITNESS Optimizer permite encontrar las mejores soluciones para un modelo de
simulación. Se puede elegir una variable (de forma totalmente personalizable), un c onjunto
de parámetros que pueden cambiar de valor y el optimizador ejecutará experimentos de
forma inteligente para encontrar las mejores soluciones. Este módulo es una ayuda
inteligente que trabajará sin descanso para mejorar tus resultados.
El módulo WITNESS Optimizer emplea las técnicas matemáticas más avanzadas y ofrece una
interfaz fácil de usar junto a la presentación del informe de los resultados de la solución
óptima en un conjunto de tablas y graficos de lo más innovadores.
-o-
El módulo WITNESS VR
El módulo WITNESS VR permite incorporar gráficos 3D a cualquier modelo de simulación.
Mediante de la tecnología gráfica más moderna que proviene de la industria del videojuego,
WITNESS VR ofrece una navegación sencilla dentro de un mundo 3D, utilizando el ratón
puedes moverte libremente como si estuvieras volando. La posibilidad de ver el modelo desde
cualquier ángulo, de ajustar los movimientos aéreos de la cámara, de añadir efectos
animados adicionales o de crear fondos proporciona al modelo de simulación un aspecto
totalmente real. WITNESS VR se puede usar de forma separada para cualquier modelo de
simulación. Gracias al completo software de edición escenarios 3D llamado mantra4d, que se
entrega junto con WITNESS 3D, se pueden crear animaciones muy potentes.
-oPage 18
© Lanner Group Limited, 2010
Page 19
© Lanner Group Limited, 2010
Lanner Group
El software de simulación de Lanner permite mejorar los procesos de las organizaciones
líderes de todo el mundo. Con la simulación que ofrece Lanner, los responsables de negocios
pueden modelar, analizar y optimizar procesos de manera que se mejoren las decisiones en
entornos "sin riesgo". La simulación de Lanner es una pieza clave para la mejora de la
productividad y la eficiencia y para reducir costes.
La tecnología de simulación avanzada de Lanner se ofrece a los profesionales de la simulación
a través de su marca WITNESS®. La marca de Lanner L-SIM™ se ha establecido como uno de
los líderes de los motores de simulación incrustados que se utilizan en otras aplicaciones
empresariales ofrecidas por los mejores proveedores de soluciones a nivel mundial. Los
desarrollos de Lanner también están incluídos en una gama amplia y cada vez mayor de
aplicaciones de simulación y planificación. Con sede en Reino Unido con sucursales y partners
en Europa, América y Asia, las aplicaciones de Lanner son utilizadas por más de 3500
empresas globales.
Por favor, visite la web de Lanner para conocer las novedades de nuestros productos y recibir
soporte:
Visite nuestra web para más información:
www.lanner.com
-o-
Page 20
© Lanner Group Limited, 2010
Construcción de un primer modelo
Paso 1
Abra el modelo STARTUP.MOD, que está en la carpeta demo\tutorial dentro de la carpeta
de instalación de WITNESS.
Este modelo contiene elementos predefinidos que puede añadir a su modelo de forma sencilla
y rápida.
El modelo que va a construir en el primer paso contiene una entidad, llamada Widget, una
actividad (Produce) y una cola (QWash).
Haga clic en el icono de la entidad de los elementos predefinidos para seleccionarla
(sabrá que está seleccionada si el cursor se convierte en una cruz y un el icono aparece
dentro de un rectángulo).
Coloque el cursor en la ventana de representación y haga clic con el botón principal del
ratón. Una actividad (llamada Actividad001) aparecerá seleccionada en la ventana de la
simulación.
Mantenga pulsado el botón principal del ratón mientras el cursor está dentro de la
ventana de representación y podrá arrastrar el nuevo elemento para colocarlo donde
desee en la pantalla. Haga clic fuera de la ventana para eliminarlo.
La actividad ya forma parte del modelo que está construyendo.
Añada una cola haciendo clic en el icono de la cola de los elementos predefinidos. Una
vez seleccionado mueva el cursor hasta la ventana de representación y haga clic de
nuevo para colocar la representación correspondiente a la cola. Arrastre el icono de la
cola para colocarlo donde desee.
Añada una entidad de la misma manera.
Con esto, los tres elementos necesarios para el primer paso forman parte del modelo. A
continuación hay que configurarlos para poder ejecutar el modelo.
Lógica del flujo de proceso
Lo siguiente que hay que hacer es definir las reglas lógicas para enlazar estos elementos. La
forma más sencilla de introducir estas reglas es mediante las barras de herramientas y el
Page 21
© Lanner Group Limited, 2010
ratón. WITNESS ofrece varias reglas para enlazar elementos (consulte la Guía de referencia
rápida para obtener más información). Las más comunes son las reglas PUSH, PULL, PERCENT
y SEQUENCE. También existen otras reglas menos comunes que permiten establecer
relaciones más complejas, para hacer coincidir atributos, para que se cumplan ciertas
condiciones, etc. También se pueden introducir reglas 'if' para reproducir lógicas más
complejas.
Comenzaremos usando reglas PUSH y PULL sencillas para describir el flujo de las entidades a
través del sistema.
Reglas para la actividad
Seleccione la actividad Actividad001 haciendo clic en su icono. Después, haga clic en el
botón reglas de entrada visuales situado en la barra de herramientas estándar:
El valor por defecto debería ser pull - déjelo así en este caso pero observe que se pueden
seleccionar otras reglas en el cuadro de texto desplegable.
Haga clic en la representación de Entidad001 y después en el botón WORLD y debería
aparecer lo siguiente:
Nota: Cuando hace clic en Entidad001, puede parecer que no ha ocurrido nada. Hay un
mensaje en la esquina inferior izquierda de la pantalla que muestra la entidad que está
seleccionada. Al principio dice: 'Entidad actual: ALL' y cambiará al seleccionar una
entidad.
WORLD es un término utilizado en WITNESS para referirse a las entidades que están fuera del
modelo, de manera que desde allí son creadas y enviadas al modelo mediante este c omando.
Haga clic en Aceptar para introducir la regla.
Después haga clic en el botón Reglas de entrada visuales:
Haga clic en el icono que representa la cola y después en Aceptar para introducir la
regla.
Ejecución del modelo
Establezca el instante de finalización de la simulación en el cuadro de texto situado junto al
botón Detener con (icono de un reloj despertador) en la barra de herramientas de
ejecutar haciendo clic en el cuadro de texto y tecleando 100. Después, haga clic en el botón
ejecutar (triangulo apuntando hacia la derecha) para comenzar la ejecución del modelo.
WITNESS se ha diseñado para evitar que se pueda ejecutar el modelo si no se ha introducido
algúna información esencial del modelo.
Page 22
© Lanner Group Limited, 2010
Como no ha introducido la duración de la actividad, tan pronto como comience la
ejecución del modelo, se solicitará este valor. Introduzca:
Duración:
5
Haga clic en el botón Aceptar.
Ejecute el modelo a diferentes velocidades utilizando los controles de la barra de
herramientas ejecutar, ajustando la velocidad de ejecución ralentizada y activando y
desactivando la ejecución ralentizada utilizando el botón y la barra de deslizamiento
siguientes:
Observe que el color del icono de estado de la actividad cambia de color - amarillo
corresponde a disponible (lista para operar), verde corresponde a ocupada. Como se verá más
tarde, existen más colores, como el azul (para representar la espera de algún recurso), el rojo
(avería), el magenta (bloqueo) y el azul claro (preparación).
Resultados esperados
Con un tiempo de ciclo de 5 minutos, se espera que tras 100 minutos, de deberían haber
producido 20 entidades y deberían estar en la cola a la espera de la operación de lavado.
Haga clic con el botón secundario del ratón en la representación de Entidad001 y seleccione
"Estadísticas" con el botón principal. Observe que, según el informe de Entidad001, en total
existen 21 entidades en el modelo: 20 en la cola y una en la máquina.
Nombres de los elementos
Aunque el modelo funciona, los nombres no permiten saber que la entidad es un widget, que
la entidad es la máquina 'Produce'. A medida que el modelo sea mayor, será más difícil
identificar todas las actividades, colas, etc. Para evitar esto, debem os cambiar los nombres de
los elementos y después debemos cambiar los iconos con los que están representados.
Probablemente ha utlizado WITNESS con la ventana de selección de elementos abierta;
esto le permitirá ver los nombres de todos los elmentos a medida que los añada al
modelo. Si no está visible, puede abrirla utilizando el botón selector de elementos de la
barra de herramientas elemento.
En la ventana de selección de elementos, seleccione Entidad001. Haga clic en
Entidad001 de nuevo (no haga doble clic o se abrirá una ventana con mucha más
información a la que nos referiremos después), y podrá teclear un nuevo nombre.
Llámelo widget.
Page 23
© Lanner Group Limited, 2010
Repita la operación para modificar los nombres de
Actividad001 a
Produce
Cola001
QWash.
a
El modelo no se ha modificado en lo que respecta a su funcionamiento, sino sólo en su
aspecto y en el nombre de los elementos. Compruebe esto volviendo a ejecutar el modelo y
comprobando que los resultados son correctos. Es necesario utilizar el botón Inicializar
para devolver el modelo al instante inicial (cero) para poder volver a correr la simulación.
El resultado de este paso corresponde al modelo STAGE1.MOD.
-o-
Page 24
© Lanner Group Limited, 2010
Paso 2
Después de haber creado una actividad y una cola, y de haber comprobado que el modelo
funciona, puede añadir más elementos.
La construcción de un modelo de forma incremental es de grandísima importancia. Es mucho
más sencillo aislar errores y problemas potenciales y, además, permite comprender con más
facilidad lo que está ocurriendo. Se pueden introducir modificaciones y cambios en cualquier
momento sin necesidad de reconstruir todo el modelo.
Puede continuar construyendo el modelo utilizando la entidad y la cola que ya creó utilizando
la pestaña Básico de los elementos predefinidos. Sin embargo, para introducir de forma
sencilla elementos con aspecto diferente puede utilizar las pestañas de 'Más entidades' y 'Más
colas'. En primer lugar, seleccione la pestaña 'Más actividades' de los elementos predefinidos.
Añada otra entidad al modelo haciendo clic en Mq_Lavado en la ventana de elementos
predefinidos y colocando la nueva máquina a la derecha de la cola existente.
En términos de su comportamiento, esta actividad es idéntica a la entidad que añadió
previamente; sin embargo, observe que su representación por defecto es diferente.
Cambie el nombre de esta entidad en la ventana de selección de elementos como antes.
Su nuevo nombre es: Wash
Introduzca la duración cuando se le solicite:
4
A continuación, añada otra cola tras la actividad WASH. En este caso utilice el elemento
predefinido 'Al_Contador' de la pestaña 'Mas_Colas'; observará que con este elemento se
muestra un contador con el número de entidades que hay en la cola en vez de mostrar
las entidades. Cambie el nombre de la cola como las otras veces:
Nombre: QWeigh
Añada otra actividad a partir de la actividad Mq_Balanza en el grupo 'Mas actividades' y
como antes, modifique lo siguiente.
Nombre : Weigh
Introduzca la duración cuando se le solicite:
3
Reglas
Para poder ejecutar el modelo, lo último que debe hacer es introducir las reglas de entrada y
de salida que gobiernan el flujo de entidades a través del modelo de la misma manera que en
el paso 1.
Haga clic en la actividad Wash haciendo clic en su representación
(observe que el nombre Wash se muestra en el cuadro Elementos seleccionados de la
Page 25
© Lanner Group Limited, 2010
barra de herramientas Elemento)
Haga clic en el botón de reglas visuales de entrada.
Después haga clic en la representación de la cola QWash.
Haga clic en Aceptar para introducir la regla Pull QWash
Después, para la actividad WASH:
utilice el botón reglas de salida visuales para crear la regla Push QWeigh
Después, para la actividad WEIGH:
utilice el botón de reglas de entrada visuales para crear la regla Pull QWeigh
utilice el botón de reglas de salida visuales para crear la Push SHIP
(utilice el botón SHIP de la la barra REGLA VISUAL)
SHIP es una expresión de WITNESS que se utiliza para representar elementos que están fuera
del modelo. Es similar a la expresión WORLD utilizada anteriormente. Cuando una entidad se
empuja hacia SHIP abandona el modelo.
Reorganice los elementos en la ventana, si es necesario para su aspecto sea el siguiente:
Resultados esperados
Se sabe que el tiempo que se tarda en procesar un widget es:
3 minutos de producción
4 minutos de lavado
5 minutos de pesado
Por lo tanto, el primer widget estará finalizado (envidado a ship, es decir, shipped) tras 12
minutos y a partir de ese momento se finalizará uno cada cinco minutos (debido a que el
proceso más restrictivo es el de lavado).
Page 26
© Lanner Group Limited, 2010
De acuerdo con lo anterior, tras 100 minutos deberían haberse enviado 18 en total. Utilice el
informe de estadísticas como en el paso 1 para confirmar esto tras ejecutar el modelo durante
100 minutos.
Modificación de la representacion del modelo
Puede modificar la forma en la que los elementos están representados para mejorar el
aspecto del modelo.
La representación de los elementos se puede seleccionar y se puede arrastrar por la pantalla
con el ratón. También puede mover la representación de varios elementos a la vez dibujando
un rectángulo con el ratón alrededor de todos los elementos y arrastrándolo después.
WITNESS permite bloquear la representación perteneciente a diferentes capas de
representación, y también permite enlazar varios elementos de representación de un
determinado elemento. Para bloquear la representación utilice la opción Ver/Capas o utilice
la opción Ventana/Control.
Muchos elementos de representación se pueden cambiar directamente, simplemente,
seleccionándolos en la pantalla y utilizando los botones de las barras de herramientas -por
ejemplo, fuentes, colores y capas. El resto de elementos se pueden modificar utilizando la
barras de herramientas de representación para los elementos. La representación de los
elementos también se puede ampliar o borrar utilizando el ratón.
Para eliminar la representación de algún elemento, selecciónelo usando el botón sec undario
del ratón para acceder al menú contextual. Después, seleccione la opción Eliminar gráfico
para eliminar ese elemento gráfico de la ventana.
Para ampliar un gráfico, selecciónelo con el botón principal del ratón, utilice los vértices
(pequeños cuadrados negros) que aparecen alrededor y, con la tecla control pulsada (Ctrl)
cambie su tamaño. Los vértices sólo aparecen cuando el modo de edición gráfica está
activado y si el gráfico admite la modficación de su tamaño. Para activar el modo de edición
gráfica utilice el menú Ver/Edición gráfica.
A modo de ejemplo de la modificación de la representación, se cambiareá el icono de la
máquina Produce. Haga clic con el botón secundario del ratón en el icono de la máquina
Produce y seleccione 'actualizar gráfico' del menú contextual.
Debería ver una ventana como la siguiente:
Page 27
© Lanner Group Limited, 2010
Haga doble clic en el icono de la ventana para mostrar la galería de imágenes. Después, elija
el icono número 3 y haga clic en Aceptar para seleccionar ese icono de la galería de imágenes
y, depués, en Aceptar para mostrar el nuevo icono.
El aspecto de su modelo debería ser el siguiente:
El resultado de este paso corresponde al modelo STAGE2.MOD.
-o-
Page 28
© Lanner Group Limited, 2010
Paso 3
A continuación vamos a añadir una cinta transportadora y la máquina de empaquetado para
finalizar la linea de produción.
Para crear una cinta transportadora, seleccione la pestaña de transporte de los elementos
predefinidos. Haga clic en CintaTransportadora en la ventana de elementos predefinidos y
después haga clic debajo de Produce en la ventana de representación.
Haga clic de nuevo para posicionar la cinta transportadora. Para crear la representación
adecuada de la cinta transportadora, selecciónela, de nuevo y después utilice la tecla Ctrl
junto con el botón principal del ratón para arrastrar los nodos de la cinta transportadora a las
posiciones correctas. El ratón está colocado de forma correcta para mover un nodo cuando el
cursor en forma de cuatro flechas se convierte en uno de dos flechas. Seleccionando el centro
de cada selección y arrastrándolo (con la tecla Ctrl), se crean secciones adicionales y se
pueden crear esquinas.
Represente la cinta transportadora aproximadamente como se muestra en la figura -si activa
la representación de coordenadas con el menú Ventana/Coordenadas podrá disponer de las
dimensiones exactas. Observe también que puede modificar el aspecto de la rejilla (consulte
la ayuda para obtener más información).
Page 29
© Lanner Group Limited, 2010
Añada otra actividad al modelo. Para ello, vuelva a la pestaña básico de la ventana de
elementos predefinidos y coloque la nueva actividad a la derecha del extremo de la
cinta transportadora.
Cambie el nombre de la actividad:
Nombre : Pack
Configuración de elementos
A continuación va a acceder a la Ventana de configuración de una nueva actividad. Esta es la
introducción a una característica con mucha posiblidades que permite modificar las
características del comportamiento de los elementos de WITNESS.
Los elementos se pueden configurar de varias maneras:
La forma más sencilla consiste en acceder a la configuración y m odificarla, para lo cual debe
hacer doble clic en algún elemento de representación del elemento que se quiere configurar
(el icono de la máquina o la representación del número de piezas en cola).
Alternativamente:

se puede hacer clic una vez en un icono del elmento y hacer clic en el botón
configuración de la barra de herramientas estándar o

se puede hacer clic con el botón secundario sobre el elemento y seleccionar configuración
.
Cambie la configuración de la nueva actividad Pack haciendo doble clic en su icono.
Introduzca lo siguiente:
Page 30
© Lanner Group Limited, 2010
Tipo de actividad: Por lotes (seleccione de la lista desplegable)
Lote Mín.: 2
Duración: 7 (Observe que anteriormente se ha introducido la duración de las
actividades cuando era solicitado. De esta manera puede cambiar los valores introducidos
en el modelo previamente)
Presione Aceptar para guardar los cambios de la ventana de configuración de Pack.
La máquina de empaquetado empaqueta dos widgets juntos. Generalmente, esto se
representaría con una máquina de ensamblado, pero en este caso en el que es el final de la
linea lo dejaremos como una actividad por lotes.
Modifique la configuración de la cinta transportadora haciendo doble clic en ella.
Introduzca:
Longitud en entidades: 40
Reglas
Haga clic en la actividad Weigh para seleccionarla.
Haga clic en el botón de reglas de salida visuales.
Borre SHIP de la regla.
Después haga clic en la representacción del camino de la cinta transportadora.
Haga clic en Aceptar para guardar la regla Push CintaTransportadora001.
Haga clic en la actividad Pack para seleccionarla.
Haga clic en el botón de reglas de entrada visuales.
Después haga clic en la representación del camino de la cinta transportadora.
Haga clic en Aceptar para guardar la regla Pull CintaTransportadora001.
Haga clic en el botón de reglas de salida visuales.
Haga clic en SHIP en la barra con las reglas.
Haga clic en Aceptar para guardar la regla Push SHIP.
Ejecución del modelo
Ejecute el modelo de nuevo durante 100 minutos introduciendo el tiempo de ciclo de la
cinta transportadora cuando se lo solicite, con el valor de 1.0
Después de 100 unidades de tiempo, esperaríamos que sólo 8 piezas se hubieran enviado,
teniendo en cuenta el tiempo que permanecen en la cinta transportadora y en las máquinas.
Page 31
© Lanner Group Limited, 2010
Una variable contador
Para crear una variable que registre y muestre en la pantalla la producción de Pack,
seleccione el elemento predefinido VEntera (variable entera de la pestaña variables de
Elementos predefinidos) y colóquela en la pantalla como ha hecho con el resto de elementos.
Cambie el nombre para que sea NumberShipped (sin espacios) de la forma habitual.
También podría cambiar el nombre haciendo doble clic en la variable, acceder a la ventana de
configuración, y en ella cambiar el nombre.
Esta variable hará de contador de los widgets que han sido empaquetados.
Haga doble clic en la actividad Pack para seleccionarla.
Haga clic en el botón Acciones Salida.
Introduzca: NumberShipped=NumberShipped+1
Esta es una acción que ocurre cada vez que una entidad sale de la actividad Pack
que incrementa en una unidad el valor de la variable por cada entidad que sale.
(Puede resultar útil seleccionar el nombre de un elemento en el asistente de
nombres de la barra de herramientas Asistente. Consulte el texto de ayuda o la guía de
referencia rápida)
Haga clic en el botón Aceptar para guardar esta instrucción.
Haga clic en el botón Aceptar para guardar la configuración de Pack.
Experimente con la forma en la que se representa la variable. Por ejemplo:

Seleccione la representación de la variable (nombre y valor) con el ratón, trazando un
rectánguo que capture los dos elementos.

Cambie la fuente (utilice el botón de la barra de herramientas Edición de representación)
para que sea más grande y negrita.

Cambie el color de la fuente (con otro botón de la misma barra de herramientas)
La pantalla debería tener un aspecto como el de la figura siguiente:
Page 32
© Lanner Group Limited, 2010
Ejecute el modelo y observe cómo se modifica la representación del contador a medida
que se empaquetan las entidades.
El resultado de este paso corresponde al modelo STAGE3.MOD.
-o-
Page 33
© Lanner Group Limited, 2010
Paso 4
A continuación vamos a introducir la aparición de averías (con variabilidad) para la actividad
Wash y la necesidad de recursos.
Añada un elemento recurso al modelo mediante la pestaña básica de la ventana de
elementos predefinidos. Colóquelo en la ventana de representación
Cambie el nombre de este elemento de la forma habitual:
Nombre: Technician
Generación de números aleatorios
En la realidad, las operaciones están sujetas a un cierto grado de variabilidad. Mediante las
distribuciones se puede introducir esta variabilidad en el modelo. WITNESS proporciona una
amplia gama de distribuciones de entre las cuales elegir (y le permite definir más
distribuciones construidas a partir de su propia información).
WITNESS emplea series de números aleatorios para generar valores de variables aleatorias.
Se puede especificar el valor de la serie o bien dejar a WITNESS que asigne diferentes series
de números en diferentes lugares -necesarias para la realización de la experimentación de
forma adecuada.
Haga doble clic en la actividad Wash y seleccione la pestaña Averías.
Haga clic en el botón añadir avería (rodeado con un círculo rojo en la figura de abajo)
para añadir una nueva avería por defecto.
Cambie el modo de avería a tiempo ocupado de la lista desplegable tal y como se
muestra abajo.
Es necesario indicar en el modelo con qué frecuencia se avería la actividad y cuánto dura
la reparación.
Page 34
© Lanner Group Limited, 2010
Coloque el cursor en el campo tiempo entre averías dentro de la sección modo de
averías. A continuación, vamos a utilizar el asistente de distribuciones para definir este
tiempo.
En la ventana de selección de elementos, seleccione la pestaña 'Asistentes'.
Despliege la carpeta 'Distribuciones' para mostrar todas las distribuciones disponibles.
Haga clic con el botón derecho en la distribución UNIFORM (desplácese hacia abajo si es
necesario) y seleccione Insertar con asistente de distribuciones.
Introduzca los valores de 100 y 300, y presione el botón Vista previa. Esto es muy útil
para visualizar la forma de la distribución, sobre todo cuando se trata de distribuciones
más complejas.
Haga clic en Aceptar para guardar la información.
Haga clic en el campo Duración de la avería.
Siga el mismo procedimiento para añadir una distribución Triangle.
Introduzca los parámetros Mínimo=30, Moda=60 y Máximo=120.
Haga clic en Aceptar para guardar la información y Aceptar de nuevo para cerrar la
ventana de configuración de la actividad.
Todo lo anterior significa que la actividad Wash ahora calcula:

el tiempo entre averías utilizando una distribución uniforme con igual probabilidad para
Page 35
© Lanner Group Limited, 2010
todos los valores entre 100 y 300 minutos.

la duración de la avería utilizando una distribución triangular para generar un valor entre
30 minutos y 2 horas, donde el valor más probable es 1 hora.
A continuación introduciremos las reglas para que las actividades Wash y Pack utilicen
recursos:
Haga clic en la actividad Pack para seleccionarla
Haga clic en el botón de reglas de recursos visuales
elemento Technician de tipo recurso.
y después haga clic en el
Haga clic en el botón Guardar y después en Cerrar.
Haga clic en Wash para seleccionarla.
Haga clic, de nuevo, en el botón de reglas de recursos visuales pero aún no seleccione
el elemento Technician.
Esta vez cambie el tipo de Ciclo a Reparación utilizando la lista desplegable. Con esto
se especifica la tarea que el recurso realiza en esta entidad.
A continuación seleccione Technician de nuevo como hizo con el ciclo para la entidad
Pack.
Ahora que ha introducido las averías, debe ejecutar el modelo un tiempo más largo, por
ejemplo, 5000 minutos, para que se produzcan varias averías. Esto es para que pueda
observar la interacción entre los procesos y la competición entre los elementos para conseguir
recursos. Incluso para este modelo sencillo es imposible calcular las estadísticas del modelo
de forma manual.
El aspecto del modelo debería ser el siguiente:
Page 36
© Lanner Group Limited, 2010
El resultado de este paso corresponde al modelo STAGE4.MOD.
Ejecucion del modelo
Ejecute el modelo durante 5000 unidades de tiempo (si quiere, utilize la tecla de
ejecución acelerada para que la ejecución sea más rápida).
Como puede prever de acuerdo con la caracterización de las averías, la actividad Wash no
mantiene el ritmo de producción anterior.
Observe la cola de widgets delante de la actividad Wash -el número de entidades en esta cola
crecen de forma continua.
Las estadíscas de la actividad Wash (utilice el botón secundario del ratón para acceder al
menú estadísticas) muestran que el tiempo que tarda en llegarel técnico es pequeño
comparado con el tiempo de avería, con lo que el principal problema es la fiabilidad de la
máquina y la duración de la avería.
Existen varias alternativas, de las cuales evaluaremos sólo dos.
En primer lugar, vamos a añadir una segunda máquina de lavado.
Haga doble clic en la actividad Wash y modifique la cantidad a 2.
Recoloque la representación de este elemento arrastrando el segundo icono principal
debajo del primero -observe que si los elementos están bloqueados, el resto de
elementos gráficos, las colas y el icono que representa la segunda máquina se mueven
junto con el icono principal.
Page 37
© Lanner Group Limited, 2010
La representación debería tener el siguiente aspecto:
Tras ejecutar el modelo hasta el instante 5000, se observa que la máquina de lavado ya no es
el cuello de botella del sistema - que sin embargo, simplemente se ha movido aguas abajo del
sistema.
Una forma sencilla de comprobar esto es rodear todos los elementos con un rectángulo, hacer
clic en el botón secundario del ratón y seleccionar estadísticas. De esta manera se mostrarán
las estadísticas para Widget, y haciendo clic en las flechas puede acceder a las estadísticas de
las colas, las actividades, etc. Con las estadísticas de las actividades seleccionadas, presione
el botón de Gráfico de estados. Aparecerá una gráfica con la representación de las
ocupaciones de las diferentes máquinas como se muestra en la figura siguiente.
Page 38
© Lanner Group Limited, 2010
Las estadísticas del modelo muestran que la actividad Weigh permaneció bloqueada un alto
porcentaje de tiempo y que la actividad Pack estuvo esperando recursos durante una elevada
proporción del tiempo. Por lo tanto, es poco probable que sean necesarias más actividades
Weigh o Pack adicionales. Con esta situación, podríamos considerar incrementar la cantidad
de recursos, aunque existen otras alternativas. Aunque la actividad Produce está usada al
máximo, se puede observar en la pantalla que la cola delante de Weigh se va llenando, así
que podríamos tratar de aumentar la producción aliviando esta parte.
Es aquí donde se pone de manifiesto la potencia de la simulación, podemos simular diferentes
escenarios para evaluar muchas alternativas.
Puede resultar interesante mejorar la fiabilidad de la actividad Wash. Un proyecto de mejora
Six Sigma podría resultar interesante, pero ¿realmente lo sería? Probemos qué ocurre si el
intervalo entre averías pudiera aumentar de 150 a 300 minutos o, incluso entre 200 y 500
minutos.
Pruebe estas alternativas modificando los parámetros de la distribución uniforme en la
pestaña de averías para la actividad Wash.
Lo primero no tiene un efecto notable. Sin embargo, si la segunda alternativa fuera viable,
podríamos resolver los problemas de cantidad de producción e, incluso, dejaría de ser
necesaria una segunda actividad Wash (compruébelo).
Este análisis de sensibilidad es una valiosa característica de la simulación. Se pueden probar
todas las ideas, como cuáles son las áreas de producción o los recursos cuya capacidad hay
que ampliar y así priorizar entre diferentes áreas.
Por supuesto, en la realidad, los modelos son más complejos. Pueden incluir turnos, entregas
de materia prima y reglas de producción complejas. Todos los tipos de complejidad se pueden
incluir y estudiar con los modelos.
-oPage 39
© Lanner Group Limited, 2010
Page 40
© Lanner Group Limited, 2010
Paso 5
Representación del modelo en tres dimensiones
Hemos construido el modelo de WITNESS con una representación en dos dimensiones de las
instalaciones, dibujadas como en un plano. En particular, el uso de los colores de estado para
mostrar lo que cada actividad está realizando puede añadir una gran cantidad de información
adicional a la representación.
Sin embargo, hay ocasiones en las que resulta útil ver el modelo en tres dimensiones. Cada
uno de los iconos en dos dimensiones de la galería de imágenes está asociado con una forma
en 3D. Mediante la opción del menú Modelo/3D rápido, se creará una vista en 3D del modelo.
A medida que aprenda más sobre WITNESS, discubrirá cómo puede realizar modifcaciones de
esta representación en 3D. Más alla de eso, el módulo WITNESS VR le permite extender esta
representación para elaborar simulaciones en 3D completamente realistas para representar
cualquier sistema real.
Puede observar que en la vista 3D creada por defecto todos los equipos están al nivel del
suelo, lo que, por supuesto, puede ser correcto. Es bastante sencillo modificar la altura de los
elementos en la representación 3D para crear alturas adicionales.
Supongamos que la actividad Produce y la cola previa a las actividades Washer están en
elevadas dos metros respecto al suelo. Localizaremos estos elementos en una 'capa' diferente
en el modelo de simulación. Dibuje un cuadrado alrededor de la actividad y de la cola, y
cámbielos de la 'Capa Simulación' a la capa llamada 'Suelo 2m altura'. Puede ver que hay un
número adicional de capas definidas en el modelo Startup.
Si ahora ejecuta la opción Modelo/3D rápido de nuevo, descubrirá que la actividad y la cola
aparecen en una posición elevada, tal y como se muestra abajo. La ventana 3D contiene
varios botones que le permiten navegar alrededor del entorno 3D y modificar su aspecto. En
la Ayuda puede encontrar información detallada sobre cómo utilizar estas opciones.
Page 41
© Lanner Group Limited, 2010
-o-
Page 42
© Lanner Group Limited, 2010
Resumen
Esperamos que haya comprobado lo sencillo que es construir modelos con WITNESS, y cómo,
realizando cambios de forma rápida, se pueden obtener resultados rápidamente.
Recuerde que puede utilizar modelos trabajando en grupo; para obtener nuevas ideas,
desarróllelos, y llegue al consenso probándolos. Este manual contiene modelos sencillos para
presentar WITNESS, aunque WITNESS también es capaz de gestionar modelos grandes
correspondientes a situaciones reales.
El entorno completo de WITNESS, visual e interactivo, es único y realmente permite a los
directivos y a los ingenieros obtener los beneficios que la simulación puede ofrecer.
Además de la posiblidad de la experimentación interactiva, WITNESS ofrece un conjunto de
métodos para realizar los experimentos de forma automatizada -por favor, consulte la ayuda
para obtener más información sobre experimentación y análisis.
El módulo WITNESS Optimizar permite realizar una experimentación rigurosa y ofrec e
algorimos que proporcionan procedimientos de búsqueda inteligentes de buenas soluc iones.
Si dispone de WITNESS Optimizer, puede probarlo con este modelo.
-o-
Page 43
© Lanner Group Limited, 2010
Caso de estudio: JETTY.MOD
Este modelo es una representación de un puerto al que llegan barcos para entregar unas
mercancías. El elemento recurso crane (grúa) se utiliza para representar la restricción de que
solo se puede descargar un barco a la vez porque solo hay una grúa disponible. Los barcos
pueden pasar a través de la esclusa dependiendo de ciertas condiciones de la marea. La
marea se representa mediante un elemento procesador que tiene distintos niveles para
representar el estado de la marea.
Para abrir este modelo, inicie Witness y después entre en el menú Archivo/Abrir o
pinche en el botón Abrir de la barra de herramientas estándar para abrir el archivo
JETTY.MOD en el directorio DEMO que trae la instalación de WITNESS.
Utilice el menú Ventana para ver las distintas ventanas que contienen información
adicional.
Se puede observar un histograma que registra los retrasos de amarras utilizando la vista
asociada del icono del histograma en la esquina superior izquierda de la ventana que se llama
Facility Overview. La ventana Jetty Utilization muestra una serie de diagramas de tartas
que indican la utilización de los muelles del puerto.
Page 44
© Lanner Group Limited, 2010
Este modelo se puede utilizar para mostrar el poder de la simulación para determinar cómo
una instalación puede ser mejorada.
Para comprender este problema en su totalidad es necesaria más información. La recogida de
más información es una etapa típica de cualquier proyecto de simulación y debería hacerse
antes de construir el modelo correspondiente. Es vital comprender el proceso o el negocio que
se quiere modelar tanto como sea posible así como establecer cuáles son los objetivos de la
simulación.
Para este escenario en particular el gestor del puerto ha sido instado a buscar formas de
mejorar el negocio. Los barcos que acceden al puerto tienen la opción de usar instalaciones
alternativas que hay a poca distancia. Si el area exterior del puerto está llena, los barcos no
esperan y se mueven a las instalaciones alternativas. Quizás si el área exterior no está llena
(como mucho dos barcos) entonces los barcos pueden esperar.
La descripción anterior pone de manifiesto que un profesional de la simulación experimentado
debería hacer más preguntas al respecto de la situación que se está estudiando y confirmar
cómo funciona el sistema de forma inequívoca. Por ejemplo, en el caso anterior, los
propietarios de las instalaciones alternativas no pueden atraer con ofertas especiales a los
barcos que están esperando, es decir, los barcos tienen com o prioridad el puerto que estamos
estudiando.
En esta situación, asumiremos que lo dicho es cierto y que los barcos, si pueden y no hay
mucha cola, tratan de acceder al puerto.
Los datos relativos a los tiempos se han calculado y están cargados en el modelo incluido en
la instalación de WITNESS. Estos datos incluyen:
Tiempo de paso por la esclusa de un barco
Page 45
20 minutos
© Lanner Group Limited, 2010
Tiempo entre llegadas de los barcos
NEGEXP(60,1)
Tiempo de descarga de un barco utilizando la grua
150 minutos
Capacidad del área externa del puerto para que los
barcos esperen
2
Capacidad del área interna del puerto para los
barcos que van a descargar
3
Capacidad del área interna del puerto para los
barcos que ya han descargado
2
Número de grúas
1
Comportamiento de la marea
De marea alta a baja en 5 horas. De
marea baja a alta también en 5
horas. Una hora con marea alta.
Profundidad de operación de la exclusa
Tres metros de profundidad
El tiempo entre llegadas NEGEXP(60,1) significa que, de media, un barco llega cada 60
minutos (pero de forma aleatoria). Este patrón aleatorio de llegadas se representa con la
distribución exponencial negativa que es una de las distribuciones estándar de WITNESS. El
valor 1 se refiere a la semilla nº 1 de números aleatorios. Se podría pensar que WITNESS
tiene un sistema que genera números aleatorios cuando se necesitan. De esta forma se
generan distintos tiempos de llegada entre barcos. Los experimentos de WITNESS son
"repetibles", porque se generan los mismos números aleatorios cuando se repite la simulación
(en este caso el mismo patrón de llegadas entre los barcos).
De nuevo, las distribuciones utilizadas y la precisón de los datos relativos al tiempo son
vitales para obtener buenos resultados de la simulación. Por ejemplo, si el tiempo de una
operación puede variar entre 10 y 20 minutos se puede hacer lo que se indica en el siguiente
cuadro.
Incorporando incertidumbre en los tiempos
Cuando los datos son inciertos, la mejor manera de actuar es utilizar los mejores datos
disponibles, pero asegurándose que se realiza un análisis de sensibilidad de los datos en
la fase de experimentación.
Por ejemplo, si el tiempo de una operación estuviera entre 5 y 15 minutos se podría
utilizar el valor 10 en el modelo pero habría que repetir la simulación con los valores 5 y
15 (y quizás otros valores intermedios). Si las diferencias en los tiempos arrojan una
diferencia significativa en los resultados entonces es necesario que se recogan los datos
de forma más precisa.
Si no exisate diferencia significativa para los tiempos, ¿para qué necesitas perder más
tiempo y energía en buscar datos más precisos?
Vamos ahora a fijarnos en el experimento base de este modelo. Un tiempo de ejecución
suficiente pueden ser cien días. Es importante observar que otros modelos de simulación
necesitan correrse tiempos muy largos. Este ejemplo contiene una distribución aleatoria, la
exponencial negativa. Esto no obliga a correr el modelo durante un tiempo sufienciente para
reflejar la inherente variabilidad del modelo.
Si su ordenador no es muy potente puede llevarle mucho tiempo ejecutar experimentos muy
Page 46
© Lanner Group Limited, 2010
largos. En ese caso puede ser más interesante ejecutar experimentos más cortos, aunque los
resultados no serán los mismos, sí deberían tener un cierto parecido. Aun así, tenga mucho
cuidado de no utilizar duraciones de los experimentos muy cortas.
La mayoría de los libros existentes sobre simulación dan muy buenas explicaciones sobre
cómo establecer la longitud de las replicaciones (o el número de replicaciones con diferentes
números aleatorios que hay que ejecutar). En esencia, necesita correr el modelo hasta que se
haya puesto de manifiesto toda la variabilidad - un sencillo test consiste en comparar los
resultados en sucesivos intervalos de tiempo. Por ejemplo, si los resultados cada 1000
minutos sobre un total de 10000 minutos son los mismos, entonces sería valido ejec utar el
modelo 1000 minutos. Aunque esto no quita que no hayan ocurrido eventos que, aunque con
muy poca probabilidad, pueden ocurrir .
Para ejecutar el modelo durante 100 días, puede teclear 100*24*60 en la caja de la
barra de herramientas Ejecutar en la parte baja de la pantalla y después haga clic en los
botones ejecutar o ejec. acelerada. La simulación se parará en el instante indicado
(siempre y cuando el botón Detener con esté presionado).
Puede ver los resultados en forma de tablas mediante los informes. Seleccione todos los
elementos seleccionando la carpeta Simulación en la ventana Selección de Elementos y
pulsa después en el comando Estadísticas que aparece al hacer clic sobre el elemento
con el botón derecho del ratón. Los botones con las flechas le perm itirán moverse entre
los distintos informes.
Como se ha dicho antes, los resultados que se muestran representan la ejecución durante
cien días con los datos base del modelo, los cuales se han asumido como suficientes en este
caso. Esto lleva a preguntarse qué resultados debemos examinar. Es este caso el resultado
clave es el volumen de negocio, es decir, los números medios de barcos descargados y
rechazados (y la consecuente pérdida de competitividad).
Otro resultado interesante es el tiempo medio que un barco espera una vez que está en el
puerto. Esto representa el nivel de servicio, lo que puede afectar a la decisión futura de volver
a ese puerto.
Otras estadísticas ofrecen pistas sobre las posibles alternativas de diseño del puerto y que
permitirían obtener diferentes valores para las bajas o altas utilizaciones de las diferentes
instalaciones del puerto. De esta forma podemos ver dónde hay cuellos de botella y dónde
una inversión puede ser interesante.
Page 47
© Lanner Group Limited, 2010
Han entrado 956 barcos han entrado, el tiempo medio de los barcos en el sistema es de
1102.35 minutos y los barcos en el amarre han tenido que esperar a que la grúa se libere
para ser atendidos. Si examina otras ventanas de resultados de WITNESS se pueden observar
los siguientes resultados:

La grúa está ocupada el 99.86% del tiempo.

La exclusa está ocupada el 26.64% del tiempo (aunque, hay que tener en cuenta que solo
está disponible 5/11 del tiempo o un 45.45% debido a la marea).
Es recomendable tabular los resultados para poder compararlos con otras configuraciones:
Título del escenario
Caso base
Barcos enviados
956
Barcos rechazados
1450
Tiempo medio de los barcos
1102.35 minutos
Tasa utilización de la grúa
99.86%
Tasa utilización de la esclusa
26.64%
Amarres esperando a la grúa
64.62% promediando
los tres amarres
Amarres bloqueados porque un barco
no puede salir
1.58% promediando los
tres amarres
Supongamos ahora que estos datos se han validado con los datos reales del sistema. Este es
otro paso vital en muchos proyectos de simulación; si el modelo no está validado las
conclusiones que se extraigan, no serán validas.
Vamos ahora a examinar las distintas alternativas que puede tener el gestor del puerto. En la
mayoría de los proyectos de simulación existe un conjunto de alternativas reales que nacen
de la experiencia en los gestores de la instalación correspondiente. Esta experiencia puede
ayudar a decidir las alternativas más interesantes para la experimentación, aunque se deben
explorar el modelo que has creado para comprender las relaciones existentes entre los
parámetros del modelo y conocer la dinámica de los procesos. Ejecutando el modelo se puede
Page 48
© Lanner Group Limited, 2010
aprender mucho, lo que añadido a otros factores como la experiencia debería ayudar a
determinar la mejor forma de continuar.
Algunas alternativas se pueden haber eliminado por ser muy costosas o no poder llevarse a la
práctica.
En este ejemplo vamos a tener en cuenta simplemente las alternativas que incrementen el
número de barcos servidos.
Piénselo en un momento. ¿Qué alternativas se le ocurren?
Algunas alternativas pueden ser las siguientes :
i)
Incrementar el número de grúas de descarga.
ii)
Incrementar la velocidad de descarga de las grúas.
iii)
Incrementar las capacidades de las diferentes áreas del puerto para aceptar más
barcos (se consideran tres alternativas diferentes).
iv)
Incrementar la capacidad de la esclusa para poder utilizarla más tiempo.
v)
Incrementar la capacidad de la esclusa.
vi)
Drenar los canales de la esclusa para que pueda estar funcionando con niveles más
bajos.
Podrían existir otras alternativas que dependieran del tipo de mercancías que se descargan distintos métodos de descarga, diferente organización del tráfico del puerto y muchas más.
Los resultados anteriores muestran que en la situación actual los barcos esperan en los
amarres a la grúa durante un tiempo largo. Luego nuestro primer experimento puede ser
añadir una grúa.
Haga doble clic en la palabra crane en la ventana de simulación – aparecerá la ventana
de configuración de la grúa. Cambie el valor de la cantidad de grúas a 2 y haga clic en el
botón Aceptar.
Page 49
© Lanner Group Limited, 2010
Ahora ejecute de nuevo el modelo (pero antes vuelve al instante inicial).
Los resultados son los siguientes:
Título del escenario
Caso base
Dos grúas
Barcos enviados
956
1355
Barcos rechazados
1450
1055
Tiempo medio de los barcos
1102 minutos
647 minutos
Tasa utilización de la grúa
99.86%
70.68%
Tasa utilización de la esclusa
26.64%
37.67%
Amarres esperando a la grúa
64.62%
14.69%
Amarres bloqueados porque un
barco no puede salir
1.58%
22.69%
Los resultados obtenidos indican que si se invierte en una grúa se incrementarían el número
de barcos atendidos en un 41.7%.
También se observa que el cuello de botella ya no está en la operación de la grúa. Si los
muelles están el 22% del tiempo bloqueados porque no puede salir el barco, el cuello de
botella está detrás de esta operación. Ahora se puede probar a incrementar el número de
barcos que pueden estar en el puerto en la cola de salida o incrementar la disponibilidad de la
esclusa.
Para modificar la capacidad de la cola de dentro del puerto, haga doble clic en el
elemento correspondiente e introduzca una capacidad de 3 (por ejemplo) en lugar de 2.
Para cambiar la disponibilidad de la esclusa, haga doble clic sobre el elemento tipo
procesador llamado tide, selecciona la pestaña Niveles de aviso y altera los niveles
Llenado y Vaciado a 2. (Puede hacerlo haciendo clic en cada nivel, cambiando el valor y
después actualizando dicho nivel)
Pruebe estas alternativas por separado y luego todas juntas, manteniendo dos grúas en cada
caso. Esta tabla muestra los resultados correspondientes a estos cinco escenarios.
Escenario
Caso Base
2
3
4
5
Número de grúas
1
2
2
2
2
Capacidad cola salida del
puerto
2
2
3
2
3
Esclusa disponible en más
de 11 horas
5
5
5
7
7
DATOS
RESULTADOS
Page 50
© Lanner Group Limited, 2010
Barcos atendidos
956
1355
1379
1696
1705
Barcos rechazados
1450
1055
1031
714
705
Tiempo medio de los
barcos
1102
647
626
488
473
Tasa utilización de la grúa
99.86%
70.68%
71.93%
88.44%
88.91%
Tasa utilización de la
esclusa
26.64%
37.67%
38.33%
47.14%
47.39%
Amarres esperando a la
grúa (en promedio)
64.62%
14.69%
14.17%
20.74%
21.02%
1.58%
22.69%
12.82%
7.11%
1.94%
Amarres bloqueados
porque el barco no puede
salir (en promedio)
Estos resultados muestran que si se pueden drenar los canales de la esclusa para permitir que
esté operativa durante 7 horas de las 11 en lugar de las 5 previas, esta modificación tendría
mucho más efecto que ampliar el espacio en la cola de salida de barcos.
Pero todos estos resultados tienen que ser contrastados con la viabilidad de la alternativa y el
coste que conlleva.
Por ejempo, podemos establecer los siguiente costes:

Coste por una grúa más: 10 millones de dólares (depreciada cada 500 días).

Coste por un trabajador para cada nueva grúa: 1000$ por día.

Coste de drenaje de la esclusa: 2000$ por día.

Coste por incrementar la cola de salida de barcos a 3: 1000$ por día.

Beneficio neto por cada descarga de un barco: 4000$.

Coste de una tercera grúa: igual al de la segunda.

El coste de incrementar la capacidad de las colas de otras áreas en una unidad es el mismo
que para la cola de los barcos de salida.

Coste de construir una segunda esclusa: 10 Millones $ (depreciada cada 500 días).
Lanner le invita a que piense cuál es la mejor alternativa para este puerto
basándote en la información previa. Puede enviar los resultados a
[email protected] para que los verifiquemos.
-o-
Page 51
© Lanner Group Limited, 2010
Desarrollo de un proyecto de simulación
Introducción
Los proyectos en los que se puede aplicar la simulación tienen aspectos específicos que se
deben gestionar de forma rigurosa para asegurar su correcto desarrollo. Los temas de este
capítulo describen de forma práctica la secuencia típica de un proyecto:

establecer los objetivos,

determinar el alcance y el nivel de detalle del modelo,

recoger datos,

estructurar el modelo,

construir el modelo,

ejecutar el modelo,

generar informes,

comprobar el modelo,

experimentar con el modelo,

documentar el modelo,

presentar los resultados e implementarlos.
-o-
Page 52
© Lanner Group Limited, 2010
Establecer los objetivos
Esta es la primera y la más importante de las etapas de un proyecto de simulación. El
objetivo de cualquier proyecto de simulación es ayudar a tomar buenas decisiones. Usted,
como desarrollador de modelos de simulación, debe comprender bien la decisión que hay que
tomar, ya que tendrá grandes implicaciones sobre su modelo de simulación.
Por ejemplo, considere los siguientes modelos, construidos de forma completamente diferente
porque tienen diferente propósito.
El objetivo del primer modelo es estimar la producc ión teórica máxima de una célula cuando
recibe diferentes composiciones del mix de producción. Por lo tanto, el modelo debe contener
información relativa a la llegada de piezas (dentro de un archivo de entidades) y el programa
de producción de la célula (dentro de un archivo de datos). Los operarios necesarios para el
máximo nivel de producción no es relevante para el modelo.
El segundo modelo tiene por objetivo investigar el número de operaciones que se requieren
para que la célula opere de forma eficiente. Por lo tanto, el modelo debe contener la
información relativa a las prioridades en la asignación de operarios, interrupción de
operaciones y turnos. En este caso, el programa de producción puede tener menos
importancia.
Por lo tanto, el contenido del modelo está condicionado por la decisión que se debe tomar. No
conviene ni es necesario representar en el modelo todos y cada unos los detalles de la célula
del sistema real.
-o-
Page 53
© Lanner Group Limited, 2010
Alcance y nivel de detalle del modelo
El alcance de un modelo se refiere a donde empieza y donde acaba. Por ejemplo, considere un
modelo de un conjunto de mecanógrafos. El objetivo de modelo consiste en decidir cuántos
mecanógrafos se necesitan para obtener un determinado tiempo de entrega de los
documentos. El conjunto de mecanógrafos podría considerarse de forma aislada.
Las entidades (documentos) llegan a una bandeja de entrada (cola). Cada mecanógrafo toma
un documento de la bandeja de entrada, la procesa y la envia fuera del modelo (a SHIP o
SERVED).
Alternativamente, el conjunto de mecanógrafos se podría considerar como parte del flujo de
documentos de toda la organización. Esto implicaría modificar los puntos de entrada y de
salida del modelo para incluir más elementos del sistema real.
Es importante limitar el alcance del modelo tanto como sea posible. Respecto al nivel de
detalle del modelo, la regla de oro es modelar con el mínimo nivel necesario para
alcanzar el objetivo del modelo.
Al comienzo de la construcción del modelo, pequeñas modificaciones del modelo pueden
mejorar notablemente la precisión del modelo. A medida que el modelo incorpora más detalle,
sin embargo, cada nuevo elemento añadido produce un incremento de la precisión cada vez
menor. Esto es particularmente cierto cuando se modela el comportamiento humano, que a
menudo es inconsistente. El gráfico inferior pone de manifiesto la relación típica entre en nivel
de detalle y la precisión del modelo.
Se pueden utilizar los elementos de WITNESS para representar combinaciones de procesos
reales y así poder modelar procesos de 'alto nivel'. Por ejemplo, una célula de fabricación o
incluso una fábrica entera se podría representar como un único elemento máquina de
WITNESS.
-o-
Page 54
© Lanner Group Limited, 2010
Recogida de información
La información para construir un modelo, muy probablemente, pertenece a alguna de las
siguientes tres categorías:
1.
Disponible: información fácilmente disponible y en el formato apropiado para ser
utilizada en el modelo directamente.
2.
No disponible pero que se puede recopilar: información con un formato incorrecto o
que no ha sido recopilada previamente. Es necesario un pequeño esfuerzo para recoger
este tipo de información (por ejemplo, tomando tiempos de procesos de forma manual).
3.
No disponible y no se puede recopilar: información que no está disponible al
construir el modelo y que no se puede recopilar fácilmente (por ejemplo, para el modelo
de una nueva fábrica en un solar con maquinaria nueva).
Si la información no está disponible y no se puede recopilar, se deben utilizar estimaciones.
Se pueden obtener buenas estimaciones de la siguientes maneras:
1.
Empleando información del fabricante - Los fabricantes de maquinaria suelen
incluir información (por ejemplo, información sobre fiabilidad) en su publicidad y en las
especificaciones técnicas.
2.
Análisis de sensibilidad - Consiste en modificar un parámetro desconocido (por
ejemplo, el tiempo de ciclo de una máquina) con un valor grande y después con uno
pequeño y comparar el resultado sobre el conjunto del modelo. Si los resultados son
similares, se entiende que el tiempo de ciclo de la máquina no es una parte crítica del
proceso y que una estimación aproximada del tiempo de ciclo debería ser suficiente. Si
lo resultados varían significativamente, entonces el tiempo de ciclo de la máquina es un
dato crítico y necesitará un esfuerzo adicional para obtener una estimación correcta.
Siempre que se utilice una estimación, se debe explicitar que se trata de una hipótesis en la
que se basa el modelo. De esta manera, si el modelo resulta poco adecuado como una
representación del sistema real, es posible revisar de forma exhaustiva las hipótesis admitidas
para su construcción.
-o-
Page 55
© Lanner Group Limited, 2010
Estructuración del modelo
Un paso final pero importante antes de construir el modelo de simulación es estructurarlo.
Esto nos permitirá identificar las áreas del modelo más difíciles de construir e identific ar
posibles necesidades de más datos que se hubieran pasado por alto previamente.
Como resultado de este paso generalmente se acaba con un boceto de la instalación que se
quiere modelar. Se deben identificar los elementos de WITNESS (o grupos de elementos) que
se va a utilizar para modelar cada proceso real. También debe contener información de las
reglas de entrada y salida de los elementos más importantes así como el código necesario
para las acciones de los elementos del modelo para aclarar la lógica del modelo. No puede
faltar otro tipo de información como los tiempos de ciclo de las máquinas o la capacidad de
las colas, etc.
-o-
Page 56
© Lanner Group Limited, 2010
Construcción del modelo
Es recomendable construir el modelo de forma incremental, y comprobar de forma exhaustiva
cada paso antes de pasar al siguiente. Si hace esto, le resultará más sencillo encontrar
posibles problemas en el modelo que si tiene que buscar en el modelo completo.
Evite la tentación de experimentar con el modelo antes de que esté finalizado. Es mejor tener
un modelo completo, bien testado, que sirva de comparación para los resultados
experimentales.
Los principales pasos para crear un modelo son crear los elementos (definir, representar y
configurarlos) y, después, vincularlos mediante reglas.
También puede incrementar la complejidad de la lógica de su modelo utilizando acciones.
-o-
Page 57
© Lanner Group Limited, 2010
Ejecución del modelo
Después de definir, representar y configurar los elementos del modelo, puede ejecutarlo
inmediatamente. Después puede modificar el modelo añadiendo elementos, cambiándolos o
borrándolos. Después del cambio puede ejecutar el modelo de nuevo para observar el impacto
de los cambios.
Si se construye el modelo de forma incremental, comprobando cada paso a medida que se
construye, se gana productividad y se garantiza en la medida de lo posible la validez del
modelo.
Se puede ejecutar el modelo de distintos modos, desde el modo Paso a Paso (con animación)
hasta el modo Ejecución Acelerada (sin animación) hasta un instante determinado en el
futuro.
Existen muchas características de WITNESS que ayudan al análisis del modelo, entre ellas: los
informes estándar en forma de tabla y los gráficos (los cuales ofrecen el com portamiento de
todos los elementos del modelo), registros de la simulacion en archivo, flujos de elementos,
vistas de procesos, etc. Tam bién puedes crear series temporales, diagramas de tarta,
histogramas e informes personalizados de WITNESS.
-o-
Page 58
© Lanner Group Limited, 2010
Generación de informes
Tras construir y ejecutar un modelo, puede utilizar los informes de WITNESS para ayudarle a
elegir entre diferentes escenarios de modelización.
Por ejemplo:

Para incrementar la tasa de utilización de la maquinaria, puede estar interesado en
conocer el tiempo que las actividades han permanecido en el estado ocioso comparado con
el tiempo que han permanecido ocupadas durante la simulación de un turno de trabajo.

Para incrementar la producción total del sistema, puede estar interesado en el número de
entidades procesadas durante la simulación de un día de operación.

Para racionalizar el uso de su plantilla, podrá consultar la proporción del tiempo que los
operadores de cada cualificación han estado ocupados.

Para reducir los desperdicios, puede interesarle la cantidad de piezas que se desecharon
durante la simulación de un periodo.

Para evitar perder clientes porque las colas son demasiado largas, puede ser interesante
evaluar el número de clientes que no han llegado a formar parte de la cola por esta razón
(número de entidades rechazadas).

Para estimar la vida de los vehículos, le puede interesar conocer la distancia total
recorrida a lo largo de la simulación de una semana.
Puede elegir diferentes tipos de informes y puede obtenerlos a través de la impresora,
mostrarlos por pantalla o guardarlo en archivos con diferentes formatos (CSV y HTML
incluídos). Puede copiar todos los informes estándar y los gráficos al portapapeles de
Windows y pegarlos en otras aplicaciones.
-o-
Page 59
© Lanner Group Limited, 2010
Verificación y validación del modelo
El testeo del modelo de simulación se compone de la verificación y la validación.
La verificación asegura que el contenido del modelo es consistente con sus espectativas. Por
ejemplo, confirmar que las entidades se mueven a lo largo de las rutas correctas y que los
recursos atienden los elementos correctos en el orden de prioridad correctos. Es decir, el
modelo hace lo que tiene que hacer.
La validación (que suele seguir a la verificación) trata de ver lo exacto que es el modelo
comparado con el sistema real al que representa. Un ejercicio típico de validación consiste en
utilizar un conjunto conocido de datos de entrada (por ejemplo, una programación de llegada
de entidades y de producción) y estudiar un conjunto de variables de salida del modelo (por
ejemplo, el nivel medio de trabajo en curso de una entidad o los tiempo en el sistema de una
entidad).
Las fases de verificación y validación de un estudio de simulación normalmente son iterativas
y muchas veces implica volver a alguna de las etapas previamente descritas. Por ejemplo,
podría ser necesario añadir ciertos procesos que aún no se han modelado incrementando, en
ese caso, el alcance del modelo.
-o-
Page 60
© Lanner Group Limited, 2010
Experimentación
Cuando ya está satisfecho con la representación de la realidad por parte del modelo, se puede
investigar un número de escenarios what-if. Estos escenarios deberían haberse definido en los
objetivos originales del estudio de simulación.
El éxito en la experimentación normalmente implica el uso de tiempos de calentamiento o de
unas determinadas condiciones iniciales, la decisión de la longitud de la simulación y la
ejecución del modelo con más de una serie de números aleatorios.
El tiempo de calentamiento permite al modelo alcanzar un estado estable a partir del cual
WITNESS recopila los resultados. Por ejemplo, normalmente una línea de produc c ión no
empieza completamente vacía un lunes por la mañana; aunque si así fuera se podría simular.
Un periodo de calentamiento de, por ejemplo, una semana permitiría tener un nivel de stoc ks
normal en la línea. Entonces podría pedirse al modelo que omita los resultados de la primera
semana y que empiece a recoger resultados a partir del lunes de la segunda semana. Se
puede usar el comando Modelo/Opciones/Estadísticas o el comando Modelo/
Experimento para indicar el tiempo de calentamiento.
Una posible alternativa al tiempo de calentamiento es incluir algunas condiciones iniciales
en el modelo. En el instante inicial, algunas entidades se sitúan en diversos elementos. El
número de entidades y sus destinos concuerdan con una situación típica de trabajo en curso.
Cuando el modelo se ejecuta desde esta situación 'real' no hay necesidad de utilizar ningún
tiempo de calentamiento. Se pueden crear condiciones iniciales utilizando entidades activas o
máquinas ficticias que procesan grandes cantidades de entidades en el instante inicial pero
que luego están inactivas durante el resto de la simulación. También se pueden utilizar
archivos de entidades.
Aunque para la mayoría de los modelos de simulación es necesario establecer el tiempo de
calentamiento o las condiciones iniciales, algunas situaciones no necesitan. Por ejemplo, un
modelo construido para medir los niveles de servicio de un banco debería empezar la
simulación con el sistema vacío dado que el banco no tiene clientes cuando se abre por la
mañana.
La realización de la experimentación exige la ejecución del modelo durante un tiempo
determinado y en diferentes circunstancias. La longitud de la ejecución del modelo depende
de varios factores. El factor más importante es el hecho de que se utilice un número suficiente
de números aleatorios de las series utilizadas en el modelo. Cada ejecución debería usar, al
menos, 10-15 números de cada serie. Si una serie se utiliza para calcular el intervalo entre
averías de un elemento que varía entre 1 y 2 semanas, sería necesario que la longitud de la
ejecución fuera de entre 20 y 30 semanas.
Otro factor es el periodo de recogida de datos de la situación real que se está modelando. No
tiene mucho sentido calcular una longitud de simulación "óptima" de 3 semanas y un día si
luego se van a comparar los resultados con una situación real con informes cada 30 días.
Es muy importante ejecutar cualquier modelo con aleatoriedad utilizando conjuntos distintos
de series de números aleatorios para poder confiar en los resultados del modelo. De lo
contrario, el resultado está ligado al conjunto de series de números aleatorios elegidas y no a
los cambios que haya realizado en el modelo. Debe comparar cada conjunto de resultados; si
se encuentra resultados poco representativos, debe examinarlos y, si es necesario,
descartarlos.
Se puede utilizar el comando Modelo/Números aleatorios para cambiar las series de
números aleatorios, de antitéticos a regulares o viceversa. Además se puede utilizar la opción
Modelo/Experimento para automatizar las ejecuciones de un modelo que utilizan distintas
semillas de números aleatorios.
Page 61
© Lanner Group Limited, 2010
-o-
Page 62
© Lanner Group Limited, 2010
Documentación
Suele ser muy buena práctica documentar la forma en la que se ha construido el modelo, lo
cual hace más fácil su comprensión si cualquiera quiere examinar el modelo más tarde. Dicha
documentación debería incluir un diagrama con la estructura del modelo. WITNESS también
ofrece funcionalidades para documentar un modelo. Esta documentación puede incluirse en
el propio modelo o exportarse a un archivo o llevarse a la impresora.
Se pueden añadir notas en las ventanas de diálogo de la mayoría de los elementos y ver esas
notas en la ventana de simulación. Estas notas se pueden utilizar para introducir
descripciones de cómo debería funcionar cada parte del modelo. También se puede utilizar el
signo de admiración (!) en el código de las reglas y de las acciones de los elementos para
introducir comentarios.
Las fuentes de datos usados, las hipótesis admitidas y los resultados obtenidos deberían
formar parte de la documentación del modelo. Si el proyecto de simulación se documenta a
medida que avanza el proyecto, la tarea de documentación será menos costosa. Es
recomendable que la documentación se realice por completo antes de que finalice el proyecto,
ya que habitualmente se dedican menos esfuerzos a documentar un proyecto que ya ha
finalizado.
El módulo Documentor de WITNESS permite la creación de un informe con los nombres, notas
y otras propiedades de los elementos de un modelo.
-o-
Page 63
© Lanner Group Limited, 2010
Presentación de los resultados e implementación
La forma de presentar los resultados depende del tamaño del proyecto de simulación y de la
cultura de la organización.
Un modelo animado proporciona una herramienta comunicativa muy efectiva que puede
ayudar a tomar decisiones, sobre todo si se utilizan los nuevos gráficos mejorados.
Debe asegurarse de que los resultados del modelo de simulación sean considerados en el
proceso de decisión y que no se utilice simplemente para justificar decisiones que ya están
tomadas. Las decisiones a las que se llega tras haber realizado el estudio de simulación tienen
que ejecutarse, si no todos los esfuerzos hechos son en vano.
Si el modelo está bien documentado, probablemente se pueda utilizar de nuevo, quizás con
algunos cambios en los parámetros. Así el modelo podrá servir mejor para tomar decisiones
en el futuro.
-o-
Page 64
© Lanner Group Limited, 2010
Contrucción de modelos con WITNESS
Elementos: los bloques para construir modelos con
WITNESS
Una operación comercial o industrial puede dar lugar a un conjunto de piezas mediante el uso
de varias máquinas, de cintas transportadoras, de vehículos, de otros equipamientos y de
personas.
Un modelo de WITNESS utiliza, igualmente, una combinación de entidades, recursos,
actividades, llamados elementos, para simular la operación estudiada.
Hay dos versiones de WITNESS, que ofrecen diferente terminología, una relacionada con
fabricación y la otra con servicios. Este libro está ideado principalmente para modelar
sistemas de fabricación. Sin embargo, los elementos también permiten modelar otros
sistemas. Por ejemplo, permiten modelar operaciones logísticas.
También es posible utilizar la terminología de fabricación (solo en inglés) con carácter
general, modelando personas o llamadas de teléfono como piezas que deben ser procesadas
por diferentes actividades (representadas por máquinas). Para modelar actividades no
relacionadas con fabricación recomendamos utilizar la edición de servicios de WITNESS. Para
más información, por favor, póngase en contacto con Lanner.
A medida que se familiarice con las características de cada elemento, descubrirá que
prácticamente cualquier aspecto de un sistema se puede representar de forma adecuada.
-o-
Page 65
© Lanner Group Limited, 2010
Elementos discretos
Los elementos discretos se representan como iconos dinámicos y modelan el comportamiento
de elementos tangibles en las situaciones reales estudiadas.
-o-
Entidades
Las entidades son los elementos que circulan por el modelo. Pueden representar, por ejemplo:

productos (coches, motores, etc.)

lotes de producción,

un proyecto que avanza a lo largo de una gran empresa,

llamadas en una centralita,

pequeños componentes electrónicos u ordenadores personales.
Las entidades se pueden:

representar de diferentes maneras: con un símbolo o con texto descriptivo,

caracterizar mediante un conjunto de atributos (por ejemplo, peso, longitud, color), que
pueden ser fijos (para todas las entidades del mismo tipo) o variables (para cada
entidad de un mismo tipo),

gestionar de diferentes maneras (en lotes, crear de forma individual o por lotes, varias
entidades se pueden combinar en una sola, o una entidad puede descomponerse en
varias entidades),

llenar con fluidos o vaciar del fluido que contengan.
-o-
Colas
Las colas son lugares donde se pueden almacenar las entidades. Por ejemplo:




las piezas esperando a ser procesadas en una fábrica,
personas en una cola,
el espacio que contiene a los aviones a la espera de aterrizar,
un estante con los componentes que se van a montar en una estación.
Las colas pueden:




ordenar las piezas de acuerdo con diferentes disciplinas de cola (por ejemplo, "first-infirst-out", o de acuerdo con alguna prioridad);
estar ligados directamente a actividades (colas específicas);
almacenar entidades durante un tiempo mínimo. De esta manera, las colas se pueden
utilizar para simular equipos como hornos y operaciones tales como un proceso de
enfriamiento;
almacenar entidades durante un tiempo máximo, después del cual intentan abandonar
la cola. Por ejemplo, una cola de este tipo podría servir para simular la retirada de los
produtos cuando se ha superado su fecha de caducidad.
Page 66
© Lanner Group Limited, 2010
-o-
Actividades
Las actividades son elementos muy potentes que se utilizan para representar cualquier cosa
que tome entidades de algún sitio, las procese y las envíe a su destino siguiente. Por ejemplo:




una máquina-herramienta, un torno o una prensa,
un taller entero o una caja en un supermercado,
una organización que gestiona proyectos y los entrega,
una planta entera o un puesto de trabajo individual.
Las actividades pueden:



ser uno de entre siete tipos diferentes; cada tipo gestiona las entidades de una manera
distinta,
modelar todos los aspectos, como el tiempo empleado en procesar una entidad, el
tiempo entre averías, la existencia de múltiples preparaciones, el tiempo de reparación
de las averías, el tiempo de preparación, así como la necesidad de recursos para estos
eventos,
llenar y vaciar entidades con fluidos.
-o-
Recursos
Este elemento se puede utilizar para modelar recursos tanto humanos como materiales (por
ejemplo, herramientas, personas o equipamiento) que pueden ser requeridos por otros
elementos durante un proceso, una preparación, una reparación, una limpieza, etc. El control
de los recursos es, generalmente, muy importante en los modelos. Existen muchas opciones
en WITNESS, por ejemplo, reglas complejas de asignación y la capacidad de retirar recursos
de un elemento para realizar alguna tarea más importante en otro elemento (apropriación de
recursos).
-o-
Cintas transportadoras
Las cintas transportadoras se usan para mover entidades desde un punto fijo a otro,
empleando un determinado tiempo. Se pueden representar tanto las cintas tansportadoras
que son cintas propiamente dichas como las que están compuestas de rodillos. Existen dos
tipos de cintas transportadoras:


Sin acumulación, en los que las entidades mantienen distancias constantes entre sí. Si
la cinta transportadora se detiene, la distancia entre las entidades se mantiene.
Con acumulación, que permite que las entidades se aproximen entre sí y se acumulen.
Si una cinta transportadora con acumulación se bloquea, las entidades deslizarán y se
aproximarán hasta que la cinta esté llena.
-o-
Page 67
© Lanner Group Limited, 2010
Caminos
Un camino es un elemento por el que las entidades o las unidades de recurso pueden viajar
para llegar desde un elemento hasta otro. Se puden utilizar para representar en el modelo la
longitud y la ruta física de los despazamientos en el sistema real.
-o-
Vías
Son los caminos que siguen los vehículos cuando transportan o no entidades. También
definen lugares en los cuales los vehículos pueden cargar o descargar entidades y aparcarse.
Existen vías unidireccionales o con dos direcciones.
-o-
Vehículos
Representan los vehículos (por ejemplo, vehículos guiados de forma automática AGV, grúas,
carretillas) que transportan entidades. En cada vehículo se pueden definir:







los destinos y las prioridades;
el tiempo que un vehículo debe parar al final de una vía antes de continuar por la vía
siguiente;
el tiempo que una vía sigue ocupada después de que un vehículo la ha abandonada (por
ejemplo, para evitar colisiones de un vehículo con con un vehículo muy largo que circula
más adelante);
la velocidad máxima de un vehículo en una vía;
el tiempo de un vehículo cuando carga o descarga;
la aceleración y deceleración del vehículo;
el tiempo que necesitan las entidades para ser cargadas o descargadas en un vehículo.
-o-
Page 68
© Lanner Group Limited, 2010
Elementos "Power & Free"
Los elementos "Power and Free" permiten modelizar las características específicas de
determinados sistemas de transporte. Hay cuatro tipos de elementos "Power & Free".
-o-
Redes
Una red agrupa un conjunto de secciones, estaciones y transportadores. Hay dos tipos de
redes: autopropulsadas e impulsadas por las secciones. El tipo de red condiciona el
comportamiento de las secciones y de los transportadores de la red.
-o-
Secciones
Una sección es un camino por el que se mueve un transportador. Las secciones deben formar
parte de una red y su comportamiento está condicionado por el tipo de red.
-o-
Estaciones
Una estación es un punto (al comienzo o al final de una sección) en el que se que se pueden
ejecutar acciones bien sobre el transportador o bien sobre la entidad del transportador. Hay
cuatro tipos de estaciones: estaciones básicas (que permiten realizar acciones simples),
estaciones de carga, de descarga y de estacionamiento.
-o-
Transportadores
Un transportador mueve entidades a lo largo de secciones o a través de estaciones; su
comportamiento depende del tipo de red en la que opera. Si la red es autoimpulsada, los
transportadores son activos y se impulsan a sí mismos a traves de secciones pasivas. Si la red
es de impulso de secciones, los transportadores son pasivos y son capturados y transportados
por las secciones mediante ganchos.
-o-
Page 69
© Lanner Group Limited, 2010
Elementos de proceso continuo
Los elementos de proceso continuo se utilizan para crear modelos en los que contienen flujos
continuos.
-o-
Fluidos
Los fluidos representan líquidos y son productos que fluyen libremente. Se representan
gráficamente como bloques de color que fluyen a través de tuberías, tanques y procesadores.
Las mezclas de fluidos se muestran como franjas de diferentes colores (proporcionales a la
cantidad de cada fluido que contiene la mezcla).
-o-
Procesadores
Los fluídos entran a los procesadores, se someten a algún tipo de operación y salen de los
ellos (es decir, actúan como máquinas para fluidos). Un ejemplo de procesador sería un
recipiente en el que se mezclan varios fluidos o se calientan durante un tiempo determinado.
Los procesadores pueden:







tener diferentes niveles, de manera que su contenido se puede mostrar de forma
precisa;
mostrar la proporción de la mezcla de fluidos en forma de porcentaje, así como los
nombres de los fluidos;
tener un nivel mínimo, por debajo del cual el procesador no opera;
ser limpiados según diferentes criterios;
averiarse según diferentes criterios;
tener niveles de alerta al llenarse o vaciarse, de manera que se puede realizar alguna
acción cuando se alcanzan dichos niveles;
c ambiar el nombre o el color de un fluido al entrar o al salir.
-o-
Tanques
Los tanques son elementos de proceso continuo en los que los fluidos se pueden almacenar
(es decir, actúan como colas para los fluidos). Los tanques pueden:






limpiarse en diferentes momentos;
tener niveles de alerta al llenarse o vaciarse, de manera que algo ocurre cuando se
alcanzan dichos niveles;
c ambiar el nombre y el color de un fluido a la entrada o a la salida;
representarse de diferentes maneras;
representarse para mostrar en pantalla su contenido en unidades;
representarse para mostrar la proporción de fluidos que contiene en porcentajes junto
con los nombres de los fluidos.
-oPage 70
© Lanner Group Limited, 2010
Tuberías
Las tuberías se utilizan para conectar procesadores y tanques. Los fluidos fluyen a través de
las tuberías con un determinado caudal. Las tuberías pueden:





ser limpiadas de acuerdo con ciertos criterios;
averiarse con determinados criterios;
c ambiar el nombre y el color de los fluidos al entrar o al salir;
tener caudales negativos;
operar con o sin alimentación de entrada.
-o-
Page 71
© Lanner Group Limited, 2010
Elementos lógicos y módulos
Estos elementos representan los aspectos relativos a los datos y los informes (es decir, la
gestión de la información). Permiten gestionar información de manera sencilla, personalizar
informes y introducir lógica más compleja en los modelos de WITNESS.
-o-
Atributos
Los atributos son características específicas de una entidad o de un recurso. Por ejemplo, el
número de cilindros de un motor podría estar almacenado en un atributo, y se podría utilizar
el valor de ese atributo para determinar la candidad de tiempo necesario para realizar un
ajuste. Cada atributo puede tomar un valor entero, un valor real, una cadena de caracteres o
hacer referencia a otro elemento de la simulación de WITNESS.
-o-
Variables
Las variables son valores a los que se puede acceder desde cualquier sitio del modelo. Por
ejemplo, una variable podría utilizarse para guardar el número de piezas que hay en un
almacén. Además de las variables que el usuario puede definir, WITNESS tiene varias
variables de sistema (como la que guarda el tiempo de la simulación o la que indica el
número de entidades que hay en una cola.
Una variable puede:



tener valores enteros, reales, una cadena o la referencia a otro elemento del modelo de
WITNESS;
ser igual a una expresión en la que se utilizan atributos, constantes, un valor de una
distribución u otra variable;
representar gráficamente, en particular, su nombre y su valor.
-o-
Archivos
Los archivos permiten obtener valores que son relevantes para la simulación y cargarlos en un
modelo de WITNESS, o guardar valores de un modelo de WITNESS en un archivo para poder
utilizarlos después en otra aplicación (para elaborar informes personalizados, por ejemplo).
-o-
Distribuciones
Las distribuciones permiten introducir variabilidad en un modelo alimentando el modelo con
datos recogidos de la realidad. Por ejemplo, si las observaciones muestran que una operación
de pulido de una determinada pieza X dura entre 5 y 10 minutos, pero lo más habitual es que
Page 72
© Lanner Group Limited, 2010
dure 8.2, esta información podría introducida en el modelo mediante una distribución. Las
distribuciones pueden:



estar definidas por el usuario,
ser una de las muchas distribuciones, reales y enteras, que proporciona WITNESS,
ser continuas o discretas.
-o-
Funciones
WITNESS proporciona un gran número de funciones predefinidas que se pueden utilizar para
sofisticar la lógica del modelo. Por ejemplo, se podría utilizar una función para detectar el
número de entidades que están en un determinado momento en el una cinta transportadora.
El usuario también puede crear sus propias funciones.
Las funciones predefinidas incluyen:



funciones de informes y de estados, por ejemplo, que devuelven el número de entidades
en un elemento determinado, o que devuelven el espacio libre en un elemento;
funciones para generar variables aleatorias, por ejemplo, generando valores de una
distribución normal.
funciones aritméticas y para gestionar nombres;
Las funciones:


se pueden representar gráficamente, para mostrar en la pantalla su nombre y el último
valor devuelto;
se pueden crear como elementos y, depués, se pueden utilizar de forma repetida con la
misma sencillez que las funiones predefinidas.
-o-
Archivos de entidades
Un archivo de entidades contiene una lista de entidades; para cada entidad se puede
especificar el tamaño de lote (cuántas entidades llegan cada vez), los atributos de la entidad
(por ejemplo, el símbolo, el color, el peso) y el instante de llegada al modelo de cada entidad.
Esto es útil, por ejemplo, para modelar problemas de programación de la producción sencillos
donde el comportamiento del tiempo entre llegadas de piezas al modelo no permite
especificar las llegadas con suficiente precisión.
También puede expulsar las piezas que salen del modelo a un archivo de entidades. De esta
manera se puede producir un archivo de entidades como resultado de un modelo y utilizarlo
como entrada de otro modelo diferente.
-o-
Turnos
El elemento turno se utiliza para simular turnos (o un conjunto de ellos), los cuales son una
secuencia de periodos de trabajo y de descanso. La información de los elementos tipo turno
Page 73
© Lanner Group Limited, 2010
se puede aplicar a recursos y otros elementos para simular turnos de trabajo.
-o-
Modulos
Un módulo es un elemento que consiste en un conjunto de otros elementos de WITNESS. Los
módulos se pueden utilizar como "caja negra" o para construir modelos de forma jerárquica.
Los módulos se definen, representan y configuran como cualquier elemento de WITNESS y se
pueden proteger mediante contraseña. Las opciones de uso de los módulos son muchas. Los
enlaces a archivos de módulos externos al modelo posibilitan conceptos de programación
como la herencia.
-o-
Page 74
© Lanner Group Limited, 2010
Elementos gráficos y de informes
Estos elementos permiten representar lo que está ocurriendo en el modelo a medida que
avanza la ejecución del mismo.
-o-
Diagramas de tarta
Los diagramas de tarta permiten representar los resultados de la simulación en la pantalla
mediante un diagrama con el formato estándar de sectores. La representación del diagrama
se puede poner en 3D y también separar los distintos sectores entre sí para destacar el
resultado. Los diagramas de tarta son útiles para representar el porcentaje de tiempo que un
elemento ha permanecido en un determinado estado (por ejemplo, la cantidad de tiempo que
ha permanecido en los estados de ocupado o de ocioso).
-o-
Series temporales
Las series temporales permiten representar por pantalla los resultados de un modelo en forma
de un gráfico que representa algún valor en función del tiempo. Se pueden representar hasta
siete valores en una serie temporal, cada uno con un color diferente. Las series temporales
son útiles para determinar la tendencia o el carácter cíclico del modelo, ya que proporcionan
una evolución temporal del valor especificado así como los valores medios y la desviación
típica.
-o-
Histogramas
Los histogramas le permiten representar los resultados de la simulación en forma de un
diagrama de barras. Esto es útil para determinar el rango de valores obvervados para algún
parámetro de la simulación.
-o-
Informes
Los elementos de tipo informe permiten definir informes personalizados. Los informes pueden
tener una representación por defecto en forma de tabla o puede ser un diagrama. A través de
la configuración del elemento informe se pueden determinar los cálculos que hay que realizar
para generar el informe, que generalmente se basa en valores de funciones y variables del
modelo.
-o-
Page 75
© Lanner Group Limited, 2010
Gestión de
acciones
elementos:
reglas,
expresiones
y
-o-
Reglas
Las entidades y los fluidos se mueven de unos elementos a otros de acuerdo con reglas de
entrada y de salida de las ventanas de configuración de dichos elementos. Las reglas:





permiten utilizar en el modelo de simulación decisiones complejas sobre cómo transferir
entidades y fluidos basadas en casi cuaqluier criterio;
se pueden introducir de forma casi automática mediante el asistente de reglas visuales
de WITNESS;
pueden contener comentarios para documentar la lógica de la regla;
pueden enviar entidades y fluidos a una gran variedad de lugares fuera del modelo (por
ejemplo, se pueden servir -enviar a SHIP- o desechar -enviar a SCRAP-);
se pueden crear fácilmente utilizando los botones de la barra de herramientas estándar;
-o-
Expresiones
Una de las características más potentes de WITNESS es la flexibilidad con la que se pueden
gestionar valores. Cuando se requiere un valor, se puede utilizar una fórmula o una expresión
(es un concepto similar al de las hojas de cálculo). Dependiendo del contexto, WITNESS
trabaja bien con el valor inmediatamente, o bien lo almacena para utilizarlo más adelante.
Por ejemplo, el tiempo de ciclo de una máquina se puede introducir como una expresión que
se evalúa cada vez que la máquina inicia un ciclo.
-o-
Acciones
WITNESS proporciona un lenguaje de programación sencillo conocido basado en Acciones.
Este lenguaje es similar al lenguaje de programación BASIC pero es más parecido al idioma
inglés e incorpora elementos de ayuda. Mediante el uso de acciones, se puede indicar a
WITNESS instrucciones específicas relativas a la lógica del modelo, para que el modelo realice
los cálculos en los que se sostienen las decisiones de la situaciones reales estudiadas. Las
acciones pueden utilizarse:


para gestionar la interacción entre el modelo y la persona que lo utiliza, por ejemplo,
solicitando respuestas específicas en determinados momentos durante la ejecución del
modelo;
en las etapas clave de la operación de los diferentes elementos (por ejemplo, al final del
ciclo de una máquina, cuando una entidad abandona el modelo, antes de representar las
Page 76
© Lanner Group Limited, 2010


observaciones en una serie temporal, cuando se finaliza la limpieza de un procesador);
para establecer las condiciones iniciales del modelo;
en cualquier etapa durante la ejecución del modelo.
-o-
Page 77
© Lanner Group Limited, 2010
Uso y mejora de un modelo de WITNESS
Formatos de archivos de los modelos de WITNESS
WITNESS permite grabar los modelos o partes de los modelos en diferentes formatos. Algunos
de los más utilizados son:
.MOD
Archivo de Modelo. Es el formato estándar en el que se guardan los
modelos. Se incluyen todas las definiciones del modelos en un
formato que se carga rápidamente.
.SIM
Archivo de Modelo y Estado. Es un formato para guardar modelos de
WITNESS muy útil para modelos de los que queremos guardar tanto
el modelo en sí como el estado en el que está el modelo en la última
ejecución realizada del mismo. Al cargar este tipo de archivos se
pueden ver las estadísticas de ejecuciones previas así como ejecutar
de nuevo desde el estado en el que se ha guardado.
.LST
Archivo de Bibliotecas. Es un archivo en el que se guarda el modelo
en formato de texto plano. Este archivo puede ser editado en
c ualquier editor estándar como con el Bloc de notas o Wordpad. Estos
archivos pueden ser modificados (con mucho cuidado) y abrirlos de
nuevo en WITNESS.
.DES
Archivo de Elementos Predefinidos. Mediante este formato se guarda
en una archivo una pestaña de las que hay en la ventana de
elementos predefinidos. De esta manera se pueden intercambiar
fácilmente elementos predefinidos entre un modelo y otro:
simplemente hay que añadir una nueva pestaña en la ventana de
Elementos Predefinidos y cargar el archivo .DES correspondiente.
.MDL
Archivo de Módulo. En este tipo de archivo se graba parte de un
modelo (o todo si es un módulo único) en un archivo para poder ser
reutilizado en otro modelo. Se puede introducir un módulo en la
ventana de elementos predefinidos enlazada a un archivo .MDL y así
introducir un módulo en un modelo como un bloque y de forma muy
sencilla.
.WXM
Archivo XML WITNESS. En este caso se guarda en formato texto de
acuerdo al esquema de WITNESS XML.
-o-
Page 78
© Lanner Group Limited, 2010
Ayuda
Además de los manuales de WITNESS y del soporte Help Desk, la versión completa de
WITNESS ofrece ayuda en línea. Esta ayuda es la más extensa y contiene vínculos de
hipertexto y funcionalidades de búsqueda para facilitar la búsqueda rápida del tema buscado.
Use la tecla de función <F1>.
-o-
Page 79
© Lanner Group Limited, 2010
Mejoras en la representación
Exiten muchas maneras de mejorar un modelo y además hacerlo más claro. Se pueden
añadir:

Un fondo creado mediante un paquete de CAD, importando un archivo con extensión .
DXF.

Iconos personalizados. Se pueden diseñar iconos personalizados, los cuales pueden
cambiar de color para reflejar el estado del elemento que representa. Además de la
librería de iconos que existe por defecto se pueden importar archivos bitmap (.BMP),
archivos JPEG (.JPG), archivos GIF (.GIF), archivos de metadatos de Windows (.WMF),
archivos de metadatos mejorados (.EMF) y archivos de intercambio de dibujos de
Autodesk (.DWG) para ser usados como iconos de WITNESS.

Etiquetas de texto explicatorias.

Líneas, por ejemplo, para indicar el flujo de las piezas.

Cuadros y elipses, por ejemplo, para dividir el modelo en distintas zonas o para centrar
la atención en determinadas zonas.

Logos.

Leyendas para indicar los colores que muestran los distintos estados de un elemento.

Mejoras en el audio (mediante archivos .WAV).

Mejoras en el videos (mediante archivos .AVI).
También se puede:

Elegir diferentes colores para los textos, líneas y nombres de elementos. Los colores del
fondo y del primer plano también se pueden modificar.

Seleccionar patrones diferentes para el relleno para rectángulos, círculos y elipses.

Utilizar distintos tipos de letra.

Elegir tamaños de icono diferentes.

Redefinir el reloj de la simulación (digital y analógico) en función de las necesidades.
Los elementos representados pueden ser arrastrados, estirados, rotados, etc. una vez
que se ha presionado el botón
, el cual hace visible la barra de herramientas de
WITNESS Edición de Representación.
-o-
Page 80
© Lanner Group Limited, 2010
Botones útiles
En el libro Referencia Rápida se muestra un extenso listado de todos los comandos de los
menús y botones de WITNESS. Aquí se presentan algunso de los más comunes:
El botón Abrir permite abrir un modelo de WITNESS.
El botón Ejecutar inicia la simulación del modelo pudiendo verse en las ventanas que
estén activas
El botón Detener detiene la simulación independientemente del modo de simulación
que se haya elegido.
El botón Paso a paso permite ejecutar cada paso que se produce al ejecutarse la
simulación.
El botón Inicializar vuelve el tiempo del reloj a cero, borra las estadísticas y pone
los elementos en estado inactivo.
El botón Configuración de elementos permite abrir la ventana de configuración del
elemento seleccionado.
El botón Representación de elementos permite editar la representación del
elemento seleccionado.
El botón Regla de entrada visuales permite definir la regla Desde del elemento
seleccionado.
El botón Regla de salida visuales permite definir la regla Hacia del elemento
seleccionado.
Cuando se activa el botón Detener con (presionándolo) se puede ejecutar un modelo
y pararlo en el instante que se ha introducido en el cuadro de texto adjunto o cuando
ocurra algún evento relacionado en el nombre del elemento introducido.
El botón Selector de elementos
-o-
Page 81
© Lanner Group Limited, 2010
Modelos de ejemplo
Dem1.mod - Modelo de ensamblaje sencillo
En este modelo, una tapa superior (TOP) y una inferior (BOTTOM) son atornilladas juntas
utilizando dos tornillos (SCREW).
Una vez que la operación de ensamblado está hecha le sigue un test y una operación de
inspección, después, las entidades salen del sistema.
1 Abra el modelo DEM1.MOD. Para ver la ejecución del modelo de la mejor
forma, active el botón Ralentización que está en la barra de herramientas
Ejecutar (haciendo clic en él):
después ejecute el modelo pinchando en botón Ejecutar:
2 Ajuste la barra de deslizamiento en el botón Ralentizar para controlar la
velocidad del modelo.
Page 82
© Lanner Group Limited, 2010
La configuración de cada elemento se pude ver haciendo doble clic en cada elemento.

La cola de la izquierda, TOPS, guarda entidades TOP las cuales llegan en lotes de una
unidad con intervalos de tiempo variables. La primera entidad TOP llega al comienzo de la
simulación. La cola del medio, BOTTOMS, guarda entidades BOTTOM que también llegan en
lotes de una unidad y en intervalos de tiempo variables. La primera entidad BOTTOM llega
al comienzo. La cola de la derecha, SCREWS, almacena entidades SCREW que llegan en
lotes de 6 con intervalos de tiempo variables. El primer lote de entidades SCREW llega 5
minutos después del comienzo de la simulación.

La máquina de ensamblado, ASSEMBLY, tira de los almacenes correspondientes 1 unidad
TOP, 1 BOTTOM y 2 SCREW; y después de un tiempo de ciclo de 2 minutos quedan unidos
en una entidad llamada ASSM.

Cuando una entidad ASSM sale de la máquina de ensamblado se dirige a la actividad
INSPECTION (a la derecha), donde se agrupan en grupos de 4 y se inspeccionan durante 5
minutos antes de ser enviadas fuera del modelo.

Un histograma, COST, muestra dos gráficas. Las dos gráficas se actualiza cada 5 minutos.

La primera gráfica (llamada RAW MATERIALS) aparece cuando se ejecuta el modelo y se
muestra de color amarillo. Indica el número de piezas tipo materia prima que hay en el
modelo. Se utiliza una función de WITNESS para calcular el número de entidades que hay
en los tres buffers y la suma total.

La segunda gráfica (llamada ASSEMBLY/INSPECTION) también aparece cuando se ejecuta
el modelo en color rojo. Indica el número de entidades que hay en las actividades
ASSEMBLY e INSPECTION.

La ventana Tiempo se ha modificado para mostrar el tiempo en semanas, días, y la hora
actual en horas y minutos. El tiempo de simulación también se puede ver en la barra de
herramientas Ejecutar.
3 Pruebe ahora a ejecutar el modelo en modo Paso a paso:

Haga clic en el botón Inicializar para ir al instante inicial, y después en el botón Paso a
paso.

WITNESS espera a que presione la tecla <Enter> o haga clic con el ratón para seguir
hasta el siguiente paso o instante en el que ocurre algo en simulación. Cada paso se
acompaña con un comentario que aparece en la Ventana de Interacción indicando qué
ocurre en el modelo.

Presiona la tecla <Enter>. Una entidad TOP y otra BOTTOM; llegan y entran en la
actividad ASSEMBLY. Si sigue viendo los siguientes pasos podrás ver que la máquina está
esperando las entidades SCREW para empezar el ciclo.

Otra entidad TOP y BOTTOM entran en el modelo. Como no se necesitan, esperan en las
colas correspondientes.

En el instante 5 llega un lote de seis tornillos. Dos van a la máquina ASSEMBLY y el resto
espera en el buffer. La máquina ASSEMBLY empieza el ciclo y cambia de amarillo
(esperando entidades) a verde (ocupado).

En el instante 7 la entidad ASSM ya terminada va a la actividad INSPECTION (la cual sigue
Page 83
© Lanner Group Limited, 2010
en espera porque necesita tres entidades ASSM más antes de ponerse en marcha). La
actividad de ensamblaje sigue enviando entidades ASSM a la de inspección.

En el instante 18, las cuatro entidades entran en la actividad INSPECTION y su icono
c ambia a verde (ocupado).

Si sigue presionando la tecla <Enter> hasta el minuto 20 la actividad ASSEMBLY se
bloquea y el icono correspondiente se vuelve morado debido a que la actividad
INSPECTION está todavía ocupada y la actividad ASSEMBLY no puede expulsar la entidad
que tiene. Se mantiene bloqueada hasta que las cuatro entidades ASSM salen del modelo.
En ese momento la entidad ASSM que estaba bloqueada se puede mover hasta la actividad
INSPECTION; ahora la actividad ASSEMBLY puede coger la materia prima correspondiente
para empezar un nuevo ciclo.

Si continúa ejecutando el modelo paso a paso se dará cuenta de los cambios en el estado
del modelo y de la cantidad de trabajo en curso.

Para parar el modelo haga clic en el botón Detener.
En cualquier instante puede parar el modelo y ver los informes que se generan durante la
simulación.
4 Para acceder a los informes haga clic en un elemento y presiona uno lo de los
botones de informes:
El botón Informes estadísticos ofrece el informe con mayor detalle, los elementos
seleccionados se muestran por grupos.
El botón Informe resumen ofrece una descripción en una línea de la lógica de
ese elemento.
El botón Informe de estado ofrece información del estado actual del elemento
seleccionado. También muestra una lista de las entidades que contiene ese
elemento.
El botón Informe de referencias muestra si otros elementos referencian al
elemento seleccionado, y si es así cómo lo usan.
Si hace clic en los botones >> y << puede ver el informe o el anterior en la secuencia.
Page 84
© Lanner Group Limited, 2010
Para poder ver informes de varios elementos utilice la ventana Selección de elementos, si no
está visible haga clic en el menú Ver/Selección de elementos. Esta ventana contiene una
lista en forma de árbol con todos los elementos que puedes seleccionar para ver el informe.
Puede abrir la carpeta Simulación haciendo clic en el botón con el signo + y después
selecciona los elementos de los que quiere ver el informe.
En el informe de las actividades se puede ver que, cuando el modelo llega al minuto 50, la
actividad ASSEMBLY está disponible durante más de un tercio del tiempo, bloqueada durante
algo más del 10% del tiempo y la actividad INSPECTION está disponible durante más de dos
terceras partes del tiempo.
Una de las formas para incrementar la capacidad podría ser reducir la cantidad de tiempo que
la actividad INSPECTION bloquea a la actividad ASSEMBLY reduciendo el tamaño de lote y el
tiempo de inspección.
5 Pruebe a cambiar el modelo de la siguiente forma:

Haga doble clic en el icono de la actividad INSPECTION.

En la ventana de configuración, edite el campo Lote min haciendo clic en el 4 y
escribiendo un 2.

Edite el campo Duración pinchando en 5.0 y escribiendo 2.5.
Page 85
© Lanner Group Limited, 2010

Haga clic en el botón Aceptar.
Vuelva al inicio del modelo y ejecútalo de nuevo para ver las diferencias en el tiempo de
bloqueo de la actividad ASSEMBLY.
Debería ver que, cuando el modelo se ejecuta hasta el minuto 50, el tiempo de bloqueo se
reduce a un 4%.
Hay muchos más experimentos que puede hacer modificando los parámetros del modelo. ¿Por
qué no explorar algunas de esas alternativas y ver cómo la simulación le puede mostrar los
efectos de los cambios en los procesos?
Otro ejemplo: pruebe a reducir el tiempo de inspección de cada 4 unidades (Lote min) a 4
minutos y compruebe los resultados. Verá que el tiempo durante el cual ASSEMBLY está
bloqueada es un 8%.
-o-
Page 86
© Lanner Group Limited, 2010
Dem2.mod - Modelo logístico sencillo
Abra el modelo DEM2.MOD. El archivo correspondiente está en el subdirectorio
DEMO\TUTORIAL en el directorio que esté instalado WITNESS.
En este modelo hay unas entidades que se llaman TRUCKS que son empujadas a la cola
llamada WAITINGQ de acuerdo a un perfil de llegadas. Las pautas o perfiles de llegada se
usan mucho en WITNESS y en este modelo se muestra una de las formas de definirlas. Si
hace doble clic en el elemento Truck en la ventana de Selección de elementos verá la ventana
de configuración de ese elemento y en ella varias pestañas. Si se dirige a la pestaña Perfil de
llegada podrá ver que cada media hora llegan cuatro camiones excepto dos periodos de dos
horas en los que llegan 6 camiones cada media hora. Con una pauta de llegadas como este
WITNESS genera aleatoriamente las llegadas de los camiones en cada periodo de media hora.
Los camiones hacen cola en WAITINGQ hasta que son sacados por la máquina LOADINGBAY.
Esta actividad necesita entre 4 y 8 minutos para cargar cada camión. El tiempo específico
que necesita para cada camión se obtiene de una distribución uniforme.
En este modelo, la bahía de muelle de carga de los camiones tiene una rampa de carga
problemática. Suele estropearse y es necesario arregrarla. Este tipo de eventos se modela en
WITNESS utilizando la pestaña Averías de la actividad. Si hace doble clic en el icono de
LOADINGBAY en la ventana de simulación o en el árbol de la ventana de selección puede ver
la pestaña correspondiente. Verá que la rampa se estropea con un tiempo entre fallos que
Page 87
© Lanner Group Limited, 2010
sigue una distribución de media 4 horas y que tarda entre 10 y 25 minutos en ser reparada.
Una de las fortalezas de la técnica de la simulación es que se puede evaluar el
comportamiento de un sistema en el cual los parámetros como las duraciones de las averías
varía en el tiempo. Al ejecutar el modelo se puede observar cómo los camiones llegan y
tienen que esperar su turno para ser cargados.
Existe una variable llamada TRUCKSSERVED cuyo valor se incrementa en 1 cada vez que un
c amión es empujado fuera del sistema. Un histograma llamado THROUGHPUT indica el valor
de la variable TRUCKSSERVED cada 60 minutos. Un diagrama de tarta, que se actualiza cada
30 minutos, informa sobre la utilización de la entidad LOADINGBAY.
Otra dato estadístico clave se que se recoge es el tiempo de servicio de los camiones. Un
elemento histograma en la segunda ventana muestra el tiempo que los camiones están en el
modelo (en minutos). Cuando un camión se crea al llegar al sistema se guarda el instante en
el que ocurre en un atributo llamado ENTRYTIME. Cuando el camión sale del modelo se
guarda un registo en este histograma con valor Tiempo actual - ENTRYTIME. Ejecute el
modelo y observe estos informes.
Para mejorar los tiempos de servicio podría, por ejemplo, alterar el comportamiento de la
máquina LOADINGBAY incrementando la fiabilidad de la rampa de carga.
Pruebe a reducir la tasa de averías, en lugar de cada 240 minutos cada 400 y
corra de nuevo el modelo para ver las diferencias.
Otra alternativa es añadir un segundo muelle de carga: modificando la cantidad
de la máquina LOADINGBAY a 2. ¡Tiene un efecto enorme!
Para poder ver los cambios muchas veces es necesario ejecutar el modelo durante mucho
tiempo. Esto ocurre especialmente cuando existe una variabilidad significativa en el modelo.
Mire los resultados de la media del tiempo en el sistema de cada camión (que se muestran en
la ventana del histograma) después de haber ejecutado el modelo 500 unidades de tiempo y
después de 2000 unidades de tiempo y fíjese en las diferencias. Sin haber cambiado el
modelo resulta:
TIEMPO DE SIMULACIÓN
en minutos
TIEMPO MEDIO EN EL
SISTEMA en minutos
500
13.15
2000
16.82
6000
20.80
10000
18.12
20000
18.19
30000
18.16
50000
18.07
Page 88
© Lanner Group Limited, 2010
200000 (unas 20 semanas)
17.90
Esta tabla muestra que tienen que utilizarse ejecuciones largas para obtener buenos
resultados. Existen muchos textos teóricos sobre simulación en los que se explica en detalle
cómo establecer la longitud de la simulación o, cuándo se debe ejecutar varias simulaciones
con series de números aleatorios distintos.
-o-
Page 89
© Lanner Group Limited, 2010
Galería de modelos
Modelo de una planta de fabricación
Se presenta un layout habitual de un modelo de una instalación de producción construido en
WITNESS. Incluye cintas transportadoras estándar, robots, máquinas, un carrusel, células de
fabricación y un sistema "Power & Free". También incorpora una ventana con la vista de un
detalle del modelo y varios informes personalizados.
También se puede observar uno de los módulos de diseño de WITNESS.
-o-
Page 90
© Lanner Group Limited, 2010
Modelo de un almacén
Se presenta el modelo en WITNESS de un almacén sencillo. El modelo incluye cintas
transportadoras que salen de la zona de producción y tres formas diferentes de usar vías y
vehículos para representar un almacén en altura, una red de vehículos autoguiados que
prestan servicio a estaciones P&D y alimentan a un sistema de clasificación de artículos.
Varias series temporales indican los niveles mínimos, máximos y medios de la cantidad de
stock cada hora del día y un gráfico personalizado de los niveles de servicio y de producción.
-o-
Page 91
© Lanner Group Limited, 2010
Modelo de una oficina
En este modelo se presenta el layout y los movimientos que ocurren en una oficina compleja.
Se utilizan los elementos de WITNESS camino para modelar todas las rutas de movimiento y
la duración de las mismas.
Dos de las variables clave en este modelo son la congestión en la cafetería y los tiempos de
espera de los personas que están ocupadas en alguna actividad. La ventana de selección de
elementos se muestra en todos los modelos para permitir un fácil acceso a los datos e
informes. La tabla y el gráfico central son informes estándar de WITNESS.
-o-
Page 92
© Lanner Group Limited, 2010
Modelo de un call center
En este modelo se presenta un proceso de negocio en detalle. Cada trabajo individual que se
lleva a cabo se puede ver en la ventana del modelo.
En cada fase del proceso se muestra la cola de entrada, las entidades que están siendo
procesadas y los recursos humanos que están realizando esas tareas.
El modelo incorpora indicadores six sigma para conseguir los objetivos de calidad y de tiempo
de proceso; también incorpora otros informes personalizados y gráficas que indican otros
indicadores clave del proceso.
-o-
Page 93
© Lanner Group Limited, 2010
Modelo de logística aérea
Este modelo se centra en el sector de la logística aérea. Se prueban, a nivel local y central,
diferentes estrategias de reparación de un componente clave para la navegación.
La bondad de cada estrategia se mide en términos de disponibilidad para volar con el objetivo
de mantener toda la flota de aviones volando con el mínimo coste de repuestos.
Los iconos de colores se utilizan para diferenciar componentes, los diagramas de tartas
muestran la disponibilidad de vuelo actualizado cada cierto tiempo.
-o-
Page 94
© Lanner Group Limited, 2010
Modelo con vías y vehículos
Este modelo muestra otro ejemplo de los elementos vías y vehículos de WITNESS, con un
mecanismo de lanzadera que alimenta las máquinas y recoge piezas desde las mismas.
Las piezas se producen en cuatro actividades de ensamblaje a partir de componentes que
están en almacenes. Las piezas se llevan después de forma aleatoria pero en igual proporción
a una de las cinco cabinas de pintura.
Los iconos de color se utilizan para distinguir las piezas terminadas de las que aún están por
pintar. Después de la pintura, las piezas son horneadas, testeadas y enviadas. Un gráfico
muestra la producción por cada turno de ocho horas.
-o-
Page 95
© Lanner Group Limited, 2010
Modelo de una gasolinera
Estos modelos de una gasolinera muestran la capacidad de WITNESS de modelar a distintos
niveles.
Mientras un modelo está en el nivel del espacio del lugar, los otros modelan las distancias
exactas entre los coches y los surtidores.
-o-
Page 96
© Lanner Group Limited, 2010
Modelo de una planta de proceso químico
Este modelo representa una planta de proceso químico.
Se muestra la gran variedad de posibilidades que tiene WITNESS para el sector químico y
otras industrias de proceso. Existen elementos como estaciones de llenado, logística,
producción en función de una prioridad, fórmulas de mezcla, reactores multiciclo, planificación
de la producción, etc.
Los elementos de proceso contínuo como los fluidos, las tuberías, los tanques y los
procesadores están disponibles en WITNESS.
-o-
Page 97
© Lanner Group Limited, 2010
Más recursos de aprendizaje
Para aprender más
Lanner tiene un conjunto de materiales de aprendizaje que ayudan al usuario en el uso de
WITNESS. Estos materiales están organizados como una diana - los usuarios principiantes
están en el centro y se van moviendo hasta convertirse en expertos al alcanzar la parte
exterior de la diana. Los materiales está pensados para ser utilizados de forma autónoma e
independiente por el usuario y están disponibles online, salvo el curso de formación 1-5 días.
La última versión de los materiales de aprendizaje está disponible online en la web MyLanner
portal y se envía dentro de cada nueva versión de WITNESS. Los cursos Lanner Certified
Practitioner Training, dirigidos por profesores de Lanner, pueden ser reservados online en:
http://www.lanner.com/en/training-courses.cfm
-o-
Page 98
© Lanner Group Limited, 2010
Soporte técnico
Se recomienda a todos los usuarios que adquieran los contratos de soporte y mantenimiento
Support, Enhancements and Maintenance (contratos SEM). A través de estos contratos se
puede acceder al portal MyLanner en el cual se puede:

Registrar y seguir casos de soporte.

Encontrar soluciones, consejos y trucos.

Descargar las últimas versiones y materiales de aprendizaje.
El portal MyLanner está en http://www.lanner.com
Además, para aquellos clientes que hayan hecho algún curso de formación Lanner Certified
Practitioner Training, el servicio de soporte ofrece un servicio de consultoría sobre simulación.
El objetivo de este servicio es ayudar a los usuarios de WITNESS si necesitan contrastar cómo
modelar sus sistemas.
Para usuarios que tienen contratos Support, Enhancements
and Maintenance (SEM)
Para acceder al servicio de consultoría se recomienda enviar un email a [email protected]
con una descripción del tema, una copia del modelo de WITNESS y cualquier archivo que se
necesite. Si el proveedor de servicio de correo no permite enviar correos electrónicos de gran
tamaño se puede utilizar el enlace que se indica para enviar archivos muy pesados.
https://dropbox.yousendit.com/transfer.php?
action=dropbox&dropbox=LannerGroup&secure=1
-o-
Page 99
© Lanner Group Limited, 2010
Apéndice
Requerimientos de hardware
WITNESS funciona correctamente con:
Procesadores Intel® o AMD ®
Con velocidad mínima del procesador 500MHz, se recomienda más de 2GHz
Windows XP, Windows Vista, Windows 7, Windows 2008 (32 y 64 bits)
1 GB de RAM (se recomiendan 2GB o más)
Aproximadamente 100MB de espacio libre en el disco duro
Resolución de pantalla 800x600 (se recomienda 1024x768 o superior)
Unidad CD-ROM/DVD (WITNESS se instala desde un CD)
Se requiere puerto paralelo o USB para el dispositivo de seguridad cuando este se utiliza.
También están disponibles opciones de seguridad dependientes del hardware. (Para más
detalles contante con Lanner)
El módulo WITNESS VR requiere aceleración gráfica para un mejor rendimiento. Aceleración
Open GL ® o DirectX ®. Los ejemplos de este documento incluyen tarjetas gráficas NVIDIA
GeForce ® or ATI Radeon ® que normalmente forman parte de los ordenadores.
La tarjeta de sonido es opcional, pero es necesaria para poder aprovechar las características
multimedia como los archivos de sonido, que pueden ser incorporados en los modelos de
WITNESS.
-o-
Instrucciones de instalación con CD
Introduzca el disco WITNESS CD1 en el lector de CDs. A continuación, seleccione y ejecute
SETUP.EXE, que está localizado en el directorio raíz del CD, y siga las instrucciones que
aparecerán en la pantalla. Cuando haya terminado, si quiere, puede instalar también los
módulos Scenario Manager y el WITNESS Presentation Manager, que puede encontrar en el
CD2.
Para instalar el módulo Scenario Manager, inserte el disco WITNESS CD2 en su lector de CDs
y seleccione y ejecute SETUP.EXE, localizado en el directorio del CD “WITNESS Scenario
Manager” y siga las instrucciones que aparecerán en la pantalla.
Page 100
© Lanner Group Limited, 2010
-o-
Opciones para gestionar las licencias
Licencia asignada a un ordenador (Node-locked)
Una instlación ‘standalone’ permite ejecutar WITNESS en un PC único.
Licencia de red flotante (network)
Este tipo de licencia permite ejecutar Witness a un conjunto de usuarios de un misma red. El servidor de
licencias es una máquina remota distinta de las de los usuarios que sirve las distintas licencias a los
usuarios a través de la red. Cuando se están utilizando todas las licencias que pueden ofrecerse ningún
usuario nuevo puede ejecutar WITNESS hasta que otro usuario libera su licencia al cerrar WITNESS. La
licencia de red no es una licencia "global"; no se les de permiso a los usuarios de mover o usar el software
en otros paises.
-o-
Instalacion licencia usuario único sin dispositivo de
seguridad
Sistemas de seguridad de usuario único sin dispositivo de seguridad
Como se indicó en el proceso de instalación (descrito en el apartado "Cómo instalar y ejecutar Witness") se
debe elegir la opción Reprise cuando se utiliza un sistema de seguridad de usuario único sin dispositivo de
seguridad.
Una vez que se haya instalado WITNESS es necesario tener una licencia para poder ejecutarlo.
1 Ver la página de configuración Reprise



Ejecute Witness
Seleccione Administración de licencias en la pantalla inicial
Aparecerá la ventana de configuración Reprise - este es el sistema de seguridad utilizado para
licencias de usuario único sin dispositivo de seguridad

Si la ventana de configuración Reprise NO aparece:
o Seleccione la pestaña Seguridad
o Elija Reprise como Sistema de licencia
o Seleccione la pestaña Reprise
2 Selección de la seguridad Reprise


Asegúrese de que la opción Licencia asignada a una máquina está seleccionada
Haga clic en Solicitar licencia
Page 101
© Lanner Group Limited, 2010
3 Si tiene un código de activación online entonces







Seleccione “Activación online”
Introduzca el código de activación
Seleccione “Solicitud online”
Si la acticación se realiza con éxito automáticamente se instalará el archivo de licencia
Seleccione Cerrar
Seleccione Aceptar
WITNESS se reiniciará
4 Si no tiene ningún código de activación online o no concluye con éxito el proceso de de activación
tendrá que solicitar una licencia de forma manual
 Seleccione “Solicitar una licencia por correo electrónico”
 Rellene todos los campor
 La solicitud de la licencia puede enviar de forma automática al pulsar el botón Solicitud por correo
electrónico. También puede guardar la solicitud en el disco y enviarla de forma manul postriormente
5 Importar una licencia que ha llegado por e-mail
Por email, Lanner enviará un archivo de licencia adjunto al correo electrónico. Guarde este archivo adjunto
en el disco y siga los siguiente pasos para importar la licencia.






Siga los pasos de la sección 1 "Ver la página de configuración Reprise" para acceder a la configuración
Reprise
Seleccione Licencia asignada a una máquina
Seleccione Importar licencia...
necesitará seleccionar el archivo de la licencia que había grabado previamente en el disco
Seleccione Aceptar
WITNESS se reiniciará
-o-
Instalación licencia de usuario único con dispositivo
de seguridad
1 Para empezar ejecute WITNESS con el dispositivo de seguridad conectado al PC.
Como usuario nuevo de WITNESS con licencia única se puede disponer de uno de los dos tipos
de dispositivos de seguridad:
El primero (y más común) de los tipos de dispositivos de seguridad es el dispositivo con
conexión USB. Este dispositivo se conecta en algún puerto USB del ordenador. Este tipo de
dispositivo se recomienda para sistemas operativos Windows 2000 o más modernos.
Page 102
© Lanner Group Limited, 2010
Alternativamente también se puede utilizar un dispositivo Sentinel SuperPro. El dispositivo
Sentinel SuperPro se conecta al puerto paralelo del ordenador y consiste en una caja pequeña
de plástico con 25 conectores a ambos lados.
2 Ejecute WITNESS y, como no se encuentra el código de seguridad, aparecerá una
ventana como esta.
3 Pulse el botón Administración de licencias y aparecerá la siguiente ventana:
Page 103
© Lanner Group Limited, 2010
Si la ventana de configuración NO aparece



Seleccioe la solapa Seguridad
Elija Dongle como m騁odo de licencia
Seleccione la etiqueta Licencia
En este ejemplo se muestra cómo actualmente no hay ninguna licencia para el dispositivo de
seguridad (puede ser que hubiera algún código con plzo de validez expirado o de versiones de
WITNESS más antiguas).
4 Para solicitar pedir un nuevo código de seguridad para el dispositivo que está
conectado presione el botón Formulario de solicitud de licencias.
Page 104
© Lanner Group Limited, 2010
5 Rellene los campos que se piden del formulario y emvíelo por correo electrónico
(utilizando el botón ‘Solicitar mediante correo electrónico’). También puede imprimir el
formulario y enviarlo mediante fax a Lanner. Por último, cierre la ventana.
Ya sea por correo electrónico o por fax, Lanner le responderá enviando un código compuesto
por 20 letras y números.
6 Cuando disponga del código, repita los pasos 1-3 del proceso e introduzca el código en
los campos de la parte inferior del formulario, despues presione el botón Añadir
licencia.
Page 105
© Lanner Group Limited, 2010
No es necesario escribir los guiones, sólo los números y las letras. Al introducir el último
carácter el botón Añadir Licencia se activará y ya puede ser presionado. Si el botón no se
vuelve activo por favor revise el código con cuidado y si aún así está correctamente escrito
póngase en contacto con Lanner.
Enhorabuena, la introdución de una licencia de forma satisfactoria debe constatarse con
la aparición de una línea en la ventana correspodiente (como ocurre en la ventana que se
muestra):
Page 106
© Lanner Group Limited, 2010
-o-
Instalación en el servidor de licencia de red con
dispositivo de seguridad
En este apartado encontrarás la información necesaria para instalar la licencia de red de
WITNESS en tu sistema en el cual se está utilizando una dispositivo de seguridad.
La idea principal sobre el funcionamiento de la licencia de red de WITNESS gira alrededor del
dispositivo de seguridad.
El dispositivo de seguridad NetHASP se conecta a la máquina que hace de 'Servidor de
licencias' en la red. En esta máquina se ejecuta la aplicación “NetHASP License Manager” que
controla la distribución de las licencias por la red. Los 'clientes' que están en la red y que
desean ejecutar WITNESS se comunican con el NetHASP License Manager para solicitarle una
licencia de WITNESS.
El dispositivo de seguridad de red NetHASP Network dongle funciona en un gran número de
tipos de redes de ordenadores con los protocolos NetBIOS/NetBEUI, IPX y TCP/IP.
Para instalar la licencia de red de WITNESS se recomienda seguir los siguientes pasos.
Page 107
© Lanner Group Limited, 2010
Instalación de la licencia de red de WITNESS en el servidor
de licencias
Hay que conectar el dispositivo de seguridad NetHASP al puerto paralelo o USB del ordenador
seleccionado para que funcione como servidor de licencias. Es importante saber que este
ordenador puede ser cualquiera de la red, no es necesario que sea un servidor de archivos o
un servidor de la red.
Para instalar el NetHASP License Manager (LM) y el HASP Device Driver, ejecute el archivo
LMsetup.exe (que está en el subdirectorio 'support' del CD1).
En el asistente de instalación hay que elegir si se quiere instalar LM como un servicio (que
iniciará automáticamente al iniciar el sistema), o como una aplicación que el usuario puede
iniciar a o parar de forma manual.
Configuración de los clientes de WITNESS
En general no es necesario configurar los clientes de WITNESS, el programa WITNESS
Network License funciona automáticamente utilizando la configuración por defecto.
En alguna ocasión el cliente de WITNESS puede no encontrar el NetHASP License Manager en
la red. En este caso se debe editar el archivo nethasp.ini el cual permite la configuración
manual de las opciones de red.
-o-
Page 108
© Lanner Group Limited, 2010
Instalación en el servidor de la licencia de red sin
dispositivo de seguridad
Estas instrucciones de instalación son una guía rápida para configurar el servidor de licencias,
este puede gestionar una o más licencias de WITNESS.
Se debe tener cuidado a la hora de seleccionar la máquina donde instalar el servidor de
licencias. Esa máquina debe cumplir los siguientes criterios:

que esté conectada de forma permanente a la red;

que mantenga su función de servidor durante muchos años.
Esta máquina no necesita ser muy potente para poder ejecutar el servidor de licencias. El
servidor de licencias ocupa poco espacio de disco duro y no supone una carga importante en
el procesador de la máquina seleccionada.
En un laboratorio o entorno educativo es conveniente que el monitor tenga control directo
sobre esta máquina. Hay que asegurar el acceso permanente a dicha máquina así como que
esté a prueba de fallos eléctricos.
En entornos empresariales, la máquina más apropiada suele elegirse de entre los servidores
centralizados de la compañía, de esta forma el personal informático suele monitorizar su
funcionamiento de forma diaria.
Installing the Reprise License Manager
Necesitará privilegios de administrador para instalar el software.
Para instalar el gestor de licencias siga los siguiente pasos.




Ejecute el archivo RepriseLM.msi que está en el directorio Reprise License Server del WITNESS CD 1
Al instalarse, por defecto, el gestor Reprise License Manager se instalará como un servicio llamado
WITNESS Reprise LM, el cual se iniciará automáticamente una vez que haya finalizado la instalación.
El servicio está configurado para iniciarse automáticamente.
Por defecto, el programa de instalación abrirá los puertos necesarios del firewll de “Windows”. Estos
puertos son: 5053 (License Server) y 5054 (Reprise License Server Administration)
Cuando se haya instalado el gestor de licnecias Reprise License Server ya se puede solicitar e instalar
una licencia.
Para solicitar una licencia ejecute la aplicación Request Reprise License que estará en el menú Programas
| WITNESS Reprise LM. Debería ver una ventana de diálogo como la que se muestra.
Page 109
© Lanner Group Limited, 2010
Ahora el producto tiene que ser activado, hay dos formas de activación.
Activación online
Si ha recibido un código de activación


Seleccione “Activar online utilizando un código de activación”
Introduzca el código de activación y haga click en el botón Solicitud online
Si la solicitud online termina con éxito se instalará un archivo de licencia de forma automática

Inicie el administrador de licencias web (mire Administrating the License Manager) y haga clic en el
botón Reread / Restart Servers y después en el botón Reread/Restart
Activación offline
Si quiere activar por e-mail





Seleccione el botón “Solicitar una licencia por correo electrónico”
Rellene la información necesaria
Para solicitar la licencia pulse el botón “Solicitud online”
Si el servidor no tiene un cliente de correo instalado entonces haga click en el botón “Guardar en
archivo...” para guardar la solicitud en el disco. Este archivo puede ser enviado a '
[email protected]' para solicitar la licencia.
Cuando la licencia le llegue por email guarde el archivo de licencia en el disco, haga clic en el botón
"Importar licencia..." y seleccione el archivo de licencia.
Page 110
© Lanner Group Limited, 2010

Inicie el administrador de licnecias web (mire Administrating the License Manager) y haga clic en el
botón Reread / Restart Servers y después en el botón Reread/Restart
Administrar el Gestor de Licencias
El gestor de licencias Reprise License Manager se puede administrar via web. Si lo hace desde la misma
máquina donde está el servidor de licencias introduzca la siguiente dirección en un navegador
http://localhost:5054
El navegador debería mostrar la consola de gestión con un aspecto como este:
También se puede acceder a la consola de gestión web desde otros ordenadores de la red escribiendo en
el navegador http://nombredelservidor:5054 donde nombredelnavegador es el nombre del servidor en el
que está ejecutándose el programa Reprise License Manager.
Haciendo clic en el botón "RLM Manual..." puede acceder a más información.
También puede ver Ejecutar WITNESS en las máquinas clientes
Licencias en itinerancia
El sistema Reprise tiene la capacidad de permitir que una licencia flotante se mueva a un ordenador que
Page 111
© Lanner Group Limited, 2010
vaya estar desconectado de la red.Cuando ese ordenador esté desconectado puede utilizar la licencia "en
itinerancia" durante el número de días que se especificó cuando se realizó la itinerancia de la licencia. Al
final del periodo de itinerancia la licencia volverá a la red y dejará de funcionar en itinerancia. Si se quiere,
la licencia en itinerancia puede volver a la red antes de tiempo conectando el ordenador a la red y
deseleccionando la opción en itinerancia.
El número mínimo de días que una licencia puede estar en itinerancia es 1 día. Al darle itinerancia a una
licencia, esa licencia está en itinerancia lo que queda de día más el número de días que se especificó. Por
ejemplo, si se especifica un día de itinerancia, la licencia estará diponible hasta la medianoche de mañana.
-o-
Ejecutar WITNESS en las máquinas clientes
Para utilizar la seguridad de red con WITNESS hay que instalar WITNESS en la máquina cliente, siguiendo
el procedimiento que está en la sección "Cómo instalar y ejecutar WItness". Cuando se utiliza la seguridad
de red sin dispositivo físico de seguridad, en el proceso de instalación se debe elegir la opción "Sistema
Reprise"
Después de la instalación es necesario configurar Witness para que puede acceder al servidor de licencias.
Para ello siga los siguientes pasos.
1 Pestaña de configuración Reprise



Ejecute WITNESS.
En la pantalla inicial seleccione Administración de licencias.
Deberá aparecer la ventana de configuración Reprise

Si no aparece entonces
o Vaya a la pestaña Seguridad.
o Elija como Sistema de licencia Sistema Reprise.
o Seleccione la pestaña Reprise.
2 Cambio de la configuración del servidor Reprise


En la ventana Reprise asegúrese que la opción Seervidor está seleccionada
Introduzca la dirección del servidor donde se instaló el servidor de licencias Reprise
o El puerto por defecto es el 5053, luego la dirección será similar a
“5053@RepriseServerName” donde RepriseServerName será el nombre del servidor de
licencias Reprise.


Seleccione Aceptar
WITNESS se reiniciará y el proceso de licencia debería terminar con éxito
-o-
Page 112
© Lanner Group Limited, 2010
Instalación del Scenario Manager
1 Si aún no se ha instalado WITNESS (desde el CD1) en su sistema (pulse aquí)
Esta parte del documento se divide en las instrucciones de instalación correspondientes a los
diferentes sistemas operativos Windows:



Instalación de WITNESS Scenario Manager en Windows XP y Windows 2000
Instrucciones de instalación para Windows Vista
Instrucciones de instalación para Windows NT 4
-o-
Instalación de WITNESS Scenario
Windows XP y Windows 2000
Manager
en
NOTA: Esta instalación también instalará MSDE, si se quiere utilizar SQL Server Express por
favor siga las instucciones de Windows Vista. SQL Server Express funciona en Windows 2000
Professional SP4 (no en Windows 2000) y en Windows XP.
1 Inserte el WITNESS CD2 en la unidad de CD-ROM, ejecute el archivo ‘Setup.
exe’ en el directorio ‘WITNESS Scenario Manager’.
La primera ventana de diálogo le permitirá seleccionar el lenguaje de instalación.
Después aparecerá la siguiente ventana:
Esta ventana aparecerá durante varios minutos, en ese momento se está instalando el
paquete Microsoft .NET 2.0 Framework.
Configuración de la Base de Datos de WITNESS Scenario
Manager
2 Seleccione el repositorio que se va a utilizar para todos los datos de WITNESS
Scenario Manager.
Page 113
© Lanner Group Limited, 2010
Option 1 - Install a copy of MSDE for my use (Recomendada)
Utilice esta opción si quiere instalar un nuevo SQL Server. Se creará una base de datos
llamada 'SM' que utilizará Scenario Manager. Esta opción instala una copia de Microsoft SQL
Server 2000 Desktop Engine si no se había hecho antes.
Option 2 - Create a new database on an existing SQL Server
Si se quiere utilizar un SQL Server existente en la máquina en donde se va a ejecutar
Scenario Manager o en otra máquina de la red.Se creará una base de datos llamada 'SM' que
utilizará Scenario Manager.
Option 3 - Connect to an existing Scenario Manager database
Si se quiere utilizar una base de datos de Scenario Manager que ha sido creada previamente.
La base de datos SQL Server puede estar en local o en remoto.
La opción por defecto es 'option 1', e instala una copia de MSDE (Microsoft SQL Server
Desktop Engine) utilizando el nombre ‘LANNERSQL’. Cuando se haya instalado WITNESS
Scenario Manager se refiere a este SQL Server utilizando el nombre <machine name>
\LANNERSQL o (local)\LANNERSQL
En el siguiente cuadro de diálogo se muestra lo que aparece en pantalla cuando
se seleccionan las opciones previas (opciones 2 y 3 de la ventana anterior).
Estas opciones requieren que se seleccione una base de datos SQL SERVER
Database existente. Introduzca primero el nombre del SQL Server o utilice en
navegador de archivos para elegir uno de los SQL Servers que se encuentran en
la red local
Page 114
© Lanner Group Limited, 2010
Se puede elegir la opción de autentificación de la base de datos, tanto autentificación
Windows NT como autentificación SQL. Si se está conectando a un SQL Server creado a través
de WITNESS Scenario Managar se puede utilizar la autentificación Windows NT para
conectarse a un servidor en local o utilizar el SQL login (nombre de usuario: 'SM', contraseña:
'SMUSER'). La otra forma de autentificarse en los servidores de gestión de Scenario Manager
es con el nombre de usuario 'sa' y la contraseña 'Lanner'. Éstos son el nombre de usuario y la
contraseña del usuario administrador de la base de datos y deben utilizarse para cambiar
cualquier configuración del servidor.
Si la conexión se está realizando a un SQL Server que no se ha creado a través de la
instalación de WITNESS Scenario Manager habrá que contactar con el administrador del SQL
Server para conocer qué método utilizar.
Esta ventana permite seleccionar la base de datos SQL Server de todas las que hay en la red.
Es importante darse cuenta de que en algunos casos puede ocurrir que esta ventana no
muestre la base de datos SQL Server que se necesita y deba escribirse el nombre
correspondiente directamente en en cuadro de texto correspondiente.
Page 115
© Lanner Group Limited, 2010
Esta ventana muestra el nombre de la base de datos que se ha creado en la instalación.
WITNESS Scenario Manager utiliza base de datos para guardar todos los datos. El nombre por
defecto para las bases de datos de WITNESS Scenario Manger es 'SM'. Este nombre no puede
tener más de 128 caracteres. Esta ventana solo aparece si existe una base de datos llamada
'SM'.
3
En la siguiente ventana se indica el nombre de la base de datos que va a
utilizar Scenario Manager; por defecto el nombre es ‘SM’. Siguiente .
La instalación ha finalizado.
-o-
Instrucciones de instalación para Windows Vista
Con Windows Vista no se instala MSDE (Microsoft SQL Server Desktop Engine); si no que se
instala Microsoft SQL Server Express. Las primeras ediciones de Windows Vista no soportan
tampoco SQL Server Express.
1 Inserte el CD WITNESS CD2 en la unidad de CD-ROM, ejecute SMSQL2005.exe’
en el directorio ‘witness scenario manager\Sql Server Express’
Se instalará SQL Server Express, no se pide información al usuario. La base de datos se
llama ‘LannerSQL’.
Page 116
© Lanner Group Limited, 2010
Page 117
© Lanner Group Limited, 2010
2 ejecute el archivo ‘Setup.exe’ que está en el directorio ‘WITNESS Scenario
Manager’.
El primer cuadro de diálogo permite seleccionar el lenguaje de la instalación. Después se
mostrará la siguiente ventana:
Esta ventana aparecerá durante varios minutos, en ese momento se está instalando
Microsoft .NET 2.0 Framework.
3 Cuando aparezca la siguiente ventana de la instalación, elija la opción ‘Create
a new database on an existing SQL Server’; esto configurará una base de datos
en el SQL Server Express que fue instalado previamente.
Page 118
© Lanner Group Limited, 2010
4 Introduzca ‘(local)\LannerSQL’ como nombre del SQL Server y elija la opción ‘
Windows NT Authentication’.
Esta ventana muestra el nombre de la base de datos que se ha creado en la instalación.
WITNESS Scenario Manager utiliza base de datos para guardar todos los datos. El nombre por
defecto para las bases de datos de WITNESS Scenario Manger es 'SM'. Este nombre no puede
Page 119
© Lanner Group Limited, 2010
tener más de 128 caracteres. Esta ventana sólo aparece si existe una base de datos llamada
'SM'.
5
En la siguiente ventana se indica el nombre de la base de datos que va a
utilizar Scenario Manager; por defecto el nombre es ‘SM’. Siguiente .
La instalación ha finalizado.
-o-
Instrucciones de instalación para Windows NT 4
Los prerrequisitos para la instalación en Windows NT 4 son el NT Service Pack 6a y MDAC 2.8
sp1. NT Service Pack 6a se puede descargar desde la web de Microsoft mientras que MDAC
2.8 sp1 está en el CD de instalación.
Una vez que lo haya instalado ahora se puede instalar WITNESS Scenario Manager ejecutanto
el archivo .exe.
Instalación de MDAC 2.8 sp1



En el CD de instalación CD2, acceda al directorio 'MDAC 2.8 sp1' situado bajo los
archivos de instalación de WITNESS Scenario Manager.
Ejecute el programa MDAC_TYP.EXE . Automáticamente se instalará MDAC 2.8 sp1 en
el ordenador.
Al final de la instalación se le pedirá que reinicie Windows. Acepte y espere que
Windows se reinicie.
-o-
Page 120
© Lanner Group Limited, 2010
Copyright y marcas registradas
Copyright © 2009 Lanner Group Ltd
Miguel Ortega-Mier y Alvaro García-Sanchez son autores de este texto.
Todos los derechos reservados. Ninguna parte de este documento se puede reproducir de
ninguna manera, incluídas las fotocopias o las grabaciones, sin autorización por escrito de
Lanner Group Ltd, cuya solicitud debera ser dirigida a la editorial.
WITNESS es una marca registrada de Lanner Group Ltd.
La información de este documento, en principio, es correcta. Sin embargo, Lanner Group Ltd
no asume ninguna responsabilidad derivada de su uso. La información puede estar sujeta a
cambios sin previo aviso y no se debe interpretar como un compromiso por parte de Lanner
Group Ltd.
IBM es una marca registrada de International Business Machines Corp.
Pentium es una marca registrada de Intel Corp.
Windows es una marca registrada de Microsoft Corp.
Sentinel C-Plus B, Sentinel SuperPro, SuperPro USB and Sentinel son marcas
registrada de SafeNet, Inc.
NetHASP es una marca registrada de Aladdin Knowledge Systems.
OLicence es una marca registrada de Optimum Datamanagement Solutions GmbH.
-o-
Page 121
© Lanner Group Limited, 2010
w w w .lanner.com
Descargar