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