Mejora del proceso de fabricación de electrodos mediante el desarrollo de un modelo de simulación (página 4)
Enviado por Ing.+ Licdo. Yunior Andrés Castillo Silverio
CORTADORA2 EXTRUSORA C:Documents and SettingsEste 99,99,99,99 No HORNO C:Documents and SettingsEste 99,99,99,99 No PUERTA_HORNO ESTACION1 C:Documents and SettingsEste 99,99,99,99 No ESTACION2 ESTACION3 ESTACION4 PESADORA_POLVOS C:Documents and SettingsEste 99,99,99,99 No MEZCLADORA C:Documents and SettingsEste 99,99,99,99 No TOCHERA ******************************************************************************** * Attributes * ******************************************************************************** ID Type Classification TIPO_CAJA Integer Entity TEP Real Entity ATRUMA Integer Entity ******************************************************************************** * Variables (global) * ******************************************************************************** ID Type Initial value Stats CONT_USO_TOCHOS Integer CONT_CARGA_TOCHOS Integer CONT_RUMA90 Integer CONT_RUMA120 Integer VAT Integer CH Integer CONTH Integer PUERTA_TIEMPO_RUMA Integer PUERTA_ATRIBUTO_RUMA Integer V90 Real V120 Real TIEMPO_RUMA90 Real TIEMPO_RUMA120 Real 0 Time Series 0 Time Series 0 Time Series 0 Time Series 0 Time Series 0 Time Series 0 Time Series 0 Time Series 0 Time Series 0 Time Series 0 Time Series 0 Time Series 0 Time Series ******************************************************************************** * Macros * ******************************************************************************** CONT_CAJA CONT_CAJA1 CONT_CAJA2 CONT_CAJA3 CONT_CAJA4 CONT_PALLET CONT_PALLET1 CONT_PALLET2 CONT_PALLET3 CONT_PALLET4 CONT_7TOCHOS Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer 0 0 0 0 0 0 0 0 0 0 0 Time Time Time Time Time Time Time Time Time Time Time Series Series Series Series Series Series Series Series Series Series Series CONT_7TOCHOS_USADOS Integer 0 Time Series AA ENTRADA_HORNO VAR CONTH90 CONTH120 WIPEXT Integer Integer Integer Integer Integer Integer 1 0 0 0 0 0 Time Time Time Time Time Time Series Series Series Series Series Series ID Text ABC
******************************************************************************** * User Distributions * ******************************************************************************** ID Type Cumulative Percentage Value NO_CAJA Discrete No 51 90 49 120
******************************************************************************** * External Files ******************************************************************************** ID TypeFile Name (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final Planta de Electrodoscaballete.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final Planta de Electrodostrefiladora2.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final Planta de Electrodoscortadora.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final Planta de Electrodosextrusora.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final Planta de Electrodoshorno.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final Planta de Electrodosempaque.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final Planta de Electrodospesaje.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final *
–
–
–
–
–
–
–
– Planta de Electrodostochera.sft
APÉNDICEC CÓDIGOFUENTEDELMODELODESIMULACIÓNDELSISTEMAPARALAREALIZACIÓNDE EXPERIMENTOS ******************************************************************************** ** * Formatted Listing of Model: * * C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final Planta de ElectrodosFábrica de Electrodos Experimentos.MOD * ** ********************************************************************************
Time Units: Minutes Distance Units: Feet ******************************************************************************** * Locations * ******************************************************************************** Name Cap Units Stats Rules Cost CABALLETE 1 1 AREA_TREFILACION 6 1 TREFILADORA 1 1 WIP_TREFILADORA INF 1 CORTADORA1 1 1 CORTADORA2 1 1 CORTADORA3 1 1 GRUPO_CAJAS1 2 1 GRUPO_CAJAS2 2 1 GRUPO_CAJAS3 2 1 WIP_CORTE INF 1 EXTRUSORA 1 1 ARMADO_RUMAS 3 1 PRE_SECADO INF 1
HORNO 1 1 AREA_DE_EMPAQUE 8 1 ESTACION1 1 1 ESTACION2 1 1 ESTACION3 1 1 ESTACION4 1 1 ESTACION5 1 1 GRUPO_PRESECADO INF 1 GRUPO_PALLET1 100 1 GRUPO_PALLET2 100 1 GRUPO_PALLET3 100 1 GRUPO_PALLET4 100 1 GRUPO_PALLET5 100 1 ESPERA_TOCHOS 1 1 TOCHERA CAP_TOCHERA 1 MEZCLADORA 1 1 Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , First Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , First Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , Time Series Oldest, , PESADORA_POLVOS 1 BODEGA_POLVOS INF WIP_MEZCLA 1 GRUPO_TOCHOS 8 AREA_ESPERA INF HORNO_ESPERA 8 CARGA_TOCHOS 1 USO_TOCHOS 1 SALIDA_TOCHOS 1 PUERTA_HORNO 1
ESPERA_HILERA 1 EMPAQUE 1 SALIDA_HORNO 1 ACCESO_HORNO 1 1 Time Series Oldest, , 1 Time Series Oldest, , 1 Time Series Oldest, , 1 Time Series Oldest, , 1 Time Series Oldest, , 1 Time Series Oldest, , 1 Time Series Oldest, , 1 Time Series Oldest, , 1 Time Series Oldest, , 1 Time Series Oldest, , 1 Time Series Oldest, , 1 Time Series Oldest, , 1 Time Series Oldest, , 1 Time Series Oldest, ,
******************************************************************************** * Clock downtimes for Locations * ******************************************************************************** Loc Frequency First Time Priority Scheduled Disable Logic TREFILADORA G(0.8912, 5059.4) 99 W(1.4771, 2953.8) (null) 99 W(1.3587, 12550) (null) 99 CORTADORA1 W(0.92082, 49404) 99 W(0.98981, 6618.2) (null) 99 CORTADORA2 W(0.92082, 49404) 99 W(0.98981, 6618.2) (null) 99 CORTADORA3 W(0.92082, 49404) 99
W(0.98981, 6618.2) (null) 99 EXTRUSORA W(1.3531, 4190.4) 99 MEZCLADORA W(1.1975, 24301) 99 B(0.34691, 0.96914, 1440, 61920) (null) VARIOS No No WAIT E(123)// TIEMPO DE FALLA Yes No WAIT G(3.6173, 15.162)// CAMBIO DE DADOS No No WAIT W(2.1883, 43.992)// FALLA DE EQUIPOS (MONTACARGAS Y SOLDADORA) No No WAIT W(1.7424, 251.6)// TIEMPO DE FALLAS No No WAIT G(3.9177, VELOCIDAD_CAMBIO)// CAMBIO DE UTILLAJE No No WAIT W(1.7424, 251.6)// TIEMPO DE FALLAS No No WAIT G(3.9177, VELOCIDAD_CAMBIO)// CAMBIO DE UTILLAJE No No WAIT W(1.7424, 251.6)// TIEMPO DE FALLAS No No WAIT G(3.9177, VELOCIDAD_CAMBIO)// CAMBIO DE UTILLAJE No No WAIT E(228.833)// TIEMPO DE FALLAS No No WAIT W(0.88218, 427.59)// TIEMPO DE FALLAS 99 No No WAIT W(1.6052, 185.96)// TIEMPOS MUERTOS POR PROBLEMAS ******************************************************************************** * Entry downtimes for Locations * ******************************************************************************** Loc Frequency First Occurrence Logic TREFILADORA 1 WAIT W(2.259, 7.939) // TIEMPO DE SACADO DE LA MAQ (1) 6 WAIT B(0.46376, 0.86264, 9.24, 26.56)// TIEMPO EN SOLDAR ALAMBRONES CORTADORA1 1 WAIT W(3.9828, 7.0787) // TIEMPO EN SOLDAR Y PREPARAR CORTADORA2 1 WAIT W(3.9828, 7.0787) // TIEMPO EN SOLDAR Y PREPARAR CORTADORA3 1 WAIT W(3.9828, 7.0787) // TIEMPO EN SOLDAR Y PREPARAR TOCHERA 21 WAIT L(0.2212, 0.2622) // LIMPIEZA ENTRE PARADAS DE MASA MEZCLADORA 1 WAIT G(3.2289, 0.9489)//CAE TODO EL POLVO DE LA OLLA ******************************************************************************** * Entities * ******************************************************************************** Name Speed (fpm) Stats Cost
ALAMBRON 150 Time Series ROLLO_TREFILADO 150 Time Series CAJA 150 Time Series HILERA 150 Time Series RUMA 150 Time Series CAJA_EMPACADA 150 Time Series PALLET_FINAL 150 Time Series CONTAINER 150 Time Series TOCHO 150 Time Series TOCHOS_7 150 Time Series RUMA8 150 Time Series ******************************************************************************** * Resources * ******************************************************************************** Res Ent Name Units Stats Search Search Path Motion Cost Empty: 150 fpm PLATAFORMA NUM_RUMAS By Unit None Oldest Full: 150 fpm
PUENTE_GRUA 1 By Unit None Oldest Empty: 150 fpm Full: 150 fpm Empty: 150 fpm TECLE 1 By Unit None Oldest Full: 150 fpm * Processing * ******************************************************************************** ******************************************************************************** Process Routing Entity Location Operation Blk Output Destination Rule Move Logic ALAMBRON CABALLETE 1 ALAMBRON AREA_TREFILACION FIRST 1 ALAMBRON AREA_TREFILACION CREATE 6 AS ROLLO_TREFILADO 1 ALAMBRON EXIT FIRST 1 ROLLO_TREFILADO AREA_TREFILACION 1 ROLLO_TREFILADO TREFILADORA FIRST 1 ROLLO_TREFILADO TREFILADORA WAIT W(10.073, 17.806) // TIEMPO DE PROCESO 1 ROLLO_TREFILADO WIP_TREFILADORA FIRST 1 GET TECLE MOVE FOR W(1.5199, 2.5466)// TIEMPO EN MOVERO ROLLO BUFFER (2) FREE TECLE ROLLO_TREFILADO WIP_TREFILADORA IF NUM_CORTADORAS=1 THEN ROUTE 1 IF NUM_CORTADORAS=2 THEN ROUTE 2 IF NUM_CORTADORAS=3 THEN ROUTE 3 1 ROLLO_TREFILADO CORTADORA1 FIRST 1 GET TECLE MOVE FOR L(0.7866, 0.6264) // TIEMPO EN PONER ROLLO EN LA MAQ FREE TECLE 2 ROLLO_TREFILADO CORTADORA1 FIRST 1 GET TECLE MOVE FOR L(0.7866, 0.6264) // TIEMPO EN PONER ROLLO EN LA MAQ FREE TECLE ROLLO_TREFILADO CORTADORA2 FIRST GET TECLE MOVE PONER ROLLO EN LA MAQ FREE TECLE 3 ROLLO_TREFILADO CORTADORA1 FIRST 1 GET MOV PONER ROLLO EN LA MAQ FRE ROLLO_TREFILADO CORTADORA2 FIRST GET MOV PONER ROLLO EN LA MAQ FRE ROLLO_TREFILADO CORTADORA3 FIRST GET MOV PONER ROLLO EN LA MAQ
FRE ROLLO_TREFILADO CORTADORA1 WAIT W(11.193, 41.287) // TIEMPO DE PROCESO 1 ROLLO_TREFILADO GRUPO_CAJAS1 FIRST 1 ROLLO_TREFILADO GRUPO_CAJAS1 GROUP 2 AS CAJA CAJA GRUPO_CAJAS1 1 CAJA WIP_CORTE FIRST 1 GET MOV MOVER CAJA HASTA BUFFER FRE ROLLO_TREFILADO CORTADORA2 WAIT W(11.193, 41.287) // TIEMPO DE PROCESO 1 ROLLO_TREFILADO GRUPO_CAJAS2 FIRST 1 ROLLO_TREFILADO GRUPO_CAJAS2 GROUP 2 AS CAJA CAJA GRUPO_CAJAS2 1 CAJA WIP_CORTE FIRST 1 GET MOV MOVER CAJA HASTA BUFFER FRE ROLLO_TREFILADO CORTADORA3 WAIT W(11.193, 41.287) // TIEMPO DE PROCESO 1 ROLLO_TREFILADO GRUPO_CAJAS3 FIRST 1 ROLLO_TREFILADO GRUPO_CAJAS3 GROUP 2 AS CAJA CAJA GRUPO_CAJAS3 1 CAJA WIP_CORTE FIRST 1 GET MOV MOVER CAJA HASTA BUFFER FRE CAJA WIP_CORTE CREATE 3 AS HILERA WAIT 1 HR 1 CAJA EXIT FIRST 1 HILERA WIP_CORTE 1 HILERA ESPERA_HILERA FIRST 1 HILERA ESPERA_HILERA WAIT UNTIL PUERTA_TIEMPO_RUMA=0 1 HILERA EXTRUSORA FIRST 1 HILERA EXTRUSORA WAIT UNTIL CONT_USO_TOCHOS = 1 ////DISPLAY "ENTRA HILERA (USO=1)" INC WIPEXT INC CH IF CH=1 THEN BEGIN V120=CLOCK(MIN) //DISPLAY ", V120 "V120: END IF CH=3 THEN BEGIN PUERTA_TIEMPO_RUMA=1 CH=0 END WAIT W(7.8021, 5.6206) INC CONTH120 ////DISPLAY "PROCESÓ EXTRUSORA HILERA 120 #",CONTH120
//TIEMPO DE PROCESO DE UNA HILERA
IF CONTH120=3 THEN BEGIN CONTH120=0 ////DISPLAY "RESTEO DE CONTH120" END 1 HILERA ARMADO_RUMAS FIRST 1 DEC WIPEXT HILERA ARMADO_RUMAS INC CONTH //IF CONTH = 1 THEN GET PLATAFORMA IF CONTH = 3 THEN BEGIN //DISPLAY "HORA 120: ", CLOCK() TIEMPO_RUMA120=CLOCK()V120 PUERTA_TIEMPO_RUMA=0 CONTH=0 END GROUP 3 AS RUMA RUMA ARMADO_RUMAS GET PLATAFORMA IF CLOCK()>10080 THEN INC CONT_RUMA120 1 RUMA PRE_SECADO FIRST RUMA PRE_SECADO TEP=CLOCK(MIN) //IF CLOCK()>10080 THEN INC CONTRUMA WAIT 1 B(0.9945, 1.6689, 1590, 6798.6) RUMA GRUPO_PRESECADO FIRST RUMA GRUPO_PRESECADO //DISPLAY "HAY ", CONTENTS(GRUPO_PRESECADO, RUMA) LOG "TIEMPO ESPERA PRESECADO", TEP GROUP 8 AS RUMA8 RUMA8 GRUPO_PRESECADO 1 RUMA8 ACCESO_HORNO FIRST RUMA8 ACCESO_HORNO //DISPLAY "1. VAR: "$VAR$" EH: "$ENTRADA_HORNO$" AA: "$AA WAIT UNTIL VAR=0 1 RUMA8 PUERTA_HORNO FIRST RUMA8 PUERTA_HORNO VAR=1 //DISPLAY "PUERTA CERRADA" 1 RUMA8 HORNO FIRST HORNO RUMA8 HORNO IF AA< >CALDAY() THEN ENTRADA_HORNO=0 INC ENTRADA_HORNO AA: "$AA //DISPLAY "2. ENTRADA_HORNO: "$ENTRADA_HORNO$" WAIT B(1.4158, 1.7353, 132, 180) 1 RUMA8 SALIDA_HORNO FIRST RUMA8 SALIDA_HORNO AA=CALDAY() VAR=0 //DISPLAY "PUERTA ABIERTA" 1 RUMA8 HORNO_ESPERA FIRST RUMA8 HORNO_ESPERA UNGROUP RUMA HORNO_ESPERA 1 RUMA AREA_DE_EMPAQUE FIRST RUMA AREA_DE_EMPAQUE IF NUM_EMPACADORAS=1 THEN ROUTE 1 IF NUM_EMPACADORAS=2 THEN ROUTE 2 IF NUM_EMPACADORAS=3 THEN ROUTE 3 IF NUM_EMPACADORAS=4 THEN ROUTE 4 IF NUM_EMPACADORAS=5 THEN ROUTE 5 1 2
3
4 RUMA RUMA RUMA RUMA RUMA RUMA RUMA RUMA RUMA RUMA ESTACION1 ESTACION1 ESTACION2 ESTACION1 ESTACION2 ESTACION3 ESTACION1 ESTACION2 ESTACION3 ESTACION4 FIRST FIRST FIRST FIRST FIRST FIRST FIRST FIRST FIRST FIRST RUMA
RUMA RUMA RUMA RUMA ESTACION1
ESTACION2 ESTACION3 ESTACION4 ESTACION5 FIRST 1 FIRST FIRST FIRST FIRST 5
RUMA ESTACION1 IF CALHOUR()<
12 THEN BEGIN //DISPLAY "E1: 1 Emp ",clock() WAIT B(229.05, 158.73, – 121.9 157.48)// UN EMPACADOR RUMA120 1, FREE PLATAFORMA CREATE 20 AS CAJA_EMPACADA END ELSE BEGIN //DISPLAY "E1: 2 WAIT B(9.131, 529.57, Emp ",clock() 11.96, 1337.3)// DOS EMPACADORES RUMA120 FREE PLATAFORM A CREATE 20 AS CAJA_EMPACADA END 1 RUMA EXIT FIRST 1 CAJA_EMPACAD A ESTACION1 IF CLOCK()>10080 THEN INC CONT_CAJA 1 CAJA_EMPACAD A GRUPO_PALLET1 FI RS T1 CAJA_EMPACAD A GRUPO_PALLET 1 GROUP 100 AS PALLET_FINAL PALLET_FINAL GRUPO_PALLET 1 1 PALLET_FINAL AREA_ESPERA FIRS T1 RUMA ESTACION2 IF CALHOUR()< 12 THEN BEGIN //DISPLAY Emp ",clock() "E2: 1 WAIT B(229.05, 158.73, – 121.9 157.48)// UN EMPACADOR RUMA120 1, FREE PLATAFORMA CREATE 20 AS CAJA_EMPACADA END ELSE BEGIN //DISPLAY "E2: 2 WAIT B(9.131, 529.57, Emp ",clock() 11.96, 1337.3)// DOS EMPACADORES RUMA120 FREE PLATAFORM A CREATE 20 AS CAJA_EMPACADA END 1 RUMA EXIT FIRST 1 CAJA_EMPACAD A ESTACION2 IF CLOCK()>10080 THEN INC CONT_CAJA
1 CAJA_EMPACAD A GRUPO_PALLET2 FI RS T1 CAJA_EMPACAD A GRUPO_PALLET 2 GROUP 100 AS PALLET_FINAL PALLET_FINAL GRUPO_PALLET 2 1 PALLET_FINAL AREA_ESPERA FIRS T1 RUMA ESTACION3 IF CALHOUR()< 12 THEN BEGIN //DISPLAY Emp ",clock() "E3: 1 WAIT B(229.05, 158.73, – 121.9 157.48)// UN EMPACADOR RUMA120 1, FREE PLATAFORMA CREATE 20 AS CAJA_EMPACADA END ELSE BEGIN //DISPLAY "E3: 2 WAIT B(9.131, 529.57, Emp ",clock() 11.96, 1337.3)// DOS EMPACADORES RUMA120 FREE PLATAFORM A CREATE 20 AS CAJA_EMPACADA END 1 RUMA EXIT FIRST 1 CAJA_EMPACAD A ESTACION3 IF CLOCK()>10080 THEN INC CONT_CAJA 1 CAJA_EMPACADA GRUPO_PALLET3 FIRS CAJA_EMPACADA GRUPO_PALLET3 GROUP 100 AS PALLET_FINAL PALLET_FINAL GRUPO_PALLET3 1 PALLET_FINAL AREA_ESPERA FIRST RUMA ESTACION4
BEGIN //DISPLAY "E4: 1 IF CALHOUR()< 12 THEN
Emp ",clock() WAIT B(229.05, 158.73, 121.91, 157.48)// UN EMPACADOR RUMA FREE PLATAFORMA CREATE 20 AS CAJA_EMPACADA END ELSE BEGIN //DISPLAY "E4: 2 Emp ",clock() WAIT B(9.131, 529.57, 11.96, 1337.3)// DOS EMPACADORES RUMA FREE PLATAFORMA CREATE 20 AS CAJA_EMPACADA END 1 RUMA EXIT FIRST 1 CAJA_EMPACADA ESTACION4 IF CLOCK()>10080 THEN INC CONT_CAJA 1 CAJA_EMPACADA GRUPO_PALLET4 FIRS CAJA_EMPACADA GRUPO_PALLET4 GROUP 100 AS PALLET_FINAL PALLET_FINAL GRUPO_PALLET4 1 PALLET_FINAL AREA_ESPERA FIRST
RUMA ESTACION5
BEGIN //DISPLAY "E5: 1
IF CALHOUR()< 12 THEN
Emp ",clock() WAIT B(229.05, 158.73, 121.91, 157.48)// UN EMPACADOR RUMA FREE PLATAFORMA CREATE 20 AS CAJA_EMPACADA END ELSE BEGIN //DISPLAY "E5: 2 Emp ",clock() WAIT B(9.131, 529.57, 11.96, 1337.3)// DOS EMPACADORES RUMA FREE PLATAFORMA CREATE 20 AS CAJA_EMPACADA END 1 RUMA EXIT FIRST 1 CAJA_EMPACADA ESTACION5 IF CLOCK()>10080 THEN INC CONT_CAJA 1 CAJA_EMPACADA GRUPO_PALLET5 FIRS CAJA_EMPACADA GRUPO_PALLET5 GROUP 100 AS PALLET_FINAL PALLET_FINAL GRUPO_PALLET5 1 PALLET_FINAL AREA_ESPERA FIRST PALLET_FINAL AREA_ESPERA WAIT 2 HR // TIEMPO EN HACER SOLDADURA PRUEBAS DE IF CLOCK()>10080 THEN INC CONT_PALLET 1 PALLET_FINAL EXIT FIRS CONTAINER BODEGA_POLVOS 1 CONTAINER PESADORA_POLVOS FIRS CONTAINER PESADORA_POLVOS WAIT G(2.0489, 0.2945)// PREPARACION ANTES DE PESAR WAIT G(22.401, 0.3115)// SELECCION DE POLVOS Y PESAJE 1 CONTAINER WIP_MEZCLA FIRST CONTENEDOR CONTAINER WIP_MEZCLA 1 CONTAINER MEZCLADORA FIRST 1 CONTAINER MEZCLADORA WAIT W(4.7109, 0.7496)// COGER CONTENEDOR Y LLENARLO WAIT W(10.673, 13.272)// MEZCLA 1 WAIT B(0.4045, 0.9545, 1.57, 5.15)// LIMPIEZA WAIT W(4.0466, 11.198)// MEZCLA 2 1 CONTAINER TOCHERA FIRST 1 POLVO DE LA OLLA Y SE HACE UN TOCHO CONTAINER TOCHERA 21 AS CREATE TOCHO 1 CONTAINER EXIT FIRST 1 TOCHO TOCHERA WAIT W(3.1562, 0.5942) //TIEMPO EN HACER UN TOCHO 1 TOCHO GRUPO_TOCHOS FIRST 1 TOCHO GRUPO_TOCHOS GROUP 7 AS TOCHOS_7 TOCHOS_7 GRUPO_TOCHOS IF CLOCK()>10080 THEN BEGIN INC CONT_7TOCHOS //DISPLAY CONT_7TOCHOS END 1 TOCHOS_7 ESPERA_TOCHOS FIRST 1 TOCHOS_7 ESPERA_TOCHOS WAIT UNTIL CONT_CARGA_TOCHOS = 0 ////DISPLAY "ENTRA TOCHO A CARGAR (CARGA=0)" 1 TOCHOS_7 CARGA_TOCHOS FIRST 1 TOCHOS_7 CARGA_TOCHOS CONT_CARGA_TOCHOS = 1 ////DISPLAY "se CIERRA entrada de TOCHO (CARGA=1)" //WAIT G(1.9042, 1.6495)// TIEMPO DE CARGA DE TOCHOS "NO ES" WAIT B(0.34824,
0.59905, 1.92, 6.92)// TIEMPO DE CARGA DE TOCHOS 1 TOCHOS_7 USO_TOCHOS FIRST 1 TOCHOS_7 USO_TOCHOS CONT_USO_TOCHOS = 1 ////DISPLAY "se ABRE entrada de HILERA (USO=1)" WAIT UNTIL WIPEXT=1 WAIT B(0.9423, 0.40539, 1.4, 5.57)//TIEMPO QUE TRABAJA EXTRUSORA ////DISPLAY "CAMBIO DE TOCHO" 1 TOCHOS_7 SALIDA_TOCHOS FIRST 1 TOCHOS_7 SALIDA_TOCHOS CONT_CARGA_TOCHOS = 0 ////DISPLAY "se CIERRA entrada de HILERA (USO=0)" CONT_USO_TOCHOS = 0 ////DISPLAY "se ABRE entrada de TOCHO (CARGA=0)" IF CLOCK()>10080 THEN INC CONT_7TOCHOS_USADOS
1 TOCHOS_7 EXIT FIRST 1 ******************************************************************************** * Arrivals * ******************************************************************************** Entity Location Qty each First Time Occurrences Frequency Logic ALAMBRON CABALLETE 1 INF 50 MIN CONTAINER BODEGA_POLVOS 1 INF 10 MIN ******************************************************************************** * Shift Assignments * ******************************************************************************** Locations Resources Shift Files Priorities Disable Logic CABALLETE C:Documents and SettingsEste 99,99,99,99 No TREFILADORA C:Documents and SettingsEste 99,99,99,99 No CORTADORA1 C:Documents and SettingsEste 99,99,99,99 No CORTADORA2 CORTADORA3
EXTRUSORA C:Documents and SettingsEste 99,99,99,99 No HORNO C:Documents and SettingsEste 99,99,99,99 No PUERTA_HORNO
ESTACION1 C:Documents and SettingsEste 99,99,99,99 No ESTACION2 ESTACION3 ESTACION4 ESTACION5 PESADORA_POLVOS C:Documents and SettingsEste 99,99,99,99 No MEZCLADORA C:Documents and SettingsEste 99,99,99,99 No TOCHERA ******************************************************************************** * Attributes * ******************************************************************************** ID Type Classification TEP Real Entity ******************************************************************************** * Variables (global) * ******************************************************************************** ID Type Initial value Stats CONT_USO_TOCHOS Integer 0 Time Series CONT_CARGA_TOCHOS Integer 0 Time Series CONT_RUMA120 Integer 0 Time Series CH Integer 0 Time Series CONTH Integer 0 Time Series PUERTA_TIEMPO_RUMA Integer 0 Time Series V120 Real 0 Time Series TIEMPO_RUMA120 Real 0 Time Series CONT_CAJA Integer 0 Time Series CONT_PALLET Integer 0 Time Series CONT_7TOCHOS Integer 0 Time Series
CONT_7TOCHOS_USADOS Integer 0 Time Series AA Integer 1 Time Series ENTRADA_HORNO Integer 0 Time Series VAR Integer 0 Time Series CONTH120 Integer 0 Time Series WIPEXT Integer 0 Time Series ******************************************************************************** * Macros * ******************************************************************************** ID Text ABC NUM_CORTADORAS 2 VELOCIDAD_CAMBIO 12.668 CAP_TOCHERA 1 NUM_RUMAS 100 NUM_EMPACADORAS 4 ******************************************************************************** * External Files * ******************************************************************************** ID Type File Name (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final – Planta de Electrodoscaballete.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final – Planta de Electrodostrefiladora2.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final – Planta de Electrodoscortadora.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final – Planta de Electrodosextrusora.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final – Planta de Electrodoshorno.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final – Planta de Electrodosempaque.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final – Planta de Electrodospesaje.sft (null) Shift C:Documents and SettingsEsteban EspinozaMy DocumentsESTEBANTESISModelo Final – Planta de Electrodostochera.sft
BIBLIOGRAFÍA 1. BARTON RUSSELL R., Designing Simulation Experiments, Winter Simulation Conference, 2004 2. FERRÉ JOAN, RIUS F. XAVIER, Introducción al Diseño Estadístico de Experimentos, Universitat Rovira i Virgili, España 3. GARCÍA DUNNA EDUARDO, GARCÍA REYES HERIBERTO, CÁRDENAS BARRÓN LEOPOLDO E., Simulación y Análisis de Sistemas con ProModel, Primera Edición, Editorial Pearson Educación, México, 2006 4. HARRELL CHARLES, GHOSH BIMAN K., BOWDEN JR. ROYCE O., Simulation Using ProModel, Segunda Edición, Editorial Mc Graw Hill, USA, 2003 5. KAUKISH BALAKRISHNAN, SAN ANAND, DAVID KELTON, Integrating Simulation and Design of Experiments to Identify Factors for Layout Design, University of Cincinnati, Cincinnati 6. KELTON W. DAVID, RUSSELL R. BARTON, Experimental Design for Simulation, Winter Simulation Conference, 2003 7. MONTGOMERY DOUGLAS C., Diseño y Análisis de Experimentos, Grupo Editorial Iberoamérica, México, 1991 8. PROMODEL CORPORATION, Decision Making Tools and Techniques ProModel, Página Web Oficial de ProModel, 1996 2008, http://www.promodel.com/ (Consultado en Febrero del 2008) 9. PROMODEL CORPORATION, ProModel User Guide, Versión 7, 2006 10. PROMODEL CORPORATION, SimRunner User Guide, 2002 11. SANCHEZ SUSAN M., Work Smarter, Not Harder: Guidelines for Designing Simulation Experiments, Winter Simulation Conference, 2006 12. VILAR FERNÁNDEZ JUAN M., Estadística 2, Página Web para Segundo Curso de Estadística, Universidade da Coruña, España, http://www.udc.es/dep/mate/estadistica2/cap2.html (Consultado en Febrero del 2008) 13. VILLAREAL DANIEL, Simulación y Optimización de Procesos Discretos y Continuos: Estado del Arte y
Tendencias, México, Monterrey NL
Página anterior | Volver al principio del trabajo | Página siguiente |