Documente Academic
Documente Profesional
Documente Cultură
- Echegaray Fernndez,
Jerson
- Enriquez Arones, Ivan
- Flores Montoya, Martin
- Garcia Andia, Bryan
- Ramos Jacobo, Guillermo
Software de Simulacin
FLEXSIM
Simulacin de
Sistemas
[SIMULACION DE SISTEMAS]
2014
[SIMULACION DE SISTEMAS]
2014
INTRODUCCION:
[SIMULACION DE SISTEMAS]
2014
Aumentar el rendimiento.
Mejorar la utilizacin de equipos.
Reducir el tamao de esperar el tiempo y la cola.
Balance de carga de trabajo de manera eficiente la asignacin de
recursos.
Estudio de alternativas de inversin de ideas.
Demostrar las nuevas capacidades de diseo de la herramienta.
[SIMULACION DE SISTEMAS]
2014
Terminologa de Flexsim:
Antes de comenzar con el modelo es conveniente entender los
trminos bsicos del software.
Objetos de Flexsim: Los objetos de Flexsim simulan diferentes tipos
de recursos en la simulacin. Como un ejemplo tenemos al objeto
llamado Queue, el cual acta como un buffer o un rea de
almacenamiento. El Queue puede representar una fila de personas
esperando, una fila de procesos que esperan ser procesador por una
computadora, un rea de almacenamiento en el piso de una fbrica, o
bien una fila de llamadas en espera de un centro telefnico de
servicio a clientes. Otro ejemplo de un objeto de Flexsim es el objeto
llamado Processor, que simula un tiempo de demora o de proceso.
Este objeto puede representar una mquina de una fbrica, un cajero
atendiendo a un cliente en un banco, un empleado del correo
acomodando paquetes, el tiempo de curacin de un enfermo, etc. A
[SIMULACION DE SISTEMAS]
2014
[SIMULACION DE SISTEMAS]
2014
gras viajeras con los objetos fijos como mquinas, queues o filas y
conveyors o transportadores.
Los puertos son creados y conectados al hacer click con el botn
izquierdo del Mouse en el primer objeto y arrastrando hasta el
segundo objeto mientras se presiona al mismo tiempo alguna de las
letras del teclado. Si se presiona la letra A mientras se hace un click
y se arrastra el puntero del mouse, un puerto de salida ser creado
desde el primer objeto y un puerto de entrada ser creado en el
segundo objeto. Estos dos puertos quedarn conectados
automticamente. Si se presiona la letra S se crear un puerto
central en ambos objetos y se conectarn estos dos puertos nuevos.
Si se presiona la letra Q (que se ubica arriba de la A en el
teclado), entonces los puertos de entrada y de salida sern borrados.
Para borrarlos deber hacerse las conexiones en el mismo sentido y
de la misma forma en que se hicieron con la letra A, pero ahora con
la letra Q para eliminarlos. Si se quiere eliminar una conexin
central se debe de borrar de la misma forma pero con la letra W (la
W se ubica arriba de la S en el teclado). La tabla siguiente (Figura
1-1) muestra las letras del teclado que se utilizan para crear y romper
los dos tipos de conexiones de los puertos. La Leccin 1 de este
tutorial te mostrar como crear correctamente estas conexiones de
los puertos.
2.2.
Objetos de Flexsim:
[SIMULACION DE SISTEMAS]
2014
2.2.1.SOURCE:
La fuente se utiliza para crear la flowitems que viajan a travs
de un modelo. Cada fuente genera una clase de flowitem y
luego puede asignar propiedades como ItemType o el color de
la flowitems que crea. Los modelos deben tener al menos una
fuente de ellos. Las fuentes pueden crear flowitems por una
tasa de llegada entre una lista de llegada, o simplemente de
una secuencia de llegada definida.
Detalles:
La fuente es una subclase de la FixedResource, a pesar de que
no recibe flowitems. En su lugar, crea y liberan la flowitems
ellos. Henco no tiene seccin de flujo de entrada en su
pgina. La fuente puede operar en uno de los tres modos
posibles:
[SIMULACION DE SISTEMAS]
2014
2.2.2.QUEUE:
La
cola se
utiliza para
almacenar flowitems cuando
un
objeto abajo que todava no puede aceptarlas. De manera
predeterminada, la cola de trabajos en la forma consistente,
primero en entrar primero en salir, lo que significa que cuando
el
objeto
aguas
abajo se
convierte
en disponible,
el flowitem que ha estado esperando ms tiempo para ese
objeto va a dejar la cola en primer lugar. La cola tiene opciones
para acumular flowitems en el lote antes de liberarlos.
Detalles:
La cola es una subclase de la Fixed Resource.
Se va a mantener hasta flowitems recibir STI llega a mximo de
contenido. Si el procesamiento por lotes est desactivado, la
cola se suelta el flowitem tan pronto como se llega a la cola, y
el
disparador OnEndCollecting se llama justo
antes
[SIMULACION DE SISTEMAS]
de cada flowitem se
2014
libera.
10
[SIMULACION DE SISTEMAS]
2014
11
[SIMULACION DE SISTEMAS]
2014
12
[SIMULACION DE SISTEMAS]
2014
2.2.3.
Processor:
13
[SIMULACION DE SISTEMAS]
2014
ESTADOS:
Idle - El objeto est vaco.
Setup - El objeto est en su tiempo de instalacin definido
por
el
modelador.
Processing- El objeto est en su momento modelador de
procesos definidos
Blocked - El objeto ha lanzado su flowitem (s), pero los
objetos intermedios no estn preparados para recibir an.
Waiting for operator (La espera de operador) - El
objeto est a la espera de un operador en llegar, ya sea para
reparar una
avera, o
para
operar en
un
lote.
Waiting form transport (La espera de transporte) - El
objeto ha publicado un artculo de flujo, y un objeto de aguas
abajo est
listo para
recibirla,
pero un
objeto
de
transporte no ha recogido
todava.
Down - El objeto se descompone.
2.2.4.
Sink:
2.2.5.
Combinator:
El combiner se utiliza para agrupar varios flowitems a medida
que viajan a travs del modelo. O bien puede unirse a
la flowitems juntos permanentemente, o les puede pack para
que puedan ser separados en un momento posterior en el
tiempo.
El
combiner en
primer
lugar aceptar
una flowitem solo a travs del nmero de puerto de entrada 1
antes de que se acepta la flowitems posterior a travs de los
14
[SIMULACION DE SISTEMAS]
2014
2.2.6.
Separator:
El separator se utiliza para separar una flowitem en varias
partes. Esto se
puede
hacer por descomprimir
un flowitem que ha sido embalado por un combinator o
porrealizar
varias
copias de
la flowitem original. La
divisin / desempaquetado se hace despus de que el tiempo
de proceso se ha completado.
El separator se puede configurar para exigir a los
operadores durante su instalacin, el procesamiento y los
tiempos de reparacin.
2.2.7.
Multiprocessor:
El multiprocesador se utiliza para simular el procesamiento
de flowitems en las operaciones de un orden secuencial. El
usuario define un conjunto de procesos para cada objeto
de mltiples
procesadores. Cada flowitem que
entra va
a pasar
porcada
proceso en
secuencia. Multiprocesadores pueden llamar a los operadores
durante las etapas de su proceso.
2.2.8.Operator:
Los operadores pueden ser llamados por los objetos que se
utilizarn durante la instalacin, el procesamiento o el tiempo de
reparacin. Ellos
se
quedarn con
el
objeto de
que los
llam hasta que sean liberados. Una vez liberados, pueden ir
atrabajar con un objeto diferente si se les llama. Tambin se
puede utilizar para llevar a flowitems entre los objetos. Los
15
[SIMULACION DE SISTEMAS]
operadores
pueden ser
colocados en
una
red si
necesario seguir ciertos caminos a medida que viajan.
2014
es
2.2.9.Dispatcher:
El
despachador se
utiliza
para
controlar un
grupo
de transportistas u operadores. Las secuencias de tareas se
envan al
operador de
un
objeto
y los
delegados
despachador a los transportes o los operadores que estn
conectados a sus puertos de salida .. La secuencia de tareas se
llevarn a cabo por los recursos mviles que finalmente recibe la
solicitud.
2.2.10. Reservoir:
El
reservoir se
utiliza para
almacenar flowitems como si
estuvieran en un depsito de lquido o un tanque. El caudal de
entrada y salida del depsito puede ser definido por el
usuario. Los eventos pueden ocurrir cuando el nivel del
depsito sube o baja de ciertos valores que el usuario puede
definir.
2.2.11. Rack:
El rack se utiliza para almacenar flowitems como si estuvieran en
un estante del almacn. El nmero y tamao de las bahas y los
niveles en el rack puede ser definido por el usuario. El usuario
puede especificar la baha y el nivel de flowitems lugar de
entrar. Si
un
objeto
de transporte son
utilizados
para
entregar o recoger flowitems de un estante, el transportista se
dirigir a la celda en cuestin en el estante donde se le asigna
el flowitem. El bastidor tambin
se
puede
utilizar como
almacenamiento en el suelo de un almacn, utilizando el nmero
de la
baha para
especificar una
posicin x para
colocar
una flowitem en el suelo, y el nivel para especificar la
posicin y colocar el flowitem.
2.3.
16
[SIMULACION DE SISTEMAS]
perder todos
los
objetos en
el
2014
modelo.
Abrir View Layout Esta opcin permite al ususario elegir una vista
Flexim el diseo de archivos (extensin FSV) para abrir. Esto va a
cambiar el diseo de las ventanas en el programa. No afectar el
modelo, o en la Biblioteca.
17
[SIMULACION DE SISTEMAS]
2014
Men Edicin
Lock Splines Esta opcin de bloqueo splines para todas las rutas
de la red que estn actualmente en el modelo.
Unlock Splines Esta opcin se desbloqueara las entradas de la
ruta de la red. Una vez que la tira esta desbloqueada se puede editar
grficamente con el mouse.
Set Spline Tension Esta opcin abre un cuadro de dialogo para
ajustar la tensin en el modelo, este valor debe de estar entre 0 y 1.
Un valor de 0 har que todos los splines pasen directamente a travs
de los nodos y un valor de 1 maximiza la curvatura.
Resize and Rotate Objects Marque esta opcin para que los ejes
objeto mostrado en perspectivas el dimensionamiento y la rotacin.
Find/Replace in Tree Esta opcin abre el dialogo Buscar y
Reemplazar.
Set Number Precision Esta opcin abre un cuadro de dialogo para
establecer el nmero de precisin. Este es el nmero de decimales
que se muestran para los nmeros en la sesin Flexsim actual.
18
[SIMULACION DE SISTEMAS]
2014
Men Crear
Men Vista
Men Ejecutar
Men Estadsticas
19
[SIMULACION DE SISTEMAS]
2014
Figura 1-3. Tu modelo debe verse como este cuando termines. Debes
tener un Source, Queue, 3 Processors, 3 Conveyors y un Sink
Paso 3: Conectando los puertos.
El siguiente paso es conectar los puertos para definir la ruta de los
flowitems. Eso se realiza manteniendo presionanda la letra A del
teclado, sin soltarla haces un click con el botn izquierdo sobre el
source y ahora debes arrastrar el mouse hasta el queue, una vez que
ests sobre este ya puedes soltar el botn del mouse. Debiste ver una
lnea amarilla (Figura 1-4) mientras arrastraste el mouse, misma que
se convierte en una lnea de conexin negra (Figura 1-5) cuando lo
soltaste.
20
[SIMULACION DE SISTEMAS]
2014
Detallando el Modelo.
Cada objeto tiene su propia interfaz grfica del usuario, conocida
como GUI por sus siglas en ingls (Graphical User Interface), que sirve
para aadir los datos y la lgica. Haciendo un doble click sobre un
objeto se accesa al GUI del objeto llamada ventana de parmetros.
Para este modelo, queremos que tres diferentes tipos de productos se
introduzcan en el sistema. Para hacer esto, a cada producto o
flowitem se le asignar un itemtype o tipo de producto que contendr
un valor numrico entero comprendido entre uno y tres utilizando una
distribucin uniforme que escoja ese valor. Esto ser realizado
utilizando el trigger de salida (OnExit) del source.
Paso 4: Asignando la tasa de llegadas.
Haciendo doble click sobre el source aparecer la ventana de
propiedades (ve la figura 1-7).
21
[SIMULACION DE SISTEMAS]
2014
22
[SIMULACION DE SISTEMAS]
2014
23
[SIMULACION DE SISTEMAS]
2014
Presiona el botn
24
[SIMULACION DE SISTEMAS]
2014
25
[SIMULACION DE SISTEMAS]
2014
26
[SIMULACION DE SISTEMAS]
2.5.
2014
Ejercicios en Flexsim:
EJERCICIO 4 (ver en el video la sumulacin en Flexsim)
Paso 1: Seleccionando los objetos a los que queremos activar
el historial de estadsticas.
Necesitas hacer una seleccin de los objetos del layout a los cuales
quieres que se guarde su historial de informacin estadstica. Esto lo
haces presionando la tecla Shift del teclado mientras arrastras el
mouse dibujando un recuadro que abarque los objetos que deseas
que queden seleccionados (Figura 2-10). No es necesario abarcarlos
totalmente ya que con que se toque un pequea parte de ellos es
suficiente. Otra forma de hacerlo en forma individual es presionar la
tecla Ctrl y hacer un click con el botn izquierdo sobre un objeto
para aadirlo o quitarlo de la seleccin.
Una vez que los objetos estn seleccionados observars un cubo rojo
a su alrededor (Figura 2-11).
Paso 2: Activar las estadsticas.
Para que se registre todo el historial estadstico de los objetos
seleccionados ingresa desde la parte superior de Flexsim al men
Stats > Stats Collecting > Selected Objetos On y asegrate de que
la opcin Global On se encuentre tambin seleccionada (Figura 212).
27
[SIMULACION DE SISTEMAS]
2014
28
2014
[SIMULACION DE SISTEMAS]
Paso 4: Modificando
operadores como
transportes.
el
Queue
para
que
utilice
29
los
[SIMULACION DE SISTEMAS]
2014
30
[SIMULACION DE SISTEMAS]
2014
31
[SIMULACION DE SISTEMAS]
2014
Presiona
modelo.
32
[SIMULACION DE SISTEMAS]
2014
33
[SIMULACION DE SISTEMAS]
34
2014