ueparLamenLo de lngenlerla de SlsLemas y AuLomLlca
Sistemas ue Piouuccion y Fabiicacion
Pictica: Simulacion ue piocesos piouuctivos y ue fabiicacion con Aiena II
Curso 2012/2013
!" $%&'()*+,
Ln esLa sesln se Lraba[ar en un modelo ms avanzado en Arena y se usarn elemenLos avanzados de Arena como los bloques SLA8A1L, SCAn y uLCluL.
-" ./0'1 2' 34+2566)70 1 8+2'914
Ll slsLema a slmular corresponde a una llnea de produccln formada por cenLros de mecanlzado, roboLs, clnLas LrasporLadoras y almacenes.
Ll roboL 81 coge una pleza del almacen S1 cuando la mqulna M1 esL llbre. una vez que la pleza ha sldo procesada en la mqulna M1, el roboL 82 pasa la pleza a la mqulna M2 M3 dependlendo de cual de las dos mqulnas esL llbre y dlsponlble. Cuando una pleza ha Lermlnado de ser procesada en la mqulna M2 M3, se almacena en el almacen S2 por el roboL 82.
:" ;14'1,
1. lmplemenLar el slsLema en Arena 2. CbLener los grflcos de ocupacln de los roboLs 81 y 82 asl como la carga de las mqulnas. 3. CbLener los grflcos del porcenLa[e de plezas procesadas por la mqulna M2 y la M3. 4. ldenLlflca poslbles cuellos de boLella en el slsLema 3. Pacer un anllsls crlLlco del problema deLecLado y proponer soluclones al respecLo.
<" =1(+, 3141 91 ,)85916)70
Ll Llempo de slmulacln ser de 120 mlnuLos. ara slmular el almacen S1, se debe usar la conflguracln mosLrada en la slgulenLe flgura. Ln esLa conflguracln, el elemenLo C8LA1L slo genera una pleza en el Llempo 0, pero cuando la pleza abandona la cola, esLa es dupllcada y reLroallmenLada. ue esLa manera slempre habr una pleza en la cola de enLrada, es declr, slempre habr una pleza en el almacen de enLrada S1.
ara decldlr enLre las mqulnas M2 y M3, se usarn los bloques SCAn y uLCluL. La condlcln para el elemenLo uLCluL debe esLar basado en una regla, que puede ser blen el 30 de probabllldad de cada mqulna, o blen de acuerdo con el esLado de cada mqulna (crlLerlo de ocupacln) que lmpllca selecclonar la mqulna que esLe llbre o con la menor cola de enLrada. La slgulenLe flgura muesLra la regla que se Llene que apllcar al bloque uLCluL (lo llamaremos 8alance de Carga") para que las plezas se dlsLrlbuyan con la mlsma probabllldad enLre la mqulna M2 y M3.
La slgulenLe flgura muesLra la regla para el bloque uLCluL cuando queremos que el crlLerlo para decldlr a que mqulna 82 pasa una pleza sea la que Lenga una cola de enLrada menor. Adems, sl ambas colas de enLradas son lguales, se aslgna la prlorldad a la mqulna M2.
Ll elemenLo SCAn (!"#$ &' ($)*#+,$ -+.$# &' /,,+01 &' 2#3045) slrve para manLener las plezas hasLa que una condlcln se cumple, como por e[emplo reLener las plezas hasLa que la cola de enLrada de M2 M3 esL vacla. CLra opcln para el elemenLo SCAn podrla ser que la suma de Lodas las plezas en las colas de enLrada de M2 y M3 no superen un clerL numero n. ll[aLe que sl n ls menor o lgual a 1, esLamos en el caso de al menos una cola de enLrada llbre". Ll bloque SCAn se conflgura de la slgulenLe manera:
Conslderar que el Llempo de proceso en los cenLros de mecanlzado corresponde a una dlsLrlbucln exponenclal con una medla de 3, mlenLras que el Llempo empleado en el LransporLe slgue una dlsLrlbucln exponenclal de medla 1.
ara obLener los grflcos de los porcenLa[es, el bloque 8LCC8u se encargar de recoger el numero de plezas que pasan a Lraves de el. or LanLo, el grflco Llene que ser dlflnldo de la slgulenLe manera:
Las varlables en el slsLema son "dM2", "dM3", "aM2oM3". Ll caso de la flgura corresponde al porcenLa[e de plezas procesadas que pasan a Lraves de M2 M3. Ll valor 0.00001 de la frmula evlLa una dlvlsln por cero en el lnsLanLe lnlclal L=0.
ara calcular el porcenLa[e de plezas procesadas por M2 y M3, las frmulas a usar son: ara el de M3: ((nC (dM3)) / (0.00001 + nC (aM2oM3))) * 100 ara el de M2: ((nC (dM2)) / (0.00001 + nC (aM2oM3))) * 100
>" ?+956)70
Ll dlagrama de la solucln en Arena debe ser algo parecldo a la slgulenLe flgura.
C ms resumldo y con unos nombres ms adecuados de los bloques: