Commit 0a66caff authored by Jérome Perrin's avatar Jérome Perrin

reformat input jsons, no change except ordering and indentation

parent 5ead4d0a
...@@ -115,4 +115,4 @@ ...@@ -115,4 +115,4 @@
"top": 0.7727272727272727 "top": 0.7727272727272727
} }
} }
} }
\ No newline at end of file
...@@ -85,4 +85,4 @@ ...@@ -85,4 +85,4 @@
"top": 0.926923076923077 "top": 0.926923076923077
} }
} }
} }
\ No newline at end of file
...@@ -102,4 +102,4 @@ ...@@ -102,4 +102,4 @@
"top": 0.721556886227545 "top": 0.721556886227545
} }
} }
} }
\ No newline at end of file
...@@ -116,4 +116,4 @@ ...@@ -116,4 +116,4 @@
"top": 0.7720588235294118 "top": 0.7720588235294118
} }
} }
} }
\ No newline at end of file
...@@ -118,4 +118,4 @@ ...@@ -118,4 +118,4 @@
"top": 0.9534313725490196 "top": 0.9534313725490196
} }
} }
} }
\ No newline at end of file
...@@ -134,4 +134,4 @@ ...@@ -134,4 +134,4 @@
"top": 0.8070539419087137 "top": 0.8070539419087137
} }
} }
} }
\ No newline at end of file
...@@ -122,4 +122,4 @@ ...@@ -122,4 +122,4 @@
"top": 0.9431137724550899 "top": 0.9431137724550899
} }
} }
} }
\ No newline at end of file
...@@ -150,4 +150,4 @@ ...@@ -150,4 +150,4 @@
"top": 0.9431137724550899 "top": 0.9431137724550899
} }
} }
} }
\ No newline at end of file
...@@ -51,4 +51,4 @@ ...@@ -51,4 +51,4 @@
"top": 0.8978494623655914 "top": 0.8978494623655914
} }
} }
} }
\ No newline at end of file
...@@ -139,4 +139,4 @@ ...@@ -139,4 +139,4 @@
"top": 0.9431137724550899 "top": 0.9431137724550899
} }
} }
} }
\ No newline at end of file
...@@ -81,8 +81,7 @@ ...@@ -81,8 +81,7 @@
}, },
"M2": { "M2": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": { "failures": {},
},
"left": 0.1863354037267081, "left": 0.1863354037267081,
"name": "Machine2", "name": "Machine2",
"processingTime": { "processingTime": {
...@@ -131,4 +130,4 @@ ...@@ -131,4 +130,4 @@
"top": 0.5906862745098039 "top": 0.5906862745098039
} }
} }
} }
\ No newline at end of file
...@@ -167,4 +167,4 @@ ...@@ -167,4 +167,4 @@
"top": 0.5906862745098039 "top": 0.5906862745098039
} }
} }
} }
\ No newline at end of file
...@@ -119,4 +119,4 @@ ...@@ -119,4 +119,4 @@
"top": 0.05688622754491013 "top": 0.05688622754491013
} }
} }
} }
\ No newline at end of file
...@@ -4,14 +4,15 @@ ...@@ -4,14 +4,15 @@
"0": [ "0": [
"S1", "S1",
"A1", "A1",
{"entity": "Part" {
"entity": "Part"
} }
], ],
"1": [ "1": [
"S2", "S2",
"A1", "A1",
{ {
"entity": "Frame" "entity": "Frame"
} }
], ],
"2": [ "2": [
...@@ -28,28 +29,28 @@ ...@@ -28,28 +29,28 @@
"D1", "D1",
"M2", "M2",
{ {
"entity": "Frame" "entity": "Frame"
} }
], ],
"5": [ "5": [
"D1", "D1",
"M3", "M3",
{ {
"entity": "Part" "entity": "Part"
} }
], ],
"6": [ "6": [
"M2", "M2",
"E1", "E1",
{ {
"entity": "Part" "entity": "Part"
} }
], ],
"7": [ "7": [
"M3", "M3",
"E2", "E2",
{ {
"entity": "Frame" "entity": "Frame"
} }
] ]
}, },
...@@ -170,4 +171,4 @@ ...@@ -170,4 +171,4 @@
"top": 0.9534313725490196 "top": 0.9534313725490196
} }
} }
} }
\ No newline at end of file
...@@ -116,4 +116,4 @@ ...@@ -116,4 +116,4 @@
"top": 0.7720588235294118 "top": 0.7720588235294118
} }
} }
} }
\ No newline at end of file
...@@ -134,4 +134,4 @@ ...@@ -134,4 +134,4 @@
"top": 0.8070539419087137 "top": 0.8070539419087137
} }
} }
} }
\ No newline at end of file
{"_class": "Dream.Simulation", {
"edges": { "_class": "Dream.Simulation",
"0": [ "edges": {
"S1", "0": [
"DummyQ", "S1",
{} "DummyQ",
{}
], ],
"1": [ "1": [
"M1", "M1",
"Q1", "Q1",
{} {}
], ],
"2": [ "2": [
"M2", "M2",
"E1", "E1",
{} {}
], ],
"3": [ "3": [
"DummyQ", "DummyQ",
"M1", "M1",
{} {}
], ],
"4": [ "4": [
"Q1", "Q1",
"M2", "M2",
{} {}
] ]
}, },
"general": { "general": {
"_class": "Dream.Configuration", "_class": "Dream.Configuration",
"numberOfReplications": "1", "confidenceLevel": "0.95",
"maxSimTime": "1440", "maxSimTime": "1440",
"trace": "No", "numberOfReplications": "1",
"confidenceLevel": "0.95" "trace": "No"
}, },
"nodes": { "nodes": {
"S1": {"_class": "Dream.Source", "DummyQ": {
"id": "S1", "_class": "Dream.Queue",
"name": "Raw Material", "capacity": "1",
"interarrivalTime": "id": "DummyQ",
{ "isDummy": "1",
"distributionType": "Fixed", "name": "DummyQ"
"mean": "0.5"
},
"entity": "Part"
},
"M1": {"_class": "Dream.Machine",
"id": "M1",
"name": "Machine1",
"processingTime": {
"distributionType": "Fixed",
"mean": "0.25"
}, },
"failures":{ "E1": {
"failureDistribution": "Fixed", "_class": "Dream.Exit",
"MTTF": "60", "id": "E1",
"MTTR": "5" "name": "Stock"
} },
}, "M1": {
"M2": {"_class": "Dream.Machine", "_class": "Dream.Machine",
"id": "M2", "failures": {
"name": "Machine2", "MTTF": "60",
"processingTime": { "MTTR": "5",
"distributionType": "Fixed", "failureDistribution": "Fixed"
"mean": "1.5" },
"id": "M1",
"name": "Machine1",
"processingTime": {
"distributionType": "Fixed",
"mean": "0.25"
}
},
"M2": {
"_class": "Dream.Machine",
"failures": {
"MTTF": "40",
"MTTR": "10",
"failureDistribution": "Fixed"
},
"id": "M2",
"name": "Machine2",
"processingTime": {
"distributionType": "Fixed",
"mean": "1.5"
}
},
"Q1": {
"_class": "Dream.Queue",
"capacity": "1",
"id": "Q1",
"isDummy": "0",
"name": "Q1"
}, },
"failures":{ "S1": {
"failureDistribution": "Fixed", "_class": "Dream.Source",
"MTTF": "40", "entity": "Part",
"MTTR": "10" "id": "S1",
"interarrivalTime": {
"distributionType": "Fixed",
"mean": "0.5"
},
"name": "Raw Material"
} }
}, }
"DummyQ": {"_class": "Dream.Queue", }
"id": "DummyQ", \ No newline at end of file
"name": "DummyQ",
"isDummy": "1",
"capacity": "1"
},
"Q1": {"_class": "Dream.Queue",
"id": "Q1",
"name": "Q1",
"isDummy": "0",
"capacity": "1"
},
"E1": {"_class": "Dream.Exit",
"id": "E1",
"name": "Stock"
}
}
}
...@@ -3,12 +3,16 @@ ...@@ -3,12 +3,16 @@
"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": {
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"M1": { "M1": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"name": "Machine1" "name": "Machine1"
...@@ -23,68 +27,68 @@ ...@@ -23,68 +27,68 @@
}, },
"Q1": { "Q1": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "Queue1",
"isDummy": "0",
"capacity": "1000", "capacity": "1000",
"isDummy": "0",
"name": "Queue1",
"wip": [ "wip": [
{ {
"_class": "Dream.Job", "_class": "Dream.Job",
"name": "Job1",
"id": "J1", "id": "J1",
"name": "Job1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"Q1" "Q1"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [
"M1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q3" "M1"
] ],
"stepNumber": "1"
}, },
{ {
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M3" "Q3"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"Q2" "M3"
] ],
"stepNumber": "3"
}, },
{ {
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "4"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
} },
"stationIdsList": [
"M2"
],
"stepNumber": "5"
}, },
{ {
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"E1" "E1"
] ],
"stepNumber": "6"
} }
] ]
} }
...@@ -92,20 +96,16 @@ ...@@ -92,20 +96,16 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "1000",
"id": "Q2", "id": "Q2",
"name": "Queue2",
"isDummy": "0", "isDummy": "0",
"capacity": "1000" "name": "Queue2"
}, },
"Q3": { "Q3": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "Queue3", "capacity": "1000",
"isDummy": "0", "isDummy": "0",
"capacity": "1000" "name": "Queue3"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
} }
} }
} }
\ No newline at end of file
...@@ -3,12 +3,16 @@ ...@@ -3,12 +3,16 @@
"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": {
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"M1": { "M1": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"name": "Machine1" "name": "Machine1"
...@@ -23,84 +27,84 @@ ...@@ -23,84 +27,84 @@
}, },
"Q1": { "Q1": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "Queue1",
"isDummy": "0",
"capacity": "1000", "capacity": "1000",
"isDummy": "0",
"name": "Queue1",
"wip": [ "wip": [
{ {
"id": "J1",
"_class": "Dream.Job", "_class": "Dream.Job",
"id": "J1",
"name": "Job1", "name": "Job1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M1" "Q1"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q3" "M1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M3" "Q3"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"Q2" "M3"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "4"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
} },
},
{
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"E1" "M2"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "6"
} }
] ]
} }
...@@ -108,85 +112,85 @@ ...@@ -108,85 +112,85 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "1000",
"id": "Q2", "id": "Q2",
"name": "Queue2",
"isDummy": "0", "isDummy": "0",
"capacity": "1000", "name": "Queue2",
"wip": [ "wip": [
{ {
"id": "J2",
"_class": "Dream.Job", "_class": "Dream.Job",
"id": "J2",
"name": "Job2", "name": "Job2",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q3" "M2"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M3" "Q3"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"Q2" "M3"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "4"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "7" "mean": "7"
} },
},
{
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"E1" "M2"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "6"
} }
] ]
} }
...@@ -194,13 +198,9 @@ ...@@ -194,13 +198,9 @@
}, },
"Q3": { "Q3": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "Queue3", "capacity": "1000",
"isDummy": "0", "isDummy": "0",
"capacity": "1000" "name": "Queue3"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
} }
} }
} }
\ No newline at end of file
...@@ -3,12 +3,16 @@ ...@@ -3,12 +3,16 @@
"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": {
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"M1": { "M1": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"name": "Machine1" "name": "Machine1"
...@@ -23,88 +27,88 @@ ...@@ -23,88 +27,88 @@
}, },
"Q1": { "Q1": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"isDummy": "0",
"name": "Queue1", "name": "Queue1",
"schedulingRule": "FIFO", "schedulingRule": "FIFO",
"isDummy": "0",
"capacity": "-1",
"wip": [ "wip": [
{ {
"id": "J1",
"_class": "Dream.Job", "_class": "Dream.Job",
"name": "Job1",
"priority": "1",
"dueDate": "15", "dueDate": "15",
"id": "J1",
"name": "Job1",
"orderDate": "0", "orderDate": "0",
"priority": "1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M1" "Q1"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q3" "M1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M3" "Q3"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"Q2" "M3"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "4"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "4" "mean": "4"
} },
},
{
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"E1" "M2"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "6"
} }
] ]
} }
...@@ -112,188 +116,188 @@ ...@@ -112,188 +116,188 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"isDummy": "0",
"name": "Queue2", "name": "Queue2",
"schedulingRule": "MC-Priority-EDD", "schedulingRule": "MC-Priority-EDD",
"isDummy": "0",
"capacity": "-1",
"wip": [ "wip": [
{ {
"id": "J2",
"_class": "Dream.Job", "_class": "Dream.Job",
"name": "Job2",
"priority": "-7",
"dueDate": "10", "dueDate": "10",
"id": "J2",
"name": "Job2",
"orderDate": "-1", "orderDate": "-1",
"priority": "-7",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q3" "M2"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M3" "Q3"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"Q2" "M3"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "7" "mean": "7"
} },
},
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "4"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "7" "mean": "7"
} },
},
{
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"E1" "M2"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "6"
} }
] ]
}, },
{ {
"id": "J3",
"_class": "Dream.Job", "_class": "Dream.Job",
"name": "Job3",
"priority": "-12",
"dueDate": "6", "dueDate": "6",
"id": "J3",
"name": "Job3",
"orderDate": "2", "orderDate": "2",
"priority": "-12",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q3" "M2"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M3" "Q3"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"E1" "M3"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "4"
} }
] ]
}, },
{ {
"id": "J4",
"_class": "Dream.Job", "_class": "Dream.Job",
"name": "Job4",
"priority": "0",
"dueDate": "9", "dueDate": "9",
"id": "J4",
"name": "Job4",
"orderDate": "1.5", "orderDate": "1.5",
"priority": "0",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "7" "mean": "7"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"E1" "M2"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "2"
} }
] ]
} }
...@@ -301,14 +305,10 @@ ...@@ -301,14 +305,10 @@
}, },
"Q3": { "Q3": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "Queue3", "capacity": "-1",
"schedulingRule": "FIFO",
"isDummy": "0", "isDummy": "0",
"capacity": "-1" "name": "Queue3",
}, "schedulingRule": "FIFO"
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
} }
} }
} }
\ No newline at end of file
...@@ -30,12 +30,16 @@ ...@@ -30,12 +30,16 @@
"trace": "No" "trace": "No"
}, },
"nodes": { "nodes": {
"Q1": { "BD1": {
"_class": "Dream.Queue", "_class": "Dream.BatchDecomposition",
"capacity": "-1", "left": 0.4414893617021277,
"left": 0.6968085106382979, "name": "Batch_Decomposition",
"name": "StartQueue", "numberOfSubBatches": 4,
"top": 0.7727272727272727 "processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"top": 0.5909090909090908
}, },
"E1": { "E1": {
"_class": "Dream.Exit", "_class": "Dream.Exit",
...@@ -45,20 +49,26 @@ ...@@ -45,20 +49,26 @@
}, },
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station1", "name": "Station1",
"failures": {
},
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.5" "mean": "0.5"
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"Q1": {
"_class": "Dream.Queue",
"capacity": "-1",
"left": 0.6968085106382979,
"name": "StartQueue",
"top": 0.7727272727272727
},
"S1": { "S1": {
"_class": "Dream.BatchSource", "_class": "Dream.BatchSource",
"entity": "Batch",
"batchNumberOfUnits": 80, "batchNumberOfUnits": 80,
"entity": "Batch",
"interarrivalTime": { "interarrivalTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.5" "mean": "0.5"
...@@ -66,17 +76,6 @@ ...@@ -66,17 +76,6 @@
"left": 0.6968085106382979, "left": 0.6968085106382979,
"name": "Source", "name": "Source",
"top": 0.9545454545454546 "top": 0.9545454545454546
},
"BD1": {
"_class": "Dream.BatchDecomposition",
"left": 0.4414893617021277,
"name": "Batch_Decomposition",
"numberOfSubBatches": 4,
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"top": 0.5909090909090908
} }
} }
} }
\ No newline at end of file
...@@ -6,17 +6,17 @@ ...@@ -6,17 +6,17 @@
"Q1", "Q1",
{} {}
], ],
"1": [ "1": [
"Q1", "Q1",
"BD1", "BD1",
{} {}
], ],
"2": [ "2": [
"BD1", "BD1",
"M1", "M1",
{} {}
], ],
"3": [ "3": [
"M1", "M1",
"Q2", "Q2",
{} {}
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
"M3", "M3",
{} {}
], ],
"7": [ "7": [
"M3", "M3",
"E1", "E1",
{} {}
...@@ -50,95 +50,92 @@ ...@@ -50,95 +50,92 @@
"trace": "No" "trace": "No"
}, },
"nodes": { "nodes": {
"S1": { "BD1": {
"_class": "Dream.BatchSource", "_class": "Dream.BatchDecomposition",
"entity": "Batch", "left": 0.4414893617021277,
"batchNumberOfUnits": 80, "name": "Batch_Decomposition",
"interarrivalTime": { "numberOfSubBatches": 4,
"processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.5" "mean": "1"
}, },
"left": 0.6968085106382979, "top": 0.5909090909090908
"name": "Source",
"top": 0.9545454545454546
}, },
"Q1": { "BR1": {
"_class": "Dream.Queue", "_class": "Dream.BatchReassembly",
"capacity": "-1", "left": 0.4414893617021277,
"left": 0.6968085106382979, "name": "Batch_Reassembly",
"name": "StartQueue", "numberOfSubBatches": 4,
"top": 0.7727272727272727 "processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"top": 0.5909090909090908
}, },
"Q2": { "E1": {
"_class": "Dream.Queue", "_class": "Dream.Exit",
"capacity": "2", "left": 0.2978723404255319,
"left": 0.6968085106382979, "name": "Stock",
"name": "Queue1", "top": 0.045454545454545414
"top": 0.7727272727272727
}, },
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station1", "name": "Station1",
"failures": {
},
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.5" "mean": "0.5"
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"M2": { "M2": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station2", "name": "Station2",
"failures": {
},
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"M3": { "M3": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station3", "name": "Station3",
"failures": {
},
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"BD1": { "Q1": {
"_class": "Dream.BatchDecomposition", "_class": "Dream.Queue",
"left": 0.4414893617021277, "capacity": "-1",
"name": "Batch_Decomposition", "left": 0.6968085106382979,
"numberOfSubBatches": 4, "name": "StartQueue",
"processingTime": { "top": 0.7727272727272727
"distributionType": "Fixed",
"mean": "1"
},
"top": 0.5909090909090908
}, },
"BR1": { "Q2": {
"_class": "Dream.BatchReassembly", "_class": "Dream.Queue",
"left": 0.4414893617021277, "capacity": "2",
"name": "Batch_Reassembly", "left": 0.6968085106382979,
"numberOfSubBatches": 4, "name": "Queue1",
"processingTime": { "top": 0.7727272727272727
},
"S1": {
"_class": "Dream.BatchSource",
"batchNumberOfUnits": 80,
"entity": "Batch",
"interarrivalTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "1.5"
}, },
"top": 0.5909090909090908 "left": 0.6968085106382979,
}, "name": "Source",
"E1": { "top": 0.9545454545454546
"_class": "Dream.Exit",
"left": 0.2978723404255319,
"name": "Stock",
"top": 0.045454545454545414
} }
} }
} }
\ No newline at end of file
...@@ -6,17 +6,17 @@ ...@@ -6,17 +6,17 @@
"Q1", "Q1",
{} {}
], ],
"1": [ "1": [
"Q1", "Q1",
"BD1", "BD1",
{} {}
], ],
"2": [ "2": [
"BD1", "BD1",
"M1", "M1",
{} {}
], ],
"3": [ "3": [
"M1", "M1",
"Q2", "Q2",
{} {}
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
"M3", "M3",
{} {}
], ],
"7": [ "7": [
"M3", "M3",
"E1", "E1",
{} {}
...@@ -50,45 +50,46 @@ ...@@ -50,45 +50,46 @@
"trace": "No" "trace": "No"
}, },
"nodes": { "nodes": {
"S1": { "BD1": {
"_class": "Dream.BatchSource", "_class": "Dream.BatchDecomposition",
"entity": "Batch", "left": 0.4414893617021277,
"batchNumberOfUnits": 100, "name": "Batch_Decomposition",
"interarrivalTime": { "numberOfSubBatches": 4,
"processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.5" "mean": "1"
}, },
"left": 0.6968085106382979, "top": 0.5909090909090908
"name": "Source",
"top": 0.9545454545454546
}, },
"Q1": { "BR1": {
"_class": "Dream.Queue", "_class": "Dream.BatchReassembly",
"capacity": "-1", "left": 0.4414893617021277,
"left": 0.6968085106382979, "name": "Batch_Reassembly",
"name": "StartQueue", "numberOfSubBatches": 4,
"top": 0.7727272727272727 "processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"top": 0.5909090909090908
}, },
"Q2": { "E1": {
"_class": "Dream.LineClearance", "_class": "Dream.Exit",
"capacity": "2", "left": 0.2978723404255319,
"left": 0.6968085106382979, "name": "Stock",
"name": "Queue1", "top": 0.045454545454545414
"top": 0.7727272727272727
}, },
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station1", "name": "Station1",
"failures": {
},
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.5" "mean": "0.5"
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"M2": { "M2": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station2", "name": "Station2",
...@@ -98,7 +99,7 @@ ...@@ -98,7 +99,7 @@
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"M3": { "M3": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station3", "name": "Station3",
...@@ -108,33 +109,31 @@ ...@@ -108,33 +109,31 @@
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"BD1": { "Q1": {
"_class": "Dream.BatchDecomposition", "_class": "Dream.Queue",
"left": 0.4414893617021277, "capacity": "-1",
"name": "Batch_Decomposition", "left": 0.6968085106382979,
"numberOfSubBatches": 4, "name": "StartQueue",
"processingTime": { "top": 0.7727272727272727
"distributionType": "Fixed",
"mean": "1"
},
"top": 0.5909090909090908
}, },
"BR1": { "Q2": {
"_class": "Dream.BatchReassembly", "_class": "Dream.LineClearance",
"left": 0.4414893617021277, "capacity": "2",
"name": "Batch_Reassembly", "left": 0.6968085106382979,
"numberOfSubBatches": 4, "name": "Queue1",
"processingTime": { "top": 0.7727272727272727
},
"S1": {
"_class": "Dream.BatchSource",
"batchNumberOfUnits": 100,
"entity": "Batch",
"interarrivalTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "1.5"
}, },
"top": 0.5909090909090908 "left": 0.6968085106382979,
}, "name": "Source",
"E1": { "top": 0.9545454545454546
"_class": "Dream.Exit",
"left": 0.2978723404255319,
"name": "Stock",
"top": 0.045454545454545414
} }
} }
} }
\ No newline at end of file
{"_class": "Dream.Simulation", {
"edges": { "_class": "Dream.Simulation",
"0": [ "edges": {
"S1", "0": [
"DummyQ", "S1",
{} "DummyQ",
{}
], ],
"1": [ "1": [
"M1", "M1",
"Q1", "Q1",
{} {}
], ],
"2": [ "2": [
"M2", "M2",
"E1", "E1",
{} {}
], ],
"3": [ "3": [
"DummyQ", "DummyQ",
"M1", "M1",
{} {}
], ],
"4": [ "4": [
"Q1", "Q1",
"M2", "M2",
{} {}
] ]
}, },
"general": { "general": {
"_class": "Dream.Configuration", "_class": "Dream.Configuration",
"numberOfReplications": "1", "confidenceLevel": "0.95",
"maxSimTime": "1440.0", "maxSimTime": "1440.0",
"trace": "Yes", "numberOfReplications": "1",
"confidenceLevel": "0.95" "trace": "Yes"
}, },
"nodes": { "nodes": {
"S1": {"_class": "Dream.BatchSource", "DummyQ": {
"id": "S1", "_class": "Dream.Queue",
"name": "Raw Material", "capacity": "1",
"batchNumberOfUnits": 100, "id": "DummyQ",
"interarrivalTime": "isDummy": "1",
{ "name": "DummyQ"
"distributionType": "Fixed",
"mean": "30"
},
"entity": "Batch"
},
"M1": {"_class": "Dream.BatchScrapMachine",
"id": "M1",
"name": "Machine1",
"processingTime": {
"distributionType": "Fixed",
"mean": "0.25"
}, },
"scrapQuantity":{ "E1": {
"distributionType": "Fixed", "_class": "Dream.Exit",
"mean": "2" "id": "E1",
} "name": "Stock"
}, },
"M2": {"_class": "Dream.BatchScrapMachine", "M1": {
"id": "M2", "_class": "Dream.BatchScrapMachine",
"name": "Machine2", "id": "M1",
"processingTime": { "name": "Machine1",
"distributionType": "Fixed", "processingTime": {
"mean": "1" "distributionType": "Fixed",
"mean": "0.25"
},
"scrapQuantity": {
"distributionType": "Fixed",
"mean": "2"
}
},
"M2": {
"_class": "Dream.BatchScrapMachine",
"id": "M2",
"name": "Machine2",
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"scrapQuantity": {
"distributionType": "Fixed",
"mean": "2"
}
},
"Q1": {
"_class": "Dream.Queue",
"capacity": "1",
"id": "Q1",
"isDummy": "0",
"name": "Q1"
}, },
"scrapQuantity":{ "S1": {
"distributionType": "Fixed", "_class": "Dream.BatchSource",
"mean": "2" "batchNumberOfUnits": 100,
"entity": "Batch",
"id": "S1",
"interarrivalTime": {
"distributionType": "Fixed",
"mean": "30"
},
"name": "Raw Material"
} }
}, }
"DummyQ": {"_class": "Dream.Queue", }
"id": "DummyQ", \ No newline at end of file
"name": "DummyQ",
"isDummy": "1",
"capacity": "1"
},
"Q1": {"_class": "Dream.Queue",
"id": "Q1",
"name": "Q1",
"isDummy": "0",
"capacity": "1"
},
"E1": {"_class": "Dream.Exit",
"id": "E1",
"name": "Stock"
}
}
}
...@@ -6,17 +6,17 @@ ...@@ -6,17 +6,17 @@
"Q1", "Q1",
{} {}
], ],
"1": [ "1": [
"Q1", "Q1",
"BD1", "BD1",
{} {}
], ],
"2": [ "2": [
"BD1", "BD1",
"M1", "M1",
{} {}
], ],
"3": [ "3": [
"M1", "M1",
"Q2", "Q2",
{} {}
...@@ -36,12 +36,12 @@ ...@@ -36,12 +36,12 @@
"Q3", "Q3",
{} {}
], ],
"7": [ "7": [
"Q3", "Q3",
"M3", "M3",
{} {}
], ],
"8": [ "8": [
"M3", "M3",
"E1", "E1",
{} {}
...@@ -55,114 +55,111 @@ ...@@ -55,114 +55,111 @@
"trace": "No" "trace": "No"
}, },
"nodes": { "nodes": {
"S1": { "BD1": {
"_class": "Dream.BatchSource", "_class": "Dream.BatchDecomposition",
"entity": "Batch", "left": 0.4414893617021277,
"batchNumberOfUnits": 100, "name": "Batch_Decomposition",
"interarrivalTime": { "numberOfSubBatches": 4,
"processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.5" "mean": "1"
}, },
"left": 0.6968085106382979, "top": 0.5909090909090908
"name": "Source",
"top": 0.9545454545454546
},
"Q1": {
"_class": "Dream.Queue",
"capacity": "-1",
"left": 0.6968085106382979,
"name": "StartQueue",
"top": 0.7727272727272727
}, },
"Q2": { "BR1": {
"_class": "Dream.LineClearance", "_class": "Dream.BatchReassembly",
"capacity": "2", "left": 0.4414893617021277,
"left": 0.6968085106382979, "name": "Batch_Reassembly",
"name": "Queue1", "numberOfSubBatches": 4,
"top": 0.7727272727272727 "processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"top": 0.5909090909090908
}, },
"Q3": { "E1": {
"_class": "Dream.Queue", "_class": "Dream.Exit",
"capacity": "1", "left": 0.2978723404255319,
"left": 0.6968085106382979, "name": "Stock",
"name": "Queue2", "top": 0.045454545454545414
"top": 0.7727272727272727
}, },
"M1": { "M1": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"failures": {},
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station1", "name": "Station1",
"failures": {
},
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.1" "mean": "0.1"
}, },
"scrapQuantity":{ "scrapQuantity": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"M2": { "M2": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"failures": {},
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station2", "name": "Station2",
"failures": {
},
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.2" "mean": "0.2"
}, },
"scrapQuantity":{ "scrapQuantity": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"M3": { "M3": {
"_class": "Dream.BatchScrapMachine", "_class": "Dream.BatchScrapMachine",
"failures": {},
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station3", "name": "Station3",
"failures": {
},
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.25" "mean": "0.25"
}, },
"scrapQuantity":{ "scrapQuantity": {
"distributionType": "Fixed",
"mean": "2"
},
"top": 0.5909090909090908
},
"BD1": {
"_class": "Dream.BatchDecomposition",
"left": 0.4414893617021277,
"name": "Batch_Decomposition",
"numberOfSubBatches": 4,
"processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "2"
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"BR1": { "Q1": {
"_class": "Dream.BatchReassembly", "_class": "Dream.Queue",
"left": 0.4414893617021277, "capacity": "-1",
"name": "Batch_Reassembly", "left": 0.6968085106382979,
"numberOfSubBatches": 4, "name": "StartQueue",
"processingTime": { "top": 0.7727272727272727
},
"Q2": {
"_class": "Dream.LineClearance",
"capacity": "2",
"left": 0.6968085106382979,
"name": "Queue1",
"top": 0.7727272727272727
},
"Q3": {
"_class": "Dream.Queue",
"capacity": "1",
"left": 0.6968085106382979,
"name": "Queue2",
"top": 0.7727272727272727
},
"S1": {
"_class": "Dream.BatchSource",
"batchNumberOfUnits": 100,
"entity": "Batch",
"interarrivalTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0.5"
}, },
"top": 0.5909090909090908 "left": 0.6968085106382979,
}, "name": "Source",
"E1": { "top": 0.9545454545454546
"_class": "Dream.Exit",
"left": 0.2978723404255319,
"name": "Stock",
"top": 0.045454545454545414
} }
} }
} }
\ No newline at end of file
{ {
"edges": {}, "edges": {},
"general": { "general": {
"confidenceLevel": "0.5", "confidenceLevel": "0.5",
"maxSimTime": "-1", "maxSimTime": "-1",
"numberOfReplications": "1", "numberOfReplications": "1",
"processTimeout": "0.5", "processTimeout": "0.5",
"simulationClass": "Leotech", "simulationClass": "Leotech",
"trace":"Yes" "trace": "Yes"
}, },
"nodes": { "nodes": {
"E1": { "E1": {
"_class": "Dream.ExitJobShop", "_class": "Dream.ExitJobShop",
"name": "E1" "name": "E1"
}, },
"M1": { "M1": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"failures": { "failures": {
"MTTF": "40", "MTTF": "40",
"MTTR": "10", "MTTR": "10",
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "M1", "name": "M1",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": "1", "max": "1",
"mean": "0.9", "mean": "0.9",
"min": "0.1", "min": "0.1",
"stdev": "0.1" "stdev": "0.1"
}
},
"M2": {
"_class": "Dream.MachineJobShop",
"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"
}
},
"M3": {
"_class": "Dream.MachineJobShop",
"failures": {
"MTTF": "40",
"MTTR": "10",
"failureDistribution": "No",
"repairman": "None"
},
"name": "M3",
"processingTime": {
"distributionType": "Fixed",
"max": "1",
"mean": "0.9",
"min": "0.1",
"stdev": "0.1"
}
},
"Q1": {
"_class": "Dream.QueueJobShop",
"capacity": "-1",
"isDummy": "0",
"name": "Q1",
"wip": [
{
"_class": "Dream.Job",
"due_date": "2013-12-15",
"id": "J1",
"material": "Plastic",
"name": "Order 1 from X",
"order_date": "2013-11-20",
"priority": "2",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q1"
],
"stepNumber": 0
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "10"
},
"stationIdsList": [
"M1"
],
"stepNumber": 1
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q3"
],
"stepNumber": 2
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "20"
},
"stationIdsList": [
"M3"
],
"stepNumber": 3
} }
] },
} "M2": {
] "_class": "Dream.MachineJobShop",
}, "failures": {
"Q2": { "MTTF": "40",
"_class": "Dream.QueueJobShop", "MTTR": "10",
"capacity": "-1", "failureDistribution": "No",
"isDummy": "0", "repairman": "None"
"name": "Q2", },
"wip": [ "name": "M2",
{ "processingTime": {
"_class": "Dream.Job", "distributionType": "Fixed",
"due_date": "2013-11-30", "max": "1",
"id": "J2", "mean": "0.9",
"material": "Aluminium", "min": "0.1",
"name": "Order 2 from Y", "stdev": "0.1"
"order_date": "2013-11-14",
"priority": "1",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": 0
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "20"
},
"stationIdsList": [
"M2"
],
"stepNumber": 1
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q1"
],
"stepNumber": 2
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "34"
},
"stationIdsList": [
"M1"
],
"stepNumber": 3
} }
] },
} "M3": {
] "_class": "Dream.MachineJobShop",
}, "failures": {
"Q3": { "MTTF": "40",
"_class": "Dream.QueueJobShop", "MTTR": "10",
"capacity": "-1", "failureDistribution": "No",
"isDummy": "0", "repairman": "None"
"name": "Q3", },
"wip": [ "name": "M3",
{ "processingTime": {
"_class": "Dream.Job", "distributionType": "Fixed",
"due_date": "2014-02-01", "max": "1",
"id": "J3", "mean": "0.9",
"material": "Plastic", "min": "0.1",
"name": "Order 3 from Z", "stdev": "0.1"
"order_date": "2013-11-03",
"priority": "3",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q3"
],
"stepNumber": 0
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "30"
},
"stationIdsList": [
"M3"
],
"stepNumber": 1
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q1"
],
"stepNumber": 2
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "20"
},
"stationIdsList": [
"M1"
],
"stepNumber": 3
} }
] },
"Q1": {
"_class": "Dream.QueueJobShop",
"capacity": "-1",
"isDummy": "0",
"name": "Q1",
"wip": [
{
"_class": "Dream.Job",
"due_date": "2013-12-15",
"id": "J1",
"material": "Plastic",
"name": "Order 1 from X",
"order_date": "2013-11-20",
"priority": "2",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q1"
],
"stepNumber": 0
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "10"
},
"stationIdsList": [
"M1"
],
"stepNumber": 1
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q3"
],
"stepNumber": 2
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "20"
},
"stationIdsList": [
"M3"
],
"stepNumber": 3
}
]
}
]
},
"Q2": {
"_class": "Dream.QueueJobShop",
"capacity": "-1",
"isDummy": "0",
"name": "Q2",
"wip": [
{
"_class": "Dream.Job",
"due_date": "2013-11-30",
"id": "J2",
"material": "Aluminium",
"name": "Order 2 from Y",
"order_date": "2013-11-14",
"priority": "1",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": 0
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "20"
},
"stationIdsList": [
"M2"
],
"stepNumber": 1
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q1"
],
"stepNumber": 2
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "34"
},
"stationIdsList": [
"M1"
],
"stepNumber": 3
}
]
}
]
},
"Q3": {
"_class": "Dream.QueueJobShop",
"capacity": "-1",
"isDummy": "0",
"name": "Q3",
"wip": [
{
"_class": "Dream.Job",
"due_date": "2014-02-01",
"id": "J3",
"material": "Plastic",
"name": "Order 3 from Z",
"order_date": "2013-11-03",
"priority": "3",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q3"
],
"stepNumber": 0
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "30"
},
"stationIdsList": [
"M3"
],
"stepNumber": 1
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q1"
],
"stepNumber": 2
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "20"
},
"stationIdsList": [
"M1"
],
"stepNumber": 3
}
]
}
]
} }
]
} }
} }
} \ No newline at end of file
...@@ -36,6 +36,19 @@ ...@@ -36,6 +36,19 @@
"name": "Stock", "name": "Stock",
"top": 0.045454545454545414 "top": 0.045454545454545414
}, },
"EV": {
"_class": "Dream.EventGenerator",
"argumentDict": {
"consumption": 20,
"from": "Q2",
"safetyStock": 70,
"to": "E1"
},
"interval": "60",
"method": "Globals.moveExcess",
"name": "ExcessEntitiesMover",
"start": "60"
},
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {}, "failures": {},
...@@ -84,19 +97,6 @@ ...@@ -84,19 +97,6 @@
"left": 0.6968085106382979, "left": 0.6968085106382979,
"name": "Raw Material", "name": "Raw Material",
"top": 0.9545454545454546 "top": 0.9545454545454546
},
"EV": {
"_class": "Dream.EventGenerator",
"name": "ExcessEntitiesMover",
"start": "60",
"interval": "60",
"method": "Globals.moveExcess",
"argumentDict": {
"from": "Q2",
"to": "E1",
"safetyStock": 70,
"consumption": 20
}
} }
} }
} }
\ No newline at end of file
...@@ -40,44 +40,30 @@ ...@@ -40,44 +40,30 @@
"left": 0.7083333333333333, "left": 0.7083333333333333,
"top": 0.05688622754491013 "top": 0.05688622754491013
}, },
"S1": {
"_class": "Dream.Source",
"entity": "Part",
"interarrivalTime": {
"distributionType": "Fixed",
"mean": "1.5"
},
"left": 0.30208333333333337,
"name": "Source",
"top": 0.9431137724550899
},
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"left": 0.5625,
"name": "Machine1", "name": "Machine1",
"operationType": "Processing",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "17" "mean": "17"
}, },
"operationType": "Processing",
"left": 0.5625,
"top": 0.5 "top": 0.5
}, },
"M2": { "M2": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"left": 0.7083333333333333,
"loadTime": {},
"name": "Machine2", "name": "Machine2",
"failures": { "operationType": "Processing",
},
"setupTime": {
},
"loadTime": {
},
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
}, },
"operationType": "Processing", "setupTime": {},
"top": 0.2784431137724551, "top": 0.2784431137724551
"left": 0.7083333333333333
}, },
"O1": { "O1": {
"_class": "Dream.Operator", "_class": "Dream.Operator",
...@@ -85,6 +71,17 @@ ...@@ -85,6 +71,17 @@
"left": 0.8489583333333334, "left": 0.8489583333333334,
"name": "Operator1", "name": "Operator1",
"top": 0.721556886227545 "top": 0.721556886227545
},
"S1": {
"_class": "Dream.Source",
"entity": "Part",
"interarrivalTime": {
"distributionType": "Fixed",
"mean": "1.5"
},
"left": 0.30208333333333337,
"name": "Source",
"top": 0.9431137724550899
} }
} }
} }
\ No newline at end of file
...@@ -24,38 +24,43 @@ ...@@ -24,38 +24,43 @@
}, },
"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": {
"E1": {
"_class": "Dream.Exit",
"id": "E1",
"name": "Stock"
},
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"id": "M1", "id": "M1",
"name": "Machine1", "name": "Machine1",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.25" "mean": "0.25"
}, }
"failures": {}
}, },
"M2": { "M2": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"id": "M2", "id": "M2",
"name": "Machine2", "name": "Machine2",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.5" "mean": "1.5"
}, }
"failures": {}
}, },
"Q1": { "Q1": {
"_class": "Dream.Queue", "_class": "Dream.Queue",
"capacity": "1",
"id": "Q1", "id": "Q1",
"name": "Queue1",
"isDummy": "0", "isDummy": "0",
"capacity": "1", "name": "Queue1",
"wip": [ "wip": [
{ {
"_class": "Dream.Part", "_class": "Dream.Part",
...@@ -66,15 +71,10 @@ ...@@ -66,15 +71,10 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.Queue", "_class": "Dream.Queue",
"capacity": "1",
"id": "Q2", "id": "Q2",
"name": "Queue2",
"isDummy": "0", "isDummy": "0",
"capacity": "1" "name": "Queue2"
},
"E1": {
"_class": "Dream.Exit",
"id": "E1",
"name": "Stock"
} }
} }
} }
\ No newline at end of file
...@@ -24,38 +24,43 @@ ...@@ -24,38 +24,43 @@
}, },
"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": {
"E1": {
"_class": "Dream.Exit",
"id": "E1",
"name": "Stock"
},
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"id": "M1", "id": "M1",
"name": "Machine1", "name": "Machine1",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.25" "mean": "0.25"
}, }
"failures": {}
}, },
"M2": { "M2": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"id": "M2", "id": "M2",
"name": "Machine2", "name": "Machine2",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.5" "mean": "1.5"
}, }
"failures": {}
}, },
"Q1": { "Q1": {
"_class": "Dream.Queue", "_class": "Dream.Queue",
"capacity": "1",
"id": "Q1", "id": "Q1",
"name": "Queue1",
"isDummy": "0", "isDummy": "0",
"capacity": "1", "name": "Queue1",
"wip": [ "wip": [
{ {
"_class": "Dream.Part", "_class": "Dream.Part",
...@@ -71,10 +76,10 @@ ...@@ -71,10 +76,10 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.Queue", "_class": "Dream.Queue",
"capacity": "1",
"id": "Q2", "id": "Q2",
"name": "Queue2",
"isDummy": "0", "isDummy": "0",
"capacity": "1", "name": "Queue2",
"wip": [ "wip": [
{ {
"_class": "Dream.Part", "_class": "Dream.Part",
...@@ -82,11 +87,6 @@ ...@@ -82,11 +87,6 @@
"name": "Part3" "name": "Part3"
} }
] ]
},
"E1": {
"_class": "Dream.Exit",
"id": "E1",
"name": "Stock"
} }
} }
} }
\ No newline at end of file
{"_class": "Dream.Simulation", {
"edges": { "_class": "Dream.Simulation",
"0": [ "edges": {
"W1", "0": [
"M1", "W1",
{} "M1",
], {}
"1": [
"W1",
"M2",
{}
],
"2": [
"S1",
"DummyQ",
{}
], ],
"3": [ "1": [
"M1", "W1",
"Q1", "M2",
{} {}
], ],
"4": [ "2": [
"M2", "S1",
"E1", "DummyQ",
{} {}
], ],
"5": [ "3": [
"DummyQ", "M1",
"M1", "Q1",
{} {}
], ],
"6": [ "4": [
"Q1", "M2",
"M2", "E1",
{} {}
],
"5": [
"DummyQ",
"M1",
{}
],
"6": [
"Q1",
"M2",
{}
] ]
}, },
"general": { "general": {
"_class": "Dream.Configuration", "_class": "Dream.Configuration",
"numberOfReplications": "1", "confidenceLevel": "0.95",
"maxSimTime": "1440", "maxSimTime": "1440",
"trace": "No", "numberOfReplications": "1",
"confidenceLevel": "0.95" "trace": "No"
}, },
"nodes": { "nodes": {
"S1": {"_class": "Dream.Source", "DummyQ": {
"id": "S1", "_class": "Dream.Queue",
"name": "Raw Material", "capacity": "1",
"interarrivalTime": "id": "DummyQ",
{ "isDummy": "1",
"distributionType": "Fixed", "name": "DummyQ"
"mean": "0.5"
},
"entity": "Part"
},
"M1": {"_class": "Dream.Machine",
"id": "M1",
"name": "Machine1",
"processingTime": {
"distributionType": "Fixed",
"mean": "0.25"
}, },
"failures":{ "E1": {
"failureDistribution": "Fixed", "_class": "Dream.Exit",
"MTTF": "60", "id": "E1",
"MTTR": "5" "name": "Stock"
} },
}, "M1": {
"M2": {"_class": "Dream.Machine", "_class": "Dream.Machine",
"id": "M2", "failures": {
"name": "Machine2", "MTTF": "60",
"processingTime": { "MTTR": "5",
"distributionType": "Fixed", "failureDistribution": "Fixed"
"mean": "1.5" },
"id": "M1",
"name": "Machine1",
"processingTime": {
"distributionType": "Fixed",
"mean": "0.25"
}
},
"M2": {
"_class": "Dream.Machine",
"failures": {
"MTTF": "40",
"MTTR": "10",
"failureDistribution": "Fixed"
},
"id": "M2",
"name": "Machine2",
"processingTime": {
"distributionType": "Fixed",
"mean": "1.5"
}
},
"Q1": {
"_class": "Dream.Queue",
"capacity": "1",
"id": "Q1",
"isDummy": "0",
"name": "Q1"
},
"S1": {
"_class": "Dream.Source",
"entity": "Part",
"id": "S1",
"interarrivalTime": {
"distributionType": "Fixed",
"mean": "0.5"
},
"name": "Raw Material"
}, },
"failures":{ "W1": {
"failureDistribution": "Fixed", "_class": "Dream.Repairman",
"MTTF": "40", "capacity": "1",
"MTTR": "10" "left": 0.14893617021276595,
"name": "W1",
"top": 0.7727272727272727
} }
}, }
"DummyQ": {"_class": "Dream.Queue", }
"id": "DummyQ", \ No newline at end of file
"name": "DummyQ",
"isDummy": "1",
"capacity": "1"
},
"Q1": {"_class": "Dream.Queue",
"id": "Q1",
"name": "Q1",
"isDummy": "0",
"capacity": "1"
},
"E1": {"_class": "Dream.Exit",
"id": "E1",
"name": "Stock"
},
"W1": {"_class": "Dream.Repairman",
"capacity": "1",
"left": 0.14893617021276595,
"name": "W1",
"top": 0.7727272727272727
}
}
}
...@@ -102,4 +102,4 @@ ...@@ -102,4 +102,4 @@
"top": 0.9545454545454546 "top": 0.9545454545454546
} }
} }
} }
\ No newline at end of file
...@@ -167,4 +167,4 @@ ...@@ -167,4 +167,4 @@
"top": 0.5906862745098039 "top": 0.5906862745098039
} }
} }
} }
\ No newline at end of file
...@@ -3,87 +3,92 @@ ...@@ -3,87 +3,92 @@
"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": {
"E1": {
"_class": "Dream.ExitJobShop",
"id": "E1",
"name": "Stock"
},
"M1": { "M1": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"failures": {},
"id": "M1", "id": "M1",
"name": "Machine1", "name": "Machine1",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.25" "mean": "0.25"
}, }
"failures": {}
}, },
"M2": { "M2": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"id": "M2", "id": "M2",
"name": "Machine2", "name": "Machine2",
"processingTime": {
"distributionType": "Fixed",
"mean": "1.5"
},
"preemption": { "preemption": {
"isPreemptive": "1", "isPreemptive": "1",
"resetOnPreemption": "0" "resetOnPreemption": "0"
},
"processingTime": {
"distributionType": "Fixed",
"mean": "1.5"
} }
}, },
"Q1": { "Q1": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"id": "Q1", "id": "Q1",
"name": "Queue1",
"isDummy": "0", "isDummy": "0",
"capacity": "-1", "name": "Queue1",
"wip": [ "wip": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"id": "C1", "id": "C1",
"name": "Component1",
"isCritical": "1", "isCritical": "1",
"name": "Component1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M1" "Q1"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.25" "mean": "0.25"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q2" "M1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
"stationIdsList": [
"M2"
],
"stepNumber": "3"
} }
] ]
} }
...@@ -91,45 +96,40 @@ ...@@ -91,45 +96,40 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"id": "Q2", "id": "Q2",
"name": "Queue2",
"isDummy": "0", "isDummy": "0",
"capacity": "-1", "name": "Queue2",
"wip": [ "wip": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"id": "C2", "id": "C2",
"name": "Component2",
"isCritical": "0", "isCritical": "0",
"name": "Component2",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
"stationIdsList": [
"M2"
],
"stepNumber": "1"
} }
] ]
} }
] ]
},
"E1": {
"_class": "Dream.ExitJobShop",
"id": "E1",
"name": "Stock"
} }
} }
} }
\ No newline at end of file
...@@ -3,87 +3,92 @@ ...@@ -3,87 +3,92 @@
"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": {
"E1": {
"_class": "Dream.ExitJobShop",
"id": "E1",
"name": "Stock"
},
"M1": { "M1": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"failures": {},
"id": "M1", "id": "M1",
"name": "Machine1", "name": "Machine1",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.25" "mean": "0.25"
}, }
"failures": {}
}, },
"M2": { "M2": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"id": "M2", "id": "M2",
"name": "Machine2", "name": "Machine2",
"processingTime": {
"distributionType": "Fixed",
"mean": "1.5"
},
"preemption": { "preemption": {
"isPreemptive": "1", "isPreemptive": "1",
"resetOnPreemption": "1" "resetOnPreemption": "1"
},
"processingTime": {
"distributionType": "Fixed",
"mean": "1.5"
} }
}, },
"Q1": { "Q1": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"id": "Q1", "id": "Q1",
"name": "Queue1",
"isDummy": "0", "isDummy": "0",
"capacity": "-1", "name": "Queue1",
"wip": [ "wip": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"id": "C1", "id": "C1",
"name": "Component1",
"isCritical": "1", "isCritical": "1",
"name": "Component1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M1" "Q1"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.25" "mean": "0.25"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q2" "M1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
"stationIdsList": [
"M2"
],
"stepNumber": "3"
} }
] ]
} }
...@@ -91,45 +96,40 @@ ...@@ -91,45 +96,40 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"id": "Q2", "id": "Q2",
"name": "Queue2",
"isDummy": "0", "isDummy": "0",
"capacity": "-1", "name": "Queue2",
"wip": [ "wip": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"id": "C2", "id": "C2",
"name": "Component2",
"isCritical": "0", "isCritical": "0",
"name": "Component2",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
"stationIdsList": [
"M2"
],
"stepNumber": "1"
} }
] ]
} }
] ]
},
"E1": {
"_class": "Dream.ExitJobShop",
"id": "E1",
"name": "Stock"
} }
} }
} }
\ No newline at end of file
...@@ -31,13 +31,6 @@ ...@@ -31,13 +31,6 @@
"name": "Stock", "name": "Stock",
"top": 0.10215053763440862 "top": 0.10215053763440862
}, },
"Q1": {
"_class": "Dream.Queue",
"id": "Q1",
"name": "Queue1",
"isDummy": "0",
"capacity": "-1"
},
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": { "failures": {
...@@ -50,11 +43,18 @@ ...@@ -50,11 +43,18 @@
"mean": "0.25" "mean": "0.25"
}, },
"scheduledMaintenance": { "scheduledMaintenance": {
"start": "120", "duration": "60",
"duration": "60" "start": "120"
}, },
"top": 0.5 "top": 0.5
}, },
"Q1": {
"_class": "Dream.Queue",
"capacity": "-1",
"id": "Q1",
"isDummy": "0",
"name": "Queue1"
},
"S1": { "S1": {
"_class": "Dream.Source", "_class": "Dream.Source",
"entity": "Part", "entity": "Part",
......
...@@ -3,44 +3,40 @@ ...@@ -3,44 +3,40 @@
"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": {
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"M0": {
"_class": "Dream.MachineJobShop",
"name": "Design"
},
"M1": {
"_class": "Dream.MachineJobShop",
"name": "Machine1"
},
"M2": {
"_class": "Dream.MachineJobShop",
"name": "Machine2"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"Q0": { "Q0": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "StartQueue",
"isDummy": "0",
"capacity": "-1", "capacity": "-1",
"isDummy": "0",
"name": "StartQueue",
"wip": [ "wip": [
{ {
"_class": "Dream.Order", "_class": "Dream.Order",
"name": "Order1",
"id": "O1",
"route": [
{
"stepNumber": "0",
"stationIdsList": [
"Q0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
}
},
{
"stepNumber": "1",
"stationIdsList": [
"M0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
}
}
],
"componentsList": [ "componentsList": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
...@@ -48,44 +44,44 @@ ...@@ -48,44 +44,44 @@
"name": "Component1", "name": "Component1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"OD0"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"Q1" "OD0"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"M1" "Q1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"E1" "M1"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "3"
} }
] ]
}, },
...@@ -95,83 +91,87 @@ ...@@ -95,83 +91,87 @@
"name": "Component2", "name": "Component2",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"OD0"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"Q2" "OD0"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"E1" "M2"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "3"
} }
] ]
} }
],
"id": "O1",
"name": "Order1",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q0"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M0"
],
"stepNumber": "1"
}
] ]
} }
] ]
}, },
"M0": {
"_class": "Dream.MachineJobShop",
"name": "Design"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"M1": {
"_class": "Dream.MachineJobShop",
"name": "Machine1"
},
"M2": {
"_class": "Dream.MachineJobShop",
"name": "Machine2"
},
"Q1": { "Q1": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "Queue1", "capacity": "-1",
"isDummy": "0", "isDummy": "0",
"capacity": "-1" "name": "Queue1"
}, },
"Q2": { "Q2": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"id": "Q2", "id": "Q2",
"name": "Queue2",
"isDummy": "0", "isDummy": "0",
"capacity": "-1" "name": "Queue2"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
} }
} }
} }
\ No newline at end of file
...@@ -3,12 +3,16 @@ ...@@ -3,12 +3,16 @@
"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": {
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"M1": { "M1": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"name": "Machine1" "name": "Machine1"
...@@ -31,84 +35,84 @@ ...@@ -31,84 +35,84 @@
}, },
"Q1": { "Q1": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "Queue1",
"isDummy": "0",
"capacity": "1000", "capacity": "1000",
"isDummy": "0",
"name": "Queue1",
"wip": [ "wip": [
{ {
"id": "J1",
"_class": "Dream.Job", "_class": "Dream.Job",
"id": "J1",
"name": "Job1", "name": "Job1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M1" "Q1"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q3" "M1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M3" "Q3"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"Q2" "M3"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "4"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
} },
},
{
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"E1" "M2"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "6"
} }
] ]
} }
...@@ -116,85 +120,87 @@ ...@@ -116,85 +120,87 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "1000",
"id": "Q2", "id": "Q2",
"name": "Queue2",
"isDummy": "0", "isDummy": "0",
"capacity": "1000", "name": "Queue2",
"wip": [ "wip": [
{ {
"id": "J2",
"_class": "Dream.Job", "_class": "Dream.Job",
"id": "J2",
"name": "Job2", "name": "Job2",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q3" "M2"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M3","M4" "Q3"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"Q2" "M3",
"M4"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"M2","M5" "Q2"
], ],
"stepNumber": "4"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "7" "mean": "7"
} },
},
{
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"E1" "M2",
"M5"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "6"
} }
] ]
} }
...@@ -202,13 +208,9 @@ ...@@ -202,13 +208,9 @@
}, },
"Q3": { "Q3": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "Queue3", "capacity": "1000",
"isDummy": "0", "isDummy": "0",
"capacity": "1000" "name": "Queue3"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
} }
} }
} }
\ No newline at end of file
...@@ -3,44 +3,48 @@ ...@@ -3,44 +3,48 @@
"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": "AssemblyBuffer"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"M0": {
"_class": "Dream.MachineJobShop",
"name": "Design"
},
"M1": {
"_class": "Dream.MachineJobShop",
"name": "Machine1"
},
"MA1": {
"_class": "Dream.MouldAssembly",
"id": "MA1",
"name": "Assembly"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"Q0": { "Q0": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "StartQueue",
"isDummy": "0",
"capacity": "-1", "capacity": "-1",
"isDummy": "0",
"name": "StartQueue",
"wip": [ "wip": [
{ {
"_class": "Dream.Order", "_class": "Dream.Order",
"name": "Order1",
"id": "O1",
"route": [
{
"stepNumber": "0",
"stationIdsList": [
"Q0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
}
},
{
"stepNumber": "1",
"stationIdsList": [
"M0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
}
}
],
"componentsList": [ "componentsList": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
...@@ -48,54 +52,54 @@ ...@@ -48,54 +52,54 @@
"name": "Component1", "name": "Component1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"OD0"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"Q1" "OD0"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"M1" "Q1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"AB1" "M1"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MA1" "AB1"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"MA1"
],
"stepNumber": "4"
} }
] ]
}, },
...@@ -105,54 +109,54 @@ ...@@ -105,54 +109,54 @@
"name": "Component2", "name": "Component2",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"OD0"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"Q1" "OD0"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"M1" "Q1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"AB1" "M1"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MA1" "AB1"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"MA1"
],
"stepNumber": "4"
} }
] ]
}, },
...@@ -162,64 +166,60 @@ ...@@ -162,64 +166,60 @@
"name": "Mould1", "name": "Mould1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"MA1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"E1" "MA1"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "1"
} }
] ]
} }
],
"id": "O1",
"name": "Order1",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q0"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M0"
],
"stepNumber": "1"
}
] ]
} }
] ]
}, },
"M0": {
"_class": "Dream.MachineJobShop",
"name": "Design"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"M1": {
"_class": "Dream.MachineJobShop",
"name": "Machine1"
},
"MA1": {
"_class": "Dream.MouldAssembly",
"id": "MA1",
"name": "Assembly"
},
"Q1": { "Q1": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "Queue1", "capacity": "-1",
"isDummy": "0",
"capacity": "-1"
},
"AB1": {
"_class": "Dream.MouldAssemblyBuffer",
"id": "AB1",
"name": "AssemblyBuffer",
"isDummy": "0", "isDummy": "0",
"capacity": "-1" "name": "Queue1"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
} }
} }
} }
\ No newline at end of file
...@@ -3,158 +3,167 @@ ...@@ -3,158 +3,167 @@
"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"
},
"CB1": {
"_class": "Dream.ConditionalBuffer",
"isDummy": "0",
"name": "Conditional Buffer"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"M0": {
"_class": "Dream.MachineJobShop",
"name": "Design"
},
"M1": {
"_class": "Dream.MachineJobShop",
"name": "Machine1"
},
"MA1": {
"_class": "Dream.MouldAssembly",
"id": "MA1",
"name": "Assembly"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"Q0": { "Q0": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "StartQueue",
"isDummy": "0",
"capacity": "-1", "capacity": "-1",
"isDummy": "0",
"name": "StartQueue",
"wip": [ "wip": [
{ {
"_class": "Dream.Order", "_class": "Dream.Order",
"name": "Order1",
"id": "O1",
"route": [
{
"stepNumber": "0",
"stationIdsList": [
"Q0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
}
},
{
"stepNumber": "1",
"stationIdsList": [
"M0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
}
}
],
"componentsList": [ "componentsList": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Secondary",
"id": "C1", "id": "C1",
"name": "Component1", "name": "Component1",
"componentType": "Secondary",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"OD0"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"CB1" "OD0"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"M1" "CB1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"AB1" "M1"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MA1" "AB1"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"MA1"
],
"stepNumber": "4"
} }
] ]
}, },
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Basic",
"id": "C2", "id": "C2",
"name": "Component2", "name": "Component2",
"componentType": "Basic",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"OD0"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"CB1" "OD0"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"M1" "CB1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"AB1" "M1"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MA1" "AB1"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"MA1"
],
"stepNumber": "4"
} }
] ]
}, },
...@@ -164,63 +173,54 @@ ...@@ -164,63 +173,54 @@
"name": "Mould1", "name": "Mould1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"MA1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"E1" "MA1"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "1"
} }
] ]
} }
],
"id": "O1",
"name": "Order1",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q0"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M0"
],
"stepNumber": "1"
}
] ]
} }
] ]
},
"M0": {
"_class": "Dream.MachineJobShop",
"name": "Design"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"M1": {
"_class": "Dream.MachineJobShop",
"name": "Machine1"
},
"MA1": {
"_class": "Dream.MouldAssembly",
"id": "MA1",
"name": "Assembly"
},
"CB1": {
"_class": "Dream.ConditionalBuffer",
"name": "Conditional Buffer",
"isDummy": "0"
},
"AB1": {
"_class": "Dream.MouldAssemblyBuffer",
"id": "AB1",
"name": "Assembly Buffer",
"isDummy": "0",
"capacity": "-1"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
} }
} }
} }
\ No newline at end of file
...@@ -3,216 +3,232 @@ ...@@ -3,216 +3,232 @@
"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"
},
"CB1": {
"_class": "Dream.ConditionalBuffer",
"isDummy": "0",
"name": "Conditional Buffer"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"M0": {
"_class": "Dream.MachineJobShop",
"name": "Design"
},
"M1": {
"_class": "Dream.MachineJobShop",
"name": "Machine1"
},
"M2": {
"_class": "Dream.MachineJobShop",
"name": "Machine2"
},
"MA1": {
"_class": "Dream.MouldAssembly",
"id": "MA1",
"name": "Assembly"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"Q0": { "Q0": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "StartQueue",
"isDummy": "0",
"capacity": "-1", "capacity": "-1",
"isDummy": "0",
"name": "StartQueue",
"wip": [ "wip": [
{ {
"_class": "Dream.Order", "_class": "Dream.Order",
"name": "Order1",
"id": "O1",
"route": [
{
"stepNumber": "0",
"stationIdsList": [
"Q0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
}
},
{
"stepNumber": "1",
"stationIdsList": [
"M0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
}
}
],
"componentsList": [ "componentsList": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Secondary",
"id": "C1", "id": "C1",
"name": "Component1", "name": "Component1",
"componentType": "Secondary",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"OD0"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"CB1" "OD0"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"M1","M2" "CB1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"AB1" "M1",
"M2"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MA1" "AB1"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"MA1"
],
"stepNumber": "4"
} }
] ]
}, },
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Basic",
"id": "C2", "id": "C2",
"name": "Component2", "name": "Component2",
"componentType": "Basic",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"OD0"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"CB1" "OD0"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"M1","M2" "CB1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"AB1" "M1",
"M2"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MA1" "AB1"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"MA1"
],
"stepNumber": "4"
} }
] ]
}, },
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
"componentType": "Basic",
"id": "C3", "id": "C3",
"name": "Component3", "name": "Component3",
"componentType": "Basic",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"OD0"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"CB1" "OD0"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"M1","M2" "CB1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"AB1" "M1",
"M2"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"MA1" "AB1"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"MA1"
],
"stepNumber": "4"
} }
] ]
}, },
...@@ -222,67 +238,54 @@ ...@@ -222,67 +238,54 @@
"name": "Mould1", "name": "Mould1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"MA1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"E1" "MA1"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "1"
} }
] ]
} }
],
"id": "O1",
"name": "Order1",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q0"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M0"
],
"stepNumber": "1"
}
] ]
} }
] ]
},
"M0": {
"_class": "Dream.MachineJobShop",
"name": "Design"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"M1": {
"_class": "Dream.MachineJobShop",
"name": "Machine1"
},
"M2": {
"_class": "Dream.MachineJobShop",
"name": "Machine2"
},
"MA1": {
"_class": "Dream.MouldAssembly",
"id": "MA1",
"name": "Assembly"
},
"CB1": {
"_class": "Dream.ConditionalBuffer",
"name": "Conditional Buffer",
"isDummy": "0"
},
"AB1": {
"_class": "Dream.MouldAssemblyBuffer",
"id": "AB1",
"name": "Assembly Buffer",
"isDummy": "0",
"capacity": "-1"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
} }
} }
} }
\ No newline at end of file
...@@ -39,51 +39,50 @@ ...@@ -39,51 +39,50 @@
"_class": "Dream.Exit", "_class": "Dream.Exit",
"name": "Exit" "name": "Exit"
}, },
"S1": {
"_class": "Dream.Source",
"entity": "Part",
"interarrivalTime": {
"distributionType": "Fixed",
"mean": "6"
},
"name": "Source"
},
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"loadTime": {
"loadDistribution": "Fixed",
"loadMean": "0"
},
"name": "Machine1", "name": "Machine1",
"operationType": "MT-Load-Processing",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "17" "mean": "17"
}, }
"loadTime": {
"loadDistribution": "Fixed",
"loadMean": "0"
},
"operationType": "MT-Load-Processing"
}, },
"M2": { "M2": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"name": "Machine2", "failures": {},
"failures": {
},
"setupTime": {
"setupDistribution": "Fixed",
"setupMean": "0.25"
},
"loadTime": { "loadTime": {
"loadDistribution": "Fixed", "loadDistribution": "Fixed",
"loadMean": "0" "loadMean": "0"
}, },
"name": "Machine2",
"operationType": "MT-Load-Setup-Processing",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
}, },
"operationType": "MT-Load-Setup-Processing" "setupTime": {
"setupDistribution": "Fixed",
"setupMean": "0.25"
}
}, },
"O1": { "O1": {
"_class": "Dream.Operator", "_class": "Dream.Operator",
"capacity": "1", "capacity": "1",
"name": "Operator1" "name": "Operator1"
},
"S1": {
"_class": "Dream.Source",
"entity": "Part",
"interarrivalTime": {
"distributionType": "Fixed",
"mean": "6"
},
"name": "Source"
} }
} }
} }
\ No newline at end of file
...@@ -29,12 +29,16 @@ ...@@ -29,12 +29,16 @@
}, },
"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": {
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"M1": { "M1": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"name": "Machine1", "name": "Machine1",
...@@ -43,77 +47,92 @@ ...@@ -43,77 +47,92 @@
"M2": { "M2": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"name": "Machine2", "name": "Machine2",
"operationType": "Processing" "operationType": "Processing"
}, },
"M3": { "M3": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"name": "Machine3", "name": "Machine3",
"operationType": "Processing" "operationType": "Processing"
},
"O1": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator1"
},
"O2": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator2"
},
"OP1": {
"_class": "Dream.OperatorPool",
"capacity": "1",
"name": "Operator Pool 1"
}, },
"Q1": { "Q1": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "Queue1",
"isDummy": "0",
"capacity": "1000", "capacity": "1000",
"isDummy": "0",
"name": "Queue1",
"wip": [ "wip": [
{ {
"_class": "Dream.Job", "_class": "Dream.Job",
"name": "Job1",
"id": "J1", "id": "J1",
"name": "Job1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"Q1" "Q1"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [
"M1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q3" "M1"
] ],
"stepNumber": "1"
}, },
{ {
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M3" "Q3"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"Q2" "M3"
] ],
"stepNumber": "3"
}, },
{ {
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "4"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
} },
"stationIdsList": [
"M2"
],
"stepNumber": "5"
}, },
{ {
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"E1" "E1"
] ],
"stepNumber": "6"
} }
] ]
} }
...@@ -121,35 +140,16 @@ ...@@ -121,35 +140,16 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "1000",
"id": "Q2", "id": "Q2",
"name": "Queue2",
"isDummy": "0", "isDummy": "0",
"capacity": "1000" "name": "Queue2"
}, },
"Q3": { "Q3": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "Queue3", "capacity": "1000",
"isDummy": "0", "isDummy": "0",
"capacity": "1000" "name": "Queue3"
},
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"O1": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator1"
},
"O2": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator2"
},
"OP1": {
"_class": "Dream.OperatorPool",
"capacity": "1",
"name": "Operator Pool 1"
} }
} }
} }
\ No newline at end of file
...@@ -24,111 +24,125 @@ ...@@ -24,111 +24,125 @@
}, },
"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": {
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"M1": { "M1": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"name": "Machine1", "name": "Machine1",
"operationType": "Processing" "operationType": "Processing"
}, },
"M2": { "M2": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"name": "Machine2", "name": "Machine2",
"operationType": "Processing" "operationType": "Processing"
}, },
"M3": { "M3": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"name": "Machine3", "name": "Machine3",
"operationType": "Processing" "operationType": "Processing"
},
"O1": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator1"
},
"OP1": {
"_class": "Dream.OperatorPool",
"capacity": "1",
"name": "Operator Pool 1"
}, },
"Q1": { "Q1": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"isDummy": "0",
"name": "Queue1", "name": "Queue1",
"schedulingRule": "FIFO", "schedulingRule": "FIFO",
"isDummy": "0",
"capacity": "-1",
"wip": [ "wip": [
{ {
"id": "J1",
"_class": "Dream.Job", "_class": "Dream.Job",
"name": "Job1",
"priority": "1",
"dueDate": "15", "dueDate": "15",
"id": "J1",
"name": "Job1",
"orderDate": "0", "orderDate": "0",
"priority": "1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M1" "Q1"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q3" "M1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M3" "Q3"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"Q2" "M3"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "4"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "4" "mean": "4"
} },
},
{
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"E1" "M2"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "6"
} }
] ]
} }
...@@ -136,188 +150,188 @@ ...@@ -136,188 +150,188 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"isDummy": "0",
"name": "Queue2", "name": "Queue2",
"schedulingRule": "MC-Priority-EDD", "schedulingRule": "MC-Priority-EDD",
"isDummy": "0",
"capacity": "-1",
"wip": [ "wip": [
{ {
"id": "J2",
"_class": "Dream.Job", "_class": "Dream.Job",
"name": "Job2",
"priority": "-7",
"dueDate": "10", "dueDate": "10",
"id": "J2",
"name": "Job2",
"orderDate": "-1", "orderDate": "-1",
"priority": "-7",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "3" "mean": "3"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q3" "M2"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M3" "Q3"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"Q2" "M3"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "5",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "4"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "7" "mean": "7"
} },
},
{
"stepNumber": "6",
"stationIdsList": [ "stationIdsList": [
"E1" "M2"
], ],
"stepNumber": "5"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "6"
} }
] ]
}, },
{ {
"id": "J3",
"_class": "Dream.Job", "_class": "Dream.Job",
"name": "Job3",
"priority": "-12",
"dueDate": "6", "dueDate": "6",
"id": "J3",
"name": "Job3",
"orderDate": "2", "orderDate": "2",
"priority": "-12",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "2" "mean": "2"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q3" "M2"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M3" "Q3"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"E1" "M3"
], ],
"stepNumber": "3"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "4"
} }
] ]
}, },
{ {
"id": "J4",
"_class": "Dream.Job", "_class": "Dream.Job",
"name": "Job4",
"priority": "0",
"dueDate": "9", "dueDate": "9",
"id": "J4",
"name": "Job4",
"orderDate": "1.5", "orderDate": "1.5",
"priority": "0",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "7" "mean": "7"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"E1" "M2"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
"stationIdsList": [
"E1"
],
"stepNumber": "2"
} }
] ]
} }
...@@ -325,24 +339,10 @@ ...@@ -325,24 +339,10 @@
}, },
"Q3": { "Q3": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"name": "Queue3", "capacity": "-1",
"schedulingRule": "FIFO",
"isDummy": "0", "isDummy": "0",
"capacity": "-1" "name": "Queue3",
}, "schedulingRule": "FIFO"
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"O1": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator1"
},
"OP1": {
"_class": "Dream.OperatorPool",
"capacity": "1",
"name": "Operator Pool 1"
} }
} }
} }
\ No newline at end of file
{ {
"_class": "Dream.Simulation", "_class": "Dream.Simulation",
"edges": { "edges": {
"0": [ "0": [
"O1", "O1",
"M1", "M1",
{} {}
...@@ -24,58 +24,78 @@ ...@@ -24,58 +24,78 @@
}, },
"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": {
"E1": {
"_class": "Dream.ExitJobShop",
"id": "E1",
"name": "Stock"
},
"M1": { "M1": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"failures": {},
"id": "M1", "id": "M1",
"name": "Machine1", "name": "Machine1",
"processingTime": {}, "operationType": "Processing",
"failures": {}, "processingTime": {}
"operationType": "Processing"
}, },
"M2": { "M2": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"failures": {},
"id": "M2", "id": "M2",
"name": "Machine2", "name": "Machine2",
"operationType": "MT-Setup-Processing",
"processingTime": {}, "processingTime": {},
"failures": {},
"setupTime": { "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0" "setupMean": "0"
}, }
"operationType": "MT-Setup-Processing"
}, },
"M3": { "M3": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"failures": {},
"id": "M3", "id": "M3",
"name": "Machine3", "name": "Machine3",
"processingTime": {}, "operationType": "Processing",
"failures": {}, "processingTime": {}
"operationType": "Processing"
}, },
"M4": { "M4": {
"_class": "Dream.MachineJobShop", "_class": "Dream.MachineJobShop",
"failures": {},
"id": "M4", "id": "M4",
"name": "Machine4", "name": "Machine4",
"operationType": "MT-Setup-Processing",
"processingTime": {}, "processingTime": {},
"failures": {},
"setupTime": { "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0" "setupMean": "0"
}, }
"operationType": "MT-Setup-Processing" },
"O1": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator1"
},
"O2": {
"_class": "Dream.Operator",
"capacity": "2",
"name": "Operator2"
},
"O3": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator3"
}, },
"Q1": { "Q1": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"id": "Q1", "id": "Q1",
"name": "Queue1",
"isDummy": "0", "isDummy": "0",
"capacity": "-1", "name": "Queue1",
"wip": [ "wip": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
...@@ -83,44 +103,44 @@ ...@@ -83,44 +103,44 @@
"name": "Component1", "name": "Component1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M1" "Q1"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q2" "M1"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M2" "Q2"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
"stationIdsList": [
"M2"
],
"stepNumber": "3"
} }
] ]
} }
...@@ -128,18 +148,18 @@ ...@@ -128,18 +148,18 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"id": "Q2", "id": "Q2",
"name": "Queue2",
"isDummy": "0", "isDummy": "0",
"capacity": "-1", "name": "Queue2",
"wip": [] "wip": []
}, },
"Q3": { "Q3": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"id": "Q3", "id": "Q3",
"name": "Queue4",
"isDummy": "0", "isDummy": "0",
"capacity": "-1", "name": "Queue4",
"wip": [ "wip": [
{ {
"_class": "Dream.OrderComponent", "_class": "Dream.OrderComponent",
...@@ -147,44 +167,44 @@ ...@@ -147,44 +167,44 @@
"name": "Component2", "name": "Component2",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [
"Q3"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "1",
"stationIdsList": [ "stationIdsList": [
"M3" "Q3"
], ],
"stepNumber": "0"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
},
{
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q4" "M3"
], ],
"stepNumber": "1"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "0"
} },
},
{
"stepNumber": "3",
"stationIdsList": [ "stationIdsList": [
"M4" "Q4"
], ],
"stepNumber": "2"
},
{
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
"stationIdsList": [
"M4"
],
"stepNumber": "3"
} }
] ]
} }
...@@ -192,31 +212,11 @@ ...@@ -192,31 +212,11 @@
}, },
"Q4": { "Q4": {
"_class": "Dream.QueueJobShop", "_class": "Dream.QueueJobShop",
"capacity": "-1",
"id": "Q4", "id": "Q4",
"name": "Queue4",
"isDummy": "0", "isDummy": "0",
"capacity": "-1", "name": "Queue4",
"wip": [] "wip": []
},
"E1": {
"_class": "Dream.ExitJobShop",
"id": "E1",
"name": "Stock"
},
"O1": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator1"
},
"O2": {
"_class": "Dream.Operator",
"capacity": "2",
"name": "Operator2"
},
"O3": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator3"
} }
} }
} }
\ No newline at end of file
...@@ -3,79 +3,94 @@ ...@@ -3,79 +3,94 @@
"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": {
"E1": {
"_class": "Dream.ExitJobShop",
"id": "E1",
"name": "Stock"
},
"M1": { "M1": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.MachineManagedJob",
"id": "M1", "id": "M1",
"name": "Machine1", "name": "Machine1",
"operationType": "MT-Load-Setup" "operationType": "MT-Load-Setup"
}, },
"M2": { "M2": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.MachineManagedJob",
"id": "M2", "id": "M2",
"name": "Machine2", "name": "Machine2",
"operationType": "MT-Load-Setup" "operationType": "MT-Load-Setup"
},
"O1": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator1"
},
"O2": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator2"
}, },
"Q1": { "Q1": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"capacity": "-1",
"id": "Q1", "id": "Q1",
"name": "Queue1",
"isDummy": "0", "isDummy": "0",
"capacity": "-1", "name": "Queue1",
"wip": [ "wip": [
{ {
"_class": "Dream.Order", "_class": "Dream.Order",
"id": "Or1", "id": "Or1",
"name": "Order1",
"isCritical": "1", "isCritical": "1",
"manager": "O1", "manager": "O1",
"name": "Order1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"Q1" "Q1"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [
"M1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.25" "mean": "0.25"
} },
"stationIdsList": [
"M1"
],
"stepNumber": "1"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q2" "Q2"
] ],
"stepNumber": "2"
}, },
{ {
"stepNumber": "3",
"stationIdsList": [
"M2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}, },
"setupTime": { "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "2" "setupMean": "2"
} },
"stationIdsList": [
"M2"
],
"stepNumber": "3"
}, },
{ {
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"E1" "E1"
] ],
"stepNumber": "4"
} }
] ]
} }
...@@ -83,62 +98,47 @@ ...@@ -83,62 +98,47 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"capacity": "-1",
"id": "Q2", "id": "Q2",
"name": "Queue2",
"isDummy": "0", "isDummy": "0",
"capacity": "-1", "name": "Queue2",
"wip": [ "wip": [
{ {
"_class": "Dream.Order", "_class": "Dream.Order",
"id": "Or2", "id": "Or2",
"name": "Order2",
"isCritical": "0", "isCritical": "0",
"manager": "O2", "manager": "O2",
"name": "Order2",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"Q2" "Q2"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [
"M2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}, },
"setupTime": { "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.5" "setupMean": "0.5"
} },
"stationIdsList": [
"M2"
],
"stepNumber": "1"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"E1" "E1"
] ],
"stepNumber": "2"
} }
] ]
} }
] ]
},
"E1": {
"_class": "Dream.ExitJobShop",
"id": "E1",
"name": "Stock"
},
"O1": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator1"
},
"O2": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator2"
} }
} }
} }
\ No newline at end of file
...@@ -3,12 +3,17 @@ ...@@ -3,12 +3,17 @@
"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": {
"E1": {
"_class": "Dream.ExitJobShop",
"id": "E1",
"name": "Stock"
},
"M1": { "M1": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.MachineManagedJob",
"id": "M1", "id": "M1",
...@@ -21,31 +26,32 @@ ...@@ -21,31 +26,32 @@
"name": "Machine2", "name": "Machine2",
"operationType": "MT-Load-Setup" "operationType": "MT-Load-Setup"
}, },
"O1": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator1"
},
"Q1": { "Q1": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"capacity": "-1",
"id": "Q1", "id": "Q1",
"name": "Queue1",
"isDummy": "0", "isDummy": "0",
"capacity": "-1", "name": "Queue1",
"wip": [ "wip": [
{ {
"_class": "Dream.Order", "_class": "Dream.Order",
"id": "Or1", "id": "Or1",
"name": "Order1",
"isCritical": "1", "isCritical": "1",
"manager": "O1", "manager": "O1",
"name": "Order1",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"Q1" "Q1"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [
"M1"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.25" "mean": "0.25"
...@@ -53,29 +59,33 @@ ...@@ -53,29 +59,33 @@
"setupTime": { "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.5" "setupMean": "0.5"
} },
"stationIdsList": [
"M1"
],
"stepNumber": "1"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"Q2" "Q2"
] ],
"stepNumber": "2"
}, },
{ {
"stepNumber": "3",
"stationIdsList": [
"M2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
} },
"stationIdsList": [
"M2"
],
"stepNumber": "3"
}, },
{ {
"stepNumber": "4",
"stationIdsList": [ "stationIdsList": [
"E1" "E1"
] ],
"stepNumber": "4"
} }
] ]
} }
...@@ -83,29 +93,25 @@ ...@@ -83,29 +93,25 @@
}, },
"Q2": { "Q2": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"capacity": "-1",
"id": "Q2", "id": "Q2",
"name": "Queue2",
"isDummy": "0", "isDummy": "0",
"capacity": "-1", "name": "Queue2",
"wip": [ "wip": [
{ {
"_class": "Dream.Order", "_class": "Dream.Order",
"id": "Or2", "id": "Or2",
"name": "Order2",
"isCritical": "0", "isCritical": "0",
"manager": "O1", "manager": "O1",
"name": "Order2",
"route": [ "route": [
{ {
"stepNumber": "0",
"stationIdsList": [ "stationIdsList": [
"Q2" "Q2"
] ],
"stepNumber": "0"
}, },
{ {
"stepNumber": "1",
"stationIdsList": [
"M2"
],
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
...@@ -113,27 +119,21 @@ ...@@ -113,27 +119,21 @@
"setupTime": { "setupTime": {
"setupDistribution": "Fixed", "setupDistribution": "Fixed",
"setupMean": "0.5" "setupMean": "0.5"
} },
"stationIdsList": [
"M2"
],
"stepNumber": "1"
}, },
{ {
"stepNumber": "2",
"stationIdsList": [ "stationIdsList": [
"E1" "E1"
] ],
"stepNumber": "2"
} }
] ]
} }
] ]
},
"E1": {
"_class": "Dream.ExitJobShop",
"id": "E1",
"name": "Stock"
},
"O1": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator1"
} }
} }
} }
\ No newline at end of file
...@@ -6,17 +6,17 @@ ...@@ -6,17 +6,17 @@
"Q1", "Q1",
{} {}
], ],
"1": [ "1": [
"Q1", "Q1",
"BD1", "BD1",
{} {}
], ],
"2": [ "2": [
"BD1", "BD1",
"M1", "M1",
{} {}
], ],
"3": [ "3": [
"M1", "M1",
"Q2", "Q2",
{} {}
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
"M3", "M3",
{} {}
], ],
"7": [ "7": [
"M3", "M3",
"E1", "E1",
{} {}
...@@ -50,104 +50,100 @@ ...@@ -50,104 +50,100 @@
"trace": "No" "trace": "No"
}, },
"nodes": { "nodes": {
"S1": { "BD1": {
"_class": "Dream.BatchSource", "_class": "Dream.BatchDecomposition",
"entity": "Batch", "left": 0.4414893617021277,
"batchNumberOfUnits": 80, "name": "Batch_Decomposition",
"interarrivalTime": { "numberOfSubBatches": 4,
"processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.5" "mean": "1"
}, },
"left": 0.6968085106382979, "top": 0.5909090909090908
"name": "Source",
"top": 0.9545454545454546
}, },
"Q1": { "BR1": {
"_class": "Dream.Queue", "_class": "Dream.BatchReassembly",
"capacity": "-1", "left": 0.4414893617021277,
"left": 0.6968085106382979, "name": "Batch_Reassembly",
"name": "StartQueue", "numberOfSubBatches": 4,
"top": 0.7727272727272727 "processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"top": 0.5909090909090908
}, },
"Q2": { "E1": {
"_class": "Dream.Queue", "_class": "Dream.Exit",
"capacity": "2", "left": 0.2978723404255319,
"left": 0.6968085106382979, "name": "Stock",
"name": "Queue1", "top": 0.045454545454545414
"top": 0.7727272727272727 },
"EV": {
"_class": "Dream.EventGenerator",
"argumentDict": {},
"interval": "480",
"method": "Globals.countIntervalThroughput",
"name": "calculateDailyAttainment",
"start": "480"
}, },
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station1", "name": "Station1",
"failures": {
},
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0.5" "mean": "0.5"
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"M2": { "M2": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station2", "name": "Station2",
"failures": {
},
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"M3": { "M3": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"failures": {},
"left": 0.4414893617021277, "left": 0.4414893617021277,
"name": "Station3", "name": "Station3",
"failures": {
},
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1" "mean": "1"
}, },
"top": 0.5909090909090908 "top": 0.5909090909090908
}, },
"BD1": { "Q1": {
"_class": "Dream.BatchDecomposition", "_class": "Dream.Queue",
"left": 0.4414893617021277, "capacity": "-1",
"name": "Batch_Decomposition", "left": 0.6968085106382979,
"numberOfSubBatches": 4, "name": "StartQueue",
"processingTime": { "top": 0.7727272727272727
"distributionType": "Fixed",
"mean": "1"
},
"top": 0.5909090909090908
}, },
"BR1": { "Q2": {
"_class": "Dream.BatchReassembly", "_class": "Dream.Queue",
"left": 0.4414893617021277, "capacity": "2",
"name": "Batch_Reassembly", "left": 0.6968085106382979,
"numberOfSubBatches": 4, "name": "Queue1",
"processingTime": { "top": 0.7727272727272727
},
"S1": {
"_class": "Dream.BatchSource",
"batchNumberOfUnits": 80,
"entity": "Batch",
"interarrivalTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "0" "mean": "1.5"
}, },
"top": 0.5909090909090908 "left": 0.6968085106382979,
}, "name": "Source",
"E1": { "top": 0.9545454545454546
"_class": "Dream.Exit",
"left": 0.2978723404255319,
"name": "Stock",
"top": 0.045454545454545414
},
"EV": {
"_class": "Dream.EventGenerator",
"name": "calculateDailyAttainment",
"start": "480",
"interval": "480",
"method": "Globals.countIntervalThroughput",
"argumentDict": {
}
} }
} }
} }
\ No newline at end of file
...@@ -29,15 +29,28 @@ ...@@ -29,15 +29,28 @@
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"left": 0.5, "left": 0.5,
"shift": {
"shiftPattern":[[0,5], [9,11], [17,19]],
"endUnfinished":0
},
"name": "Moulding", "name": "Moulding",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.5" "mean": "1.5"
}, },
"shift": {
"endUnfinished": 0,
"shiftPattern": [
[
0,
5
],
[
9,
11
],
[
17,
19
]
]
},
"top": 0.5 "top": 0.5
}, },
"S1": { "S1": {
......
...@@ -29,15 +29,28 @@ ...@@ -29,15 +29,28 @@
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"left": 0.5, "left": 0.5,
"shift": {
"shiftPattern":[[0,5], [9,11], [17,19]],
"endUnfinished":0
},
"name": "Moulding", "name": "Moulding",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.5" "mean": "1.5"
}, },
"shift": {
"endUnfinished": 0,
"shiftPattern": [
[
0,
5
],
[
9,
11
],
[
17,
19
]
]
},
"top": 0.5 "top": 0.5
}, },
"S1": { "S1": {
......
...@@ -29,15 +29,28 @@ ...@@ -29,15 +29,28 @@
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"left": 0.5, "left": 0.5,
"shift": {
"shiftPattern":[[0,5], [9,11], [17,19]],
"endUnfinished":1
},
"name": "Moulding", "name": "Moulding",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.5" "mean": "1.5"
}, },
"shift": {
"endUnfinished": 1,
"shiftPattern": [
[
0,
5
],
[
9,
11
],
[
17,
19
]
]
},
"top": 0.5 "top": 0.5
}, },
"S1": { "S1": {
......
...@@ -29,15 +29,28 @@ ...@@ -29,15 +29,28 @@
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"left": 0.5, "left": 0.5,
"shift": {
"shiftPattern":[[0,5], [9,11], [17,19]],
"endUnfinished":0
},
"name": "Moulding", "name": "Moulding",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.5" "mean": "1.5"
}, },
"shift": {
"endUnfinished": 0,
"shiftPattern": [
[
0,
5
],
[
9,
11
],
[
17,
19
]
]
},
"top": 0.5 "top": 0.5
}, },
"S1": { "S1": {
......
...@@ -29,15 +29,28 @@ ...@@ -29,15 +29,28 @@
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
"left": 0.5, "left": 0.5,
"shift": {
"shiftPattern":[[0,5], [9,11], [17,19]],
"endUnfinished":1
},
"name": "Moulding", "name": "Moulding",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"mean": "1.5" "mean": "1.5"
}, },
"shift": {
"endUnfinished": 1,
"shiftPattern": [
[
0,
5
],
[
9,
11
],
[
17,
19
]
]
},
"top": 0.5 "top": 0.5
}, },
"S1": { "S1": {
......
...@@ -29,21 +29,23 @@ ...@@ -29,21 +29,23 @@
}, },
"general": { "general": {
"_class": "Dream.Configuration", "_class": "Dream.Configuration",
"numberOfReplications": "1", "confidenceLevel": "0.95",
"maxSimTime": "7", "maxSimTime": "7",
"trace": "Yes", "numberOfReplications": "1",
"confidenceLevel": "0.95" "trace": "Yes"
}, },
"nodes": { "nodes": {
"S1": { "DummyQ": {
"_class": "Dream.Source", "_class": "Dream.Queue",
"id": "S1", "capacity": "1",
"name": "Raw Material", "id": "DummyQ",
"interarrivalTime": { "isDummy": "1",
"distributionType": "Fixed", "name": "DummyQ"
"mean": "0.75" },
}, "E1": {
"entity": "Part" "_class": "Dream.Exit",
"id": "E1",
"name": "Stock"
}, },
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
...@@ -54,8 +56,21 @@ ...@@ -54,8 +56,21 @@
"mean": "0.5" "mean": "0.5"
}, },
"shift": { "shift": {
"shiftPattern": [[0,4.75], [9,11], [17,19]], "endUnfinished": 0,
"endUnfinished": 0 "shiftPattern": [
[
0,
4.75
],
[
9,
11
],
[
17,
19
]
]
} }
}, },
"M2": { "M2": {
...@@ -67,24 +82,22 @@ ...@@ -67,24 +82,22 @@
"mean": "1" "mean": "1"
} }
}, },
"DummyQ": {
"_class": "Dream.Queue",
"id": "DummyQ",
"name": "DummyQ",
"isDummy": "1",
"capacity": "1"
},
"Q1": { "Q1": {
"_class": "Dream.Queue", "_class": "Dream.Queue",
"capacity": "1",
"id": "Q1", "id": "Q1",
"name": "Q1",
"isDummy": "0", "isDummy": "0",
"capacity": "1" "name": "Q1"
}, },
"E1": { "S1": {
"_class": "Dream.Exit", "_class": "Dream.Source",
"id": "E1", "entity": "Part",
"name": "Stock" "id": "S1",
"interarrivalTime": {
"distributionType": "Fixed",
"mean": "0.75"
},
"name": "Raw Material"
} }
} }
} }
\ No newline at end of file
...@@ -29,21 +29,23 @@ ...@@ -29,21 +29,23 @@
}, },
"general": { "general": {
"_class": "Dream.Configuration", "_class": "Dream.Configuration",
"numberOfReplications": "1", "confidenceLevel": "0.95",
"maxSimTime": "7", "maxSimTime": "7",
"trace": "Yes", "numberOfReplications": "1",
"confidenceLevel": "0.95" "trace": "Yes"
}, },
"nodes": { "nodes": {
"S1": { "DummyQ": {
"_class": "Dream.Source", "_class": "Dream.Queue",
"id": "S1", "capacity": "1",
"name": "Raw Material", "id": "DummyQ",
"interarrivalTime": { "isDummy": "1",
"distributionType": "Fixed", "name": "DummyQ"
"mean": "0.75" },
}, "E1": {
"entity": "Part" "_class": "Dream.Exit",
"id": "E1",
"name": "Stock"
}, },
"M1": { "M1": {
"_class": "Dream.Machine", "_class": "Dream.Machine",
...@@ -54,8 +56,21 @@ ...@@ -54,8 +56,21 @@
"mean": "0.5" "mean": "0.5"
}, },
"shift": { "shift": {
"shiftPattern": [[0,4.75], [9,11], [17,19]], "endUnfinished": 1,
"endUnfinished": 1 "shiftPattern": [
[
0,
4.75
],
[
9,
11
],
[
17,
19
]
]
} }
}, },
"M2": { "M2": {
...@@ -67,24 +82,22 @@ ...@@ -67,24 +82,22 @@
"mean": "1" "mean": "1"
} }
}, },
"DummyQ": {
"_class": "Dream.Queue",
"id": "DummyQ",
"name": "DummyQ",
"isDummy": "1",
"capacity": "1"
},
"Q1": { "Q1": {
"_class": "Dream.Queue", "_class": "Dream.Queue",
"capacity": "1",
"id": "Q1", "id": "Q1",
"name": "Q1",
"isDummy": "0", "isDummy": "0",
"capacity": "1" "name": "Q1"
}, },
"E1": { "S1": {
"_class": "Dream.Exit", "_class": "Dream.Source",
"id": "E1", "entity": "Part",
"name": "Stock" "id": "S1",
"interarrivalTime": {
"distributionType": "Fixed",
"mean": "0.75"
},
"name": "Raw Material"
} }
} }
} }
\ No newline at end of file
...@@ -3,215 +3,276 @@ ...@@ -3,215 +3,276 @@
"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.Operator",
"capacity": "1",
"name": "Operator1"
},
"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",
"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": "C1", "id": "C1",
"name": "Component1", "name": "Component1",
"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": "C2", "id": "C2",
"name": "Component2", "name": "Component2",
"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"
} }
] ]
}, },
...@@ -221,148 +282,98 @@ ...@@ -221,148 +282,98 @@
"name": "Mould1", "name": "Mould1",
"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",
"manager": "OP1",
"name": "Order1",
"route": [
{
"stationIdsList": [
"Q0"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"setupTime": {
"setupDistribution": "Fixed",
"setupMean": "0.5"
},
"stationIdsList": [
"CAD1",
"CAD2"
],
"stepNumber": "1"
}
] ]
} }
] ]
}, },
"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"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"QCAM": { "QCAM": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"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": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
}, },
"OP1": { "QMILL": {
"_class": "Dream.Operator", "_class": "Dream.QueueManagedJob",
"capacity": "1", "capacity": "-1",
"name": "Operator1" "isDummy": "0",
"name": "Queue Milling"
} }
} }
} }
\ No newline at end of file
...@@ -3,215 +3,276 @@ ...@@ -3,215 +3,276 @@
"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.Operator",
"capacity": "1",
"name": "Operator1"
},
"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",
"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": "C1", "id": "C1",
"name": "Component1", "name": "Component1",
"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": "C2", "id": "C2",
"name": "Component2", "name": "Component2",
"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"
} }
] ]
}, },
...@@ -221,148 +282,98 @@ ...@@ -221,148 +282,98 @@
"name": "Mould1", "name": "Mould1",
"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",
"manager": "OP1",
"name": "Order1",
"route": [
{
"stationIdsList": [
"Q0"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"setupTime": {
"setupDistribution": "Fixed",
"setupMean": "0.5"
},
"stationIdsList": [
"CAD1",
"CAD2"
],
"stepNumber": "1"
}
] ]
} }
] ]
}, },
"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"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"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": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
}, },
"OP1": { "QMILL": {
"_class": "Dream.Operator", "_class": "Dream.QueueManagedJob",
"capacity": "1", "capacity": "-1",
"name": "Operator1" "isDummy": "0",
"name": "Queue Milling"
} }
} }
} }
\ No newline at end of file
...@@ -3,215 +3,281 @@ ...@@ -3,215 +3,281 @@
"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.Operator",
"capacity": "1",
"name": "Operator1"
},
"OP2": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator2"
},
"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",
"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": "C201", "id": "C201",
"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"
} }
] ]
}, },
...@@ -221,242 +287,253 @@ ...@@ -221,242 +287,253 @@
"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",
{ "manager": "OP1",
"_class": "Dream.Order", "name": "Order1",
"name": "Order2",
"id": "O2",
"manager": "OP2",
"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"
}, },
"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"
} }
] ]
}, },
...@@ -466,153 +543,98 @@ ...@@ -466,153 +543,98 @@
"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": "OP2",
"name": "Order2",
"route": [
{
"stationIdsList": [
"Q0"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1.4"
},
"setupTime": {
"setupDistribution": "Fixed",
"setupMean": "0.7"
},
"stationIdsList": [
"CAD1",
"CAD2"
],
"stepNumber": "1"
}
] ]
} }
] ]
}, },
"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"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"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": { "QMILL": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.QueueManagedJob",
"name": "Mould Injection", "capacity": "-1",
"operationType": "MT-Load-Setup-Processing" "isDummy": "0",
}, "name": "Queue Milling"
"E1": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
},
"OP1": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator1"
},
"OP2": {
"_class": "Dream.Operator",
"capacity": "1",
"name": "Operator2"
} }
} }
} }
\ No newline at end of file
...@@ -3,215 +3,276 @@ ...@@ -3,215 +3,276 @@
"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.Operator",
"capacity": "1",
"name": "Operator1"
},
"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",
"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": "C201", "id": "C201",
"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"
} }
] ]
}, },
...@@ -221,242 +282,253 @@ ...@@ -221,242 +282,253 @@
"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",
"name": "Order1",
"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"
}, },
"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"
} }
] ]
}, },
...@@ -466,148 +538,98 @@ ...@@ -466,148 +538,98 @@
"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",
"route": [
{
"stationIdsList": [
"Q0"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1.4"
},
"setupTime": {
"setupDistribution": "Fixed",
"setupMean": "0.7"
},
"stationIdsList": [
"CAD1",
"CAD2"
],
"stepNumber": "1"
}
] ]
} }
] ]
}, },
"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"
},
"OD0": {
"_class": "Dream.OrderDecomposition",
"name": "Order Decomposition"
},
"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": {
"_class": "Dream.ExitJobShop",
"name": "Exit"
}, },
"OP1": { "QMILL": {
"_class": "Dream.Operator", "_class": "Dream.QueueManagedJob",
"capacity": "1", "capacity": "-1",
"name": "Operator1" "isDummy": "0",
"name": "Queue Milling"
} }
} }
} }
\ No newline at end of file
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
# =========================================================================== # ===========================================================================
import json import json
import pydot import sys
def get_name(node): def get_name(node):
...@@ -28,6 +28,7 @@ def get_name(node): ...@@ -28,6 +28,7 @@ def get_name(node):
return name return name
def positionGraph(g): def positionGraph(g):
import pydot
graph = pydot.Dot() graph = pydot.Dot()
for node in g['nodes']: for node in g['nodes']:
graph.add_node(pydot.Node(node)) graph.add_node(pydot.Node(node))
...@@ -55,17 +56,21 @@ def positionGraph(g): ...@@ -55,17 +56,21 @@ def positionGraph(g):
return preference_dict return preference_dict
def format(m): def format(m):
edges = m.pop('edges') for node in m['nodes'].values():
m['edges'] = {} if node['_class'] in ('Dream.Source', 'Dream.BatchSource'):
for i, (s, d, data) in enumerate(edges): print node
m['edges'][i] = d, s, data entity = node['entity']
if not entity.startswith('Dream.'):
node['entity'] = 'Dream.%s' % entity
return m return m
with open(sys.argv[1]) as infile: with open(sys.argv[1]) as infile:
m = json.load(infile) m = json.load(infile)
m.update(format(m))
m.update(preferences=positionGraph(m)) #m.update(format(m))
print m #m.update(preferences=positionGraph(m))
with open(sys.argv[1], "w") as outfile: with open(sys.argv[1], "w") as outfile:
json.dump(m, outfile, sort_keys=True, json.dump(m, outfile, sort_keys=True,
indent=4, separators=(',', ': ')) indent=4, separators=(',', ': '))
......
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