Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
dream
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
dream
Commits
d57bc7ac
Commit
d57bc7ac
authored
Feb 04, 2014
by
Georgios Dagkakis
Committed by
Jérome Perrin
Feb 07, 2014
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Job updated so that it does not output extraPropertyDict. Also dumps updated
parent
64d923c3
Changes
15
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
99 additions
and
1944 deletions
+99
-1944
dream/simulation/Job.py
dream/simulation/Job.py
+1
-1
dream/tests/dump/Topology18.json.result
dream/tests/dump/Topology18.json.result
+15
-71
dream/tests/dump/Topology19.json.result
dream/tests/dump/Topology19.json.result
+15
-162
dream/tests/dump/Topology20.json.result
dream/tests/dump/Topology20.json.result
+19
-268
dream/tests/dump/Topology26.json.result
dream/tests/dump/Topology26.json.result
+15
-159
dream/tests/dump/Topology34.json.result
dream/tests/dump/Topology34.json.result
+0
-72
dream/tests/dump/Topology35.json.result
dream/tests/dump/Topology35.json.result
+0
-72
dream/tests/dump/Topology37.json.result
dream/tests/dump/Topology37.json.result
+15
-102
dream/tests/dump/Topology38.json.result
dream/tests/dump/Topology38.json.result
+19
-168
dream/tests/dump/Topology39.json.result
dream/tests/dump/Topology39.json.result
+0
-135
dream/tests/dump/Topology40.json.result
dream/tests/dump/Topology40.json.result
+0
-137
dream/tests/dump/Topology41.json.result
dream/tests/dump/Topology41.json.result
+0
-196
dream/tests/dump/Topology43.json.result
dream/tests/dump/Topology43.json.result
+0
-59
dream/tests/dump/Topology44.json.result
dream/tests/dump/Topology44.json.result
+0
-252
dream/tests/dump/Topology45.json.result
dream/tests/dump/Topology45.json.result
+0
-90
No files found.
dream/simulation/Job.py
View file @
d57bc7ac
...
...
@@ -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'
:
...
...
dream/tests/dump/Topology18.json.result
View file @
d57bc7ac
{
"_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"
}
...
...
dream/tests/dump/Topology19.json.result
View file @
d57bc7ac
{
"_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"
}
...
...
dream/tests/dump/Topology20.json.result
View file @
d57bc7ac
{
"_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"
}
...
...
dream/tests/dump/Topology26.json.result
View file @
d57bc7ac
{
"_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"
}
...
...
dream/tests/dump/Topology34.json.result
View file @
d57bc7ac
{
"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": {
...
...
dream/tests/dump/Topology35.json.result
View file @
d57bc7ac
{
"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": {
...
...
dream/tests/dump/Topology37.json.result
View file @
d57bc7ac
{
"_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"
}
...
...
dream/tests/dump/Topology38.json.result
View file @
d57bc7ac
{
"_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"
}
...
...
dream/tests/dump/Topology39.json.result
View file @
d57bc7ac
...
...
@@ -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": {
...
...
dream/tests/dump/Topology40.json.result
View file @
d57bc7ac
...
...
@@ -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": {
...
...
dream/tests/dump/Topology41.json.result
View file @
d57bc7ac
...
...
@@ -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": {
...
...
dream/tests/dump/Topology43.json.result
View file @
d57bc7ac
...
...
@@ -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": {
...
...
dream/tests/dump/Topology44.json.result
View file @
d57bc7ac
...
...
@@ -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": {
...
...
dream/tests/dump/Topology45.json.result
View file @
d57bc7ac
{
"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": {
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment