You are on page 1of 48

Flexsim

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

O ejecutar el programa desde inicio, todos los programas flexsim 5

Deber aparecer el siguiente men:

Flexsim
Ingresar
El startup wizard tiene las siguientes funcionalidades: Abrir modelos de ejemplo en lnea (Debe tener conexin con Internet)

Abrir el tutorial de flexsim


Abrir un modelo nuevo Abrir un modelo previamente salvado Abra los ejemplos x hot rolling mill & X Supermarket (Flexsim display sub categoria 5.0

http://www.flexsim.com/community/forum/downloads.php Opcin models

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

Pause: Para la ejecucin del modelo actual


Stop: Termina la ejecucin del modelo actual Step: Ejecuta el modelo hasta la ocurrencia del siguiente evento Increase run speed: Aumenta la velocidad de ejecucin del modelo. Decrease run speed: Aminora la velocidad de ejecucin del modelo Statistics menu

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.

User events: Permite adicionar, borrar y editar eventos de usuario.


MTBF MTTR Permite adicionar, borrar y editar objetos MTBF (Medium Time Between Fails) y MTTR (Medium Time To Repair) Watch list: Permite adicionar, borrar y editar listas de seguimiento (Lista de variables de las cules se guarda el histrico de cambios). Graphical user interfaces: Permite adicionar, borrar y editar Interfaces grficas de usuario. Global task sequence: Permite adicionar, borrar y editar secuencias de tareas de usuario

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

Contiene los objetos que pueden ser utilizados en el modelo actual.


Ventana de visualizacin

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.

Drag and drop sobre el objeto en la librera y colocarlo en la ventana de visualizacin


Editando objetos La edicin de objetos funciona en vista plana (view model view planar) Para seleccionar un objeto doble click con el botn izquierdo del mouse

Flexsim
Moviendo objetos Click con el boton izquierdo sobre el objeto y arrstrelo hasta su nueva posicin Borrando objetos

Click con el botn izquierdo + supr


Conectando 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)

2. Renombre los objetos as:


Source Arribo artculos Cola 1 Clasificacin Procesador 1 proceso 1 Procesador 2 proceso 2 Procesador 3 proceso 3 Cola 2 Seleccin Procesador 4 Prueba calidad Sifn empaque

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

You might also like