Commit 9eb9bc07 authored by Georgios Dagkakis's avatar Georgios Dagkakis

ACO model changed to name=id, there are problems though to be checked

parent 0162cec5
...@@ -20,6 +20,18 @@ ...@@ -20,6 +20,18 @@
"name": "Length of experiment", "name": "Length of experiment",
"type": "number" "type": "number"
}, },
"numberOfAntsPerGenerations": {
"default": 5,
"description": "Number of scenarios per optimization generation",
"title": "Number of scenarios per optimization generation",
"type": "integer"
},
"numberOfGenerations": {
"default": 1,
"description": "Number of optimization generations",
"title": "Number of optimization generations",
"type": "integer"
},
"numberOfReplications": { "numberOfReplications": {
"default": 10, "default": 10,
"description": "Number of replications to run", "description": "Number of replications to run",
...@@ -67,18 +79,6 @@ ...@@ -67,18 +79,6 @@
], ],
"name": "Output Trace", "name": "Output Trace",
"type": "string" "type": "string"
},
"numberOfGenerations":{
"default": 1,
"title": "Number of optimization generations",
"description" : "Number of optimization generations",
"type": "integer"
},
"numberOfAntsPerGenerations":{
"default": 5,
"title": "Number of scenarios per optimization generation",
"description": "Number of scenarios per optimization generation",
"type": "integer"
} }
} }
}, },
...@@ -97,31 +97,31 @@ ...@@ -97,31 +97,31 @@
"configuration": { "configuration": {
"columns": [ "columns": [
{ {
"name": "", "name": "",
"type": "string" "type": "string"
}, },
{ {
"name": "Obj1: Max number of assigned PB", "name": "Obj1: Max number of assigned PB",
"type": "string" "type": "string"
}, },
{ {
"name": "Obj2: Assignment to machines with higher WIP", "name": "Obj2: Assignment to machines with higher WIP",
"type": "string" "type": "string"
}, },
{ {
"name": "Obj3: Min assignment variations", "name": "Obj3: Min assignment variations",
"type": "string" "type": "string"
}, },
{ {
"name": "Obj4: Uniform assignment across stations", "name": "Obj4: Uniform assignment across stations",
"type": "string" "type": "string"
}, },
{ {
"name": "Obj5: Machines with furthest last assignment time", "name": "Obj5: Machines with furthest last assignment time",
"type": "string" "type": "string"
}, },
{ {
"name": "Obj6: Fill sub-line", "name": "Obj6: Fill sub-line",
"type": "string" "type": "string"
} }
] ]
...@@ -1198,9 +1198,9 @@ ...@@ -1198,9 +1198,9 @@
"general": { "general": {
"confidenceLevel": 0.95, "confidenceLevel": 0.95,
"currentDate": "2015/02/16 07:00", "currentDate": "2015/02/16 07:00",
"ke_url": "http://git.erp5.org/gitweb/dream.git/blob_plain/HEAD:/dream/KnowledgeExtraction/Mockup_Processingtimes.xls",
"maxSimTime": 540, "maxSimTime": 540,
"name": "BatchFullModelOperators.json", "numberOfAntsPerGenerations": 1,
"numberOfGenerations": 1,
"numberOfReplications": 1, "numberOfReplications": 1,
"processTimeout": 1000, "processTimeout": 1000,
"seed": 1, "seed": 1,
...@@ -1213,57 +1213,57 @@ ...@@ -1213,57 +1213,57 @@
"con_1001": { "con_1001": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "B8", "destination": "B8",
"source": "St3M0" "source": "4_Cut & Bend"
}, },
"con_1043": { "con_1043": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St4M0", "destination": "5_Moulding",
"source": "B8" "source": "B8"
}, },
"con_1083": { "con_1083": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "B9", "destination": "B9",
"source": "St4M0" "source": "5_Moulding"
}, },
"con_1121": { "con_1121": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St5M0", "destination": "6_Flag Labelling A",
"source": "B9" "source": "B9"
}, },
"con_1159": { "con_1159": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St5M1", "destination": "6_Flag Labelling B",
"source": "B9" "source": "B9"
}, },
"con_1193": { "con_1193": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "B10", "destination": "B10",
"source": "St5M1" "source": "6_Flag Labelling B"
}, },
"con_1229": { "con_1229": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "B10", "destination": "B10",
"source": "St5M0" "source": "6_Flag Labelling A"
}, },
"con_1261": { "con_1261": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St6M0", "destination": "7_Pressure A",
"source": "B10" "source": "B10"
}, },
"con_1293": { "con_1293": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St6M1", "destination": "7_Pressure B",
"source": "B10" "source": "B10"
}, },
"con_1321": { "con_1321": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "B11", "destination": "B11",
"source": "St6M1" "source": "7_Pressure B"
}, },
"con_1351": { "con_1351": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "B11", "destination": "B11",
"source": "St6M0" "source": "7_Pressure A"
}, },
"con_1377": { "con_1377": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
...@@ -1272,33 +1272,18 @@ ...@@ -1272,33 +1272,18 @@
}, },
"con_1401": { "con_1401": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St7M0", "destination": "8_Carding",
"source": "St7D" "source": "St7D"
}, },
"con_1423": { "con_1423": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "B12", "destination": "B12",
"source": "St7M0" "source": "8_Carding"
},
"con_1443": {
"_class": "Dream.Edge",
"destination": "St8M0",
"source": "B12"
},
"con_1463": {
"_class": "Dream.Edge",
"destination": "St8M1",
"source": "B12"
},
"con_1479": {
"_class": "Dream.Edge",
"destination": "St8RB",
"source": "St8M1"
}, },
"con_1497": { "con_1497": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St8RA", "destination": "St8RA",
"source": "St8M0" "source": "9_Packaging A"
}, },
"con_1509": { "con_1509": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
...@@ -1313,11 +1298,11 @@ ...@@ -1313,11 +1298,11 @@
"con_273": { "con_273": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "B1", "destination": "B1",
"source": "St0M0" "source": "1_RO_E_M_A_A"
}, },
"con_339": { "con_339": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St1M0", "destination": "2_P_B_A_A",
"source": "B1" "source": "B1"
}, },
"con_39": { "con_39": {
...@@ -1325,20 +1310,25 @@ ...@@ -1325,20 +1310,25 @@
"destination": "BDA", "destination": "BDA",
"source": "Dream.BatchSource1" "source": "Dream.BatchSource1"
}, },
"con_393": {
"_class": "Dream.Edge",
"destination": "9_Packaging A",
"source": "B12"
},
"con_401": { "con_401": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "B2", "destination": "B2",
"source": "St1M0" "source": "2_P_B_A_A"
}, },
"con_459": { "con_459": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St2M0", "destination": "3_D_B_A_A",
"source": "B2" "source": "B2"
}, },
"con_513": { "con_513": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "BRA", "destination": "BRA",
"source": "St2M0" "source": "3_D_B_A_A"
}, },
"con_57": { "con_57": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
...@@ -1348,32 +1338,42 @@ ...@@ -1348,32 +1338,42 @@
"con_581": { "con_581": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "B3", "destination": "B3",
"source": "St0M1" "source": "1_RO_E_M_A_B"
},
"con_594": {
"_class": "Dream.Edge",
"destination": "9_Packaging B",
"source": "B12"
},
"con_604": {
"_class": "Dream.Edge",
"destination": "St8RB",
"source": "9_Packaging B"
}, },
"con_645": { "con_645": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St1M1", "destination": "2_P_B_A_B",
"source": "B3" "source": "B3"
}, },
"con_705": { "con_705": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "B4", "destination": "B4",
"source": "St1M1" "source": "2_P_B_A_B"
}, },
"con_71": { "con_71": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St0M1", "destination": "1_RO_E_M_A_B",
"source": "BDB" "source": "BDB"
}, },
"con_761": { "con_761": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St2M1", "destination": "3_D_B_A_B",
"source": "B4" "source": "B4"
}, },
"con_813": { "con_813": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "BRB", "destination": "BRB",
"source": "St2M1" "source": "3_D_B_A_B"
}, },
"con_861": { "con_861": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
...@@ -1382,7 +1382,7 @@ ...@@ -1382,7 +1382,7 @@
}, },
"con_87": { "con_87": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St0M0", "destination": "1_RO_E_M_A_A",
"source": "BDA" "source": "BDA"
}, },
"con_911": { "con_911": {
...@@ -1392,182 +1392,18 @@ ...@@ -1392,182 +1392,18 @@
}, },
"con_957": { "con_957": {
"_class": "Dream.Edge", "_class": "Dream.Edge",
"destination": "St3M0", "destination": "4_Cut & Bend",
"source": "B7" "source": "B7"
} }
}, },
"node": { "node": {
"B1": { "1_RO_E_M_A_A": {
"_class": "Dream.LineClearance",
"capacity": 2,
"coordinate": {
"left": 0.3081327478571614,
"top": 0.021036307350047176
},
"id": "B1",
"name": "B1",
"schedulingRule": "FIFO"
},
"B10": {
"_class": "Dream.Queue",
"capacity": 4,
"coordinate": {
"left": 0.37830510689257246,
"top": 0.7550041875821227
},
"id": "B10",
"name": "B10",
"schedulingRule": "FIFO"
},
"B11": {
"_class": "Dream.Queue",
"capacity": 4,
"coordinate": {
"left": 0.5418509694588267,
"top": 0.7716845469524345
},
"name": "B11",
"schedulingRule": "FIFO"
},
"B12": {
"_class": "Dream.RoutingQueue",
"capacity": 23,
"coordinate": {
"left": 0.8289991434559814,
"top": 0.7487532817957058
},
"name": "B12",
"schedulingRule": "FIFO"
},
"B2": {
"_class": "Dream.LineClearance",
"capacity": 2,
"coordinate": {
"left": 0.5232485073555496,
"top": 0.013666696062206444
},
"name": "B2",
"schedulingRule": "FIFO"
},
"B3": {
"_class": "Dream.LineClearance",
"capacity": 2,
"coordinate": {
"left": 0.30516154587152466,
"top": 0.21432431691821405
},
"name": "B3",
"schedulingRule": "FIFO"
},
"B4": {
"_class": "Dream.LineClearance",
"capacity": 2,
"coordinate": {
"left": 0.5187142701900398,
"top": 0.24087466145736686
},
"name": "B4",
"schedulingRule": "FIFO"
},
"B7": {
"_class": "Dream.Queue",
"capacity": 4,
"coordinate": {
"left": 0.8453666868818541,
"top": 0.07788764399810784
},
"name": "B7",
"schedulingRule": "FIFO"
},
"B8": {
"_class": "Dream.Queue",
"capacity": 4,
"coordinate": {
"left": 0.004539505060373879,
"top": 0.7695789354655987
},
"name": "B8",
"schedulingRule": "FIFO"
},
"B9": {
"_class": "Dream.Queue",
"capacity": 4,
"coordinate": {
"left": 0.21072871541220164,
"top": 0.7565175398133711
},
"name": "B9",
"schedulingRule": "FIFO"
},
"BDA": {
"_class": "Dream.BatchDecomposition",
"coordinate": {
"left": 0.09978623503357781,
"top": 0.01725281110758568
},
"name": "BDA",
"numberOfSubBatches": 4
},
"BDB": {
"_class": "Dream.BatchDecomposition",
"coordinate": {
"left": 0.09762884137511894,
"top": 0.22590515117972654
},
"name": "BDB",
"numberOfSubBatches": 4
},
"BRA": {
"_class": "Dream.BatchReassembly",
"coordinate": {
"left": 0.7345017315221779,
"top": 0.005869386959240394
},
"name": "BRA",
"numberOfSubBatches": 4
},
"BRB": {
"_class": "Dream.BatchReassembly",
"coordinate": {
"left": 0.732266858260719,
"top": 0.22001598561825875
},
"name": "BRB",
"numberOfSubBatches": 4
},
"Dream.BatchSource1": {
"_class": "Dream.BatchSource",
"batchNumberOfUnits": "80",
"coordinate": {
"left": 0.002304632153726827,
"top": 0.10443803914040899
},
"entity": "Dream.Batch",
"id": "Dream.BatchSource1",
"interArrivalTime": {
"Fixed": {
"mean": 0.5
},
"distribution": "Fixed"
},
"name": "Source",
"numberOfUnits": "80"
},
"Dream.Exit1": {
"_class": "Dream.Exit",
"coordinate": {
"left": 0.9994692573189933,
"top": 0.7470423170386943
},
"name": "Exit"
},
"St0M0": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.2018021659108287, "left": 0.20124013508759986,
"top": 0.013666696062206444 "top": 0.013362728902320656
}, },
"id": "St0M0", "id": "1_RO_E_M_A_A",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -1586,7 +1422,7 @@ ...@@ -1586,7 +1422,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "RO_E_M_A_A", "name": "1_RO_E_M_A_A",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 0.75 "mean": 0.75
...@@ -1601,13 +1437,12 @@ ...@@ -1601,13 +1437,12 @@
}, },
"workingBatchSize": 20 "workingBatchSize": 20
}, },
"St0M1": { "1_RO_E_M_A_B": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.2018021659108287, "left": 0.2018021659108287,
"top": 0.22399692088997386 "top": 0.22399692088997386
}, },
"id": "St0M1",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -1626,7 +1461,7 @@ ...@@ -1626,7 +1461,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "RO_E_M_A_B", "name": "1_RO_E_M_A_B",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 0.75 "mean": 0.75
...@@ -1641,13 +1476,13 @@ ...@@ -1641,13 +1476,13 @@
}, },
"workingBatchSize": 20 "workingBatchSize": 20
}, },
"St1M0": { "2_P_B_A_A": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.4182614199086073, "left": 0.4182614199086073,
"top": 0.015344638650002296 "top": 0.015344638650002296
}, },
"id": "St1M0", "id": "2_P_B_A_A",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -1666,7 +1501,7 @@ ...@@ -1666,7 +1501,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "P_B_A_A", "name": "2_P_B_A_A",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 0.75 "mean": 0.75
...@@ -1681,13 +1516,12 @@ ...@@ -1681,13 +1516,12 @@
}, },
"workingBatchSize": 20 "workingBatchSize": 20
}, },
"St1M1": { "2_P_B_A_B": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.41230602697692575, "left": 0.41230602697692575,
"top": 0.2219242159080133 "top": 0.2219242159080133
}, },
"id": "St1M1",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -1706,7 +1540,7 @@ ...@@ -1706,7 +1540,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "P_B_A_B", "name": "2_P_B_A_B",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 0.75 "mean": 0.75
...@@ -1721,13 +1555,13 @@ ...@@ -1721,13 +1555,13 @@
}, },
"workingBatchSize": 20 "workingBatchSize": 20
}, },
"St2M0": { "3_D_B_A_A": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.6332996089721042, "left": 0.6332996089721042,
"top": 0.01725281110758568 "top": 0.01725281110758568
}, },
"id": "St2M0", "id": "3_D_B_A_A",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -1746,7 +1580,7 @@ ...@@ -1746,7 +1580,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "D_B_A_A", "name": "3_D_B_A_A",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 0.75 "mean": 0.75
...@@ -1761,13 +1595,12 @@ ...@@ -1761,13 +1595,12 @@
}, },
"workingBatchSize": 20 "workingBatchSize": 20
}, },
"St2M1": { "3_D_B_A_B": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.6340488812407455, "left": 0.6340488812407455,
"top": 0.22379953969289082 "top": 0.22379953969289082
}, },
"id": "St2M1",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -1786,7 +1619,7 @@ ...@@ -1786,7 +1619,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "D_B_A_B", "name": "3_D_B_A_B",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 0.75 "mean": 0.75
...@@ -1801,13 +1634,12 @@ ...@@ -1801,13 +1634,12 @@
}, },
"workingBatchSize": 20 "workingBatchSize": 20
}, },
"St3M0": { "4_Cut & Bend": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.9659075094274915, "left": 0.9660242062681554,
"top": 0.17454810203462923 "top": 0.17336308060894598
}, },
"id": "St3M0",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -1826,7 +1658,7 @@ ...@@ -1826,7 +1658,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "Cut & Bend", "name": "4_Cut & Bend",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 0.1875 "mean": 0.1875
...@@ -1841,17 +1673,16 @@ ...@@ -1841,17 +1673,16 @@
}, },
"workingBatchSize": 80 "workingBatchSize": 80
}, },
"St4M0": { "5_Moulding": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.11094765779640971, "left": 0.10327653739447205,
"top": 0.773362431708059 "top": 0.7730867922482839
}, },
"id": "St4M0",
"interruption": { "interruption": {
"failure": "" "failure": ""
}, },
"name": "Moulding", "name": "5_Moulding",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 0.375 "mean": 0.375
...@@ -1866,13 +1697,12 @@ ...@@ -1866,13 +1697,12 @@
}, },
"workingBatchSize": 40 "workingBatchSize": 40
}, },
"St5M0": { "6_Flag Labelling A": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.2970488955292209, "left": 0.2970488955292209,
"top": 0.5764883070945124 "top": 0.5764883070945124
}, },
"id": "St5M0",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -1891,7 +1721,7 @@ ...@@ -1891,7 +1721,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "Flag Labelling A", "name": "6_Flag Labelling A",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 0.1875 "mean": 0.1875
...@@ -1906,13 +1736,12 @@ ...@@ -1906,13 +1736,12 @@
}, },
"workingBatchSize": 80 "workingBatchSize": 80
}, },
"St5M1": { "6_Flag Labelling B": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.2918428202821252, "left": 0.2918428202821252,
"top": 0.9611889446138 "top": 0.9611889446138
}, },
"id": "St5M1",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -1931,7 +1760,7 @@ ...@@ -1931,7 +1760,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "Flag Labelling B", "name": "6_Flag Labelling B",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 0.1875 "mean": 0.1875
...@@ -1946,13 +1775,12 @@ ...@@ -1946,13 +1775,12 @@
}, },
"workingBatchSize": 80 "workingBatchSize": 80
}, },
"St6M0": { "7_Pressure A": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.45934164132760386, "left": 0.4590469615218773,
"top": 0.5615188546490438 "top": 0.560438540581452
}, },
"id": "St6M0",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -1971,7 +1799,7 @@ ...@@ -1971,7 +1799,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "Pressure A", "name": "7_Pressure A",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 1 "mean": 1
...@@ -1986,13 +1814,12 @@ ...@@ -1986,13 +1814,12 @@
}, },
"workingBatchSize": 10 "workingBatchSize": 10
}, },
"St6M1": { "7_Pressure B": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.45918659128971234, "left": 0.4590469615218773,
"top": 0.960991679081057 "top": 0.9608962942130924
}, },
"id": "St6M1",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -2011,7 +1838,7 @@ ...@@ -2011,7 +1838,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "Pressure B", "name": "7_Pressure B",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 1 "mean": 1
...@@ -2026,22 +1853,12 @@ ...@@ -2026,22 +1853,12 @@
}, },
"workingBatchSize": 10 "workingBatchSize": 10
}, },
"St7D": { "8_Carding": {
"_class": "Dream.BatchDecomposition",
"coordinate": {
"left": 0.6385832092381459,
"top": 0.7640847057948053
},
"name": "St7_D",
"numberOfSubBatches": 8
},
"St7M0": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.7286239090253878, "left": 0.7066792229768067,
"top": 0.5916553142335758 "top": 0.6281334023947263
}, },
"id": "St7M0",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -2060,7 +1877,7 @@ ...@@ -2060,7 +1877,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "Carding", "name": "8_Carding",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 0.5 "mean": 0.5
...@@ -2075,13 +1892,12 @@ ...@@ -2075,13 +1892,12 @@
}, },
"workingBatchSize": 10 "workingBatchSize": 10
}, },
"St8M0": { "9_Packaging A": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.8662814564336495, "left": 0.8276143790849673,
"top": 0.5158535320361616 "top": 0.4918622893425504
}, },
"id": "St8M0",
"interruption": { "interruption": {
"failure": { "failure": {
"TTF": { "TTF": {
...@@ -2100,7 +1916,7 @@ ...@@ -2100,7 +1916,7 @@
"repairman": "" "repairman": ""
} }
}, },
"name": "Packaging A", "name": "9_Packaging A",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 1 "mean": 1
...@@ -2115,45 +1931,193 @@ ...@@ -2115,45 +1931,193 @@
}, },
"workingBatchSize": 10 "workingBatchSize": 10
}, },
"St8M1": { "9_Packaging B": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"coordinate": { "coordinate": {
"left": 0.8781921514651204, "left": 0.8403105780796151,
"top": 0.9611889446138 "top": 0.9232952413566464
}, },
"id": "St8M1", "name": "9_Packaging B",
"interruption": {
"failure": {
"TTF": {
"Fixed": {
"mean": 0
},
"distribution": "Fixed"
},
"TTR": {
"Fixed": {
"mean": 0
},
"distribution": "Fixed"
},
"failureDistribution": "No",
"repairman": ""
}
},
"name": "Packaging B",
"processingTime": { "processingTime": {
"Fixed": { "Fixed": {
"mean": 1 "mean": 1
}, },
"distribution": "Fixed" "distribution": "Fixed"
}, },
"scrapping": { "workingBatchSize": 10
},
"B1": {
"_class": "Dream.LineClearance",
"capacity": 2,
"coordinate": {
"left": 0.3081327478571614,
"top": 0.021036307350047176
},
"id": "B1",
"name": "B1",
"schedulingRule": "FIFO"
},
"B10": {
"_class": "Dream.Queue",
"capacity": 4,
"coordinate": {
"left": 0.37830510689257246,
"top": 0.7550041875821227
},
"id": "B10",
"name": "B10",
"schedulingRule": "FIFO"
},
"B11": {
"_class": "Dream.Queue",
"capacity": 4,
"coordinate": {
"left": 0.5418509694588267,
"top": 0.7716845469524345
},
"name": "B11",
"schedulingRule": "FIFO"
},
"B12": {
"_class": "Dream.RoutingQueue",
"capacity": 23,
"coordinate": {
"left": 0.7780022382216776,
"top": 0.7112343913913901
},
"name": "B12",
"schedulingRule": "FIFO"
},
"B2": {
"_class": "Dream.LineClearance",
"capacity": 2,
"coordinate": {
"left": 0.5232485073555496,
"top": 0.013666696062206444
},
"name": "B2",
"schedulingRule": "FIFO"
},
"B3": {
"_class": "Dream.LineClearance",
"capacity": 2,
"coordinate": {
"left": 0.30516154587152466,
"top": 0.21432431691821405
},
"name": "B3",
"schedulingRule": "FIFO"
},
"B4": {
"_class": "Dream.LineClearance",
"capacity": 2,
"coordinate": {
"left": 0.5187142701900398,
"top": 0.24087466145736686
},
"name": "B4",
"schedulingRule": "FIFO"
},
"B7": {
"_class": "Dream.Queue",
"capacity": 4,
"coordinate": {
"left": 0.8453666868818541,
"top": 0.07788764399810784
},
"name": "B7",
"schedulingRule": "FIFO"
},
"B8": {
"_class": "Dream.Queue",
"capacity": 4,
"coordinate": {
"left": 0.004430433936801263,
"top": 0.7879379917839283
},
"name": "B8",
"schedulingRule": "FIFO"
},
"B9": {
"_class": "Dream.Queue",
"capacity": 4,
"coordinate": {
"left": 0.18889698258498985,
"top": 0.7747840492453537
},
"name": "B9",
"schedulingRule": "FIFO"
},
"BDA": {
"_class": "Dream.BatchDecomposition",
"coordinate": {
"left": 0.09978623503357781,
"top": 0.01725281110758568
},
"name": "BDA",
"numberOfSubBatches": 4
},
"BDB": {
"_class": "Dream.BatchDecomposition",
"coordinate": {
"left": 0.09762884137511894,
"top": 0.22590515117972654
},
"name": "BDB",
"numberOfSubBatches": 4
},
"BRA": {
"_class": "Dream.BatchReassembly",
"coordinate": {
"left": 0.7345017315221779,
"top": 0.005869386959240394
},
"name": "BRA",
"numberOfSubBatches": 4
},
"BRB": {
"_class": "Dream.BatchReassembly",
"coordinate": {
"left": 0.732266858260719,
"top": 0.22001598561825875
},
"name": "BRB",
"numberOfSubBatches": 4
},
"Dream.BatchSource1": {
"_class": "Dream.BatchSource",
"batchNumberOfUnits": "80",
"coordinate": {
"left": 0.002304632153726827,
"top": 0.10443803914040899
},
"entity": "Dream.Batch",
"id": "Dream.BatchSource1",
"interArrivalTime": {
"Fixed": { "Fixed": {
"mean": 0 "mean": 0.5
}, },
"distribution": "Fixed" "distribution": "Fixed"
}, },
"workingBatchSize": 10 "name": "Source",
"numberOfUnits": "80"
},
"Dream.Exit1": {
"_class": "Dream.Exit",
"coordinate": {
"left": 0.9994692573189933,
"top": 0.7470423170386943
},
"name": "Exit"
},
"St7D": {
"_class": "Dream.BatchDecomposition",
"coordinate": {
"left": 0.6385832092381459,
"top": 0.7640847057948053
},
"name": "St7_D",
"numberOfSubBatches": 8
}, },
"St8RA": { "St8RA": {
"_class": "Dream.BatchReassembly", "_class": "Dream.BatchReassembly",
...@@ -2178,11 +2142,60 @@ ...@@ -2178,11 +2142,60 @@
}, },
"input": { "input": {
"ACO_weights_spreadsheet": [ "ACO_weights_spreadsheet": [
["","Obj1: Max number of assigned PB","Obj2: Assignment to machines with higher WIP","Obj3: Min assignment variations","Obj4: Uniform assignment across stations","Obj5: Machines with furthest last assignment time","Obj6: Fill sub-line"], [
["Min weight value",0.5,1.5,0,0.5,0.5,1], "",
["Max weight value",1.5,2.5,1,1.5,1.5,2], "Obj1: Max number of assigned PB",
["Step",0.1,0.1,0.1,0.1,0.1,0.1], "Obj2: Assignment to machines with higher WIP",
["Static weight value","","","","","",""] "Obj3: Min assignment variations",
"Obj4: Uniform assignment across stations",
"Obj5: Machines with furthest last assignment time",
"Obj6: Fill sub-line"
],
[
"Min weight value",
0.5,
1.5,
0,
0.5,
0.5,
1
],
[
"Max weight value",
1.5,
2.5,
1,
1.5,
1.5,
2
],
[
"Step",
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
],
[
"Static weight value",
"2",
"1",
"0",
"2",
"1",
"1"
],
[
null,
null,
null,
null,
null,
null,
null
]
], ],
"machine_shift_spreadsheet": [ "machine_shift_spreadsheet": [
[ [
...@@ -2199,7 +2212,7 @@ ...@@ -2199,7 +2212,7 @@
], ],
[ [
"2015/02/16", "2015/02/16",
"St0M0,St1M0,St2M0,St3M0,St4M0,St5M0,St6M0,St7M0,St8M0", "All",
"16:00", "16:00",
"01:00" "01:00"
], ],
...@@ -2211,7 +2224,7 @@ ...@@ -2211,7 +2224,7 @@
], ],
[ [
"2015/02/17", "2015/02/17",
"St0M0,St1M0,St2M0,St3M0,St4M0,St5M0,St6M0,St7M0,St8M0", "All",
"16:00", "16:00",
"01:00" "01:00"
], ],
...@@ -2223,7 +2236,7 @@ ...@@ -2223,7 +2236,7 @@
], ],
[ [
"2015/02/18", "2015/02/18",
"St0M0,St1M0,St2M0,St3M0,St4M0,St5M0,St6M0,St7M0,St8M0", "All",
"16:00", "16:00",
"01:00" "01:00"
], ],
...@@ -2291,69 +2304,69 @@ ...@@ -2291,69 +2304,69 @@
], ],
[ [
"PB_1", "PB_1",
"St0M0,St0M1,St1M0,St1M1,St2M0,St2M1" "1_RO_E_M_A_A,1_RO_E_M_A_B,2_P_B_A_A,2_P_B_A_B,3_D_B_A_A,3_D_B_A_B"
], ],
[ [
"PB_2", "PB_2",
"St0M0,St0M1,St1M0,St1M1,St2M0,St2M1" "1_RO_E_M_A_A,1_RO_E_M_A_B,2_P_B_A_A,2_P_B_A_B,3_D_B_A_A,3_D_B_A_B"
], ],
[ [
"PB_3", "PB_3",
"St0M0,St0M1,St1M0,St1M1,St2M0,St2M1" "1_RO_E_M_A_A,1_RO_E_M_A_B,2_P_B_A_A,2_P_B_A_B,3_D_B_A_A,3_D_B_A_B"
], ],
[ [
"PB_4", "PB_4",
"St0M0,St0M1,St1M0,St1M1,St2M0,St2M1" "1_RO_E_M_A_A,1_RO_E_M_A_B,2_P_B_A_A,2_P_B_A_B,3_D_B_A_A,3_D_B_A_B"
], ],
[ [
"PB_7", "PB_7",
"St2M0,St2M1,St4M0,St5M0,St5M1" "3_D_B_A_A,3_D_B_A_B,5_Moulding,6_Flag Labelling A,6_Flag Labelling B"
], ],
[ [
"PB_9", "PB_9",
"St3M0,St4M0,St5M0,St5M1" "4_Cut & Bend,5_Moulding,6_Flag Labelling A,6_Flag Labelling B"
], ],
[ [
"PB_10", "PB_10",
"St4M0,St5M0,St5M1,St6M0,St6M1" "5_Moulding,6_Flag Labelling A,6_Flag Labelling B,7_Pressure A,7_Pressure B"
], ],
[ [
"PB_12", "PB_12",
"St1M0,St1M1,St2M0,St2M1,St6M0,St6M1" "2_P_B_A_A,2_P_B_A_B,3_D_B_A_A,3_D_B_A_B,7_Pressure A,7_Pressure B"
], ],
[ [
"PB_15", "PB_15",
"St7M0,St8M0,St8M1" "8_Carding,9_Packaging A,9_Packaging B"
], ],
[ [
"PB_16", "PB_16",
"St6M0,St6M1,St7M0,St8M0,St8M1" "7_Pressure A,7_Pressure B,8_Carding,9_Packaging A,9_Packaging B"
], ],
[ [
"PB_17", "PB_17",
"St3M0,St6M0,St6M1,St8M0,St8M1" "4_Cut & Bend,7_Pressure A,7_Pressure B,9_Packaging A,9_Packaging B"
], ],
[ [
"PB_20", "PB_20",
"St5M0, St5M1,St6M0,St6M1,St7M0" "6_Flag Labelling A,6_Flag Labelling B,7_Pressure A,7_Pressure B,8_Carding"
], ],
[ [
"PB_21", "PB_21",
"St6M0,St6M1,St7M0,St8M0,St8M1" "7_Pressure A,7_Pressure B,8_Carding,9_Packaging A,9_Packaging B"
], ],
[ [
"PB_25", "PB_25",
"St1M0,St1M1,St2M0,St2M1,St8M0,St8M1" "2_P_B_A_A,2_P_B_A_B,3_D_B_A_A,3_D_B_A_B,9_Packaging A,9_Packaging B"
], ],
[ [
"PB_30", "PB_30",
"St3M0,St4M0" "4_Cut & Bend,5_Moulding"
], ],
[ [
"", "",
"" ""
] ]
], ],
"wip_spreadsheet": [ "wip_spreadsheet": [
[ [
"ID", "ID",
...@@ -2365,15 +2378,15 @@ ...@@ -2365,15 +2378,15 @@
], ],
[ [
"1", "1",
"St8M0", "9_Packaging A",
"80", "80",
"60", "60",
"Batch", "Batch",
null ""
], ],
[ [
"2", "2",
"St7M0", "8_Carding",
"80", "80",
"20", "20",
"Batch", "Batch",
...@@ -2385,11 +2398,11 @@ ...@@ -2385,11 +2398,11 @@
"80", "80",
"", "",
"Batch", "Batch",
null ""
], ],
[ [
"4", "4",
"St6M0", "7_Pressure A",
"80", "80",
"45", "45",
"Batch", "Batch",
...@@ -2397,11 +2410,11 @@ ...@@ -2397,11 +2410,11 @@
], ],
[ [
"5", "5",
"St6M1", "7_Pressure B",
"80", "80",
"10", "10",
"Batch", "Batch",
null ""
], ],
[ [
"6", "6",
...@@ -2417,7 +2430,7 @@ ...@@ -2417,7 +2430,7 @@
"80", "80",
"", "",
"Batch", "Batch",
null ""
], ],
[ [
"8", "8",
...@@ -2425,7 +2438,7 @@ ...@@ -2425,7 +2438,7 @@
"80", "80",
"", "",
"Batch", "Batch",
null ""
], ],
[ [
"9", "9",
...@@ -2433,7 +2446,7 @@ ...@@ -2433,7 +2446,7 @@
"80", "80",
"", "",
"Batch", "Batch",
null ""
], ],
[ [
"12", "12",
...@@ -2441,7 +2454,7 @@ ...@@ -2441,7 +2454,7 @@
"80", "80",
"", "",
"Batch", "Batch",
null ""
], ],
[ [
"13", "13",
...@@ -2449,11 +2462,11 @@ ...@@ -2449,11 +2462,11 @@
"80", "80",
"", "",
"Batch", "Batch",
null ""
], ],
[ [
"B10_SB0", "B10_SB0",
"St2M0", "3_D_B_A_A",
"20", "20",
"0", "0",
"SubBatch", "SubBatch",
...@@ -2471,13 +2484,13 @@ ...@@ -2471,13 +2484,13 @@
"B10_SB2", "B10_SB2",
"B1", "B1",
"20", "20",
null, "",
"SubBatch", "SubBatch",
"10" "10"
], ],
[ [
"B10_SB3", "B10_SB3",
"St0M0", "1_RO_E_M_A_A",
"20", "20",
"20", "20",
"SubBatch", "SubBatch",
...@@ -2501,7 +2514,7 @@ ...@@ -2501,7 +2514,7 @@
], ],
[ [
"B11_SB2", "B11_SB2",
"St0M1", "1_RO_E_M_A_B",
"20", "20",
"20", "20",
"SubBatch", "SubBatch",
...@@ -2509,7 +2522,7 @@ ...@@ -2509,7 +2522,7 @@
], ],
[ [
"B11_SB3", "B11_SB3",
"St0M1", "1_RO_E_M_A_B",
"20", "20",
"20", "20",
"SubBatch", "SubBatch",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment