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
0a66caff
Commit
0a66caff
authored
Feb 21, 2014
by
Jérome Perrin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
reformat input jsons, no change except ordering and indentation
parent
5ead4d0a
Changes
60
Show whitespace changes
Inline
Side-by-side
Showing
60 changed files
with
3640 additions
and
3470 deletions
+3640
-3470
dream/simulation/JSONInputs/Topology01.json
dream/simulation/JSONInputs/Topology01.json
+1
-1
dream/simulation/JSONInputs/Topology02.json
dream/simulation/JSONInputs/Topology02.json
+1
-1
dream/simulation/JSONInputs/Topology03.json
dream/simulation/JSONInputs/Topology03.json
+1
-1
dream/simulation/JSONInputs/Topology04.json
dream/simulation/JSONInputs/Topology04.json
+1
-1
dream/simulation/JSONInputs/Topology05.json
dream/simulation/JSONInputs/Topology05.json
+1
-1
dream/simulation/JSONInputs/Topology06.json
dream/simulation/JSONInputs/Topology06.json
+1
-1
dream/simulation/JSONInputs/Topology07.json
dream/simulation/JSONInputs/Topology07.json
+1
-1
dream/simulation/JSONInputs/Topology08.json
dream/simulation/JSONInputs/Topology08.json
+1
-1
dream/simulation/JSONInputs/Topology09.json
dream/simulation/JSONInputs/Topology09.json
+1
-1
dream/simulation/JSONInputs/Topology10.json
dream/simulation/JSONInputs/Topology10.json
+1
-1
dream/simulation/JSONInputs/Topology11.json
dream/simulation/JSONInputs/Topology11.json
+2
-3
dream/simulation/JSONInputs/Topology12.json
dream/simulation/JSONInputs/Topology12.json
+1
-1
dream/simulation/JSONInputs/Topology13.json
dream/simulation/JSONInputs/Topology13.json
+1
-1
dream/simulation/JSONInputs/Topology14.json
dream/simulation/JSONInputs/Topology14.json
+8
-7
dream/simulation/JSONInputs/Topology15.json
dream/simulation/JSONInputs/Topology15.json
+1
-1
dream/simulation/JSONInputs/Topology16.json
dream/simulation/JSONInputs/Topology16.json
+1
-1
dream/simulation/JSONInputs/Topology17.json
dream/simulation/JSONInputs/Topology17.json
+88
-82
dream/simulation/JSONInputs/Topology18.json
dream/simulation/JSONInputs/Topology18.json
+41
-41
dream/simulation/JSONInputs/Topology19.json
dream/simulation/JSONInputs/Topology19.json
+85
-85
dream/simulation/JSONInputs/Topology20.json
dream/simulation/JSONInputs/Topology20.json
+137
-137
dream/simulation/JSONInputs/Topology21.json
dream/simulation/JSONInputs/Topology21.json
+19
-20
dream/simulation/JSONInputs/Topology22.json
dream/simulation/JSONInputs/Topology22.json
+54
-57
dream/simulation/JSONInputs/Topology23.json
dream/simulation/JSONInputs/Topology23.json
+52
-53
dream/simulation/JSONInputs/Topology24.json
dream/simulation/JSONInputs/Topology24.json
+87
-81
dream/simulation/JSONInputs/Topology25.json
dream/simulation/JSONInputs/Topology25.json
+74
-77
dream/simulation/JSONInputs/Topology26.json
dream/simulation/JSONInputs/Topology26.json
+239
-239
dream/simulation/JSONInputs/Topology27.json
dream/simulation/JSONInputs/Topology27.json
+13
-13
dream/simulation/JSONInputs/Topology28.json
dream/simulation/JSONInputs/Topology28.json
+20
-23
dream/simulation/JSONInputs/Topology29.json
dream/simulation/JSONInputs/Topology29.json
+16
-16
dream/simulation/JSONInputs/Topology30.json
dream/simulation/JSONInputs/Topology30.json
+16
-16
dream/simulation/JSONInputs/Topology31.json
dream/simulation/JSONInputs/Topology31.json
+105
-98
dream/simulation/JSONInputs/Topology32.json
dream/simulation/JSONInputs/Topology32.json
+1
-1
dream/simulation/JSONInputs/Topology33.json
dream/simulation/JSONInputs/Topology33.json
+1
-1
dream/simulation/JSONInputs/Topology34.json
dream/simulation/JSONInputs/Topology34.json
+50
-50
dream/simulation/JSONInputs/Topology35.json
dream/simulation/JSONInputs/Topology35.json
+50
-50
dream/simulation/JSONInputs/Topology36.json
dream/simulation/JSONInputs/Topology36.json
+9
-9
dream/simulation/JSONInputs/Topology37.json
dream/simulation/JSONInputs/Topology37.json
+93
-93
dream/simulation/JSONInputs/Topology38.json
dream/simulation/JSONInputs/Topology38.json
+87
-85
dream/simulation/JSONInputs/Topology39.json
dream/simulation/JSONInputs/Topology39.json
+119
-119
dream/simulation/JSONInputs/Topology40.json
dream/simulation/JSONInputs/Topology40.json
+124
-124
dream/simulation/JSONInputs/Topology41.json
dream/simulation/JSONInputs/Topology41.json
+158
-155
dream/simulation/JSONInputs/Topology42.json
dream/simulation/JSONInputs/Topology42.json
+25
-26
dream/simulation/JSONInputs/Topology43.json
dream/simulation/JSONInputs/Topology43.json
+58
-58
dream/simulation/JSONInputs/Topology44.json
dream/simulation/JSONInputs/Topology44.json
+150
-150
dream/simulation/JSONInputs/Topology45.json
dream/simulation/JSONInputs/Topology45.json
+88
-88
dream/simulation/JSONInputs/Topology46.json
dream/simulation/JSONInputs/Topology46.json
+57
-57
dream/simulation/JSONInputs/Topology47.json
dream/simulation/JSONInputs/Topology47.json
+44
-44
dream/simulation/JSONInputs/Topology48.json
dream/simulation/JSONInputs/Topology48.json
+62
-66
dream/simulation/JSONInputs/Topology49.json
dream/simulation/JSONInputs/Topology49.json
+17
-4
dream/simulation/JSONInputs/Topology50.json
dream/simulation/JSONInputs/Topology50.json
+17
-4
dream/simulation/JSONInputs/Topology51.json
dream/simulation/JSONInputs/Topology51.json
+17
-4
dream/simulation/JSONInputs/Topology52.json
dream/simulation/JSONInputs/Topology52.json
+17
-4
dream/simulation/JSONInputs/Topology53.json
dream/simulation/JSONInputs/Topology53.json
+17
-4
dream/simulation/JSONInputs/Topology54.json
dream/simulation/JSONInputs/Topology54.json
+40
-27
dream/simulation/JSONInputs/Topology55.json
dream/simulation/JSONInputs/Topology55.json
+40
-27
dream/simulation/JSONInputs/Topology56.json
dream/simulation/JSONInputs/Topology56.json
+236
-225
dream/simulation/JSONInputs/Topology57.json
dream/simulation/JSONInputs/Topology57.json
+236
-225
dream/simulation/JSONInputs/Topology58.json
dream/simulation/JSONInputs/Topology58.json
+375
-353
dream/simulation/JSONInputs/Topology59.json
dream/simulation/JSONInputs/Topology59.json
+369
-347
dream/simulation/reformat.py
dream/simulation/reformat.py
+13
-8
No files found.
dream/simulation/JSONInputs/Topology01.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology02.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology03.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology04.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology05.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology06.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology07.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology08.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology09.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology10.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology11.json
View file @
0a66caff
...
...
@@ -81,8 +81,7 @@
},
"M2"
:
{
"_class"
:
"Dream.Machine"
,
"failures"
:
{
},
"failures"
:
{},
"left"
:
0.1863354037267081
,
"name"
:
"Machine2"
,
"processingTime"
:
{
...
...
dream/simulation/JSONInputs/Topology12.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology13.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology14.json
View file @
0a66caff
...
...
@@ -4,7 +4,8 @@
"0"
:
[
"S1"
,
"A1"
,
{
"entity"
:
"Part"
{
"entity"
:
"Part"
}
],
"1"
:
[
...
...
dream/simulation/JSONInputs/Topology15.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology16.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology17.json
View file @
0a66caff
{
"_class"
:
"Dream.Simulation"
,
{
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"0"
:
[
"S1"
,
...
...
@@ -28,63 +29,68 @@
},
"general"
:
{
"_class"
:
"Dream.Configuration"
,
"numberOfReplications"
:
"1
"
,
"confidenceLevel"
:
"0.95
"
,
"maxSimTime"
:
"1440"
,
"trace"
:
"No
"
,
"confidenceLevel"
:
"0.95
"
"numberOfReplications"
:
"1
"
,
"trace"
:
"No
"
},
"nodes"
:
{
"S1"
:
{
"_class"
:
"Dream.Source"
,
"id"
:
"S1"
,
"name"
:
"Raw Material"
,
"interarrivalTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.5"
"DummyQ"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"1"
,
"id"
:
"DummyQ"
,
"isDummy"
:
"1"
,
"name"
:
"DummyQ"
},
"entity"
:
"Part"
"E1"
:
{
"_class"
:
"Dream.Exit"
,
"id"
:
"E1"
,
"name"
:
"Stock"
},
"M1"
:
{
"_class"
:
"Dream.Machine"
,
"failures"
:
{
"MTTF"
:
"60"
,
"MTTR"
:
"5"
,
"failureDistribution"
:
"Fixed"
},
"M1"
:
{
"_class"
:
"Dream.Machine"
,
"id"
:
"M1"
,
"name"
:
"Machine1"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.25"
},
"failures"
:{
"failureDistribution"
:
"Fixed"
,
"MTTF"
:
"60"
,
"MTTR"
:
"5"
}
},
"M2"
:
{
"_class"
:
"Dream.Machine"
,
"M2"
:
{
"_class"
:
"Dream.Machine"
,
"failures"
:
{
"MTTF"
:
"40"
,
"MTTR"
:
"10"
,
"failureDistribution"
:
"Fixed"
},
"id"
:
"M2"
,
"name"
:
"Machine2"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1.5"
},
"failures"
:{
"failureDistribution"
:
"Fixed"
,
"MTTF"
:
"40"
,
"MTTR"
:
"10"
}
},
"DummyQ"
:
{
"_class"
:
"Dream.Queue"
,
"id"
:
"DummyQ"
,
"name"
:
"DummyQ"
,
"isDummy"
:
"1"
,
"capacity"
:
"1"
},
"Q1"
:
{
"_class"
:
"Dream.Queue"
,
"Q1"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"1"
,
"id"
:
"Q1"
,
"name"
:
"Q1"
,
"isDummy"
:
"0"
,
"capacity"
:
"
1"
"name"
:
"Q
1"
},
"E1"
:
{
"_class"
:
"Dream.Exit"
,
"id"
:
"E1"
,
"name"
:
"Stock"
"S1"
:
{
"_class"
:
"Dream.Source"
,
"entity"
:
"Part"
,
"id"
:
"S1"
,
"interarrivalTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.5"
},
"name"
:
"Raw Material"
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/Topology18.json
View file @
0a66caff
...
...
@@ -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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"M1"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q3"
]
"M1"
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
3"
"Q
3"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"3"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"Q2"
]
"M3"
],
"stepNumber"
:
"3"
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"M
2"
"Q
2"
],
"stepNumber"
:
"4"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
}
},
"stationIdsList"
:
[
"M2"
],
"stepNumber"
:
"5"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"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
dream/simulation/JSONInputs/Topology19.json
View file @
0a66caff
...
...
@@ -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"
:
[
"M
1"
"Q
1"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q3
"
"M1
"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
3"
"Q
3"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"3"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"Q2
"
"M3
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"M
2"
"Q
2"
],
"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"
:
[
"M
2"
"Q
2"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"3"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q3
"
"M2
"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
3"
"Q
3"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"Q2
"
"M3
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"M
2"
"Q
2"
],
"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
dream/simulation/JSONInputs/Topology20.json
View file @
0a66caff
...
...
@@ -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"
:
[
"M
1"
"Q
1"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q3
"
"M1
"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
3"
"Q
3"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"3"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"Q2
"
"M3
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"M
2"
"Q
2"
],
"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"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"stationIdsList"
:
[
"Q2"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"mean"
:
"3"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"M2"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"3"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q3"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"mean"
:
"1"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M3"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
"mean"
:
"7"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"Q2"
],
"stepNumber"
:
"4"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"7"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"M2"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"7"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"E1"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"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"
:
[
"M
2"
"Q
2"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q3
"
"M2
"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
3"
"Q
3"
],
"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"
:
[
"M
2"
"Q
2"
],
"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
dream/simulation/JSONInputs/Topology21.json
View file @
0a66caff
...
...
@@ -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
dream/simulation/JSONInputs/Topology22.json
View file @
0a66caff
...
...
@@ -50,38 +50,39 @@
"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"
},
"Q2"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"2"
,
"left"
:
0.6968085106382979
,
"name"
:
"Queue1"
,
"top"
:
0.7727272727272727
"top"
:
0.5909090909090908
},
"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"
...
...
@@ -90,10 +91,9 @@
},
"M2"
:
{
"_class"
:
"Dream.Machine"
,
"failures"
:
{},
"left"
:
0.4414893617021277
,
"name"
:
"Station2"
,
"failures"
:
{
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
...
...
@@ -102,43 +102,40 @@
},
"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"
"Q1"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"left"
:
0.6968085106382979
,
"name"
:
"StartQueue"
,
"top"
:
0.7727272727272727
},
"top"
:
0.5909090909090908
"Q2"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"2"
,
"left"
:
0.6968085106382979
,
"name"
:
"Queue1"
,
"top"
:
0.7727272727272727
},
"BR1"
:
{
"_class"
:
"Dream.BatchReassembly"
,
"left"
:
0.4414893617021277
,
"name"
:
"Batch_Reassembly"
,
"numberOfSubBatches"
:
4
,
"processingTime"
:
{
"S1"
:
{
"_class"
:
"Dream.BatchSource"
,
"batchNumberOfUnits"
:
80
,
"entity"
:
"Batch"
,
"interarrivalTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"top"
:
0.5909090909090908
"mean"
:
"1.5"
},
"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
dream/simulation/JSONInputs/Topology23.json
View file @
0a66caff
...
...
@@ -50,38 +50,39 @@
"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"
},
"Q2"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
"2"
,
"left"
:
0.6968085106382979
,
"name"
:
"Queue1"
,
"top"
:
0.7727272727272727
"top"
:
0.5909090909090908
},
"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"
...
...
@@ -108,33 +109,31 @@
},
"top"
:
0.5909090909090908
},
"BD1"
:
{
"_class"
:
"Dream.BatchDecomposition"
,
"left"
:
0.4414893617021277
,
"name"
:
"Batch_Decomposition"
,
"numberOfSubBatches"
:
4
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
"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"
:
{
"S1"
:
{
"_class"
:
"Dream.BatchSource"
,
"batchNumberOfUnits"
:
100
,
"entity"
:
"Batch"
,
"interarrivalTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"top"
:
0.5909090909090908
"mean"
:
"1.5"
},
"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
dream/simulation/JSONInputs/Topology24.json
View file @
0a66caff
{
"_class"
:
"Dream.Simulation"
,
{
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"0"
:
[
"S1"
,
...
...
@@ -28,62 +29,67 @@
},
"general"
:
{
"_class"
:
"Dream.Configuration"
,
"numberOfReplications"
:
"1
"
,
"confidenceLevel"
:
"0.95
"
,
"maxSimTime"
:
"1440.0"
,
"trace"
:
"Yes
"
,
"confidenceLevel"
:
"0.95
"
"numberOfReplications"
:
"1
"
,
"trace"
:
"Yes
"
},
"nodes"
:
{
"S1"
:
{
"_class"
:
"Dream.BatchSource"
,
"id"
:
"S1"
,
"name"
:
"Raw Material"
,
"batchNumberOfUnits"
:
100
,
"interarrivalTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"30"
"DummyQ"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"1"
,
"id"
:
"DummyQ"
,
"isDummy"
:
"1"
,
"name"
:
"DummyQ"
},
"entity"
:
"Batch"
"E1"
:
{
"_class"
:
"Dream.Exit"
,
"id"
:
"E1"
,
"name"
:
"Stock"
},
"M1"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"M1"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"id"
:
"M1"
,
"name"
:
"Machine1"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.25"
},
"scrapQuantity"
:
{
"scrapQuantity"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
}
},
"M2"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"M2"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"id"
:
"M2"
,
"name"
:
"Machine2"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
"scrapQuantity"
:
{
"scrapQuantity"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
}
},
"DummyQ"
:
{
"_class"
:
"Dream.Queue"
,
"id"
:
"DummyQ"
,
"name"
:
"DummyQ"
,
"isDummy"
:
"1"
,
"capacity"
:
"1"
},
"Q1"
:
{
"_class"
:
"Dream.Queue"
,
"Q1"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"1"
,
"id"
:
"Q1"
,
"name"
:
"Q1"
,
"isDummy"
:
"0"
,
"capacity"
:
"
1"
"name"
:
"Q
1"
},
"E1"
:
{
"_class"
:
"Dream.Exit"
,
"id"
:
"E1"
,
"name"
:
"Stock"
"S1"
:
{
"_class"
:
"Dream.BatchSource"
,
"batchNumberOfUnits"
:
100
,
"entity"
:
"Batch"
,
"id"
:
"S1"
,
"interarrivalTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"30"
},
"name"
:
"Raw Material"
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/Topology25.json
View file @
0a66caff
...
...
@@ -55,50 +55,44 @@
"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
"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"
},
"Q2"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
"2"
,
"left"
:
0.6968085106382979
,
"name"
:
"Queue1"
,
"top"
:
0.7727272727272727
"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"
:
{
"scrapQuantity"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
...
...
@@ -106,15 +100,14 @@
},
"M2"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"failures"
:
{},
"left"
:
0.4414893617021277
,
"name"
:
"Station2"
,
"failures"
:
{
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.2"
},
"scrapQuantity"
:
{
"scrapQuantity"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
...
...
@@ -122,47 +115,51 @@
},
"M3"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"failures"
:
{},
"left"
:
0.4414893617021277
,
"name"
:
"Station3"
,
"failures"
:
{
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.25"
},
"scrapQuantity"
:
{
"scrapQuantity"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"top"
:
0.5909090909090908
},
"BD1"
:
{
"_class"
:
"Dream.BatchDecomposition"
,
"left"
:
0.4414893617021277
,
"name"
:
"Batch_Decomposition"
,
"numberOfSubBatches"
:
4
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
"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"
"Q3"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"1"
,
"left"
:
0.6968085106382979
,
"name"
:
"Queue2"
,
"top"
:
0.7727272727272727
},
"top"
:
0.5909090909090908
"S1"
:
{
"_class"
:
"Dream.BatchSource"
,
"batchNumberOfUnits"
:
100
,
"entity"
:
"Batch"
,
"interarrivalTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.5"
},
"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
dream/simulation/JSONInputs/Topology26.json
View file @
0a66caff
...
...
@@ -6,7 +6,7 @@
"numberOfReplications"
:
"1"
,
"processTimeout"
:
"0.5"
,
"simulationClass"
:
"Leotech"
,
"trace"
:
"Yes"
"trace"
:
"Yes"
},
"nodes"
:
{
"E1"
:
{
...
...
dream/simulation/JSONInputs/Topology27.json
View file @
0a66caff
...
...
@@ -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
dream/simulation/JSONInputs/Topology28.json
View file @
0a66caff
...
...
@@ -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
dream/simulation/JSONInputs/Topology29.json
View file @
0a66caff
...
...
@@ -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"
:
"Queue
1"
,
"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
dream/simulation/JSONInputs/Topology30.json
View file @
0a66caff
...
...
@@ -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"
:
"Queue
1"
,
"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
dream/simulation/JSONInputs/Topology31.json
View file @
0a66caff
{
"_class"
:
"Dream.Simulation"
,
{
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"0"
:
[
"W1"
,
...
...
@@ -38,65 +39,71 @@
},
"general"
:
{
"_class"
:
"Dream.Configuration"
,
"numberOfReplications"
:
"1
"
,
"confidenceLevel"
:
"0.95
"
,
"maxSimTime"
:
"1440"
,
"trace"
:
"No
"
,
"confidenceLevel"
:
"0.95
"
"numberOfReplications"
:
"1
"
,
"trace"
:
"No
"
},
"nodes"
:
{
"S1"
:
{
"_class"
:
"Dream.Source"
,
"id"
:
"S1"
,
"name"
:
"Raw Material"
,
"interarrivalTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.5"
"DummyQ"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"1"
,
"id"
:
"DummyQ"
,
"isDummy"
:
"1"
,
"name"
:
"DummyQ"
},
"entity"
:
"Part"
"E1"
:
{
"_class"
:
"Dream.Exit"
,
"id"
:
"E1"
,
"name"
:
"Stock"
},
"M1"
:
{
"_class"
:
"Dream.Machine"
,
"failures"
:
{
"MTTF"
:
"60"
,
"MTTR"
:
"5"
,
"failureDistribution"
:
"Fixed"
},
"M1"
:
{
"_class"
:
"Dream.Machine"
,
"id"
:
"M1"
,
"name"
:
"Machine1"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.25"
},
"failures"
:{
"failureDistribution"
:
"Fixed"
,
"MTTF"
:
"60"
,
"MTTR"
:
"5"
}
},
"M2"
:
{
"_class"
:
"Dream.Machine"
,
"M2"
:
{
"_class"
:
"Dream.Machine"
,
"failures"
:
{
"MTTF"
:
"40"
,
"MTTR"
:
"10"
,
"failureDistribution"
:
"Fixed"
},
"id"
:
"M2"
,
"name"
:
"Machine2"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1.5"
},
"failures"
:{
"failureDistribution"
:
"Fixed"
,
"MTTF"
:
"40"
,
"MTTR"
:
"10"
}
},
"DummyQ"
:
{
"_class"
:
"Dream.Queue"
,
"id"
:
"DummyQ"
,
"name"
:
"DummyQ"
,
"isDummy"
:
"1"
,
"capacity"
:
"1"
},
"Q1"
:
{
"_class"
:
"Dream.Queue"
,
"Q1"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"1"
,
"id"
:
"Q1"
,
"name"
:
"Q1"
,
"isDummy"
:
"0"
,
"capacity"
:
"
1"
"name"
:
"Q
1"
},
"E1"
:
{
"_class"
:
"Dream.Exit"
,
"id"
:
"E1"
,
"name"
:
"Stock"
"S1"
:
{
"_class"
:
"Dream.Source"
,
"entity"
:
"Part"
,
"id"
:
"S1"
,
"interarrivalTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.5"
},
"name"
:
"Raw Material"
},
"W1"
:
{
"_class"
:
"Dream.Repairman"
,
"W1"
:
{
"_class"
:
"Dream.Repairman"
,
"capacity"
:
"1"
,
"left"
:
0.14893617021276595
,
"name"
:
"W1"
,
...
...
dream/simulation/JSONInputs/Topology32.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology33.json
View file @
0a66caff
dream/simulation/JSONInputs/Topology34.json
View file @
0a66caff
...
...
@@ -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"
:
"Queue
1"
,
"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"
:
[
"M
1"
"Q
1"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.25"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q2
"
"M1
"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
2"
"Q
2"
],
"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"
:
[
"M
2"
"Q
2"
],
"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
dream/simulation/JSONInputs/Topology35.json
View file @
0a66caff
...
...
@@ -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"
:
"Queue
1"
,
"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"
:
[
"M
1"
"Q
1"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.25"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q2
"
"M1
"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
2"
"Q
2"
],
"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"
:
[
"M
2"
"Q
2"
],
"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
dream/simulation/JSONInputs/Topology36.json
View file @
0a66caff
...
...
@@ -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"
:
"12
0"
,
"
duration"
:
"6
0"
"
duration"
:
"6
0"
,
"
start"
:
"12
0"
},
"top"
:
0.5
},
"Q1"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"Q1"
,
"isDummy"
:
"0"
,
"name"
:
"Queue1"
},
"S1"
:
{
"_class"
:
"Dream.Source"
,
"entity"
:
"Part"
,
...
...
dream/simulation/JSONInputs/Topology37.json
View file @
0a66caff
...
...
@@ -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"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"stationIdsList"
:
[
"OD0"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"Q1"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"mean"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"M1"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"E1"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"stepNumber"
:
"3"
}
]
},
...
...
@@ -95,83 +91,87 @@
"name"
:
"Component2"
,
"route"
:
[
{
"stepNumber"
:
"0"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"stationIdsList"
:
[
"OD0"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"Q2"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"mean"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"M2"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"3"
,
"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"
:
"Queue
1"
,
"
capacity"
:
"-
1"
,
"isDummy"
:
"0"
,
"
capacity"
:
"-
1"
"
name"
:
"Queue
1"
},
"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
dream/simulation/JSONInputs/Topology38.json
View file @
0a66caff
...
...
@@ -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"
:
[
"M
1"
"Q
1"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q3
"
"M1
"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
3"
"Q
3"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"3"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"Q2
"
"M3
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"M
2"
"Q
2"
],
"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"
:
[
"M
2"
"Q
2"
],
"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
dream/simulation/JSONInputs/Topology39.json
View file @
0a66caff
...
...
@@ -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"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"stationIdsList"
:
[
"OD0"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"Q1"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"mean"
:
"2"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"M1"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"AB1"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MA1"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"stepNumber"
:
"4"
}
]
},
...
...
@@ -105,54 +109,54 @@
"name"
:
"Component2"
,
"route"
:
[
{
"stepNumber"
:
"0"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"stationIdsList"
:
[
"OD0"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"Q1"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"mean"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"M1"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"AB1"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MA1"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"stepNumber"
:
"4"
}
]
},
...
...
@@ -162,64 +166,60 @@
"name"
:
"Mould1"
,
"route"
:
[
{
"stepNumber"
:
"0"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
"stationIdsList"
:
[
"MA1"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"1"
,
"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
dream/simulation/JSONInputs/Topology40.json
View file @
0a66caff
...
...
@@ -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"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"stationIdsList"
:
[
"OD0"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"CB1"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"mean"
:
"2"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"M1"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"AB1"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MA1"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"stepNumber"
:
"4"
}
]
},
{
"_class"
:
"Dream.OrderComponent"
,
"componentType"
:
"Basic"
,
"id"
:
"C2"
,
"name"
:
"Component2"
,
"componentType"
:
"Basic"
,
"route"
:
[
{
"stepNumber"
:
"0"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"stationIdsList"
:
[
"OD0"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"CB1"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"mean"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"M1"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"AB1"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MA1"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"stepNumber"
:
"4"
}
]
},
...
...
@@ -164,63 +173,54 @@
"name"
:
"Mould1"
,
"route"
:
[
{
"stepNumber"
:
"0"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
"stationIdsList"
:
[
"MA1"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"1"
,
"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
dream/simulation/JSONInputs/Topology41.json
View file @
0a66caff
...
...
@@ -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"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"stationIdsList"
:
[
"OD0"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"CB1"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"mean"
:
"2"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"M1"
,
"M2"
"M1"
,
"M2"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"AB1"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MA1"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"stepNumber"
:
"4"
}
]
},
{
"_class"
:
"Dream.OrderComponent"
,
"componentType"
:
"Basic"
,
"id"
:
"C2"
,
"name"
:
"Component2"
,
"componentType"
:
"Basic"
,
"route"
:
[
{
"stepNumber"
:
"0"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"stationIdsList"
:
[
"OD0"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"CB1"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"mean"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"M1"
,
"M2"
"M1"
,
"M2"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"AB1"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MA1"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"stepNumber"
:
"4"
}
]
},
{
"_class"
:
"Dream.OrderComponent"
,
"componentType"
:
"Basic"
,
"id"
:
"C3"
,
"name"
:
"Component3"
,
"componentType"
:
"Basic"
,
"route"
:
[
{
"stepNumber"
:
"0"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"stationIdsList"
:
[
"OD0"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"CB1"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"mean"
:
"3"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"M1"
,
"M2"
"M1"
,
"M2"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"3"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"AB1"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MA1"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
"stepNumber"
:
"4"
}
]
},
...
...
@@ -222,67 +238,54 @@
"name"
:
"Mould1"
,
"route"
:
[
{
"stepNumber"
:
"0"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
"stationIdsList"
:
[
"MA1"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
"mean"
:
"0"
},
{
"stepNumber"
:
"1"
,
"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
dream/simulation/JSONInputs/Topology42.json
View file @
0a66caff
...
...
@@ -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"
,
"name"
:
"Machine1"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"17"
},
"loadTime"
:
{
"loadDistribution"
:
"Fixed"
,
"loadMean"
:
"0"
},
"operationType"
:
"MT-Load-Processing"
"name"
:
"Machine1"
,
"operationType"
:
"MT-Load-Processing"
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"17"
}
},
"M2"
:
{
"_class"
:
"Dream.Machine"
,
"name"
:
"Machine2"
,
"failures"
:
{
},
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.25"
},
"failures"
:
{},
"loadTime"
:
{
"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
dream/simulation/JSONInputs/Topology43.json
View file @
0a66caff
...
...
@@ -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"
,
...
...
@@ -50,70 +54,85 @@
"name"
:
"Machine3"
,
"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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"M1"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q3"
]
"M1"
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
3"
"Q
3"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"3"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"Q2"
]
"M3"
],
"stepNumber"
:
"3"
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"M
2"
"Q
2"
],
"stepNumber"
:
"4"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
}
},
"stationIdsList"
:
[
"M2"
],
"stepNumber"
:
"5"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"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
dream/simulation/JSONInputs/Topology44.json
View file @
0a66caff
...
...
@@ -24,12 +24,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"
,
...
...
@@ -45,90 +49,100 @@
"name"
:
"Machine3"
,
"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"
:
[
"M
1"
"Q
1"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q3
"
"M1
"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
3"
"Q
3"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"3"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"Q2
"
"M3
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"M
2"
"Q
2"
],
"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"
:
[
"M
2"
"Q
2"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"3"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q3
"
"M2
"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
3"
"Q
3"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"Q2
"
"M3
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"M
2"
"Q
2"
],
"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"
:
[
"M
2"
"Q
2"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q3
"
"M2
"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
3"
"Q
3"
],
"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"
:
[
"M
2"
"Q
2"
],
"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
dream/simulation/JSONInputs/Topology45.json
View file @
0a66caff
...
...
@@ -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"
}
},
"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"
"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"
:
"Queue
1"
,
"wip"
:
[
{
"_class"
:
"Dream.OrderComponent"
,
...
...
@@ -83,44 +103,44 @@
"name"
:
"Component1"
,
"route"
:
[
{
"stepNumber"
:
"0"
,
"stationIdsList"
:
[
"Q1"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"M
1"
"Q
1"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q2
"
"M1
"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
2"
"Q
2"
],
"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"
:
[
"M
3"
"Q
3"
],
"stepNumber"
:
"0"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q4
"
"M3
"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"M
4"
"Q
4"
],
"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
dream/simulation/JSONInputs/Topology46.json
View file @
0a66caff
...
...
@@ -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,47 +26,53 @@
"name"
:
"Machine2"
,
"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"
:
"Queue
1"
,
"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"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q2"
]
"M1"
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"
M
2"
"
Q
2"
],
"stepNumber"
:
"2"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
...
...
@@ -69,13 +80,17 @@
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"2"
}
},
"stationIdsList"
:
[
"M2"
],
"stepNumber"
:
"3"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"E1"
]
],
"stepNumber"
:
"4"
}
]
}
...
...
@@ -83,29 +98,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"
:
"O2"
,
"name"
:
"Order2"
,
"route"
:
[
{
"stepNumber"
:
"0"
,
"stationIdsList"
:
[
"Q2"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"M2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
...
...
@@ -113,32 +124,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"
},
"O2"
:
{
"_class"
:
"Dream.Operator"
,
"capacity"
:
"1"
,
"name"
:
"Operator2"
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/Topology47.json
View file @
0a66caff
...
...
@@ -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"
:
"Queue
1"
,
"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"
}
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"Q2"
]
"M1"
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"
M
2"
"
Q
2"
],
"stepNumber"
:
"2"
},
{
"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
dream/simulation/JSONInputs/Topology48.json
View file @
0a66caff
...
...
@@ -50,38 +50,47 @@
"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"
},
"Q2"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"2"
,
"left"
:
0.6968085106382979
,
"name"
:
"Queue1"
,
"top"
:
0.7727272727272727
"top"
:
0.5909090909090908
},
"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"
...
...
@@ -90,10 +99,9 @@
},
"M2"
:
{
"_class"
:
"Dream.Machine"
,
"failures"
:
{},
"left"
:
0.4414893617021277
,
"name"
:
"Station2"
,
"failures"
:
{
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
...
...
@@ -102,52 +110,40 @@
},
"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"
"Q1"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"left"
:
0.6968085106382979
,
"name"
:
"StartQueue"
,
"top"
:
0.7727272727272727
},
"top"
:
0.5909090909090908
"Q2"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"2"
,
"left"
:
0.6968085106382979
,
"name"
:
"Queue1"
,
"top"
:
0.7727272727272727
},
"BR1"
:
{
"_class"
:
"Dream.BatchReassembly"
,
"left"
:
0.4414893617021277
,
"name"
:
"Batch_Reassembly"
,
"numberOfSubBatches"
:
4
,
"processingTime"
:
{
"S1"
:
{
"_class"
:
"Dream.BatchSource"
,
"batchNumberOfUnits"
:
80
,
"entity"
:
"Batch"
,
"interarrivalTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
},
"top"
:
0.5909090909090908
},
"E1"
:
{
"_class"
:
"Dream.Exit"
,
"left"
:
0.2978723404255319
,
"name"
:
"Stock"
,
"top"
:
0.045454545454545414
"mean"
:
"1.5"
},
"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
dream/simulation/JSONInputs/Topology49.json
View file @
0a66caff
...
...
@@ -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"
:
{
...
...
dream/simulation/JSONInputs/Topology50.json
View file @
0a66caff
...
...
@@ -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"
:
{
...
...
dream/simulation/JSONInputs/Topology51.json
View file @
0a66caff
...
...
@@ -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"
:
{
...
...
dream/simulation/JSONInputs/Topology52.json
View file @
0a66caff
...
...
@@ -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"
:
{
...
...
dream/simulation/JSONInputs/Topology53.json
View file @
0a66caff
...
...
@@ -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"
:
{
...
...
dream/simulation/JSONInputs/Topology54.json
View file @
0a66caff
...
...
@@ -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"
"DummyQ"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"1"
,
"id"
:
"DummyQ"
,
"isDummy"
:
"1"
,
"name"
:
"DummyQ"
},
"entity"
:
"Part"
"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"
:
"Q
1"
},
"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
dream/simulation/JSONInputs/Topology55.json
View file @
0a66caff
...
...
@@ -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"
"DummyQ"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"1"
,
"id"
:
"DummyQ"
,
"isDummy"
:
"1"
,
"name"
:
"DummyQ"
},
"entity"
:
"Part"
"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"
:
"Q
1"
},
"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
dream/simulation/JSONInputs/Topology56.json
View file @
0a66caff
...
...
@@ -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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"QCAM"
]
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"QMILL"
]
"CAM1"
,
"CAM2"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MILL1"
,
"MILL2
"
"QMILL
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"QEDM"
]
"MILL1"
,
"MILL2"
],
"stepNumber"
:
"4"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"
EDM"
"Q
EDM"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
"stationIdsList"
:
[
"EDM"
],
"stepNumber"
:
"6"
},
{
"stepNumber"
:
"7"
,
"stationIdsList"
:
[
"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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"QCAM"
]
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.6"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"QMILL"
]
"CAM1"
,
"CAM2"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MILL1"
,
"MILL2
"
"QMILL
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"4"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.4"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"QEDM"
]
"MILL1"
,
"MILL2"
],
"stepNumber"
:
"4"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"
EDM"
"Q
EDM"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.6"
}
},
"stationIdsList"
:
[
"EDM"
],
"stepNumber"
:
"6"
},
{
"stepNumber"
:
"7"
,
"stationIdsList"
:
[
"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"
"Q
IM"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
"stationIdsList"
:
[
"IM"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"E1"
]
}
]
],
"stepNumber"
:
"3"
}
]
}
]
],
"id"
:
"O1"
,
"manager"
:
"OP1"
,
"name"
:
"Order1"
,
"route"
:
[
{
"stationIdsList"
:
[
"Q0"
],
"stepNumber"
:
"0"
},
"CAD1"
:
{
"_class"
:
"Dream.MachineManagedJob"
,
"name"
:
"CAD Design 1
"
,
"operationType"
:
"MT-Load-Setup-Processing
"
{
"processingTime"
:
{
"distributionType"
:
"Fixed
"
,
"mean"
:
"1
"
},
"CAD2"
:
{
"_class"
:
"Dream.MachineManagedJob"
,
"name"
:
"CAD Design 2"
,
"operationType"
:
"MT-Load-Setup-Processing"
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
},
"OD0"
:
{
"_class"
:
"Dream.OrderDecomposition"
,
"name"
:
"Order Decomposition"
"stationIdsList"
:
[
"CAD1"
,
"CAD2"
],
"stepNumber"
:
"1"
}
]
}
]
},
"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"
"name"
:
"Queue Mould Injection"
},
"E1"
:
{
"_class"
:
"Dream.ExitJobShop"
,
"name"
:
"Exit"
},
"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
dream/simulation/JSONInputs/Topology57.json
View file @
0a66caff
...
...
@@ -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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"QCAM"
]
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"QMILL"
]
"CAM1"
,
"CAM2"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MILL1"
,
"MILL2
"
"QMILL
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"QEDM"
]
"MILL1"
,
"MILL2"
],
"stepNumber"
:
"4"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"
EDM"
"Q
EDM"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
"stationIdsList"
:
[
"EDM"
],
"stepNumber"
:
"6"
},
{
"stepNumber"
:
"7"
,
"stationIdsList"
:
[
"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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"QCAM"
]
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.6"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"QMILL"
]
"CAM1"
,
"CAM2"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MILL1"
,
"MILL2
"
"QMILL
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"4"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.4"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"QEDM"
]
"MILL1"
,
"MILL2"
],
"stepNumber"
:
"4"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"
EDM"
"Q
EDM"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.6"
}
},
"stationIdsList"
:
[
"EDM"
],
"stepNumber"
:
"6"
},
{
"stepNumber"
:
"7"
,
"stationIdsList"
:
[
"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"
"Q
IM"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
"stationIdsList"
:
[
"IM"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"E1"
]
}
]
],
"stepNumber"
:
"3"
}
]
}
]
],
"id"
:
"O1"
,
"manager"
:
"OP1"
,
"name"
:
"Order1"
,
"route"
:
[
{
"stationIdsList"
:
[
"Q0"
],
"stepNumber"
:
"0"
},
"CAD1"
:
{
"_class"
:
"Dream.MachineManagedJob"
,
"name"
:
"CAD Design 1
"
,
"operationType"
:
"MT-Load-Setup-Processing
"
{
"processingTime"
:
{
"distributionType"
:
"Fixed
"
,
"mean"
:
"1
"
},
"CAD2"
:
{
"_class"
:
"Dream.MachineManagedJob"
,
"name"
:
"CAD Design 2"
,
"operationType"
:
"MT-Load-Setup-Processing"
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
},
"OD0"
:
{
"_class"
:
"Dream.OrderDecomposition"
,
"name"
:
"Order Decomposition"
"stationIdsList"
:
[
"CAD1"
,
"CAD2"
],
"stepNumber"
:
"1"
}
]
}
]
},
"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"
"name"
:
"Queue Mould Injection"
},
"E1"
:
{
"_class"
:
"Dream.ExitJobShop"
,
"name"
:
"Exit"
},
"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
dream/simulation/JSONInputs/Topology58.json
View file @
0a66caff
...
...
@@ -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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"QCAM"
]
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"QMILL"
]
"CAM1"
,
"CAM2"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MILL1"
,
"MILL2
"
"QMILL
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"QEDM"
]
"MILL1"
,
"MILL2"
],
"stepNumber"
:
"4"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"
EDM"
"Q
EDM"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
"stationIdsList"
:
[
"EDM"
],
"stepNumber"
:
"6"
},
{
"stepNumber"
:
"7"
,
"stationIdsList"
:
[
"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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"QCAM"
]
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.6"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"QMILL"
]
"CAM1"
,
"CAM2"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MILL1"
,
"MILL2
"
"QMILL
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"4"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.4"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"QEDM"
]
"MILL1"
,
"MILL2"
],
"stepNumber"
:
"4"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"
EDM"
"Q
EDM"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.6"
}
},
"stationIdsList"
:
[
"EDM"
],
"stepNumber"
:
"6"
},
{
"stepNumber"
:
"7"
,
"stationIdsList"
:
[
"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"
"Q
IM"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
"stationIdsList"
:
[
"IM"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"QCAM"
]
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.3"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.1"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"QMILL"
]
"CAM1"
,
"CAM2"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MILL1"
,
"MILL2
"
"QMILL
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"3"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"1.2"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"QEDM"
]
"MILL1"
,
"MILL2"
],
"stepNumber"
:
"4"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"
EDM"
"Q
EDM"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.9"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.3"
}
},
"stationIdsList"
:
[
"EDM"
],
"stepNumber"
:
"6"
},
{
"stepNumber"
:
"7"
,
"stationIdsList"
:
[
"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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"QCAM"
]
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.8"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.2"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"QMILL"
]
"CAM1"
,
"CAM2"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MILL1"
,
"MILL2
"
"QMILL
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.4"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.1"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"QEDM"
]
"MILL1"
,
"MILL2"
],
"stepNumber"
:
"4"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"
EDM"
"Q
EDM"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1.4"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.3"
}
},
"stationIdsList"
:
[
"EDM"
],
"stepNumber"
:
"6"
},
{
"stepNumber"
:
"7"
,
"stationIdsList"
:
[
"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"
"Q
IM"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.7"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.1"
}
},
"stationIdsList"
:
[
"IM"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"E1"
]
}
]
],
"stepNumber"
:
"3"
}
]
}
]
],
"id"
:
"O2"
,
"manager"
:
"OP2"
,
"name"
:
"Order2"
,
"route"
:
[
{
"stationIdsList"
:
[
"Q0"
],
"stepNumber"
:
"0"
},
"CAD1"
:
{
"_class"
:
"Dream.MachineManagedJob"
,
"name"
:
"CAD Design 1
"
,
"operationType"
:
"MT-Load-Setup-Processing
"
{
"processingTime"
:
{
"distributionType"
:
"Fixed
"
,
"mean"
:
"1.4
"
},
"CAD2"
:
{
"_class"
:
"Dream.MachineManagedJob"
,
"name"
:
"CAD Design 2"
,
"operationType"
:
"MT-Load-Setup-Processing"
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.7"
},
"OD0"
:
{
"_class"
:
"Dream.OrderDecomposition"
,
"name"
:
"Order Decomposition"
"stationIdsList"
:
[
"CAD1"
,
"CAD2"
],
"stepNumber"
:
"1"
}
]
}
]
},
"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"
},
"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
dream/simulation/JSONInputs/Topology59.json
View file @
0a66caff
...
...
@@ -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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"QCAM"
]
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"QMILL"
]
"CAM1"
,
"CAM2"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MILL1"
,
"MILL2
"
"QMILL
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"QEDM"
]
"MILL1"
,
"MILL2"
],
"stepNumber"
:
"4"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"
EDM"
"Q
EDM"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
"stationIdsList"
:
[
"EDM"
],
"stepNumber"
:
"6"
},
{
"stepNumber"
:
"7"
,
"stationIdsList"
:
[
"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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"QCAM"
]
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.6"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"QMILL"
]
"CAM1"
,
"CAM2"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MILL1"
,
"MILL2
"
"QMILL
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"4"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.4"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"QEDM"
]
"MILL1"
,
"MILL2"
],
"stepNumber"
:
"4"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"
EDM"
"Q
EDM"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.6"
}
},
"stationIdsList"
:
[
"EDM"
],
"stepNumber"
:
"6"
},
{
"stepNumber"
:
"7"
,
"stationIdsList"
:
[
"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"
"Q
IM"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"2"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.5"
}
},
"stationIdsList"
:
[
"IM"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"QCAM"
]
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.3"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.1"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"QMILL"
]
"CAM1"
,
"CAM2"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MILL1"
,
"MILL2
"
"QMILL
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"3"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"1.2"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"QEDM"
]
"MILL1"
,
"MILL2"
],
"stepNumber"
:
"4"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"
EDM"
"Q
EDM"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.9"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.3"
}
},
"stationIdsList"
:
[
"EDM"
],
"stepNumber"
:
"6"
},
{
"stepNumber"
:
"7"
,
"stationIdsList"
:
[
"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"
]
],
"stepNumber"
:
"0"
},
{
"stepNumber"
:
"1"
,
"stationIdsList"
:
[
"QCAM"
]
],
"stepNumber"
:
"1"
},
{
"stepNumber"
:
"2"
,
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
],
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.8"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.2"
}
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"QMILL"
]
"CAM1"
,
"CAM2"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"4"
,
"stationIdsList"
:
[
"MILL1"
,
"MILL2
"
"QMILL
"
],
"stepNumber"
:
"3"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.4"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.1"
}
},
{
"stepNumber"
:
"5"
,
"stationIdsList"
:
[
"QEDM"
]
"MILL1"
,
"MILL2"
],
"stepNumber"
:
"4"
},
{
"stepNumber"
:
"6"
,
"stationIdsList"
:
[
"
EDM"
"Q
EDM"
],
"stepNumber"
:
"5"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"1.4"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.3"
}
},
"stationIdsList"
:
[
"EDM"
],
"stepNumber"
:
"6"
},
{
"stepNumber"
:
"7"
,
"stationIdsList"
:
[
"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"
"Q
IM"
],
"stepNumber"
:
"1"
},
{
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.7"
},
"setupTime"
:
{
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.1"
}
},
"stationIdsList"
:
[
"IM"
],
"stepNumber"
:
"2"
},
{
"stepNumber"
:
"3"
,
"stationIdsList"
:
[
"E1"
]
}
]
],
"stepNumber"
:
"3"
}
]
}
]
],
"id"
:
"O2"
,
"manager"
:
"OP1"
,
"name"
:
"Order2"
,
"route"
:
[
{
"stationIdsList"
:
[
"Q0"
],
"stepNumber"
:
"0"
},
"CAD1"
:
{
"_class"
:
"Dream.MachineManagedJob"
,
"name"
:
"CAD Design 1
"
,
"operationType"
:
"MT-Load-Setup-Processing
"
{
"processingTime"
:
{
"distributionType"
:
"Fixed
"
,
"mean"
:
"1.4
"
},
"CAD2"
:
{
"_class"
:
"Dream.MachineManagedJob"
,
"name"
:
"CAD Design 2"
,
"operationType"
:
"MT-Load-Setup-Processing"
"setupTime"
:
{
"setupDistribution"
:
"Fixed"
,
"setupMean"
:
"0.7"
},
"OD0"
:
{
"_class"
:
"Dream.OrderDecomposition"
,
"name"
:
"Order Decomposition"
"stationIdsList"
:
[
"CAD1"
,
"CAD2"
],
"stepNumber"
:
"1"
}
]
}
]
},
"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"
"name"
:
"Queue Mould Injection"
},
"E1"
:
{
"_class"
:
"Dream.ExitJobShop"
,
"name"
:
"Exit"
},
"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
dream/simulation/reformat.py
View file @
0a66caff
...
...
@@ -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
=
(
','
,
': '
))
...
...
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