Commit bbcba72a authored by Sebastien Robin's avatar Sebastien Robin

JSONInputs: reformat Topoly 58 to 62

parent 2f06bfea
{ {
"edges": {
"con_10": [
"Q3",
"EDM",
{}
],
"con_15": [
"Q1",
"M1",
{}
],
"con_5": [
"Q2",
"M2",
{}
]
},
"general": {
"confidenceLevel": "0.95",
"currentDate": "2013/01/01",
"maxSimTime": "-1",
"numberOfAntsPerGenerations": "20",
"numberOfGenerations": "10",
"numberOfReplications": "1",
"numberOfSolutions": "4",
"processTimeout": "2000",
"trace": "Yes"
},
"nodes": { "nodes": {
"E1": {
"_class": "Dream.ExitJobShop",
"element_id": "DreamNode_1"
},
"EDM": {
"_class": "Dream.MachineJobShop",
"element_id": "DreamNode_2",
"failures": {
"MTTF": "40",
"MTTR": "10",
"failureDistribution": "No",
"repairman": "None"
},
"name": "EDM",
"processingTime": {
"distributionType": "Fixed",
"max": "1",
"mean": 0.9,
"min": "0.1",
"stdev": "0.1"
}
},
"M1": {
"_class": "Dream.MachineJobShop",
"element_id": "DreamNode_3",
"failures": {
"MTTF": "40",
"MTTR": "10",
"failureDistribution": "No",
"repairman": "None"
},
"name": "M1",
"processingTime": {
"distributionType": "Fixed",
"max": "1",
"mean": 0.9,
"min": "0.1",
"stdev": "0.1"
}
},
"M2": {
"_class": "Dream.MachineJobShop",
"element_id": "DreamNode_4",
"failures": {
"MTTF": "40",
"MTTR": "10",
"failureDistribution": "No",
"repairman": "None"
},
"name": "M2",
"processingTime": {
"distributionType": "Fixed",
"max": "1",
"mean": 0.9,
"min": "0.1",
"stdev": "0.1"
}
},
"Q1": { "Q1": {
"_class": "Dream.QueueJobShop",
"capacity": "10", "capacity": "10",
"name": "Q1", "element_id": "DreamNode_5",
"isDummy": "0", "isDummy": "0",
"name": "Q1",
"schedulingRule": "EDD",
"wip": [ "wip": [
{ {
"_class": "Dream.Job",
"dueDate": 32, "dueDate": 32,
"id": "J1",
"name": "J1",
"route": [ "route": [
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": 0.0
}, },
"stationIdsList": [ "stationIdsList": [
"Q1" "Q1"
...@@ -21,7 +113,7 @@ ...@@ -21,7 +113,7 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "10" "mean": 10.0
}, },
"stationIdsList": [ "stationIdsList": [
"M1", "M1",
...@@ -32,7 +124,7 @@ ...@@ -32,7 +124,7 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": 0.0
}, },
"stationIdsList": [ "stationIdsList": [
"Q3" "Q3"
...@@ -42,25 +134,25 @@ ...@@ -42,25 +134,25 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "30" "mean": 30.0
}, },
"stationIdsList": [ "stationIdsList": [
"EDM" "EDM"
], ],
"stepNumber": 3 "stepNumber": 3
} }
], ]
"_class": "Dream.Job",
"id": "J1",
"name": "J1"
}, },
{ {
"_class": "Dream.Job",
"dueDate": 31, "dueDate": 31,
"id": "J2",
"name": "J2",
"route": [ "route": [
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": 0.0
}, },
"stationIdsList": [ "stationIdsList": [
"Q1" "Q1"
...@@ -70,7 +162,7 @@ ...@@ -70,7 +162,7 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "40" "mean": 40.0
}, },
"stationIdsList": [ "stationIdsList": [
"M1", "M1",
...@@ -81,7 +173,7 @@ ...@@ -81,7 +173,7 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": 0.0
}, },
"stationIdsList": [ "stationIdsList": [
"Q3" "Q3"
...@@ -91,25 +183,25 @@ ...@@ -91,25 +183,25 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "20" "mean": 20.0
}, },
"stationIdsList": [ "stationIdsList": [
"EDM" "EDM"
], ],
"stepNumber": 3 "stepNumber": 3
} }
], ]
"_class": "Dream.Job",
"id": "J2",
"name": "J2"
}, },
{ {
"_class": "Dream.Job",
"dueDate": 31, "dueDate": 31,
"id": "J3",
"name": "J3",
"route": [ "route": [
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": 0.0
}, },
"stationIdsList": [ "stationIdsList": [
"Q1" "Q1"
...@@ -119,7 +211,7 @@ ...@@ -119,7 +211,7 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "20" "mean": 20.0
}, },
"stationIdsList": [ "stationIdsList": [
"M1", "M1",
...@@ -130,7 +222,7 @@ ...@@ -130,7 +222,7 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": 0.0
}, },
"stationIdsList": [ "stationIdsList": [
"Q3" "Q3"
...@@ -140,25 +232,25 @@ ...@@ -140,25 +232,25 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "10" "mean": 10.0
}, },
"stationIdsList": [ "stationIdsList": [
"EDM" "EDM"
], ],
"stepNumber": 3 "stepNumber": 3
} }
], ]
"_class": "Dream.Job",
"id": "J3",
"name": "J3"
}, },
{ {
"_class": "Dream.Job",
"dueDate": 31, "dueDate": 31,
"id": "J4",
"name": "J4",
"route": [ "route": [
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": 0.0
}, },
"stationIdsList": [ "stationIdsList": [
"Q1" "Q1"
...@@ -168,7 +260,7 @@ ...@@ -168,7 +260,7 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "10" "mean": 10.0
}, },
"stationIdsList": [ "stationIdsList": [
"M1", "M1",
...@@ -179,7 +271,7 @@ ...@@ -179,7 +271,7 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": 0.0
}, },
"stationIdsList": [ "stationIdsList": [
"Q3" "Q3"
...@@ -189,25 +281,25 @@ ...@@ -189,25 +281,25 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "20" "mean": 20.0
}, },
"stationIdsList": [ "stationIdsList": [
"EDM" "EDM"
], ],
"stepNumber": 3 "stepNumber": 3
} }
], ]
"_class": "Dream.Job",
"id": "J4",
"name": "J4"
}, },
{ {
"_class": "Dream.Job",
"dueDate": 31, "dueDate": 31,
"id": "J5",
"name": "J5",
"route": [ "route": [
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": 0.0
}, },
"stationIdsList": [ "stationIdsList": [
"Q1" "Q1"
...@@ -217,148 +309,67 @@ ...@@ -217,148 +309,67 @@
{ {
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "30" "mean": 30.0
}, },
"stationIdsList": [ "stationIdsList": [
"M1" "M1"
], ],
"stepNumber": 1 "stepNumber": 1
} }
], ]
"_class": "Dream.Job",
"id": "J5",
"name": "J5"
} }
], ]
"element_id": "DreamNode_5", },
"Q2": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"schedulingRule": "EDD" "capacity": "10",
"element_id": "DreamNode_6",
"isDummy": "0",
"name": "Q2",
"schedulingRule": "RPC"
}, },
"Q3": { "Q3": {
"_class": "Dream.QueueJobShop",
"capacity": "10", "capacity": "10",
"name": "Q3",
"isDummy": "0",
"element_id": "DreamNode_7", "element_id": "DreamNode_7",
"_class": "Dream.QueueJobShop", "isDummy": "0",
"name": "Q3",
"schedulingRule": "WINQ" "schedulingRule": "WINQ"
}
}, },
"Q2": { "preference": {
"capacity": "10", "coordinates": {
"name": "Q2", "E1": {
"isDummy": "0", "left": 0.6866929590654354,
"element_id": "DreamNode_6", "top": 0.3366244346493645
"_class": "Dream.QueueJobShop",
"schedulingRule": "RPC"
}, },
"EDM": { "EDM": {
"processingTime": { "left": 0.44157912354071593,
"stdev": "0.1", "top": 0.4784605728443214
"max": "1",
"min": "0.1",
"distributionType": "Fixed",
"mean": "0.9"
},
"failures": {
"MTTR": "10",
"failureDistribution": "No",
"repairman": "None",
"MTTF": "40"
},
"element_id": "DreamNode_2",
"_class": "Dream.MachineJobShop",
"name": "EDM"
}, },
"M1": { "M1": {
"processingTime": { "left": 0.20862742489317723,
"stdev": "0.1", "top": 0.26476079129725294
"max": "1",
"min": "0.1",
"distributionType": "Fixed",
"mean": "0.9"
},
"failures": {
"MTTR": "10",
"failureDistribution": "No",
"repairman": "None",
"MTTF": "40"
},
"element_id": "DreamNode_3",
"_class": "Dream.MachineJobShop",
"name": "M1"
}, },
"M2": { "M2": {
"processingTime": { "left": 0.21049852287428195,
"stdev": "0.1", "top": 0.4538756422238622
"max": "1",
"min": "0.1",
"distributionType": "Fixed",
"mean": "0.9"
}, },
"failures": {
"MTTR": "10",
"failureDistribution": "No",
"repairman": "None",
"MTTF": "40"
},
"element_id": "DreamNode_4",
"_class": "Dream.MachineJobShop",
"name": "M2"
},
"E1": {
"element_id": "DreamNode_1",
"_class": "Dream.ExitJobShop"
}
},
"edges": {
"con_5": [
"Q2",
"M2",
{}
],
"con_15": [
"Q1",
"M1",
{}
],
"con_10": [
"Q3",
"EDM",
{}
]
},
"preference": {
"zoom_level": 0.99999,
"coordinates": {
"Q1": { "Q1": {
"top": 0.2609784942787208, "left": 0.06829507631032258,
"left": 0.06829507631032258 "top": 0.2609784942787208
},
"Q3": {
"top": 0.27043423682505124,
"left": 0.4397080255596112
}, },
"Q2": { "Q2": {
"top": 0.45009334520533, "left": 0.07016617429142732,
"left": 0.07016617429142732 "top": 0.45009334520533
}, },
"EDM": { "Q3": {
"top": 0.4784605728443214, "left": 0.4397080255596112,
"left": 0.44157912354071593 "top": 0.27043423682505124
},
"M1": {
"top": 0.26476079129725294,
"left": 0.20862742489317723
},
"M2": {
"top": 0.4538756422238622,
"left": 0.21049852287428195
},
"E1": {
"top": 0.3366244346493645,
"left": 0.6866929590654354
}
} }
}, },
"zoom_level": 0.99999
},
"shift_spreadsheet": [ "shift_spreadsheet": [
[ [
"Day", "Day",
...@@ -372,16 +383,5 @@ ...@@ -372,16 +383,5 @@
null, null,
null null
] ]
], ]
"general": {
"numberOfGenerations": "10",
"numberOfReplications": "1",
"numberOfAntsPerGenerations": "20",
"processTimeout": "2000",
"numberOfSolutions": "4",
"confidenceLevel": "0.95",
"maxSimTime": "-1",
"trace": "Yes",
"currentDate": "2013/01/01"
}
} }
\ No newline at end of file
...@@ -3,216 +3,277 @@ ...@@ -3,216 +3,277 @@
"edges": {}, "edges": {},
"general": { "general": {
"_class": "Dream.Configuration", "_class": "Dream.Configuration",
"numberOfReplications": "1", "confidenceLevel": "0.95",
"maxSimTime": "-1", "maxSimTime": "-1",
"trace": "Yes", "numberOfReplications": "1",
"confidenceLevel": "0.95" "trace": "Yes"
}, },
"nodes": { "nodes": {
"AB1": {
"_class": "Dream.MouldAssemblyBuffer",
"capacity": "-1",
"id": "AB1",
"isDummy": "0",
"name": "Assembly Buffer"
},
"CAD1": {
"_class": "Dream.MachineManagedJob",
"name": "CAD Design 1",
"operationType": "MT-Load-Setup-Processing"
},
"CAD2": {
"_class": "Dream.MachineManagedJob",
"name": "CAD Design 2",
"operationType": "MT-Load-Setup-Processing"
},
"CAM1": {
"_class": "Dream.MachineManagedJob",
"name": "CAM Design 1",
"operationType": "MT-Load-Setup-Processing"
},
"CAM2": {
"_class": "Dream.MachineManagedJob",
"name": "CAM Design 2",
"operationType": "MT-Load-Setup-Processing"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"EDM": {
"_class": "Dream.MachineManagedJob",
"name": "EDM",
"operationType": "MT-Load-Setup-Processing"
},
"IM": {
"_class": "Dream.MachineManagedJob",
"name": "Mould Injection",
"operationType": "MT-Load-Setup-Processing"
},
"MA1": {
"_class": "Dream.MouldAssembly",
"id": "MA1",
"name": "Assembly 1",
"operationType": "MT-Load-Setup-Processing"
},
"MA2": {
"_class": "Dream.MouldAssembly",
"id": "MA2",
"name": "Assembly 2",
"operationType": "MT-Load-Setup-Processing"
},
"MA3": {
"_class": "Dream.MouldAssembly",
"id": "MA3",
"name": "Assembly 3",
"operationType": "MT-Load-Setup-Processing"
},
"MILL1": {
"_class": "Dream.MachineManagedJob",
"name": "Milling 1",
"operationType": "MT-Load-Setup-Processing"
},
"MILL2": {
"_class": "Dream.MachineManagedJob",
"name": "Milling 2",
"operationType": "MT-Load-Setup-Processing"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"OP1": {
"_class": "Dream.OperatorManagedJob",
"capacity": "1",
"name": "Operator1",
"schedulingRule": "Priority"
},
"Q0": { "Q0": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"name": "StartQueue",
"isDummy": "0",
"capacity": "-1", "capacity": "-1",
"isDummy": "0",
"name": "StartQueue",
"wip": [ "wip": [
{ {
"_class": "Dream.Order", "_class": "Dream.Order",
"name": "Order1",
"id": "O1",
"manager": "OP1",
"priority": "1",
"route": [
{
"stepNumber": "0",
"stationIdsList": [
"Q0"
]
},
{
"stepNumber": "1",
"stationIdsList": [
"CAD1","CAD2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"setupTime": {
"setupDistribution": "Fixed",
"setupMean": "0.5"
}
}
],
"componentsList": [ "componentsList": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Basic",
"id": "C1O1", "id": "C1O1",
"name": "Component1 from Order1", "name": "Component1 from Order1",
"componentType": "Basic",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"OD0" "OD0"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"QCAM" "QCAM"
] ],
"stepNumber": "1"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [
"CAM1","CAM2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.5" "setupMean": "0.5"
}
}, },
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"QMILL" "CAM1",
] "CAM2"
],
"stepNumber": "2"
}, },
{ {
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MILL1","MILL2" "QMILL"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.5" "setupMean": "0.5"
}
}, },
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"QEDM" "MILL1",
] "MILL2"
],
"stepNumber": "4"
}, },
{ {
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"EDM" "QEDM"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.5" "setupMean": "0.5"
} },
"stationIdsList": [
"EDM"
],
"stepNumber": "6"
}, },
{ {
"stepNumber": "7",
"stationIdsList": [ "stationIdsList": [
"AB1" "AB1"
] ],
"stepNumber": "7"
}, },
{ {
"stepNumber": "8",
"stationIdsList": [ "stationIdsList": [
"MA1","MA2","MA3" "MA1",
] "MA2",
"MA3"
],
"stepNumber": "8"
} }
] ]
}, },
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Secondary",
"id": "C2O1", "id": "C2O1",
"name": "Component2 from Order1", "name": "Component2 from Order1",
"componentType": "Secondary",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"OD0" "OD0"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"QCAM" "QCAM"
] ],
"stepNumber": "1"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [
"CAM1","CAM2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.6" "setupMean": "0.6"
}
}, },
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"QMILL" "CAM1",
] "CAM2"
],
"stepNumber": "2"
}, },
{ {
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MILL1","MILL2" "QMILL"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "4" "mean": "4"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.4" "setupMean": "0.4"
}
}, },
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"QEDM" "MILL1",
] "MILL2"
],
"stepNumber": "4"
}, },
{ {
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"EDM" "QEDM"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.6" "setupMean": "0.6"
} },
"stationIdsList": [
"EDM"
],
"stepNumber": "6"
}, },
{ {
"stepNumber": "7",
"stationIdsList": [ "stationIdsList": [
"AB1" "AB1"
] ],
"stepNumber": "7"
}, },
{ {
"stepNumber": "8",
"stationIdsList": [ "stationIdsList": [
"MA1","MA2","MA3" "MA1",
] "MA2",
"MA3"
],
"stepNumber": "8"
} }
] ]
}, },
...@@ -222,243 +283,254 @@ ...@@ -222,243 +283,254 @@
"name": "Mould1 from Order1", "name": "Mould1 from Order1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"MA1","MA2","MA3"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}
}, },
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"QIM" "MA1",
] "MA2",
"MA3"
],
"stepNumber": "0"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"IM" "QIM"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.5" "setupMean": "0.5"
} },
"stationIdsList": [
"IM"
],
"stepNumber": "2"
}, },
{ {
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"E1" "E1"
] ],
"stepNumber": "3"
} }
] ]
} }
] ],
}, "id": "O1",
{
"_class": "Dream.Order",
"name": "Order2",
"id": "O2",
"manager": "OP1", "manager": "OP1",
"priority": "2", "name": "Order1",
"priority": "1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"Q0" "Q0"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [
"CAD1","CAD2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.4" "mean": 1.0
}, },
"setupTime": { "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.7" "setupMean": "0.5"
} },
} "stationIdsList": [
"CAD1",
"CAD2"
], ],
"stepNumber": "1"
}
]
},
{
"_class": "Dream.Order",
"componentsList": [ "componentsList": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Basic",
"id": "C1O2", "id": "C1O2",
"name": "Component1 from Order2", "name": "Component1 from Order2",
"componentType": "Basic",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"OD0" "OD0"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"QCAM" "QCAM"
] ],
"stepNumber": "1"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [
"CAM1","CAM2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.3" "mean": "0.3"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.1" "setupMean": "0.1"
}
}, },
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"QMILL" "CAM1",
] "CAM2"
],
"stepNumber": "2"
}, },
{ {
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MILL1","MILL2" "QMILL"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "1.2" "setupMean": "1.2"
}
}, },
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"QEDM" "MILL1",
] "MILL2"
],
"stepNumber": "4"
}, },
{ {
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"EDM" "QEDM"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.9" "mean": "0.9"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.3" "setupMean": "0.3"
} },
"stationIdsList": [
"EDM"
],
"stepNumber": "6"
}, },
{ {
"stepNumber": "7",
"stationIdsList": [ "stationIdsList": [
"AB1" "AB1"
] ],
"stepNumber": "7"
}, },
{ {
"stepNumber": "8",
"stationIdsList": [ "stationIdsList": [
"MA1","MA2","MA3" "MA1",
] "MA2",
"MA3"
],
"stepNumber": "8"
} }
] ]
}, },
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Secondary",
"id": "C2O2", "id": "C2O2",
"name": "Component2 from Order2", "name": "Component2 from Order2",
"componentType": "Secondary",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"OD0" "OD0"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"QCAM" "QCAM"
] ],
"stepNumber": "1"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [
"CAM1","CAM2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.8" "mean": "0.8"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.2" "setupMean": "0.2"
}
}, },
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"QMILL" "CAM1",
] "CAM2"
],
"stepNumber": "2"
}, },
{ {
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MILL1","MILL2" "QMILL"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.4" "mean": "0.4"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.1" "setupMean": "0.1"
}
}, },
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"QEDM" "MILL1",
] "MILL2"
],
"stepNumber": "4"
}, },
{ {
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"EDM" "QEDM"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.4" "mean": "1.4"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.3" "setupMean": "0.3"
} },
"stationIdsList": [
"EDM"
],
"stepNumber": "6"
}, },
{ {
"stepNumber": "7",
"stationIdsList": [ "stationIdsList": [
"AB1" "AB1"
] ],
"stepNumber": "7"
}, },
{ {
"stepNumber": "8",
"stationIdsList": [ "stationIdsList": [
"MA1","MA2","MA3" "MA1",
] "MA2",
"MA3"
],
"stepNumber": "8"
} }
] ]
}, },
...@@ -468,149 +540,99 @@ ...@@ -468,149 +540,99 @@
"name": "Mould1 from Order2", "name": "Mould1 from Order2",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"MA1","MA2","MA3"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
}
}, },
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"QIM" "MA1",
] "MA2",
"MA3"
],
"stepNumber": "0"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"IM" "QIM"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.7" "mean": "0.7"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.1" "setupMean": "0.1"
} },
"stationIdsList": [
"IM"
],
"stepNumber": "2"
}, },
{ {
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"E1" "E1"
] ],
} "stepNumber": "3"
]
} }
] ]
} }
] ],
"id": "O2",
"manager": "OP1",
"name": "Order2",
"priority": "2",
"route": [
{
"stationIdsList": [
"Q0"
],
"stepNumber": "0"
}, },
"CAD1": { {
"_class": "Dream.MachineManagedJob", "processingTime": {
"name": "CAD Design 1", "distributionType": "Fixed",
"operationType": "MT-Load-Setup-Processing" "mean": 1.4
}, },
"CAD2": { "setupTime": {
"_class": "Dream.MachineManagedJob", "setupDistribution": "Fixed",
"name": "CAD Design 2", "setupMean": "0.7"
"operationType": "MT-Load-Setup-Processing"
}, },
"OD0": { "stationIdsList": [
"_class": "Dream.OrderDecomposition", "CAD1",
"name": "Order Decomposition" "CAD2"
],
"stepNumber": "1"
}
]
}
]
}, },
"QCAM": { "QCAM": {
"_class": "Dream.ConditionalBuffer", "_class": "Dream.ConditionalBuffer",
"name": "Queue CAM", "capacity": "-1",
"isDummy": "0",
"capacity": "-1"
},
"CAM1": {
"_class": "Dream.MachineManagedJob",
"name": "CAM Design 1",
"operationType": "MT-Load-Setup-Processing"
},
"CAM2": {
"_class": "Dream.MachineManagedJob",
"name": "CAM Design 2",
"operationType": "MT-Load-Setup-Processing"
},
"QMILL": {
"_class": "Dream.QueueManagedJob",
"name": "Queue Milling",
"isDummy": "0", "isDummy": "0",
"capacity": "-1" "name": "Queue CAM"
},
"MILL1": {
"_class": "Dream.MachineManagedJob",
"name": "Milling 1",
"operationType": "MT-Load-Setup-Processing"
},
"MILL2": {
"_class": "Dream.MachineManagedJob",
"name": "Milling 2",
"operationType": "MT-Load-Setup-Processing"
}, },
"QEDM": { "QEDM": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"name": "Queue EDM", "capacity": "-1",
"isDummy": "0",
"capacity": "-1"
},
"EDM": {
"_class": "Dream.MachineManagedJob",
"name": "EDM",
"operationType": "MT-Load-Setup-Processing"
},
"AB1": {
"_class": "Dream.MouldAssemblyBuffer",
"id": "AB1",
"name": "Assembly Buffer",
"isDummy": "0", "isDummy": "0",
"capacity": "-1" "name": "Queue EDM"
},
"MA1": {
"_class": "Dream.MouldAssembly",
"id": "MA1",
"name": "Assembly 1",
"operationType": "MT-Load-Setup-Processing"
},
"MA2": {
"_class": "Dream.MouldAssembly",
"id": "MA2",
"name": "Assembly 2",
"operationType": "MT-Load-Setup-Processing"
},
"MA3": {
"_class": "Dream.MouldAssembly",
"id": "MA3",
"name": "Assembly 3",
"operationType": "MT-Load-Setup-Processing"
}, },
"QIM": { "QIM": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"name": "Queue Mould Injection", "capacity": "-1",
"isDummy": "0", "isDummy": "0",
"capacity": "-1" "name": "Queue Mould Injection"
},
"IM": {
"_class": "Dream.MachineManagedJob",
"name": "Mould Injection",
"operationType": "MT-Load-Setup-Processing"
}, },
"E1": { "QMILL": {
"_class": "Dream.ExitJobShop", "_class": "Dream.QueueManagedJob",
"name": "Exit" "capacity": "-1",
}, "isDummy": "0",
"OP1": { "name": "Queue Milling"
"_class": "Dream.OperatorManagedJob",
"capacity": "1",
"name": "Operator1",
"schedulingRule": "Priority"
} }
} }
} }
\ No newline at end of file
...@@ -3,216 +3,277 @@ ...@@ -3,216 +3,277 @@
"edges": {}, "edges": {},
"general": { "general": {
"_class": "Dream.Configuration", "_class": "Dream.Configuration",
"numberOfReplications": "1", "confidenceLevel": "0.95",
"maxSimTime": "-1", "maxSimTime": "-1",
"trace": "Yes", "numberOfReplications": "1",
"confidenceLevel": "0.95" "trace": "Yes"
}, },
"nodes": { "nodes": {
"AB1": {
"_class": "Dream.MouldAssemblyBuffer",
"capacity": "-1",
"id": "AB1",
"isDummy": "0",
"name": "Assembly Buffer"
},
"CAD1": {
"_class": "Dream.MachineManagedJob",
"name": "CAD Design 1",
"operationType": "MT-Load-Setup-Processing"
},
"CAD2": {
"_class": "Dream.MachineManagedJob",
"name": "CAD Design 2",
"operationType": "MT-Load-Setup-Processing"
},
"CAM1": {
"_class": "Dream.MachineManagedJob",
"name": "CAM Design 1",
"operationType": "MT-Load-Setup-Processing"
},
"CAM2": {
"_class": "Dream.MachineManagedJob",
"name": "CAM Design 2",
"operationType": "MT-Load-Setup-Processing"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"EDM": {
"_class": "Dream.MachineManagedJob",
"name": "EDM",
"operationType": "MT-Load-Setup-Processing"
},
"IM": {
"_class": "Dream.MachineManagedJob",
"name": "Mould Injection",
"operationType": "MT-Load-Setup-Processing"
},
"MA1": {
"_class": "Dream.MouldAssembly",
"id": "MA1",
"name": "Assembly 1",
"operationType": "MT-Load-Setup-Processing"
},
"MA2": {
"_class": "Dream.MouldAssembly",
"id": "MA2",
"name": "Assembly 2",
"operationType": "MT-Load-Setup-Processing"
},
"MA3": {
"_class": "Dream.MouldAssembly",
"id": "MA3",
"name": "Assembly 3",
"operationType": "MT-Load-Setup-Processing"
},
"MILL1": {
"_class": "Dream.MachineManagedJob",
"name": "Milling 1",
"operationType": "MT-Load-Setup-Processing"
},
"MILL2": {
"_class": "Dream.MachineManagedJob",
"name": "Milling 2",
"operationType": "MT-Load-Setup-Processing"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"OP1": {
"_class": "Dream.OperatorManagedJob",
"capacity": "1",
"name": "Operator1",
"schedulingRule": "WT"
},
"Q0": { "Q0": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"name": "StartQueue",
"isDummy": "0",
"capacity": "-1", "capacity": "-1",
"isDummy": "0",
"name": "StartQueue",
"wip": [ "wip": [
{ {
"_class": "Dream.Order", "_class": "Dream.Order",
"name": "Order1",
"id": "O1",
"manager": "OP1",
"priority": "1",
"route": [
{
"stepNumber": "0",
"stationIdsList": [
"Q0"
]
},
{
"stepNumber": "1",
"stationIdsList": [
"CAD1","CAD2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"setupTime": {
"setupDistribution": "Fixed",
"setupMean": "0.5"
}
}
],
"componentsList": [ "componentsList": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Basic",
"id": "C1O1", "id": "C1O1",
"name": "Component1 from Order1", "name": "Component1 from Order1",
"componentType": "Basic",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"OD0" "OD0"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"QCAM" "QCAM"
] ],
"stepNumber": "1"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [
"CAM1","CAM2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.5" "setupMean": "0.5"
}
}, },
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"QMILL" "CAM1",
] "CAM2"
],
"stepNumber": "2"
}, },
{ {
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MILL1","MILL2" "QMILL"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.5" "setupMean": "0.5"
}
}, },
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"QEDM" "MILL1",
] "MILL2"
],
"stepNumber": "4"
}, },
{ {
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"EDM" "QEDM"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.5" "setupMean": "0.5"
} },
"stationIdsList": [
"EDM"
],
"stepNumber": "6"
}, },
{ {
"stepNumber": "7",
"stationIdsList": [ "stationIdsList": [
"AB1" "AB1"
] ],
"stepNumber": "7"
}, },
{ {
"stepNumber": "8",
"stationIdsList": [ "stationIdsList": [
"MA1","MA2","MA3" "MA1",
] "MA2",
"MA3"
],
"stepNumber": "8"
} }
] ]
}, },
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Secondary",
"id": "C2O1", "id": "C2O1",
"name": "Component2 from Order1", "name": "Component2 from Order1",
"componentType": "Secondary",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"OD0" "OD0"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"QCAM" "QCAM"
] ],
"stepNumber": "1"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [
"CAM1","CAM2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.6" "setupMean": "0.6"
}
}, },
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"QMILL" "CAM1",
] "CAM2"
],
"stepNumber": "2"
}, },
{ {
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MILL1","MILL2" "QMILL"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "4" "mean": "4"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.4" "setupMean": "0.4"
}
}, },
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"QEDM" "MILL1",
] "MILL2"
],
"stepNumber": "4"
}, },
{ {
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"EDM" "QEDM"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.6" "setupMean": "0.6"
} },
"stationIdsList": [
"EDM"
],
"stepNumber": "6"
}, },
{ {
"stepNumber": "7",
"stationIdsList": [ "stationIdsList": [
"AB1" "AB1"
] ],
"stepNumber": "7"
}, },
{ {
"stepNumber": "8",
"stationIdsList": [ "stationIdsList": [
"MA1","MA2","MA3" "MA1",
] "MA2",
"MA3"
],
"stepNumber": "8"
} }
] ]
}, },
...@@ -222,243 +283,254 @@ ...@@ -222,243 +283,254 @@
"name": "Mould1 from Order1", "name": "Mould1 from Order1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"MA1","MA2","MA3"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}
}, },
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"QIM" "MA1",
] "MA2",
"MA3"
],
"stepNumber": "0"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"IM" "QIM"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.5" "setupMean": "0.5"
} },
"stationIdsList": [
"IM"
],
"stepNumber": "2"
}, },
{ {
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"E1" "E1"
] ],
"stepNumber": "3"
} }
] ]
} }
] ],
}, "id": "O1",
{
"_class": "Dream.Order",
"name": "Order2",
"id": "O2",
"manager": "OP1", "manager": "OP1",
"priority": "2", "name": "Order1",
"priority": "1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"Q0" "Q0"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [
"CAD1","CAD2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.4" "mean": 1.0
}, },
"setupTime": { "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.7" "setupMean": "0.5"
} },
} "stationIdsList": [
"CAD1",
"CAD2"
], ],
"stepNumber": "1"
}
]
},
{
"_class": "Dream.Order",
"componentsList": [ "componentsList": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Basic",
"id": "C1O2", "id": "C1O2",
"name": "Component1 from Order2", "name": "Component1 from Order2",
"componentType": "Basic",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"OD0" "OD0"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"QCAM" "QCAM"
] ],
"stepNumber": "1"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [
"CAM1","CAM2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.3" "mean": "0.3"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.1" "setupMean": "0.1"
}
}, },
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"QMILL" "CAM1",
] "CAM2"
],
"stepNumber": "2"
}, },
{ {
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MILL1","MILL2" "QMILL"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "1.2" "setupMean": "1.2"
}
}, },
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"QEDM" "MILL1",
] "MILL2"
],
"stepNumber": "4"
}, },
{ {
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"EDM" "QEDM"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.9" "mean": "0.9"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.3" "setupMean": "0.3"
} },
"stationIdsList": [
"EDM"
],
"stepNumber": "6"
}, },
{ {
"stepNumber": "7",
"stationIdsList": [ "stationIdsList": [
"AB1" "AB1"
] ],
"stepNumber": "7"
}, },
{ {
"stepNumber": "8",
"stationIdsList": [ "stationIdsList": [
"MA1","MA2","MA3" "MA1",
] "MA2",
"MA3"
],
"stepNumber": "8"
} }
] ]
}, },
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Secondary",
"id": "C2O2", "id": "C2O2",
"name": "Component2 from Order2", "name": "Component2 from Order2",
"componentType": "Secondary",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"OD0" "OD0"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"QCAM" "QCAM"
] ],
"stepNumber": "1"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [
"CAM1","CAM2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.8" "mean": "0.8"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.2" "setupMean": "0.2"
}
}, },
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"QMILL" "CAM1",
] "CAM2"
],
"stepNumber": "2"
}, },
{ {
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MILL1","MILL2" "QMILL"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.4" "mean": "0.4"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.1" "setupMean": "0.1"
}
}, },
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"QEDM" "MILL1",
] "MILL2"
],
"stepNumber": "4"
}, },
{ {
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"EDM" "QEDM"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.4" "mean": "1.4"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.3" "setupMean": "0.3"
} },
"stationIdsList": [
"EDM"
],
"stepNumber": "6"
}, },
{ {
"stepNumber": "7",
"stationIdsList": [ "stationIdsList": [
"AB1" "AB1"
] ],
"stepNumber": "7"
}, },
{ {
"stepNumber": "8",
"stationIdsList": [ "stationIdsList": [
"MA1","MA2","MA3" "MA1",
] "MA2",
"MA3"
],
"stepNumber": "8"
} }
] ]
}, },
...@@ -468,149 +540,99 @@ ...@@ -468,149 +540,99 @@
"name": "Mould1 from Order2", "name": "Mould1 from Order2",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"MA1","MA2","MA3"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
}
}, },
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"QIM" "MA1",
] "MA2",
"MA3"
],
"stepNumber": "0"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"IM" "QIM"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.7" "mean": "0.7"
}, },
"setupTime":{ "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.1" "setupMean": "0.1"
} },
"stationIdsList": [
"IM"
],
"stepNumber": "2"
}, },
{ {
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"E1" "E1"
] ],
} "stepNumber": "3"
]
} }
] ]
} }
] ],
"id": "O2",
"manager": "OP1",
"name": "Order2",
"priority": "2",
"route": [
{
"stationIdsList": [
"Q0"
],
"stepNumber": "0"
}, },
"CAD1": { {
"_class": "Dream.MachineManagedJob", "processingTime": {
"name": "CAD Design 1", "distributionType": "Fixed",
"operationType": "MT-Load-Setup-Processing" "mean": 1.4
}, },
"CAD2": { "setupTime": {
"_class": "Dream.MachineManagedJob", "setupDistribution": "Fixed",
"name": "CAD Design 2", "setupMean": "0.7"
"operationType": "MT-Load-Setup-Processing"
}, },
"OD0": { "stationIdsList": [
"_class": "Dream.OrderDecomposition", "CAD1",
"name": "Order Decomposition" "CAD2"
],
"stepNumber": "1"
}
]
}
]
}, },
"QCAM": { "QCAM": {
"_class": "Dream.ConditionalBuffer", "_class": "Dream.ConditionalBuffer",
"name": "Queue CAM", "capacity": "-1",
"isDummy": "0",
"capacity": "-1"
},
"CAM1": {
"_class": "Dream.MachineManagedJob",
"name": "CAM Design 1",
"operationType": "MT-Load-Setup-Processing"
},
"CAM2": {
"_class": "Dream.MachineManagedJob",
"name": "CAM Design 2",
"operationType": "MT-Load-Setup-Processing"
},
"QMILL": {
"_class": "Dream.QueueManagedJob",
"name": "Queue Milling",
"isDummy": "0", "isDummy": "0",
"capacity": "-1" "name": "Queue CAM"
},
"MILL1": {
"_class": "Dream.MachineManagedJob",
"name": "Milling 1",
"operationType": "MT-Load-Setup-Processing"
},
"MILL2": {
"_class": "Dream.MachineManagedJob",
"name": "Milling 2",
"operationType": "MT-Load-Setup-Processing"
}, },
"QEDM": { "QEDM": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"name": "Queue EDM", "capacity": "-1",
"isDummy": "0",
"capacity": "-1"
},
"EDM": {
"_class": "Dream.MachineManagedJob",
"name": "EDM",
"operationType": "MT-Load-Setup-Processing"
},
"AB1": {
"_class": "Dream.MouldAssemblyBuffer",
"id": "AB1",
"name": "Assembly Buffer",
"isDummy": "0", "isDummy": "0",
"capacity": "-1" "name": "Queue EDM"
},
"MA1": {
"_class": "Dream.MouldAssembly",
"id": "MA1",
"name": "Assembly 1",
"operationType": "MT-Load-Setup-Processing"
},
"MA2": {
"_class": "Dream.MouldAssembly",
"id": "MA2",
"name": "Assembly 2",
"operationType": "MT-Load-Setup-Processing"
},
"MA3": {
"_class": "Dream.MouldAssembly",
"id": "MA3",
"name": "Assembly 3",
"operationType": "MT-Load-Setup-Processing"
}, },
"QIM": { "QIM": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"name": "Queue Mould Injection", "capacity": "-1",
"isDummy": "0", "isDummy": "0",
"capacity": "-1" "name": "Queue Mould Injection"
},
"IM": {
"_class": "Dream.MachineManagedJob",
"name": "Mould Injection",
"operationType": "MT-Load-Setup-Processing"
}, },
"E1": { "QMILL": {
"_class": "Dream.ExitJobShop", "_class": "Dream.QueueManagedJob",
"name": "Exit" "capacity": "-1",
}, "isDummy": "0",
"OP1": { "name": "Queue Milling"
"_class": "Dream.OperatorManagedJob",
"capacity": "1",
"name": "Operator1",
"schedulingRule": "WT"
} }
} }
} }
\ No newline at end of file
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