0% encontró este documento útil (0 votos)
70 vistas50 páginas

Capacitación FlexSim: Creación de Layouts

Este documento presenta la agenda para una sesión de capacitación sobre el modelo 3 en FlexSim. La agenda incluye una descripción del proceso a modelar, la creación del layout, la edición de objetos y la ejecución y resultados del modelo. Se proporcionan detalles sobre cómo asignar tipos de ítems, usar distribuciones, y editar propiedades de los objetos.

Cargado por

juancho
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
70 vistas50 páginas

Capacitación FlexSim: Creación de Layouts

Este documento presenta la agenda para una sesión de capacitación sobre el modelo 3 en FlexSim. La agenda incluye una descripción del proceso a modelar, la creación del layout, la edición de objetos y la ejecución y resultados del modelo. Se proporcionan detalles sobre cómo asignar tipos de ítems, usar distribuciones, y editar propiedades de los objetos.

Cargado por

juancho
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Sesión 4: Modelo 3

Capacitación Básica FlexSim

[Link]
AGENDA

• DESCRIPCIÓN DEL PROCESO A CONSTRUIR


Propósito, descripción y diagrama de flujo

• CREACIÓN DEL LAYOUT


Cómo es el layout

• EDITAR LOS OBJETOS


Cómo editar los objetos

Vatic Consulting Group – Todos los derechos reservados


CORRER EL MODELO

• VER LOS RESULTADOS


DESCRIPCIÓN DEL PROCESO
• Propósito:
- Aprender como se asignan y crean los ItemTypes y Labels para
los flowitems para enrutarlos y procesarlos.
- Aprender a utilizar una distribuciones.
• Objetos:
- Source, Queue, Processor, Sink, Conveyor
• Descripción:
- Las partes llegan a la cola de acuerdo a una distribución
exponencial de parámetro 30 seg. Hay 4 tipos de partes (1,2,3,4)
distribuidas (20%,30%, 40%, 10%) respectivamente.(Ver

Vatic Consulting Group – Todos los derechos reservados


comando dempirical).
- Las partes son procesadas en una de 4 máquinas donde cada
máquina es dedicada a un solo tipo de parte. Los tiempos de
proceso para cada máquina se distribuyen Uniforme( 100,120)
seg para las primeras partes, y Uniforme (120,130) seg para las
partes reprocesadas.

3
DESCRIPCIÓN DEL PROCESO

- Luego que las partes son procesadas, estas son ubicadas en


una cola para esperar y ser probadas. La prueba toma 10 seg
en ser realizada. Las partes que pasen esta prueba, salen del
sistema, mientras que aquellas que no pasen la prueba deben
ser reprocesadas por lo que deben retornar a la cola inicial. Se
sabe que el 10% de las partes fallan.
- Las partes que deben ser reprocesadas tienen prioridad en la
cola.

Vatic Consulting Group – Todos los derechos reservados


• Preguntas:
- ¿Cuál es el cuello de botella?
- ¿Podría cambiar el color y forma de las partes con falla?

4
DESCRIPCIÓN DEL PROCESO
DIAGRAMA DE FLUJO
Máquina 1

¿Qué Máquina 2
Espera para tipo de Espera para Salida clientes
Llegada partes atendidos
ser procesada parte ser probada
es?

Máquina 3

Vatic Consulting Group – Todos los derechos reservados


Prueba

Máquina 4
¿Pasa la
prueba?

No

5
AGENDA

• DESCRIPCIÓN DEL PROCESO A CONSTRUIR


Propósito, descripción y diagrama de flujo

• CREACIÓN DEL LAYOUT


Cómo es el layout

• EDITAR LOS OBJETOS


Cómo editar los objetos

Vatic Consulting Group – Todos los derechos reservados


CORRER EL MODELO

• VER LOS RESULTADOS


CREACIÓN DEL LAYOUT
LIBRERÍA CONVEYORS- GENERALIDADES

• Contiene todos los objetos relacionados con el


funcionamiento de rodillos o bandas transportadoras.
• Permite el modelaje de slugs, lógicas de merge, lógicas
de sorter, entre otras.
• Facilita el modelaje de los procesos de picking.
• Funciona bajo la configuración del Conveyor System.

Vatic Consulting Group – Todos los derechos reservados


7
CREACIÓN DEL LAYOUT
LIBRERÍA CONVEYORS- OBJETOS
• Obtenidos directamente desde la librería.
STRAIGHT CONVEYOR

CURVED CONVEYOR

Vatic Consulting Group – Todos los derechos reservados


JOIN CONVEYOR

8
CREACIÓN DEL LAYOUT
LIBRERÍA CONVEYORS- OBJETOS
• Obtenidos directamente desde la librería.
DECISION POINT

PHOTO EYE

Vatic Consulting Group – Todos los derechos reservados


MOTOR

MERGE CONTROLLER

9
CREACIÓN DEL LAYOUT
LIBRERÍA CONVEYORS- OBJETOS
• Obtenidos al interactuar entre objetos.
TRANSFER

ENTRY TRANSFER

Vatic Consulting Group – Todos los derechos reservados


EXIT TRANSFER

10
CREACIÓN DEL LAYOUT
LIBRERÍA CONVEYORS-CONVEYOR SYSTEM
Sistema que determina las
características de los objetos de
la librería Conveyor. En este se
puede:
• Definir “tipos” de conveyors,
transfers, decisión points y
photo eyes.
• Modificar todos los “tipos” de

Vatic Consulting Group – Todos los derechos reservados


objetos en la misma interfaz.
• Establecer características
globales.
• Crear cantidades ilimitadas de
“tipos” de objetos.
11
CREACIÓN DEL LAYOUT
LIBRERÍA CONVEYORS- CONVEYOR SYSTEM

• A cada conveyor se le otorga


un “tipo” y heredará la
características de dicho “tipo”.
• Los tipos de conveyors se
crean en el Conveyor System.

Vatic Consulting Group – Todos los derechos reservados


12
CREACIÓN DEL LAYOUT
LIBRERÍA CONVEYORS- CONVEYOR SYSTEM
• ¿Qué características tiene un tipo?

Vatic Consulting Group – Todos los derechos reservados


13
CREACIÓN DEL LAYOUT
LIBRERÍA CONVEYORS- CONVEYOR SYSTEM
• ¿Qué características globales se pueden modificar?

Vatic Consulting Group – Todos los derechos reservados


14
CREACIÓN DEL LAYOUT

15

Vatic Consulting Group – Todos los derechos reservados


AGENDA

• DESCRIPCIÓN DEL PROCESO A CONSTRUIR


Propósito, descripción y diagrama de flujo

• CREACIÓN DEL LAYOUT


Cómo es el layout

• EDITAR LOS OBJETOS


Cómo editar los objetos

Vatic Consulting Group – Todos los derechos reservados


CORRER EL MODELO

• VER LOS RESULTADOS


EDITAR LOS OBJETOS
REQUERIMIENTOS
• Arribos según distribución exponencial.
• 4 tipos de partes.
• Cada parte se procesa en una máquina
según su tipo.
• Prueba de fallas
• Reproceso de productos que fallan.

Vatic Consulting Group – Todos los derechos reservados


• Prioridad en cola
• Tiempos de proceso diferenciados.

17
EDITAR LOS OBJETOS
USANDO DISTRIBUCIONES
• ¿Qué necesitas saber?
Nombre de la distribución
Parámetros de la distribución
Donde usarla!

Ejemplos:

Vatic Consulting Group – Todos los derechos reservados


Distribución empírica: dempirical (“TableName”)
Distribución Normal: normal(Mean, Std Dev, Stream)

18
EDITAR LOS OBJETOS
ARRIBOS SEGÚN DISTRIBUCIÓN EXPONENCIAL

Vatic Consulting Group – Todos los derechos reservados


Tiempo entre
arribos

19
EDITAR LOS OBJETOS
REQUERIMIENTOS
• Arribos según distribución exponencial.
• 4 tipos de partes.
• Cada parte se procesa en una máquina
según su tipo.
• Prueba de fallas
• Reproceso de productos que fallan.

Vatic Consulting Group – Todos los derechos reservados


• Prioridad en cola
• Tiempos de proceso diferenciados.
• Ejecutor de tareas

20
EDITAR LOS OBJETOS
ITEM TYPE
• Todos los flowitems tienen
un atributo llamado
itemtype.
• Este atributo es numérico y
se utiliza para distinguir un
“tipo” de flowitem de otro
en los procesos y

Vatic Consulting Group – Todos los derechos reservados


decisiones de ruteo en el
modelo.

21
EDITAR LOS OBJETOS
ITEM TYPE
• Se puede acceder/cambiar en cualquier parte del modelo.
getitemtype(item)
setitemtype(ítem, value)

Vatic Consulting Group – Todos los derechos reservados


22
EDITAR LOS OBJETOS
GLOBAL TABLES
• Funciones de las tablas globales
• Permiten definir parametros del sistema (rutas,
tiempos, …).
• Permiten capturar información (estadísticas
personalizadas..).
• Se pueden cargar/exportar desde/hacia Excel.

Vatic Consulting Group – Todos los derechos reservados


• Las tablas se pueden acceder/modificar desde
cualquier objeto del modelo.

23
EDITAR LOS OBJETOS
GLOBAL TABLES
• ¿Cómo crear una Global Table?

Vatic Consulting Group – Todos los derechos reservados


24
EDITAR LOS OBJETOS
GLOBAL TABLES
• Modificar la tabla.
2. Definir las
dimensiones

1. Nombrar
la tabla
4. Llenar la
tabla con
los datos

Vatic Consulting Group – Todos los derechos reservados


3. Agregar
encabezados
para facilitar la
comprensión

25
EDITAR LOS OBJETOS
4 TIPOS DE PARTES

• Necesitamos una
Global Table!

Vatic Consulting Group – Todos los derechos reservados


26
EDITAR LOS OBJETOS
4 TIPOS DE PARTES
• 1era columna: Probabilidad (Debe sumar 100).
• 2nda columna: Valor

Vatic Consulting Group – Todos los derechos reservados


27
EDITAR LOS OBJETOS
TRIGGERS
• Cuando ocurren eventos clave en un objeto, se dispara
un trigger.
• El usuario especifica una variedad de comportamientos
que se deben ejecutar en el momento en que se dispara
un trigger.
• Cada objeto tiene sus propios triggers.

Vatic Consulting Group – Todos los derechos reservados


Ejemplos:
OnEntry
OnMessage
OnReset

28
EDITAR LOS OBJETOS
TRIGGERS
• Se pueden definir y personalizar
comportamientos en el momento
que ocurre un evento.
• Escribir/Leer información
a/desde un flowitem.
• Cambiar las propiedades

Vatic Consulting Group – Todos los derechos reservados


visuales de un flowitem u
objeto.
• Mandar mensajes a otros
objetos.
• Y más…

29
EDITAR LOS OBJETOS
TRIGGERS

Editar ** las
Nombre del Trigger
opciones

Vatic Consulting Group – Todos los derechos reservados


Editar el código
para esta opción

**El botón de editar mostrará el ícono cuando no


se ha seleccionado ninguna opción.
30
EDITAR LOS OBJETOS
4 TIPOS DE PARTES

Se referencia la
tabla con la
función
dempirical()

Vatic Consulting Group – Todos los derechos reservados


31
EDITAR LOS OBJETOS
REQUERIMIENTOS
• Arribos según distribución exponencial.
• 4 tipos de partes.
• Cada parte se procesa en una máquina
según su tipo.
• Prueba de fallas
• Reproceso de productos que fallan.

Vatic Consulting Group – Todos los derechos reservados


• Prioridad en cola
• Tiempos de proceso diferenciados.

32
EDITAR LOS OBJETOS
PROCESAMIENTO SEGÚN TIPO

Se indica que el puerto


de salida será de
acuerdo al tipo de

Vatic Consulting Group – Todos los derechos reservados


parte

33
EDITAR LOS OBJETOS
REQUERIMIENTOS
• Arribos según distribución exponencial.
• 4 tipos de partes.
• Cada parte se procesa en una máquina
según su tipo.
• Prueba de fallas
• Reproceso de productos que fallan.

Vatic Consulting Group – Todos los derechos reservados


• Prioridad en cola
• Tiempos de proceso diferenciados.
• Ejecutor de tareas

34
EDITAR LOS OBJETOS
PRUEBA DE FALLAS
• Toma 10 seg hacer la
prueba.

Vatic Consulting Group – Todos los derechos reservados


35
EDITAR LOS OBJETOS
REQUERIMIENTOS
• Arribos según distribución exponencial.
• 4 tipos de partes.
• Cada parte se procesa en una máquina
según su tipo.
• Prueba de fallas
• Reproceso de productos que fallan.

Vatic Consulting Group – Todos los derechos reservados


• Prioridad en cola
• Tiempos de proceso diferenciados.
• Ejecutor de tareas

36
EDITAR LOS OBJETOS
REPROCESO DE PRODUCTOS QUE FALLAN

• El 10% de las partes


fallan.

Asegurarse de qué
objeto está
conectado a qué
puerto

Vatic Consulting Group – Todos los derechos reservados


Asignar el porcentaje
según el puerto

37
EDITAR LOS OBJETOS
LABELS
• Guardan atributos
(características) de los
flowitems ( y de otros
objetos del modelo).
• Los flowitems y los objetos
pueden tener un número
ilimitado de labels.

Vatic Consulting Group – Todos los derechos reservados


• Los labels tienen un nombre
y la información. La
información pueden ser de
tipo numérico, string, lista o
tabla.
38
EDITAR LOS OBJETOS
LABELS
• Para acceder y cambiar desde cualquier parte del modelo:
• getlabelnum(objeto, “nombreLabel”)
• setlabelnum(objeto, “nombreLabel”, valor)
• getlabelstr(objeto, “nombreLabel”)
• setlabelstr(objeto, “nombreLabel”, string)
• label(objeto,”nombreLabel”)
• Ejemplos:
• getlabelnum(objeto, “numeroSerie”)

Vatic Consulting Group – Todos los derechos reservados


• setlabelnum(objeto, “numeroSerie”, 10)
• getlabelstr(objeto, “categoria”)
• setlabelstr(objeto, “categoria”, “terceraEdad”)
• inc(label(objeto,”numeroIngreso”), 1)
* El comando de incremento solo aplica con números.
39
EDITAR LOS OBJETOS
IDENTIFICAR REPROCESO

• Agregar un label que


identifique si la parte va a
ser reprocesada o no.
• Toma el valor de 0 si no,
1 si sí.

Vatic Consulting Group – Todos los derechos reservados


Numérico

40
EDITAR LOS OBJETOS
IDENTIFICAR REPROCESO

Agregar un Decision
Point a la entrada
del conveyor

Vatic Consulting Group – Todos los derechos reservados


Asignar valor al
Label en el On
Arrival Trigger

41
EDITAR LOS OBJETOS
REQUERIMIENTOS
• Arribos según distribución exponencial.
• 4 tipos de partes.
• Cada parte se procesa en una máquina
según su tipo.
• Prueba de fallas
• Reproceso de productos que fallan.

Vatic Consulting Group – Todos los derechos reservados


• Prioridad en cola
• Tiempos de proceso diferenciados.
• Ejecutor de tareas

42
EDITAR LOS OBJETOS
PRIORIDAD EN LA COLA

Vatic Consulting Group – Todos los derechos reservados


Se organiza la cola
deacuerdo al Label

43
EDITAR LOS OBJETOS
REQUERIMIENTOS
• Arribos según distribución exponencial.
• 4 tipos de partes.
• Cada parte se procesa en una máquina
según su tipo.
• Prueba de fallas
• Reproceso de productos que fallan.

Vatic Consulting Group – Todos los derechos reservados


• Prioridad en cola
• Tiempos de proceso diferenciados.

44
EDITAR LOS OBJETOS
TIEMPOS DE PROCESO DIFERENCIADOS

Vatic Consulting Group – Todos los derechos reservados


Se especifica el
tiempo según el
valor del Label

45
EDITAR LOS OBJETOS
EDIT SELECTED OBJECTS
• Además de copiar y pegar hay un método para modificar
grupos de objetos.

• Un objeto resaltado
(cuadro amarillo).
• Un objeto seleccionado
(cuadro rojo).

Vatic Consulting Group – Todos los derechos reservados


• Ventana Edit Selected
Objects

46
AGENDA

• DESCRIPCIÓN DEL PROCESO A CONSTRUIR


Propósito, descripción y diagrama de flujo

• CREACIÓN DEL LAYOUT


Cómo es el layout

• EDITAR LOS OBJETOS


Cómo editar los objetos

Vatic Consulting Group – Todos los derechos reservados


CORRER EL MODELO

• VER LOS RESULTADOS


CORRER EL MODELO
RESET / RUN
• Buenas prácticas
• Siempre reiniciar el modelo antes de correrlo para que tenga en
cuenta todos los cambios.

Vatic Consulting Group – Todos los derechos reservados


48
AGENDA

• DESCRIPCIÓN DEL PROCESO A CONSTRUIR


Propósito, descripción y diagrama de flujo

• CREACIÓN DEL LAYOUT


Cómo es el layout

• EDITAR LOS OBJETOS


Cómo editar los objetos

Vatic Consulting Group – Todos los derechos reservados


CORRER EL MODELO

• VER LOS RESULTADOS


VER LOS RESULTADOS
ANALICEMOS!
• Preguntas (Corra el modelo 24 h):
- ¿Cuál es el cuello de botella?
- ¿Cuántas partes se producen por hora?
- ¿Cuántas partes fueron reprocesadas?
- ¿Podría cambiar el color y forma de las partes con
falla?

Vatic Consulting Group – Todos los derechos reservados


50

Common questions

Con tecnología de IA

Reprocessing impacts system throughput by adding additional load as 10% of parts need to be processed again, thus occupying machine time that could have been used for new parts. Although these parts are given queue priority, the necessity to divert resources impacts overall throughput by reducing the number of new parts processed per time unit, increasing cycle times and potentially creating bottlenecks if reprocessing rates exceed system capacity .

Decision points enhance process flow efficiency by directing parts along optimized paths based on process criteria or flowitem attributes. They reduce processing delays by ensuring that flowitems are dynamically routed to the most appropriate processing stations, avoiding unnecessary detours or backlogs. These decision mechanisms are vital in adapting to real-time operational changes and efficiently managing resource allocations within the conveyor system .

To address bottlenecks, several strategies can be implemented, such as increasing machine capacity, optimizing part routing, adding parallel processing paths, or using buffer queues to redistribute work. Additionally, applying predictive analytics through simulation to forecast demand spikes and dynamically adjusting machine allocations based on real-time data can preemptively alleviate bottlenecks. Assessing and refining trigger configurations to ensure efficient resource utilization and reprocessing flows can further enhance system throughput .

Using different statistical distributions for part arrivals impacts system performance by altering queue lengths and machine utilization rates. For instance, an exponential distribution implies variable arrival rates that can cause erratic queue buildup and potential bottlenecks in high-demand periods. Choosing the right distribution is crucial for accurately simulating real-world scenarios and predicting performance issues, such as underutilized resources or excessive wait times, which in turn influence system efficiency and throughput .

Triggers play a critical role in customizing flowitem behaviors by executing predefined actions when key events occur. Users can define and customize these triggers to change visual properties, send messages, or adjust the attributes of flowitems. For instance, a trigger can be used to change a flowitem's color when it fails a test or to direct it to a specific processing route. Each object can have multiple unique triggers, allowing for nuanced control and dynamic adaptation to process situations .

Modifications to enhance visual clarity include changing the color and shape of parts based on their process status, such as identifying reprocessed items with distinct colors. This allows quick identification of parts at various stages, simplifying the analysis of process efficiencies and inefficiencies. Adjusting label visibility and utilizing decision-triggered visual cues can further highlight key flowitem statuses and transitions throughout the model, enhancing analytical clarity .

The process model prioritizes flowitems requiring reprocessing by utilizing a label that identifies whether a part needs reprocessing. This label takes a numerical value (0 for no reprocessing, 1 for reprocessing) and organizes the queue based on these values, ensuring that items needing reprocessing are expedited through the system .

The primary purpose of assigning and creating ItemTypes and Labels for flowitems is to route and process them effectively within the model. ItemTypes help differentiate between different types of flowitems, facilitating specific processing and decision-making steps based on part types. Labels are used to store and convey additional attributes of flowitems, which are critical for determining processing priorities and conditions like reprocessing failures .

The conveyor system allows customization by defining types of conveyors and related objects, such as decision points and photo eyes. These types can have specific characteristics defined globally, allowing for the creation of unlimited object types to suit specific modeling needs. Global characteristics that can be modified include dimensions, operational behaviors, and aesthetic properties, which apply universally to all objects of that type .

Global Tables can optimize decision-making by storing dynamic parameters and system metrics crucial for operational efficiency. They provide a centralized database to redefine processing routes, adjust timing parameters, and collect performance statistics, enabling real-time updates and analytics. Additionally, they offer flexibility in simulating scenarios, allowing decision-makers to compare outcomes and refine strategic models for cost-cutting or throughput enhancements .

También podría gustarte