Commit d57bc7ac authored by Georgios Dagkakis's avatar Georgios Dagkakis Committed by Jérome Perrin

Job updated so that it does not output extraPropertyDict. Also dumps updated

parent 64d923c3
......@@ -59,7 +59,7 @@ class Job(Entity): # inherits from the Entity c
json['_class'] = 'Dream.Job'
json['id'] = str(self.id)
json['results'] = {}
json['extraPropertyDict'] = self.extraPropertyDict
#json['extraPropertyDict'] = self.extraPropertyDict
#if the Job has reached an exit, input completion time in the results
if self.schedule[-1][0].type=='Exit':
......
{
"_class": "Dream.Simulation",
"elementList": [
{
"_class": "Dream.Exit",
"id": "E1",
"results": {
"lifespan": 6.0,
"throughput": 1,
"takt_time": 6.0,
"throughput": 1
"lifespan": 6.0
}
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"name": "Job1",
"route": [
{
"stationIdsList": [
"Q1"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M1"
],
"stepNumber": "1"
},
{
"stationIdsList": [
"Q3"
],
"stepNumber": "2"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "3"
},
"stationIdsList": [
"M3"
],
"stepNumber": "3"
},
{
"stationIdsList": [
"Q2"
],
"stepNumber": "4"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "2"
},
"stationIdsList": [
"M2"
],
"stepNumber": "5"
},
{
"stationIdsList": [
"E1"
],
"stepNumber": "6"
}
]
},
"id": "J1",
"results": {
"completionTime": 6.0,
......@@ -117,45 +57,49 @@
"_class": "Dream.Machine",
"id": "M1",
"results": {
"working_ratio": 16.666666666666668,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 83.33333333333333,
"working_ratio": 16.666666666666668
"waiting_ratio": 83.33333333333333
}
},
{
"_class": "Dream.Machine",
"id": "M2",
"results": {
"working_ratio": 33.333333333333336,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 66.66666666666667,
"working_ratio": 33.333333333333336
"waiting_ratio": 66.66666666666667
}
},
{
"_class": "Dream.Machine",
"id": "M3",
"results": {
"working_ratio": 50.0,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 50.0,
"working_ratio": 50.0
"waiting_ratio": 50.0
}
},
{
"_class": "Dream.QueueJobShop",
"id": "Q1"
"id": "Q1",
"schedulingRule": "FIFO"
},
{
"_class": "Dream.QueueJobShop",
"id": "Q2"
"id": "Q2",
"schedulingRule": "FIFO"
},
{
"_class": "Dream.QueueJobShop",
"id": "Q3"
"id": "Q3",
"schedulingRule": "FIFO"
}
],
"_class": "Dream.Simulation",
"general": {
"_class": "Dream.Configuration"
}
......
{
"_class": "Dream.Simulation",
"elementList": [
{
"_class": "Dream.Exit",
"id": "E1",
"results": {
"lifespan": 9.5,
"throughput": 2,
"takt_time": 6.5,
"throughput": 2
"lifespan": 9.5
}
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"name": "Job1",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q1"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M1"
],
"stepNumber": "1"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q3"
],
"stepNumber": "2"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "3"
},
"stationIdsList": [
"M3"
],
"stepNumber": "3"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": "4"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "2"
},
"stationIdsList": [
"M2"
],
"stepNumber": "5"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"E1"
],
"stepNumber": "6"
}
]
},
"id": "J1",
"results": {
"completionTime": 6.0,
......@@ -131,81 +55,6 @@
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"name": "Job2",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "3"
},
"stationIdsList": [
"M2"
],
"stepNumber": "1"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q3"
],
"stepNumber": "2"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M3"
],
"stepNumber": "3"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": "4"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "7"
},
"stationIdsList": [
"M2"
],
"stepNumber": "5"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"E1"
],
"stepNumber": "6"
}
]
},
"id": "J2",
"results": {
"completionTime": 13.0,
......@@ -252,45 +101,49 @@
"_class": "Dream.Machine",
"id": "M1",
"results": {
"working_ratio": 7.6923076923076925,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 92.3076923076923,
"working_ratio": 7.6923076923076925
"waiting_ratio": 92.3076923076923
}
},
{
"_class": "Dream.Machine",
"id": "M2",
"results": {
"working_ratio": 92.3076923076923,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 7.6923076923076925,
"working_ratio": 92.3076923076923
"waiting_ratio": 7.6923076923076925
}
},
{
"_class": "Dream.Machine",
"id": "M3",
"results": {
"working_ratio": 30.76923076923077,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 69.23076923076923,
"working_ratio": 30.76923076923077
"waiting_ratio": 69.23076923076923
}
},
{
"_class": "Dream.QueueJobShop",
"id": "Q1"
"id": "Q1",
"schedulingRule": "FIFO"
},
{
"_class": "Dream.QueueJobShop",
"id": "Q2"
"id": "Q2",
"schedulingRule": "FIFO"
},
{
"_class": "Dream.QueueJobShop",
"id": "Q3"
"id": "Q3",
"schedulingRule": "FIFO"
}
],
"_class": "Dream.Simulation",
"general": {
"_class": "Dream.Configuration"
}
......
{
"_class": "Dream.Simulation",
"elementList": [
{
"_class": "Dream.Exit",
"id": "E1",
"results": {
"lifespan": 14.75,
"throughput": 4,
"takt_time": 5.75,
"throughput": 4
"lifespan": 14.75
}
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"dueDate": "15",
"name": "Job1",
"orderDate": "0",
"priority": "1",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q1"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M1"
],
"stepNumber": "1"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q3"
],
"stepNumber": "2"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "3"
},
"stationIdsList": [
"M3"
],
"stepNumber": "3"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": "4"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "4"
},
"stationIdsList": [
"M2"
],
"stepNumber": "5"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"E1"
],
"stepNumber": "6"
}
]
},
"id": "J1",
"results": {
"completionTime": 23.0,
"delay": 8.0,
"completionTime": 23.0,
"schedule": [
{
"entranceTime": 0,
......@@ -135,88 +56,10 @@
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"dueDate": "10",
"name": "Job2",
"orderDate": "-1",
"priority": "-7",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "3"
},
"stationIdsList": [
"M2"
],
"stepNumber": "1"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q3"
],
"stepNumber": "2"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M3"
],
"stepNumber": "3"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "7"
},
"stationIdsList": [
"Q2"
],
"stepNumber": "4"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "7"
},
"stationIdsList": [
"M2"
],
"stepNumber": "5"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"E1"
],
"stepNumber": "6"
}
]
},
"id": "J2",
"results": {
"completionTime": 19.0,
"delay": 9.0,
"completionTime": 19.0,
"schedule": [
{
"entranceTime": 0,
......@@ -258,68 +101,10 @@
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"dueDate": "6",
"name": "Job3",
"orderDate": "2",
"priority": "-12",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "2"
},
"stationIdsList": [
"M2"
],
"stepNumber": "1"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q3"
],
"stepNumber": "2"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M3"
],
"stepNumber": "3"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"E1"
],
"stepNumber": "4"
}
]
},
"id": "J3",
"results": {
"completionTime": 5.0,
"delay": -1.0,
"completionTime": 5.0,
"schedule": [
{
"entranceTime": 0,
......@@ -351,48 +136,10 @@
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"dueDate": "9",
"name": "Job4",
"orderDate": "1.5",
"priority": "0",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "7"
},
"stationIdsList": [
"M2"
],
"stepNumber": "1"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"E1"
],
"stepNumber": "2"
}
]
},
"id": "J4",
"results": {
"completionTime": 12.0,
"delay": 3.0,
"completionTime": 12.0,
"schedule": [
{
"entranceTime": 0,
......@@ -416,45 +163,49 @@
"_class": "Dream.Machine",
"id": "M1",
"results": {
"working_ratio": 4.3478260869565215,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 95.65217391304348,
"working_ratio": 4.3478260869565215
"waiting_ratio": 95.65217391304348
}
},
{
"_class": "Dream.Machine",
"id": "M2",
"results": {
"working_ratio": 100.0,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 0.0,
"working_ratio": 100.0
"waiting_ratio": 0.0
}
},
{
"_class": "Dream.Machine",
"id": "M3",
"results": {
"working_ratio": 21.73913043478261,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 78.26086956521739,
"working_ratio": 21.73913043478261
"waiting_ratio": 78.26086956521739
}
},
{
"_class": "Dream.QueueJobShop",
"id": "Q1"
"id": "Q1",
"schedulingRule": "FIFO"
},
{
"_class": "Dream.QueueJobShop",
"id": "Q2"
"id": "Q2",
"schedulingRule": "MC"
},
{
"_class": "Dream.QueueJobShop",
"id": "Q3"
"id": "Q3",
"schedulingRule": "FIFO"
}
],
"_class": "Dream.Simulation",
"general": {
"_class": "Dream.Configuration"
}
......
{
"_class": "Dream.Simulation",
"elementList": [
{
"_class": "Dream.Exit",
"id": "E1",
"results": {
"lifespan": 59.333333333333336,
"throughput": 3,
"takt_time": 24.666666666666668,
"throughput": 3
"lifespan": 59.333333333333336
}
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"due_date": "2013-12-15",
"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
}
]
},
"id": "J1",
"results": {
"completionTime": 50.0,
......@@ -95,55 +45,6 @@
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"due_date": "2013-11-30",
"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
}
]
},
"id": "J2",
"results": {
"completionTime": 54.0,
......@@ -178,55 +79,6 @@
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"due_date": "2014-02-01",
"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"
},
"stationId": [
"M1"
],
"stepNumber": 3
}
]
},
"id": "J3",
"results": {
"completionTime": 74.0,
......@@ -263,45 +115,49 @@
"_class": "Dream.Machine",
"id": "M1",
"results": {
"working_ratio": 86.48648648648648,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 13.513513513513514,
"working_ratio": 86.48648648648648
"waiting_ratio": 13.513513513513514
}
},
{
"_class": "Dream.Machine",
"id": "M2",
"results": {
"working_ratio": 27.027027027027028,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 72.97297297297297,
"working_ratio": 27.027027027027028
"waiting_ratio": 72.97297297297297
}
},
{
"_class": "Dream.Machine",
"id": "M3",
"results": {
"working_ratio": 67.56756756756756,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 32.432432432432435,
"working_ratio": 67.56756756756756
"waiting_ratio": 32.432432432432435
}
},
{
"_class": "Dream.QueueJobShop",
"id": "Q1"
"id": "Q1",
"schedulingRule": "FIFO"
},
{
"_class": "Dream.QueueJobShop",
"id": "Q2"
"id": "Q2",
"schedulingRule": "FIFO"
},
{
"_class": "Dream.QueueJobShop",
"id": "Q3"
"id": "Q3",
"schedulingRule": "FIFO"
}
],
"_class": "Dream.Simulation",
"general": {
"_class": "Dream.Configuration"
}
......
{
"elementList": [
{
"extraPropertyDict": {
"isCritical": "1",
"route": [
{
"stationIdsList": [
"Q1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"M1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0.25"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"Q2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "3"
}
],
"name": "Component1"
},
"_class": "Dream.Job",
"id": "C1",
"results": {
......@@ -81,32 +35,6 @@
}
},
{
"extraPropertyDict": {
"isCritical": "0",
"route": [
{
"stationIdsList": [
"Q2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "1"
}
],
"name": "Component2"
},
"_class": "Dream.Job",
"id": "C2",
"results": {
......
{
"elementList": [
{
"extraPropertyDict": {
"isCritical": "1",
"route": [
{
"stationIdsList": [
"Q1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"M1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0.25"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"Q2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "3"
}
],
"name": "Component1"
},
"_class": "Dream.Job",
"id": "C1",
"results": {
......@@ -81,32 +35,6 @@
}
},
{
"extraPropertyDict": {
"isCritical": "0",
"route": [
{
"stationIdsList": [
"Q2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "1"
}
],
"name": "Component2"
},
"_class": "Dream.Job",
"id": "C2",
"results": {
......
{
"_class": "Dream.Simulation",
"elementList": [
{
"_class": "Dream.Job",
"extraPropertyDict": {
"name": "Component1",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"OD0"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q1"
],
"stepNumber": "1"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M1"
],
"stepNumber": "2"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"E1"
],
"stepNumber": "3"
}
]
},
"id": "C1",
"results": {
"completionTime": 2.0,
......@@ -77,51 +31,6 @@
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"name": "Component2",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"OD0"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": "1"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M2"
],
"stepNumber": "2"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"E1"
],
"stepNumber": "3"
}
]
},
"id": "C2",
"results": {
"completionTime": 2.0,
......@@ -153,54 +62,58 @@
"_class": "Dream.Exit",
"id": "E1",
"results": {
"lifespan": 2.0,
"throughput": 2,
"takt_time": 1.0,
"throughput": 2
"lifespan": 2.0
}
},
{
"_class": "Dream.Machine",
"id": "M0",
"results": {
"working_ratio": 50.0,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 50.0,
"working_ratio": 50.0
"waiting_ratio": 50.0
}
},
{
"_class": "Dream.Machine",
"id": "M1",
"results": {
"working_ratio": 50.0,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 50.0,
"working_ratio": 50.0
"waiting_ratio": 50.0
}
},
{
"_class": "Dream.Machine",
"id": "M2",
"results": {
"working_ratio": 50.0,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 50.0,
"working_ratio": 50.0
"waiting_ratio": 50.0
}
},
{
"_class": "Dream.QueueJobShop",
"id": "Q0"
"id": "Q0",
"schedulingRule": "FIFO"
},
{
"_class": "Dream.QueueJobShop",
"id": "Q1"
"id": "Q1",
"schedulingRule": "FIFO"
},
{
"_class": "Dream.QueueJobShop",
"id": "Q2"
"id": "Q2",
"schedulingRule": "FIFO"
}
],
"_class": "Dream.Simulation",
"general": {
"_class": "Dream.Configuration"
}
......
{
"_class": "Dream.Simulation",
"elementList": [
{
"_class": "Dream.Exit",
"id": "E1",
"results": {
"lifespan": 8.5,
"throughput": 2,
"takt_time": 5.5,
"throughput": 2
"lifespan": 8.5
}
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"name": "Job1",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q1"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M1"
],
"stepNumber": "1"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q3"
],
"stepNumber": "2"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "3"
},
"stationIdsList": [
"M3"
],
"stepNumber": "3"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": "4"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "2"
},
"stationIdsList": [
"M2"
],
"stepNumber": "5"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"E1"
],
"stepNumber": "6"
}
]
},
"id": "J1",
"results": {
"completionTime": 6.0,
......@@ -131,83 +55,6 @@
},
{
"_class": "Dream.Job",
"extraPropertyDict": {
"name": "Job2",
"route": [
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": "0"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "3"
},
"stationIdsList": [
"M2"
],
"stepNumber": "1"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q3"
],
"stepNumber": "2"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stationIdsList": [
"M3",
"M4"
],
"stepNumber": "3"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"Q2"
],
"stepNumber": "4"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "7"
},
"stationIdsList": [
"M2",
"M5"
],
"stepNumber": "5"
},
{
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stationIdsList": [
"E1"
],
"stepNumber": "6"
}
]
},
"id": "J2",
"results": {
"completionTime": 11.0,
......@@ -254,65 +101,69 @@
"_class": "Dream.Machine",
"id": "M1",
"results": {
"working_ratio": 9.090909090909092,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 90.9090909090909,
"working_ratio": 9.090909090909092
"waiting_ratio": 90.9090909090909
}
},
{
"_class": "Dream.Machine",
"id": "M2",
"results": {
"working_ratio": 45.45454545454545,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 54.54545454545455,
"working_ratio": 45.45454545454545
"waiting_ratio": 54.54545454545455
}
},
{
"_class": "Dream.Machine",
"id": "M3",
"results": {
"working_ratio": 27.272727272727273,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 72.72727272727273,
"working_ratio": 27.272727272727273
"waiting_ratio": 72.72727272727273
}
},
{
"_class": "Dream.Machine",
"id": "M4",
"results": {
"working_ratio": 9.090909090909092,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 90.9090909090909,
"working_ratio": 9.090909090909092
"waiting_ratio": 90.9090909090909
}
},
{
"_class": "Dream.Machine",
"id": "M5",
"results": {
"working_ratio": 63.63636363636363,
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"waiting_ratio": 36.36363636363637,
"working_ratio": 63.63636363636363
"waiting_ratio": 36.36363636363637
}
},
{
"_class": "Dream.QueueJobShop",
"id": "Q1"
"id": "Q1",
"schedulingRule": "FIFO"
},
{
"_class": "Dream.QueueJobShop",
"id": "Q2"
"id": "Q2",
"schedulingRule": "FIFO"
},
{
"_class": "Dream.QueueJobShop",
"id": "Q3"
"id": "Q3",
"schedulingRule": "FIFO"
}
],
"_class": "Dream.Simulation",
"general": {
"_class": "Dream.Configuration"
}
......
......@@ -6,61 +6,6 @@
"schedulingRule": "FIFO"
},
{
"extraPropertyDict": {
"route": [
{
"stationIdsList": [
"OD0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"Q1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"M1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "2"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"AB1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "3"
},
{
"stationIdsList": [
"MA1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "4"
}
],
"name": "Component1"
},
"_class": "Dream.Job",
"id": "C1",
"results": {
......@@ -95,61 +40,6 @@
}
},
{
"extraPropertyDict": {
"route": [
{
"stationIdsList": [
"OD0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"Q1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"M1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"AB1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "3"
},
{
"stationIdsList": [
"MA1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "4"
}
],
"name": "Component2"
},
"_class": "Dream.Job",
"id": "C2",
"results": {
......@@ -213,31 +103,6 @@
}
},
{
"extraPropertyDict": {
"route": [
{
"stationIdsList": [
"MA1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"E1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "1"
}
],
"name": "Mould1"
},
"_class": "Dream.Job",
"id": "M1",
"results": {
......
......@@ -6,62 +6,6 @@
"schedulingRule": "FIFO"
},
{
"extraPropertyDict": {
"componentType": "Secondary",
"route": [
{
"stationIdsList": [
"OD0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"CB1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"M1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "2"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"AB1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "3"
},
{
"stationIdsList": [
"MA1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "4"
}
],
"name": "Component1"
},
"_class": "Dream.Job",
"id": "C1",
"results": {
......@@ -96,62 +40,6 @@
}
},
{
"extraPropertyDict": {
"componentType": "Basic",
"route": [
{
"stationIdsList": [
"OD0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"CB1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"M1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"AB1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "3"
},
{
"stationIdsList": [
"MA1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "4"
}
],
"name": "Component2"
},
"_class": "Dream.Job",
"id": "C2",
"results": {
......@@ -220,31 +108,6 @@
}
},
{
"extraPropertyDict": {
"route": [
{
"stationIdsList": [
"MA1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"E1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "1"
}
],
"name": "Mould1"
},
"_class": "Dream.Job",
"id": "M1",
"results": {
......
......@@ -6,63 +6,6 @@
"schedulingRule": "FIFO"
},
{
"extraPropertyDict": {
"componentType": "Secondary",
"route": [
{
"stationIdsList": [
"OD0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"CB1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"M1",
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "2"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"AB1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "3"
},
{
"stationIdsList": [
"MA1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "4"
}
],
"name": "Component1"
},
"_class": "Dream.Job",
"id": "C1",
"results": {
......@@ -97,63 +40,6 @@
}
},
{
"extraPropertyDict": {
"componentType": "Basic",
"route": [
{
"stationIdsList": [
"OD0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"CB1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"M1",
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"AB1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "3"
},
{
"stationIdsList": [
"MA1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "4"
}
],
"name": "Component2"
},
"_class": "Dream.Job",
"id": "C2",
"results": {
......@@ -188,63 +74,6 @@
}
},
{
"extraPropertyDict": {
"componentType": "Basic",
"route": [
{
"stationIdsList": [
"OD0"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"CB1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"M1",
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "3"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"AB1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "3"
},
{
"stationIdsList": [
"MA1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "4"
}
],
"name": "Component3"
},
"_class": "Dream.Job",
"id": "C3",
"results": {
......@@ -313,31 +142,6 @@
}
},
{
"extraPropertyDict": {
"route": [
{
"stationIdsList": [
"MA1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"E1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "1"
}
],
"name": "Mould1"
},
"_class": "Dream.Job",
"id": "M1",
"results": {
......
......@@ -10,65 +10,6 @@
}
},
{
"extraPropertyDict": {
"route": [
{
"stationIdsList": [
"Q1"
],
"stepNumber": "0"
},
{
"stationIdsList": [
"M1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"Q3"
],
"stepNumber": "2"
},
{
"stationIdsList": [
"M3"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "3"
},
"stepNumber": "3"
},
{
"stationIdsList": [
"Q2"
],
"stepNumber": "4"
},
{
"stationIdsList": [
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "2"
},
"stepNumber": "5"
},
{
"stationIdsList": [
"E1"
],
"stepNumber": "6"
}
],
"name": "Job1"
},
"_class": "Dream.Job",
"id": "J1",
"results": {
......
......@@ -10,84 +10,6 @@
}
},
{
"extraPropertyDict": {
"priority": "1",
"route": [
{
"stationIdsList": [
"Q1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"M1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"Q3"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"M3"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "3"
},
"stepNumber": "3"
},
{
"stationIdsList": [
"Q2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "4"
},
{
"stationIdsList": [
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "4"
},
"stepNumber": "5"
},
{
"stationIdsList": [
"E1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "6"
}
],
"dueDate": "15",
"orderDate": "0",
"name": "Job1"
},
"_class": "Dream.Job",
"id": "J1",
"results": {
......@@ -133,84 +55,6 @@
}
},
{
"extraPropertyDict": {
"priority": "-7",
"route": [
{
"stationIdsList": [
"Q2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "3"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"Q3"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"M3"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "3"
},
{
"stationIdsList": [
"Q2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "4"
},
{
"stationIdsList": [
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "7"
},
"stepNumber": "5"
},
{
"stationIdsList": [
"E1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "6"
}
],
"dueDate": "10",
"orderDate": "-1",
"name": "Job2"
},
"_class": "Dream.Job",
"id": "J2",
"results": {
......@@ -256,64 +100,6 @@
}
},
{
"extraPropertyDict": {
"priority": "-12",
"route": [
{
"stationIdsList": [
"Q2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "2"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"Q3"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"M3"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "3"
},
{
"stationIdsList": [
"E1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "4"
}
],
"dueDate": "6",
"orderDate": "2",
"name": "Job3"
},
"_class": "Dream.Job",
"id": "J3",
"results": {
......@@ -349,44 +135,6 @@
}
},
{
"extraPropertyDict": {
"priority": "0",
"route": [
{
"stationIdsList": [
"Q2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "7"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"E1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "2"
}
],
"dueDate": "9",
"orderDate": "1.5",
"name": "Job4"
},
"_class": "Dream.Job",
"id": "J4",
"results": {
......
{
"elementList": [
{
"extraPropertyDict": {
"route": [
{
"stationIdsList": [
"Q1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"M1"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"Q2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"M2"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "3"
}
],
"name": "Component1"
},
"_class": "Dream.Job",
"id": "C1",
"results": {
......@@ -80,51 +35,6 @@
}
},
{
"extraPropertyDict": {
"route": [
{
"stationIdsList": [
"Q3"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "0"
},
{
"stationIdsList": [
"M3"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "1"
},
{
"stationIdsList": [
"Q4"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "0"
},
"stepNumber": "2"
},
{
"stationIdsList": [
"M4"
],
"processingTime": {
"distributionType": "Fixed",
"mean": "1"
},
"stepNumber": "3"
}
],
"name": "Component2"
},
"_class": "Dream.Job",
"id": "C2",
"results": {
......
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