Taller 1 Flex Sim

download Taller 1 Flex Sim

of 48

Transcript of Taller 1 Flex Sim

Flexsim

FlexsimQu 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

FlexsimIngresarPara 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:

FlexsimIngresar 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

FlexsimSobre 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

FlexsimEn 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 mensContiene 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

FlexsimAdvance 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.

FlexsimSystem: Cargar archivos manualmente y usar libreras de otras distribuciones.Men Edit

FlexsimLock 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.

FlexsimSet conveyor angle: Permite definir el ngulo de conversin para la rotacin de los objetos.View Men

FlexsimScript Window: Abre la ventana de script, esta permite ejecutar manualmente comandos de flexscriptOutput 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.

FlexsimModel 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

FlexsimMake 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

FlexsimReset: Esta opcin reinicia la ejecucin del modeloRun: Ejecuta (corre) el modelo actual

Pause: Para la ejecucin del modelo actualStop: 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)

FlexsimFull 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.

FlexsimTools Menu

FlexsimGlobal 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

FlexsimFlowitem bin: Permite editar los objetos maestros que se utilizan en los modelosGlobal 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.

FlexsimVisio: Abre ventana para definir los parmetros para importar/exportar informacin desde/hacia Microsoft Visio

Debug menu

FlexsimBreakpoints: 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 eventosWindow Men: Como ejercicio describa la funcionalidad que se encuentra en este men. Help Men: Igual que el anterior.

FlexsimLa 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

FlexsimPanel 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

FlexsimBoton derecho + movimiento mouse rotacin Rueda mouse: Zoom in o zoom out (Usar ambos botones si no hay rueda) Botn derecho submen de la ventana

FlexsimView: 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.

FlexsimCreando 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 visualizacinEditando 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

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

Click con el botn izquierdo + suprConectando 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)

FlexsimCrear 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.

Flexsim1. 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

Flexsim3. 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

FlexsimModificar las caractersticas de los objetos as: Productos arriban cada 8 segundos exponencialmente distribuidos. Doble click sobre arribo de artculos

FlexsimAdicionalmente 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

FlexsimLa cola 1 tiene una capacidad mxima de 5000 artculos, obviamente los items de tipo i son pasados al proceso i.

FlexsimLos tiempos de proceso y alistamiento de cada proceso estn dados en las siguientes grficas:

Flexsim

Flexsim

FlexsimLa capacidad de la cola de seleccin es de 6000 unidades

FlexsimEl tiempo de proceso de la estacin de verificacin de calidad est dada por:

FlexsimEl tiempo de proceso de la estacin de verificacin de calidad est dada por:

FlexsimEn esta estacin se acepta el 75% de los productos inspeccionados y se reprocesa resto:

FlexsimFinalmente vamos a asignar color rojo a los artculos que estn listos para empaque:

FlexsimFinalmente reseteamos y corremos el modelo.

FlexsimBibliografa Flexsim software products, Flexsim simulation software, User guide, versin 5.0, 2010