set RAW := Ore Coal; set MINE[Coal] := Coahuila; set MINE[Ore] := Penacol Lastruchas Laperla Cerro_Mer El_Encino; set IMILL := Ahmsa Fundidora Sicartsa Hylsa Hylsap; set IMPORTS := Import; set PRODUCT := Plate Pipe; set CITY := MexicoCity Monterrey Guadalajara; set EXPORTS := Export; set PROCESS := Oven_Red Martin Oxygen Sponge_Red Electro Pipe_Prod Plate_Prod; set INT_PROD := Raw_Iron Sponge_Iron Steel; # mine parameters, param : rawcap rawqual rawprice := Coahuila 13.2 1.0 500 Penacol 6.60 0.91 140 Lastruchas 2.85 0.96 150 Laperla 3.47 0.96 150 Cerro_Mer 2.24 1.00 160 El_Encino 8.45 0.91 140; #Process capacities all in mton output param proc_cap : Ahmsa Fundidora Sicartsa Hylsa Hylsap:= Oven_Red 4.30 2.40 1.20 0 0 Martin 1.95 0.95 0 0 0 Oxygen 2.17 1.60 1.40 0 0 Sponge_Red 0 0 0 1.08 1.10 Electro 0 0 0 1.23 0.66 Plate_Prod 3.50 2.20 1.40 1.30 1.00 Pipe_Prod 1.50 1.20 0.55 0.20 0; #demand parameters param tot_demand :=Plate 5.08 Pipe 3.28; # total demand param rel_demand (tr) : MexicoCity Monterrey Guadalajara:= Plate 0.50 0.31 0.19 Pipe 0.50 0.31 0.19; # transport parameters param raw_dist : Ahmsa Fundidora Sicartsa Hylsa Hylsap := Coahuila 120 400 1500 400 1420 Penacol 1490 1396 337 1376 1116 Lastruchas 1416 1322 10 1312 995 Laperla 403 621 1797 626 1595 Cerro_Mer 677 636 1275 640 1245 El_Encino 1401 1307 965 1300 1033; param prod_dist (tr) : Ahmsa Fundidora Sicartsa Hylsa Hylsap Import:= MexicoCity 1204 929 819 920 185 428 Monterrey 218 10 1305 17 1085 521 Guadalajara 1125 1030 704 1033 760 300 Export 739 521 10 520 315 0; param fixed_cost_raw := 17.46; param km_cost_raw := 0.106; param fixed_cost_steel := 57.16; param km_cost_steel := Plate 0.194 Pipe 0.204; # production param : energy_cost other_cost := Oven_Red 63.5 720 Martin 119.5 158.4 Oxygen 0 179.6 Sponge_Red 187 5.5 Electro 315.0 148.2 Plate_Prod 44.2 5.3 Pipe_Prod 44.2 5.3; param factor_req : Coal Ore Raw_Iron Sponge_Iron Steel Pipe Plate := Oven_Red -1.52 -2.30 1 0 0 0 0 Martin 0 0 -1.06 0 1 0 0 Oxygen 0 0 -1.05 0 1 0 0 Sponge_Red 0 -2.11 0 1 0 0 0 Electro 0 0 0 -1.08 1 0 0 Plate_Prod 0 0 0 0 -1 0 1 Pipe_Prod 0 0 0 0 -1 1 0; param energy_factor:=1.0; #Trade prices. These will be irrelevant if max_import and max_export =0; param import_price:=000; param export_price:=000; #Set max_import to Infinity to allow for imports, 0 to forbid it. param max_import:=0; #Set max_export to Infinity to allow for exports, 0 to forbid it. param max_export:=0;