Professional Documents
Culture Documents
Flexsim
Qu es?
Software de simulacin de eventos discretos Permite ver modelos en 3D Maneja varios estados para los objetos (Listo, coupado, bloqueado, etc.) Los cambios de estado se realizan en puntos especficos del tiempo El modelo se implementa siguiendo el flujo del proceso Cada paso del proceso puede utilizar diferentes recursos
Flexsim
Ingresar
Para ejecutar el programa se debe dar click sobre el icono correspondiente
Flexsim
Ingresar
El startup wizard tiene las siguientes funcionalidades: Abrir modelos de ejemplo en lnea (Debe tener conexin con Internet)
Flexsim
Sobre ltima barra verifique que accin ejecutan los botones Run, Stop, Step, Reset, Stop time y Run Speed.
Ahora a trabajar
Por ahora cierre la aplicacin boton x en la parte superior derecha de la ventana. Reinicie el aplicativo. Al llegar al startup wizard seleccione build a new model. Aparecer una ventana como la siguiente:
Flexsim
Flexsim
En esta ventana tenemos los siguientes elementos: Barra de mens Barra de herramientas Barra de ejecucin de modelos Ventana de librera Ventana de visualizacin 3D
Barra de mens
Contiene los submens File, Edit, View, Build, Execute, Statistics, Tools, Debug, Window y Help File: Operaciones bsicas sobre archivos
Flexsim
State files: Esta opcin le permite guardar el estado actual de ejecucin de un modelo, o cargar el estado de un modelo anterior y continuar la ejecucin
Flexsim
Advance Files: Permite salvar o cargar un view layout, project o sessions.
View layout: Preferencias generales de visualizacin de las ventanas, no afecta las libreras o el modelo archivos .fsv Projecto: Contiene definiciones completas para todos los elementos del modelo afecta el modelo y las libreras archivos .fsp Sesin : Similar al proyecto archivos .fss Global preferences: Configuracin general de presentacin de la interface, (Fuentes y colores, libreras propias, toolbars, etc.) Model Settings: Permite modificar los parmetros bsicos del modelo (nmero decimales, ngulos de conversin etc.) y proteger el modelo.
Flexsim
System: Cargar archivos manualmente y usar libreras de otras distribuciones.
Men Edit
Flexsim
Lock splines: Bloquear las lneas de conexin del modelo, aumenta la velocidad de ejecucin (No permite edicin).
Unlock splines: desbloquea las conecciones. Set spline tension: definir el radio de curvatura de las conexiones. 0-> las lneas son rectas 1-> mxima curvatura posible. Resize and rotate objects: Cambia la prespectiva de visualizacin de los objetos. Find/Replace in tree: Habilita la ventana de bsqueda y reemplazo.
Set number precision: Permite definir el nmero de decimales a ser mostrados en la simulacin.
Flexsim
Set conveyor angle: Permite definir el ngulo de conversin para la rotacin de los objetos.
View Men
Flexsim
Script Window: Abre la ventana de script, esta permite ejecutar manualmente comandos de flexscript
Output console: Abre la ventana de informacin de salida. System console: Abre ventana de informacin sobre el estado del motor de simulacin (software de simulacin) Compiler console: Abre ventana que muestra la informacin sobre el estado de la compilacin del modelo Modeling utilities: Esta opcin permite abrir/cerrar diferentes utilidades para el modelo (pruebe abriendo y cerrando algunas) Model tree: Abre una ventana que muestra el rbol de todos los objetos creados en el modelo.
Flexsim
Model view (Planar) Abre una vista en 2D del modelo en ejecucin, aqu no se pueden rotar los objetos, acelera la ejecucin del modelo. Model view (Ortographic): Abre una vista ortogrfica del modelo.
Model view (prespectiva): Abre una vista en perspectiva del modelo Model Control GUI: Permite asignar una interface pre-elaborada a el modelo en ejecucin Current database table: Abre una ventana que muestra informacin sobre la tabla activa en la base de datos. Men Build
Flexsim
Builds Flexscript: Construye todo el cdigo flexscript. Compile model: Compila todo el cdigo C++ en el modelo F7. Compile entire sesion: Compila todo el cdigo C++ en el rbol principal. Open visual studio: Abre Microsoft visual studio
Flexsim
Make all code C++: Convierte todo el cdigo a C++ para aumentar la velocidad de ejecucin.
Make all code Flexscript: Convierte todo el cdigo a flexscript para facilitar la depuracin y la facilidad de ejecucin. Execute Men
Flexsim
Reset: Esta opcin reinicia la ejecucin del modelo
Run: Ejecuta (corre) el modelo actual
Flexsim
Select objects on: Enciende las variables de estado de los objetos seleccionados Select objects off: Apaga las variables de estado de los objetos seleccionados Hide green indicator boxes: Esconde el indicador de recoleccin de estadsticas de los objetos (Rectngulo verde)
Flexsim
Full history on: Habilita la recoleccin de informacin para los objetos marcados.
Reports ans statistics: Abre ventana de dilogo para seleccionar los reportes a generar Experimenter: Abre la ventana de control de experimentos de simulacin, utilizada para anlisis multi-escenario. Repeat random streams: Repite los nmeros aleatorios generados cada vez que se resetea y corre el modelo. OptQuest: Abre la ventana de optimizacin para encontrar el ptimo de las variables (add-on). ExperFit: Permite determinar cul es la mejor distribucin de probabilidad que se ajusta a un conjunto de datos de entrada.
Flexsim
Tools Menu
Flexsim
Global tables: Permite adicionar, borrar y editar tablas globales.
Time tables: Permite adicionar, borrar y editar tablas de tiempo.
Flexsim
Flowitem bin: Permite editar los objetos maestros que se utilizan en los modelos
Global variables: Abre la ventana que le permite adicionar variables globales (accesibles por todos los objetos) Presentation: Permite crear una presentacin usando Flexsim Media Files: Permite adicionar iconos a la librera de objetos Model triggers: Abre ventana de administracin de triggers. User commands: Abre ventana para adicionar, borrar o modificar comandos del modelo. Excel: Abre ventana para definir los parmetros para importar/exportar informacin desde/hacia Microsoft Excel.
Flexsim
Visio: Abre ventana para definir los parmetros para importar/exportar informacin desde/hacia Microsoft Visio
Debug menu
Flexsim
Breakpoints: Habilita la utilizacin de puntos de rompimiento (sitios donde se suspende la ejecucin) para revisar el estado de las variables. Flexscript code profile: Abre una ventana que le permite ver que funcionalidad de flexscript ha sido invocada y que recursos est+a consumiendo. Event list: Abre una ventana con informacin sobre los eventos ocurridos durante la simulacin
Event log: Abre una ventana con informacin de seguimiento log sobre los eventos
Window Men: Como ejercicio describa la funcionalidad que se encuentra en este men. Help Men: Igual que el anterior.
Flexsim
La Barra de herramientas (la recuerda?, revise los slides 6 y 7) Est conformada por los conos de: New Open archivo .fsm Save Conectar objetos Desconectar objetos Seleccionar objetos Crear objetos Abrir Excel Ver el rbol de objetos Abrir ventana 3D Abrir comando de scripts Abrir ventana de Flowitem Abrir GUI Help
Flexsim
Panel de ejecucin Interface grfica del men de ejecucin, por lo tanto no necesita explicacin adicional. La librera
En esta se despliegan y crean los objetos con los cuales se est trabajando en el modelo actual.
Esta ventana se puede desplazar, rotar y hacer zoom usando los botones izquierdo y derecho y la rueda del mouse. Boton izquierdo + movimiento mouse Desplazamiento
Flexsim
Boton derecho + movimiento mouse rotacin Rueda mouse: Zoom in o zoom out (Usar ambos botones si no hay rueda) Botn derecho submen de la ventana
Flexsim
View: Permite establecer si se quieren ver los conectores, mostrar la cuadcula, ajustarse a la cusrcula cuando se crean objetos, mostrar los nombres de los objetos, hacer un printscreen Model views: permite adicioanr la vista actual para usarla posteriormente
Utilidades: Editar objetos seleccionados, encontrar objetos, agrupar, viajar por la red.
Explore tree: Permite viajar por el rbol de los objetos creados.
Flexsim
Creando objetos Se crean de dos maneras Click sobre el botn crear crear objetos, luego click sobre el objeto en la librera de objetos y finalmento click izquierdo sobre la ventana.
Flexsim
Moviendo objetos Click con el boton izquierdo sobre el objeto y arrstrelo hasta su nueva posicin Borrando objetos
Click en el botn de conexin, luego en el primer objeto y despus en el segundo (crea flujo del primer hacia el segundo objeto)
Flexsim
Crear un primer modelo Tomado de Flexsim tutorial Una empresa fabrica tres tipos de productos, estos llegan semiterminados (de otra parte de la fbrica) y son terminados en tres mquinas diferentes (una por cada producto), una vez que los productos son terminados en su mquina respectiva, pasa por un proceso compartido de verificacin de calidad, si todo est correcto son enviados para empaque en otra seccin de la fbrica, si se encuentra un error, son reenviados a reproceso en su mquina respectiva.
El objetivo es definir si en este proceso existe un cuello de botella y si los espacios de buffer definidos son sufcientes.
Flexsim
1. Cree una fuente (Source), dos colas (queue), cuatro procesadores (processor) y un sifn (sink)
Flexsim
3. Conecte los elementos as: La fuente con la clasificacin. La clasificacin con los procesos 1, 2, y 3 Procesos1, 2, y 3 con la seleccin Seleccin con la prueba de calidad Prueba de calidad con a empaque y clasificacin
Flexsim
Flexsim
Modificar las caractersticas de los objetos as: Productos arriban cada 8 segundos exponencialmente distribuidos. Doble click sobre arribo de artculos
Flexsim
Adicionalmente la distribucin de llegada de los productos es uniformemente distribuida con probabilidad de 0,33 cada una
Click en el tab trigger, para la creacin vamos a adicionar un trigger (accin a ejecutar cuando se crea)
Flexsim
Flexsim
La cola 1 tiene una capacidad mxima de 5000 artculos, obviamente los items de tipo i son pasados al proceso i.
Flexsim
Los tiempos de proceso y alistamiento de cada proceso estn dados en las siguientes grficas:
Flexsim
Flexsim
Flexsim
La capacidad de la cola de seleccin es de 6000 unidades
Flexsim
El tiempo de proceso de la estacin de verificacin de calidad est dada por:
Flexsim
El tiempo de proceso de la estacin de verificacin de calidad est dada por:
Flexsim
En esta estacin se acepta el 75% de los productos inspeccionados y se reprocesa resto:
Flexsim
Finalmente vamos a asignar color rojo a los artculos que estn listos para empaque:
Flexsim
Finalmente reseteamos y corremos el modelo.
Flexsim
Bibliografa Flexsim software products, Flexsim simulation software, User guide, versin 5.0, 2010