Tutorial Flexsim
Tutorial Flexsim
Tutorial Flexsim
PROFESOR:
JOHN ALEXANDER MASSO ALZATE
INTRODUCCIÓN ............................................................................................................ 4
¿QUÉ ES FLEXSIM? ....................................................................................................... 5
MODELADO ............................................................................................................... 5
EJEMPLOS DE CÓMO SE HA UTILIZADO FLEXSIM CON ÉXITO: .................. 6
VISUALIZACIÓN ....................................................................................................... 7
INTERACTUANDO CON FLEXSIM ............................................................................ 7
INTERFAZ ................................................................................................................... 7
INTERACCIÓN CON EL TECLADO ........................................................................ 9
Teclas de acceso rápido / Aceleradores .................................................................. 12
TERMINOLOGÍA DE FLEXSIM ............................................................................. 13
Objetos FlexSim ..................................................................................................... 13
Elementos de flujo - Flowitems .............................................................................. 13
Etiquetas ................................................................................................................. 13
Puertos .................................................................................................................... 14
LECCIÓN 1 .................................................................................................................... 15
CONSTRUCCIÓN DEL MODELO 1 - PASO A PASO .......................................... 16
Paso 1 Creando los objetos ..................................................................................... 16
Paso 2 Conectando los puertos ............................................................................... 17
Paso 3 Asignando la tasa de llegada ....................................................................... 17
Paso 4: Configurar el tipo de artículo y el color ..................................................... 18
Paso 5: Configurar Capacidad de la cola ................................................................ 19
Paso 6: Definir el flujo de la cola ........................................................................... 20
Paso 7: Definir el tiempo de proceso ...................................................................... 21
Paso 8: Restablecer y ejecutar el modelo ............................................................... 22
Paso 9: Visualización de estadísticas sencillas ....................................................... 22
Paso 10: Guardar modelo ....................................................................................... 22
LECCIÓN 2 .................................................................................................................... 23
CONSTRUCCIÓN DEL MODELO 2 - PASO A PASO .......................................... 24
Paso 1. Abra el modelo 1. ....................................................................................... 24
Paso 2: Crear un despachador y dos operadores..................................................... 25
Paso 3: Conecte el Dispatcher y los operadores ..................................................... 25
Paso 4: Modificar flujo de cola para utilizar el transporte (operadores) ................ 26
Este tutorial del simulador Flexsim, está basado en el manual de usuario (en inglés) del
software Flexsim 2017 versión 17.1.2. Por lo anterior sólo pretende servir de guía para
los estudiantes del curso de Modelos y Simulación de la Facultad de Ingeniería de la
Universidad Santiago de Cali. Todos los derechos de autoría son de Flexsim Software
Products Inc.
Este tutorial básico te permitirá conocer los pasos necesarios para aprender a definir el
flujo de un proceso, realizar la construcción de modelos, introducir los datos de entrada,
ver la animación y analizar los resultados. Cada nueva lección se basará en la lección
anterior.
Lección 1: Construirás un modelo simple con 3 diferentes tipos de productos, cada uno
con su ruta específica. Los objetos que se usarán en este modelo serán el Source, Queue,
Processor, Conveyor y el Sink. Tendremos una introducción a las estadísticas básicas del
desempeño del modeo y los Parámetros para cada objeto serán explicados.
Introducción.
Lo que aprenderás.
Tiempo aproximado para completarlo.
Descripción del modelo.
Datos del modelo.
Aprendizaje de conceptos del Simulador Flexsim.
Construcción del modelo Paso a Paso.
Como una herramienta de análisis de "qué pasa si", FlexSim proporciona información
cuantitativa sobre una serie de soluciones propuestas para ayudarle a enfocarse
rápidamente en la solución óptima. Con la animación gráfica realista de FlexSim y los
amplios informes de rendimiento, puede identificar problemas y evaluar soluciones
alternativas en un corto período de tiempo.
Mediante el uso de FlexSim para modelar un sistema antes de que se construya o para
probar las políticas operativas antes de que se implementen en realidad, evitará muchas
de las dificultades que se encuentran a menudo en el inicio de un nuevo sistema. Las
mejoras que anteriormente te llevaron meses o años de experimentación de prueba y error
para lograr ahora se pueden lograr en cuestión de días y horas usando FlexSim.
MODELADO
Cada etapa del proceso puede requerir uno o más recursos tales como una máquina, un
transportador, un operador, un vehículo o una herramienta de algún tipo. Algunos de estos
recursos son estacionarios y algunos móviles; Algunos recursos están dedicados a una
tarea específica y otros deben ser compartidos a través de múltiples tareas.
FlexSim es una herramienta versátil que se ha utilizado para modelar una variedad de
sistemas a través de una serie de industrias diferentes. FlexSim es utilizado con éxito por
pequeñas y grandes empresas por igual. Aproximadamente la mitad de todas las
FlexSim se ha utilizado con éxito tanto en los estudios de diseño de sistemas como en la
gestión de sistemas en el día a día. FlexSim también se ha utilizado para fines formativos
y educativos. Un modelo de formación FlexSim puede proporcionar una visión de las
complejas dependencias y dinámicas de un sistema de la vida real. Puede ayudar a los
operadores ya la administración no sólo a aprender cómo funciona un sistema, sino a
aprender qué sucede cuando se implementan procedimientos alternativos. FlexSim se ha
utilizado para construir modelos interactivos que pueden ser manipulados mientras el
modelo está funcionando con el fin de ayudar a enseñar y demostrar la causa y los efectos
inherentes en la gestión del sistema.
FlexSim es una tecnología altamente visible que puede ser utilizada por los vendedores
con visión de futuro para elevar la imagen de su empresa y para declarar al mundo exterior
que su empresa se enorgullece de cómo opera.
INTERFAZ
Al iniciar el software, presenta al lado izquierdo un panel con las opciones de “Nuevo
modelo”, “Abrir modelo”, “Empezando”, “Preferencias”, “Licencia”, “Manual de
Usuario”.
Al hacer clic en nuevo modelo lo primero que aparece es una ventana de configuración
de las unidades que se van a manejar en el modelo, teniendo en cuenta lo siguiente:
Cuando esté trabajando en la vista 3D, utilizará varias teclas del teclado para crear,
personalizar y obtener información del modelo. La figura siguiente muestra el diseño del
teclado. Las teclas que están resaltadas en amarillo tienen significado al interactuar con
FlexSim.
La tecla A se utiliza para conectar dos objetos dependiendo del tipo de objetos. Mantenga
presionada la tecla A, haga clic en un objeto, mantenga pulsado el botón del ratón y
arrastre hasta otro objeto, soltando el botón del ratón en ese objeto. Normalmente, esto
conecta los puertos de salida de un objeto a los puertos de entrada de otro objeto. Sin
embargo, para los Nodos de Red (NetworkNodes), la tecla A conecta un NetworkNode a
Ejecutor de Tareas (TaskExecuters) como viajeros, a Recursos Fijos (FixedResources)
como pasarelas de viaje y a otros NetworkNodes como rutas de acceso. También puede
usar la tecla J si usted es zurdo. Si conecta dos objetos con la tecla A y no ve ningún
cambio, primero haga clic en un área vacía en la vista 3D y asegúrese de que el botón
Mostrar conexiones esté marcado en la ventana Propiedades rápidas. Si todavía no se
observa ningún cambio, entonces es probable que estos objetos no estén conectados con
la tecla A.
La tecla Q se utiliza para desconectar dos objetos dependiendo del tipo de objetos.
Mantenga presionada la tecla Q, haga clic en un objeto, mantenga pulsado el botón del
ratón y arrastre hasta otro objeto, soltando el botón del ratón en ese objeto. Normalmente
esto desconecta los puertos de salida de un objeto de los puertos de entrada de otro objeto.
Sin embargo, para los NetworkNodes, la tecla Q desconecta un NetworkNode de
TaskExecuters como viajeros, de FixedResources como pasarelas de viaje y establece un
sentido de una conexión de trayecto de viaje a "no connection" (rojo). También puede
usar la tecla U si usted es zurdo.
La tecla S se utiliza para conectar puertos centrales de dos objetos. Los puertos centrales
se utilizan para fines de referencia, utilizando el comando centerobject (). Mantenga
presionada la tecla S, haga clic en un objeto, mantenga pulsado el botón del ratón y
arrastre hasta otro objeto, soltando el botón del ratón sobre ese objeto. También puede
usar la tecla K si usted es zurdo.
La tecla B es una tecla adicional utilizada para cambiar un objeto o ver información sobre
el objeto, dependiendo del tipo de objeto. Mantenga presionada la tecla B y haga clic en
el objeto. NetworkNode cambiará toda la red a través de diferentes modos de
visualización. TrafficControl también utiliza la tecla B.
La tecla V se utiliza para ver las conexiones de los puertos de entrada / salida de un objeto.
Mantenga pulsada la tecla V y haga clic en un objeto, manteniendo pulsada la tecla V y
el botón del ratón. Si el botón del ratón se suelta primero, la información desaparecerá,
pero si la tecla V se libera primero, la información persistirá.
La tecla C se utiliza para ver las conexiones de puerto centrales de un objeto. Mantenga
pulsada la tecla C y haga clic en un objeto. Si el botón del ratón se suelta primero, la
información desaparecerá, pero si la tecla C se libera primero, la información persistirá.
Ignorar objetos
Mantenga pulsada la tecla ALT para hacer que todos los objetos de la vista 3D ignoren
los clics del ratón. Esto puede ser útil para moverse en una vista con una gran cantidad de
objetos. También puede hacer clic y mantener pulsado el botón central del ratón y
arrastrar para desplazarse por la vista, ignorando todos los objetos.
Antes de comenzar su primer modelo, será útil entender algunos de la términos básicos
del software.
Objetos FlexSim
Flowitems son los objetos que se mueven a través de su modelo. Flowitems puede
representar partes, palets, ensamblajes, papel, contenedores, llamadas telefónicas,
órdenes o cualquier cosa que se mueva a través del proceso que está simulando. Los
Flowitems pueden tener procesos realizados sobre ellos y pueden ser llevados a través del
modelo por recursos de manejo de materiales. En FlexSim, los flowitems son generados
por un objeto Source. Una vez que los flowitems han pasado por el modelo, se envían a
un objeto Sink.
Etiquetas
Las etiquetas son cadenas o números que se almacenan en Flowitems y objetos. Las
etiquetas pueden ser alteradas dinámicamente a través del curso de un flujo de proceso.
Las etiquetas pueden ser útiles para almacenar información como costo, tiempo de
procesamiento y otra información. Se puede acceder a las etiquetas a través de las
propiedades rápidas del objeto o de su Página de etiquetas.
Cada objeto FlexSim tiene un número ilimitado de puertos a través de los cuales se
comunican con otros objetos. Hay tres tipos de puertos: entrada, salida y centro.
Puertos centrales: Estos puertos se utilizan para crear referencias de un objeto a otro.
Un uso común para puertos centrales es para hacer referencia a objetos TaskExecuter
tales como operadores, elevadores de horquilla y grúas de FixedResources como
procesadores o colas.
A medida que lleguen los ítems, se colocarán en una cola y esperarán para ser probados.
Tres probadores (Processor) estarán disponibles para las pruebas. Se utilizará el probador
1 para el tipo 1, probador 2 para el tipo 2 y el probador 3 para el tipo 3. Una vez que se
pruebe el flowitem, se colocará en un transportador. Al final del transportador el flowitem
será enviado a un fregadero (Sink) donde saldrá del modelo. La Figura 6 muestra un
diagrama del proceso.
El siguiente paso será cambiar los parámetros de los diferentes objetos de manera que se
comporten como quieres que lo hagan. Empezaremos con el Source, después con los
objetos siguientes hasta terminar con el Sink.
Lo siguiente que debemos hacer es asignar un número de tipo a los elementos de flujo al
entrar en el sistema. Esto será distribuido uniformemente entre 1 y 3. La mejor manera de
hacer esto sería cambiar el tipo en el disparador OnCreation de la Fuente, así que no cierre
la ventana Propiedades todavía.
El siguiente paso será detallar la cola. Puesto que la cola es un lugar para sostener los
flowitems hasta que pueden ser procesados en el procesador (Processor), hay 2 cosas que
necesitamos hacer. En primer lugar, tenemos que establecer la capacidad de la cola para
contener 25 flowitems. En segundo lugar, establecer las opciones de flujo para enviar el
tipo 1 al procesador1, el tipo 2 al procesador2 y el tipo 3 al procesador3.
Siempre haga clic en el botón para restablecer los parámetros del sistema y del
modelo a su estado inicial antes de ejecutar un modelo.
Haga clic en el botón para iniciar la simulación.
Debería ver los elementos de flujo que entran en la cola y luego se mueven a los
procesadores. De los procesadores, los elementos de flujo deben moverse a los
transportadores y luego al fregadero. Puede cambiar la rapidez con la que se ejecuta el
modelo moviendo la barra deslizante de velocidad de ejecución en el panel de ejecución
de simulación.
La imagen anterior muestra cómo ver estadísticas simples para cada objeto. Si no se
muestra nada o sólo aparecen los nombres, puede cambiar la configuración de la vista
para mostrar las estadísticas. Para cambiar la configuración de vista, haga clic en algún
lugar en el fondo de la vista y en la ventana Propiedades rápidas a la derecha, cambie el
cuadro combinado Mostrar nombres para Mostrar nombres y estadísticas.
Puede ver más estadísticas de un objeto haciendo clic en el objeto y visualizando la ficha
de estadísticas en las Propiedades rápidas.
El siguiente paso es modificar los parámetros de flujo de la Cola para usar los operadores.
Puede definir las opciones de flujo y transporte de la cola haciendo clic en la cola
en la vista 3D para mostrar sus propiedades en la ventana Propiedades rápidas.
También puede abrir la ventana de propiedades del objeto.
o Haga doble clic en Cola para abrir su ventana Propiedades.
o Haga clic en la pestaña Flujo
o Marque la casilla Usar transporte. La lista para solicitar transporte pasará
a disponible. Esta lista de selección le permite seleccionar el transportista
o el operador para mover el elemento en función del número de puerto
central. En este caso es el objeto conectado al puerto central 1 (el
Dispatcher) que asigna al operador a la tarea, por lo que la configuración
predeterminada funcionará aquí.
Haga clic en Aceptar para cerrar la ventana Propiedades.
Ahora debemos ejecutar el modelo para asegurarnos de que los cambios que
hemos hecho están funcionando.
Restablezca el modelo y luego guarde el modelo haciendo clic en el botón de
la barra de herramientas.
Ejecute el modelo para verificar que los operadores están moviendo los elementos
de flujo de la cola a los probadores.
Para que los procesadores utilicen los operadores durante el procesamiento, debe
hacerse una conexión entre los puertos centrales de cada probador a los puertos
centrales del despachador. Entonces el proceso debe ser cambiado para requerir a
un operador.
Conecte el Dispatcher al Procesador1, Procesador2 y Procesador3 con conexiones
centrales (tecla S).
Ahora que el diseño ha sido revisado y las conexiones de los puertos se han
creado, se puede añadir el montacargas.
Puede definir las opciones de flujo y transporte de la cola haciendo clic en la cola
en la vista 3D para mostrar sus propiedades en la ventana Propiedades rápidas.
También puede abrir la ventana de propiedades del objeto.
Haga doble clic en ConveyorQueue para abrir su ventana Propiedades.
Haga clic en la ficha Flujo y seleccione Usar transporte. El puerto central 1 de la
cola ya está conectado, por lo que no es necesario realizar ningún ajuste.
Haga clic en Aceptar para cerrar la ventana Propiedades.
Restablecer y guardar el modelo.
Debería ver los operadores moviéndose hacia adelante y hacia atrás entre la cola y los
procesadores. El transportador debe mover los elementos de flujo de la cola al fregadero.
Usted notará que cuando un procesador está esperando a un operador para realizar la
configuración, un cuadrado amarillo se muestra debajo del procesador.
Esta sesión de milla extra está diseñada para enseñar al modelador cómo agregar el toque
extra para que el modelo muestre datos e información mientras el modelo se está
ejecutando. En esta lección veremos cómo agregar gráficos, gráficos y texto 3D al modelo
que terminó en la lección 2.
Lo que va a aprender
Para empezar a construir el modelo 2 milla extra tendrá que cargar el modelo 2 que guardó
de la última lección.
Vaya a la opción de menú Archivo> Guardar modelo como ... para guardar su modelo
con un nuevo nombre.
Paso 4 Ajuste los parámetros del panel para mostrar un gráfico de contenido de la cola
Figura 28
Siguiendo los mismos pasos, del paso 4, agregue un nuevo cuadro de mandos y
colóquelo debajo del gráfico de contenido. La única diferencia será que arrastra
un gráfico de “barras promedio de tiempo de permanencia” en lugar de
"Contenido vs tiempo" de la biblioteca y el título del gráfico será “Tiempo de
permanencia promedio de la cola”.
Siguiendo los mismos pasos, del paso 4, agregue un nuevo cuadro de cuadro de
mandos para cada operador. Seleccione “State Pie” en lugar de "Contenido vs
Tiempo" de la Biblioteca y establezca el Título de Gráfico “Estado de Operador#”
Figura 30
Este tema describe, en detalle, los conceptos que son esenciales para entender cómo
construir modelos en FlexSim. Debería haber realizado los primeros pasos y los modelos
de tutorial proporcionados en este manual del usuario antes de leer este tema. En este
tema no vamos a construir ningún modelo específico. Esto nos permite centrarnos
exclusivamente en los conceptos que se discuten, en lugar de dedicar tiempo a los pasos
de la construcción de modelos. Sin embargo, vamos a citar un modelo de ejemplo donde
los conceptos pueden ser aplicados, y por favor siéntase libre de construir su propio
modelo a medida que avanza en este tema. Si ha pasado por los tutoriales, debe tener las
habilidades necesarias para construir los ejemplos de modelo citados. Si decides construir
tu modelo, sin embargo, te aconsejo que leas todo este tema una vez, luego vuelve y
construye el modelo a medida que vayas, porque hay algunas cosas al final del tema que
querrás Para entender antes de construir el modelo.
Introducción ... FlexScript
Flowitems son los objetos simples que se crean para moverse a través del modelo. Pueden
representar objetos reales, o pueden ser representativos de un concepto más abstracto.
Los Flowitems se copian en el modelo desde el Flowitem Bin. Puede obtener más
información acerca de Flowitem Bin en la sección Herramientas de modelado - Bandeja
de flujo.
Los elementos de flujo sólo permanecen hasta que el modelo se restablece, entonces todos
los elementos de flujo se destruyen.
En FlexSim, los puertos se utilizan para conectar objetos de forma lógica. Cada objeto
puede tener un número ilimitado de puertos. Hay tres tipos de puertos: entrada, salida y
central.
Para los recursos fijos, los puertos de entrada y salida se utilizan en el enrutamiento de
los elementos de flujo. Por ejemplo, un clasificador de correo coloca paquetes en una de
varias colas dependiendo del destino del paquete. Para simular esto en FlexSim, se
conectan los puertos de salida de un objeto de procesador a los puertos de entrada de
varios objetos de cola, es decir, una vez que el procesador (o clasificador de correo) ha
terminado de procesar el flowitem (o paquete), lo envía a una Cola a través de uno de sus
puertos de salida.
Los puertos centrales se utilizan para crear referencias de un objeto a otro. Un uso común
para los puertos centrales es referenciar objetos móviles tales como operadores,
elevadores de horquilla y grúas de recursos fijos tales como máquinas, colas o
transportadores.
Consulte Conceptos de recursos fijos para obtener más información sobre cómo funciona
el movimiento de mano de los puertos de entrada / salida de recursos fijos.
Para los ejecutores de tarea y los distribuidores, los puertos de entrada / salida se utilizan
para definir el despacho de secuencias de tareas. Consulte el tema Dispatcher para obtener
más información sobre cómo funciona.
Creación de puertos