Professional Documents
Culture Documents
Simulacin de Procesos
Automatizacin Industrial 2010
SIMULACIN DE SISTEMAS DE
FABRICACIN FLEXIBLE
1 INTRODUCCIN
2 RECURSOS DE SIMFACTORY
Libres (Free resources). Son aquellos recursos no visibles que se mueven a travs del
layout como productos o partes (parts), llegadas (arrivals), interrupciones
(interruptions).
Mviles (Moving resources). Son aquellos que se desplazan por el layout
transportando otros recursos. Pueden ser camiones (trucks), agentes (couriers),
AGV. Hay que definir en ellos el recorrido que han de seguir (definition paths).
Transportadores (Conveyor resources). Son recursos no mviles que desplazan
productos (cintas transportadoras) de un punto a otro del layout. Es necesario
definir en ellos el recorrido (path) que llevan los recursos o productos que a l
acceden.
3 DEFINICIN DE RECURSOS ESTACIONARIOS
Los recursos estacionarios son aquellos elementos del modelo que aparecen fsicamente
en el layout y permanecen fijos. En la parte izquierda de la pantalla aparecen los iconos
de los dos principales recursos estacionarios, estaciones y almacenes. Para situar uno
de ellos en el layout basta seleccionarlo y pinchar en el lugar de la pantalla de edicin donde
se desea ubicar ste.
Una vez situados los recursos en la pantalla, se pueden seleccionar pinchando sobre ellos
para moverlos, borrarlos, copiarlos o editarlos. Es necesario editarlos para definir capacidades
del recurso, cantidad de recursos al comienzo, atributos, etc.
4 DEFINICIN DE RECURSOS LIBRES
Un recurso libre puede ser, p.e., las piezas que llegan a un almacn; o tambin los
productos que stas producen al pasar por varias etapas de procesado industrial. Son, como
ya se dijo, recursos no visibles en el layout los cuales hay que crear. Para ello hay que
desplegar el men ELEMENTS y seleccionar INTERVIEW donde creamos un nuevo recurso
de nombre y tipo deseado (arrival, part, etc).
Asociado a la creacin del recurso hay que definir la forma en que este nuevo recurso
accede al modelo y para ello se puede definir, mediante una constante o expresin, el nmero
de recursos al comienzo, o a travs de un patrn (pattern) pulsando en Arrival. Si dicho
recurso tiene opcionalmente atributos se definirn en Attributes.
Prctica V. Simulacin de Procesos
Automatizacin Industrial 2010
Para definir el proceso que sigue el recurso creado y como interacciona con otros
recursos del layout hay que crear SU lista de comandos (COMMANDS). Es el punto ms
importante dentro de la simulacin ya que con l se determina lo que va a ocurrir en nuestro
modelo. La lista de comandos se va creando para los recursos libres que acceden al modelo.
Los tres comandos ms importantes son : REQUEST, RELEASE y WORK. Con el
comando request se solicita un recurso; con release liberamos un recurso o generamos otro;
con work definimos el proceso que se desarrolla en una estacin, mediante una expresin o
funcin de distribucin (normal, poisson, triangular,etc).
5 DEFINICIN DE RECURSOS TRANSPORTADORES
Una vez definido el layout del sistema, los recursos que intervienen y sus listas de
comandos , el modelo est listo para ser simulado. Para ello basta definir los parmetros de
control desplegando el men CONTROL donde se definen:
Durante la simulacin se produce, simultneamente, una animacin del modelo que nos
permite representar, segn seleccionemos, lo siguiente:
7 RESULTADOS
Para ver los resultados de la simulacin, hay que desplegar el men DISPLAY
seleccionando REPORTS. La ventana que aparece nos permite seleccionar el tipo de
informacin que deseamos visualizar, histogramas, diagramas de tarta (pie chart), informe de
texto, etc. La informacin que se visualiza procede de la recoleccin de datos estadsticos que
SIMFACTORY recaba de los recursos que intervienen en el modelo durante la simulacin.
El diagrama de tarta muestra, en porcentajes de tiempo, el estado de un recurso: ocupado,
libre o en solicitud. Se pueden mostrar mltiples diagramas a la vez seleccionando los
correspondientes recursos.
Prctica V. Simulacin de Procesos
Automatizacin Industrial 2010
8 EJEMPLO
Para hacer el lay-out seleccionar el icono de almacn o cola (queue) y pinchar donde se
desee. Se definir el nombre del almacn Lneas_en_espera. Seguidamente seleccionaremos
Station y dispondremos este recurso al lado del anterior, le denominaremos
Telefonistas.
Prctica V. Simulacin de Procesos
Automatizacin Industrial 2010
9 PRCTICA
En una fbrica se ensamblan dos tipos de motores. Para su montaje se requieren 1 pieza
tipo A y 2 piezas tipo B. Las piezas A y B llegan a los almacenes correspondientes A y B los
cuales tienen una determinada capacidad de almacenaje.
Las mquinas 1 y 2 montan las piezas A y B para hacer el motor. El motor que sale de
stas pasa a un almacn de premecanizado donde esperan para pasar a una estacin de
mecanizado para terminar el motor.
Los motores acabados pasan al departamento de control de calidad. De aqu, un 30 %
salen defectuosos (motor NO OK) y un 70 % salen bien (motor OK). Los motores
defectuosos pasan a travs de un almacn intermedio a la mquina de rectificado y de ah
vuelven al almacn de premecanizado, pasando nuevamente por la estacin de mecanizado
empleando en sta menos tiempo que la primera vez.
Los motores que pasan el control de calidad van a un almacn previo al departamento de
empaquetado, aqu se empaquetan un 60 % motores tipo A y un 40 % motores tipo B. Los
motores empaquetados pasan al almacn de entregas listos para salir de fbrica.
En una segunda fase, se aade una cinta transportadora desde la estacin de
empaquetado hasta el almacn de entregas para desplazar los motores tipo A y B. La distancia
que cubre la cinta es de 200 metros y desplaza material a una velocidad de 5 metros por
minuto.
RECURSOS
ACCIONES
En el men Elements, seleccionar Interview para definir los siguientes recursos del
modelo:
Pieza A
Prctica V. Simulacin de Procesos
Automatizacin Industrial 2010
Slo es necesario definir la peticin al Almacn B puesto que este tipo de piezas ya es
demandado previamente por el recurso Pieza A. Aqu no aparece un request exit ya que, de
existir, la Pieza B llegara al Almacn B y finalizara, saliendo del modelo y no llegando nunca
a las mquinas 1 y 2.
Motor
Nuevo recurso (New), tipo part, nombre motor.
Lista de comandos (Commands):
request Premecanizado
request Mecanizado
work nor [15.0, 2.0, 2 ]
request Control Calidad
work exp [ 5.0, 2 ]
release (motor OK or motor NO-OK )
request exit
Motor OK
Motor NO-OK
Motor A
Motor B
Pueden realizarse ms simulaciones para ver que ocurre en el modelo si las llegadas de
piezas se incrementan.
9.4 DEFINICIN DEL LAYOUT CON CINTA TRANSPORTADORA
El layout de este nuevo modelo se modifica incluyendo dos pads y una cinta (conveyor).
Un pad con conexin directa a la estacin de empaquetado; el otro con el almacn de
entregas.
La cinta se define entre estos dos pads. Entre stos hay que definir, adems, la ruta de
conexin.
Layout con cinta transportadora.
9.5 DEFINICIN DE PADS, CONEXIONES Y LISTAS DE COMANDOS
Situar dos pads en el layout. Definir sus conexiones pinchando sobre los mismos y
seleccionando en el men que aparece links; a continuacin, pinchar el recurso del modelo
con el que hay que conectar dicho pad. Uno de ellos se conectar a la estacin de
empaquetado, el otro al almacn de entregas.
De esta forma aparecern dos nuevas conexiones en azul que indican que son directas
(direct links); pinchar sobre las mismas para definir la direccin adecuada.
Para definir la ruta de conexin de la cinta (path link) hay que crear una nueva conexin
entre los dos pads; definir su direccin y editar la conexin. Aparecer una ventana donde se
definir la longitud de la misma a 200.
El recurso cinta (conveyor) se sita en el layout eligiendolo en el men que se despliega
al pulsar el botn derecho del ratn. Al editarlo, aparecer como recurso tipo conveyor;
pulsar sobre el botn de Pads para definir aquellos entre los que ha de desplazarse la cinta.
Sobre el botn de Attributes, editar la velocidad y colocarla en 5.
Las listas de comandos para los recursos motor tipo A y B se modifican de la siguiente
manera:
Motor A
Lista de comandos (Commands):
request cinta to Almacn entregas
request Almacn Entregas
Prctica V. Simulacin de Procesos
Automatizacin Industrial 2010
release cinta
request exit
Motor B
Lista de comandos (Commands):
request cinta to Almacn entregas
request Almacn Entregas
release cinta
request exit
El uso del recurso cinta hay que liberarlo cada vez que se transporta un producto (en
este caso, en los motores A y B).
Los resultados estadsticos de este nuevo recurso se muestran en el diagrama de tarta
adjunto.