Está en la página 1de 42

Introducción a Flexsim

Mg. Ing. Herbert Vilchez Baca


Objetivo de Aprendizaje

1. Conceptos claves
Breve explicación de los conceptos claves para el modelamiento

2. Manipulando FlexSim
Agregar objetos y moverse en el lienzo

3. Barras de herramientas
Descripción de las herramientas a disposición en las barras

4. Herramientas
Principales herramientas de FlexSim
¿Qué es la simulación?
• Herramienta que permite imitar un sistema real por medio de un modelo
computacional basándose en conocimientos y supuestos acerca del
comportamiento de las partes.
• Objetivos principales
• Comprender las interacciones de los elementos del sistema.
• Evaluar diferentes opciones de configuración ¿Qué pasa si … ?
• Solo contiene los elementos del sistema
real que sean necesarios para responder
la pregunta de interés.

• No se busca una respuesta exacta, sino


una respuesta aproximada.

• Frase Clave:
Una respuesta aproximada a un
problema exacto es mejor que una
respuesta exacta a un problema
aproximado
Formas de modelar un sistema real

Modelo Físico

Modelo analítico
Experimentación con
modelo del sistema

Sistema Modelo
Matemático
Experimentación con
sistema real
Simulación
¿Cuándo usar la simulación?

Analizar y tomar decisiones sobre sistemas complejos.

Sistema
complejo
Interdependencia Aleatoriedad
Tipos de simulación

Estático
Independiente del tiempo

Tiempo Discreto Cambio


de las variables (eventos)

Dinámico
Dependiente del tiempo
Continuo Cambio
continuo de las variables

Determinístico
Datos de entrada fijos

Aleatoriedad
Aleatorio
Datos de entrada aleatorios
¿Cuándo NO usar la simulación?

• Si se puede resolver el problema de forma analítica.

• Si se puede implementar un experimento físico.

• Si la información sobre el sistema no está disponible.

• Si los recursos no son acordes a las necesidades


(tiempo, costo, …).
Simulación de eventos discretos:
• Usada para modelar sistemas para los cuales los cambios en el estado de las variables
ocurren en momentos de tiempos discretos, como resultado de eventos específicos.

Ejemplo de eventos:
Arribo de un producto
Inicio/Fin de procesamiento de un producto
Daño/Reparación de una máquina

Ejemplo de estados:
Máquinas: inactiva, alistamiento, procesando, apagada.
Colas: vacía, llena.
Operarios: utilizados, inactivos, cargando, descargando.
Aplicaciones de la simulación de eventos discretos:
• Diseño y operación de sistemas de logística y producción.
Análisis de capacidad, requerimientos de recursos, evaluaciones y diseño de procesos.

• Diseño y operación de logística de servicio.


Puntos de pago, puntos de atención, número de cajeros.

• Diseño de redes de distribución y suministro.


Centros de distribución.

• Mejora de operaciones de servicio al cliente.


Bancos, supermercados y restaurantes.
Puntos clave:
Algunas precisiones:

• La simulación no optimiza, sino que describe

• No describe lo que no es explícitamente modelado

Frase clave:

“La simulación es una herramienta de apoyo y ¡por sí sola no resuelve todo!”


Puntos clave

Outputs
Inputs
• Tasas de arribo
• Número de trabajadores
• Tiempo de proceso
- - • Throughput
• Tasas de utilización
• Estados
Principales indicadores:
Tiempo de ciclo:
Tiempo que permanece una entidad en el sistema o en una parte de él.
Entidades en el sistema:
Número de entidades que hay en el sistema o en parte de él.
Throughput:
Número de entidades que salen del sistema por unidad de tiempo.
Utilización:
Porcentaje de tiempo que permanecen ocupados los recursos.
% Cumplimiento:
Porcentaje de eventos que cumplen con un objetivo especificado.
Costos:
Costos de operación o inversión.
Pasos de la simulacion:
Formulación del problema

Establecer los objetivos y


definir el plan

Conceptualización Recolección de
del modelo datos

Traducción del
modelo
No
¿Verificado?

Si
No No
¿Validado?

Si
Diseño de experimentos

Corridas y análisis
Si Si

¿Más corridas?
No
Documentación y
reportes Implementación
¿Qué es una cola?

• Resultado entre la interacción simultanea entre un proceso de arribos y uno de


atención.

Arribos Cola Atención


¿Dónde se experimentan colas?

• Bancos

• Supermercados

• Sistemas de atención / Servicio

• Producción

• Transporte

• Logística
Especificación de los arribos

• Tiempo entre llegadas


• Cantidad de entidades de arribo
Especificación del servicio

• Tiempo de servicio
• Regla de servicio (FIFO, LIFO)
• Número de servidores
Modelos, Objetos y Flowitems

• Modelo: una colección de objetos de FlexSim que representan el sistema actual


con apenas el suficiente nivel de detalle para contestar la pregunta de interés.

• Objeto: un bloque de construcción con comportamientos heredables y atributos,


variables y propiedades visuales definibles por el usuario.

• Flowitem: las entidades que fluyen a través del modelo. Por ejemplo: productos,
clientes, llamadas, etc.

19
Modelo

Objetos

Modelo

Flowitems
Construcción de un modelo:
Un modelo se construye a través de un sistema de colas, procesos y
transportes.

• Colas: se desarrollan naturalmente en el modelo cuando las


tasas de arribo superan las tasas de proceso.

• Procesos: corresponde a un tiempo de demora obligatoria sobre


el objeto/Flowitem que está siendo procesado.

• Transporte: es el movimiento físico de una entidad entre un


recurso y otro.
Clases de objetos

• Objetos discretos:
manejan unidades

• Objetos fluidos:
manejan cantidades
Tipos objetos:
Procesadores Creación/Eliminación Buffers
de flowitems

Ejecutores de tareas Herramientas visuales Redes


(Recursos móviles)
Flowitems
Son Entidades que fluyen a través del
modelo pasando de un recurso fijo al
siguiente.

Almacenan información que puede ser


asignada y obtenida del modelo.
• Los objetos Source – fuente crean copias de los objetos en el Flowitem Bin.
• Si se hacen cambios en el Bin automáticamente cambian las copias creadas por el
Source.

Flowitems
Puertos:
• Puertos Entrada/Salida: Definen las conexiones posibles para que los Flowitems
se muevan entre recursos fijos.

Entrada
Salida
Puertos:
• Puertos centrales: Sirven para referenciar.
Típicamente se usan para indicar a un proceso cual Task Executer se necesita.

Puertos

Central
Puertos:
• 3 tipos de puertos
Puerto de entrada
(input port)
Conexión de flujo
Puerto de salida
(output port)
Puerto central
Conexión de referencia
(central port)

• Comunicación entre objetos

Puerto 1 del Puerto 1 del


Objeto 1 Objeto 2
objeto 1 objeto 2
Conexiones de entrada/salida:
• Define los posibles flujos de los Flowitems desde un recurso fijo hacia otro.
• Define puertos de entrada (input ports) y salida (output ports) de los objetos.

Con el mouse y la tecla A/Q desde el


recurso fijo de salida hacia el recurso fijo
de entrada

Conexión de flujo

Conectar A

Desconectar Q

29
Conexiones centrales:
• Define una relación entre objetos.

• Permite llamar objeto desde otro fácilmente.


Con el mouse y la tecla S/W entre los dos
objetos

Conexión de referencia

Conectar S

Desconectar W
Moverse en el modelo - Mouse

Traslado XY Giro Zoom

Botón izquierdo Botón derecho • Scroll del mouse


• 2 botones

Volver a la vista inicial


Cambiar la forma de un objeto - Mouse

Posición Tamaño Giro

• XY: botón izquierdo • Botón izquierdo sobre • Botón derecho sobre las
sobre el objeto. flechas. flechas.
• Z: scroll del mouse sobre
el objeto o 2 botones.
Resaltar: Marco amarillo, clic izquierdo.

Seleccionar: Marco Rojo, Shift + Clic o Ctrl + Clic


Manejo de ventanas
Podemos manipular la interfaz gráfica de usuario para manejar mejor el espacio con
el dock y la estrategia tab window

• Aparece en la mitad de la ventana


que es “dockeable” cuando se mueve
otra ventana.

• Muestra un grupo de posibles


posiciones.
Interactuar con el programa

Ejercicio
• Abra FlexSim.
• Interactúe con las librerías de objetos.
• Agregue, agrande, mueve y conecte los objetos.
Correr modelo

• Reset
Reiniciar el modelo

• Run
Correr el modelo • Run time
Tiempo de corrida
• Stop
Parar el modelo • Run Speed
Velocidad de corrida del modelo
• Step (definido por el usuario)
Adelantar la corrida del modelo
un paso/evento
Barra principal
Barra clásica del menú “Archivo” Barra de creación
• Nuevo • Volver al cursor normal.
• Abrir • Crear conexiones
• Guardar • Borrar conexiones
• Seleccionar objetos
• Crear y conectar objetos
Interfaces
Excel Process Flow
Datos de entrada
Experfit
• Ajuste de datos a distribuciones estadísticas
Datos de Salida

Dashboard
• Análisis de datos de salida
• Análisis continuo
Datos de Salida
Experimenter
• Agregar escenarios y réplicas al modelo
Practica Dirigida: 1er Modelo FlexSim

También podría gustarte