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
001cd9d5
Commit
001cd9d5
authored
Feb 04, 2015
by
Georgios Dagkakis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
topologies that use BOM updated
parent
9e98059b
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
4184 additions
and
4141 deletions
+4184
-4141
dream/simulation/JSONInputs/BOMOps1.json
dream/simulation/JSONInputs/BOMOps1.json
+345
-343
dream/simulation/JSONInputs/BOMOps2.json
dream/simulation/JSONInputs/BOMOps2.json
+211
-209
dream/simulation/JSONInputs/BOMOpsExpanded1.json
dream/simulation/JSONInputs/BOMOpsExpanded1.json
+307
-305
dream/simulation/JSONInputs/BOMOpsExpanded2.json
dream/simulation/JSONInputs/BOMOpsExpanded2.json
+651
-649
dream/simulation/JSONInputs/BOMOpsExpanded4.json
dream/simulation/JSONInputs/BOMOpsExpanded4.json
+1404
-1402
dream/simulation/JSONInputs/BOMOpsMachineWip1.json
dream/simulation/JSONInputs/BOMOpsMachineWip1.json
+213
-211
dream/simulation/JSONInputs/BOMSkilledOps01.json
dream/simulation/JSONInputs/BOMSkilledOps01.json
+230
-220
dream/simulation/JSONInputs/BOMSkilledOps02.json
dream/simulation/JSONInputs/BOMSkilledOps02.json
+240
-225
dream/simulation/JSONInputs/BOMnoOps1.json
dream/simulation/JSONInputs/BOMnoOps1.json
+191
-189
dream/simulation/JSONInputs/BOMnoOps2.json
dream/simulation/JSONInputs/BOMnoOps2.json
+196
-194
dream/simulation/JSONInputs/BOMnoOps3.json
dream/simulation/JSONInputs/BOMnoOps3.json
+196
-194
No files found.
dream/simulation/JSONInputs/BOMOps1.json
View file @
001cd9d5
{
{
"graph"
:
{
"graph"
:
{
"node"
:
{
"node"
:
{
"Q1"
:
{
"Q1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"_class"
:
"Dream.ConditionalBuffer"
,
"name"
:
"Queue1"
,
"name"
:
"Queue1"
,
"isDummy"
:
"0"
"isDummy"
:
"0"
},
},
"MA1"
:
{
"MA1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.MouldAssembly"
,
"_class"
:
"Dream.MouldAssembly"
,
"id"
:
"MA1"
,
"id"
:
"MA1"
,
"operationType"
:
"Load"
,
"operationType"
:
"Load"
,
"name"
:
"Assembly"
"name"
:
"Assembly"
},
},
"OP1"
:
{
"OP1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.OperatorPool"
,
"_class"
:
"Dream.OperatorPool"
,
"capacity"
:
2
,
"capacity"
:
2
,
"name"
:
"Operator Pool 1"
"name"
:
"Operator Pool 1"
},
},
"Q0"
:
{
"Q0"
:
{
"capacity"
:
-1
,
"capacity"
:
-1
,
"name"
:
"StartQueue"
,
"name"
:
"StartQueue"
,
"isDummy"
:
"0"
,
"isDummy"
:
"0"
,
"wip"
:
[
"wip"
:
[
{
{
"id"
:
"OD1"
,
"id"
:
"OD1"
,
"sequence"
:
"1"
"sequence"
:
"1"
}
}
],
],
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
"_class"
:
"Dream.ConditionalBuffer"
},
},
"OD0"
:
{
"OD0"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.OrderDecomposition"
,
"_class"
:
"Dream.OrderDecomposition"
,
"name"
:
"Order Decomposition"
"name"
:
"Order Decomposition"
},
},
"AB1"
:
{
"AB1"
:
{
"capacity"
:
-1
,
"capacity"
:
-1
,
"name"
:
"Assembly Buffer"
,
"name"
:
"Assembly Buffer"
,
"isDummy"
:
"0"
,
"isDummy"
:
"0"
,
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.MouldAssemblyBuffer"
,
"_class"
:
"Dream.MouldAssemblyBuffer"
,
"id"
:
"AB1"
"id"
:
"AB1"
},
},
"M1"
:
{
"M1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.MachineJobShop"
,
"_class"
:
"Dream.MachineJobShop"
,
"name"
:
"Machine1"
,
"name"
:
"Machine1"
,
"operationType"
:
"Load"
"operationType"
:
"Load"
},
},
"M0"
:
{
"M0"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.MachineJobShop"
,
"_class"
:
"Dream.MachineJobShop"
,
"name"
:
"Design"
,
"name"
:
"Design"
,
"operationType"
:
"Load"
"operationType"
:
"Load"
},
},
"M2"
:
{
"M2"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.MachineJobShop"
,
"_class"
:
"Dream.MachineJobShop"
,
"name"
:
"Machine2"
,
"name"
:
"Machine2"
,
"operationType"
:
"Load"
"operationType"
:
"Load"
},
},
"E1"
:
{
"E1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.ExitJobShop"
,
"_class"
:
"Dream.ExitJobShop"
,
"name"
:
"Exit"
"name"
:
"Exit"
},
},
"O2"
:
{
"O2"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.Operator"
,
"_class"
:
"Dream.Operator"
,
"capacity"
:
1
,
"capacity"
:
1
,
"name"
:
"Operator2"
"name"
:
"Operator2"
},
},
"O1"
:
{
"O1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.Operator"
,
"_class"
:
"Dream.Operator"
,
"capacity"
:
1
,
"capacity"
:
1
,
"name"
:
"Operator1"
"name"
:
"Operator1"
}
}
},
},
"edge"
:
{
"edge"
:
{
"1"
:
{
"0"
:
{
"source"
:
"O2"
,
"source"
:
"O1"
,
"destination"
:
"OP1"
,
"destination"
:
"OP1"
,
"data"
:
{},
"data"
:
{},
"_class"
:
"Dream.Edge"
"_class"
:
"Dream.Edge"
},
},
"0"
:
{
"1"
:
{
"source"
:
"O1"
,
"source"
:
"O2"
,
"destination"
:
"OP1"
,
"destination"
:
"OP1"
,
"data"
:
{},
"data"
:
{},
"_class"
:
"Dream.Edge"
"_class"
:
"Dream.Edge"
},
},
"3"
:
{
"2"
:
{
"source"
:
"OP1"
,
"source"
:
"OP1"
,
"destination"
:
"M1"
,
"destination"
:
"M0"
,
"data"
:
{},
"data"
:
{},
"_class"
:
"Dream.Edge"
"_class"
:
"Dream.Edge"
},
},
"2"
:
{
"3"
:
{
"source"
:
"OP1"
,
"source"
:
"OP1"
,
"destination"
:
"M0"
,
"destination"
:
"M1"
,
"data"
:
{},
"data"
:
{},
"_class"
:
"Dream.Edge"
"_class"
:
"Dream.Edge"
},
},
"5"
:
{
"4"
:
{
"source"
:
"OP1"
,
"source"
:
"OP1"
,
"destination"
:
"MA1"
,
"destination"
:
"M2"
,
"data"
:
{},
"data"
:
{},
"_class"
:
"Dream.Edge"
"_class"
:
"Dream.Edge"
},
},
"4"
:
{
"5"
:
{
"source"
:
"OP1"
,
"source"
:
"OP1"
,
"destination"
:
"M2"
,
"destination"
:
"MA1"
,
"data"
:
{},
"data"
:
{},
"_class"
:
"Dream.Edge"
"_class"
:
"Dream.Edge"
}
}
}
}
},
},
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.Simulation"
,
"BOM"
:
{
"input"
:
{
"productionOrders"
:
[
"BOM"
:
{
{
"productionOrders"
:
[
{
"componentsList"
:
[
"componentsList"
:
[
{
{
"route"
:
[
"route"
:
[
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"Q0"
"Q0"
],
],
"sequence"
:
"1"
"sequence"
:
"1"
},
},
{
{
"operator"
:
"O1"
,
"operator"
:
"O1"
,
"processingTime"
:
{
"processingTime"
:
{
"Fixed"
:
{
"Fixed"
:
{
"mean"
:
1.0
"mean"
:
1
}
}
},
},
"stationIdsList"
:
[
"stationIdsList"
:
[
"M0"
"M0"
],
],
"operationType"
:
{
"operationType"
:
{
"Processing"
:
1
"Processing"
:
1
},
},
"sequence"
:
"1"
"sequence"
:
"1"
}
}
],
],
"_class"
:
"Dream.OrderDesign"
,
"_class"
:
"Dream.OrderDesign"
,
"id"
:
"OD1"
,
"id"
:
"OD1"
,
"name"
:
"OrderDesign1"
"name"
:
"OrderDesign1"
},
},
{
{
"componentType"
:
"Mold Insert"
,
"componentType"
:
"Mold Insert"
,
"route"
:
[
"route"
:
[
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"OD0"
"OD0"
],
],
"sequence"
:
""
"sequence"
:
""
},
},
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"Q1"
"Q1"
],
],
"sequence"
:
"2"
"sequence"
:
"2"
},
},
{
{
"operator"
:
"O1"
,
"operator"
:
"O1"
,
"processingTime"
:
{
"processingTime"
:
{
"Fixed"
:
{
"Fixed"
:
{
"mean"
:
2
"mean"
:
2
}
}
},
},
"stationIdsList"
:
[
"stationIdsList"
:
[
"M1"
,
"M1"
,
"M2"
"M2"
],
],
"operationType"
:
{
"operationType"
:
{
"Processing"
:
1
"Processing"
:
1
},
},
"sequence"
:
"2"
"sequence"
:
"2"
},
},
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"AB1"
"AB1"
],
],
"sequence"
:
"6"
"sequence"
:
"6"
},
},
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"MA1"
"MA1"
],
],
"sequence"
:
"6"
"sequence"
:
"6"
}
}
],
],
"_class"
:
"Dream.OrderComponent"
,
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C1"
,
"id"
:
"C1"
,
"name"
:
"Component1"
"name"
:
"Component1"
},
},
{
{
"componentType"
:
"Misc"
,
"componentType"
:
"Misc"
,
"route"
:
[
"route"
:
[
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"OD0"
"OD0"
],
],
"sequence"
:
""
"sequence"
:
""
},
},
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"Q1"
"Q1"
],
],
"sequence"
:
"3"
"sequence"
:
"3"
},
},
{
{
"operator"
:
"O1"
,
"operator"
:
"O1"
,
"processingTime"
:
{
"processingTime"
:
{
"Fixed"
:
{
"Fixed"
:
{
"mean"
:
1
"mean"
:
1
}
}
},
},
"stationIdsList"
:
[
"stationIdsList"
:
[
"M1"
,
"M1"
,
"M2"
"M2"
],
],
"operationType"
:
{
"operationType"
:
{
"Processing"
:
1
"Processing"
:
1
},
},
"sequence"
:
"3"
"sequence"
:
"3"
},
},
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"AB1"
"AB1"
],
],
"sequence"
:
"6"
"sequence"
:
"6"
},
},
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"MA1"
"MA1"
],
],
"sequence"
:
"6"
"sequence"
:
"6"
}
}
],
],
"_class"
:
"Dream.OrderComponent"
,
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"id"
:
"C2"
,
"name"
:
"Component2"
"name"
:
"Component2"
},
},
{
{
"componentType"
:
"K-Standards"
,
"componentType"
:
"K-Standards"
,
"route"
:
[
"route"
:
[
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"OD0"
"OD0"
],
],
"sequence"
:
""
"sequence"
:
""
},
},
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"Q1"
"Q1"
],
],
"sequence"
:
"4"
"sequence"
:
"4"
},
},
{
{
"processingTime"
:
{
"processingTime"
:
{
"Fixed"
:
{
"Fixed"
:
{
"mean"
:
3
"mean"
:
3
}
}
},
},
"stationIdsList"
:
[
"stationIdsList"
:
[
"M1"
,
"M1"
,
"M2"
"M2"
],
],
"requiredParts"
:
[
"requiredParts"
:
[
"C2"
,
"C2"
,
"C1"
"C1"
],
],
"operationType"
:
{
"operationType"
:
{
"Processing"
:
1
"Processing"
:
1
},
},
"sequence"
:
"4"
"sequence"
:
"4"
},
},
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"AB1"
"AB1"
],
],
"sequence"
:
"6"
"sequence"
:
"6"
},
},
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"MA1"
"MA1"
],
],
"sequence"
:
"6"
"sequence"
:
"6"
}
}
],
],
"_class"
:
"Dream.OrderComponent"
,
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"id"
:
"C3"
,
"name"
:
"Component3"
"name"
:
"Component3"
},
},
{
{
"route"
:
[
"route"
:
[
{
{
"operator"
:
"O2"
,
"operator"
:
"O2"
,
"processingTime"
:
{
"processingTime"
:
{
"Fixed"
:
{
"Fixed"
:
{
"mean"
:
1
"mean"
:
1
}
}
},
},
"stationIdsList"
:
[
"stationIdsList"
:
[
"MA1"
"MA1"
],
],
"operationType"
:
{
"operationType"
:
{
"Processing"
:
1
"Processing"
:
1
},
},
"sequence"
:
"6"
"sequence"
:
"6"
},
},
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"E1"
"E1"
],
],
"sequence"
:
"6"
"sequence"
:
"6"
}
}
],
],
"_class"
:
"Dream.Mould"
,
"_class"
:
"Dream.Mould"
,
"id"
:
"Mo1"
,
"id"
:
"Mo1"
,
"name"
:
"Mould1"
"name"
:
"Mould1"
}
}
],
],
"_class"
:
"Dream.Order"
,
"_class"
:
"Dream.Order"
,
"id"
:
"O1"
,
"id"
:
"O1"
,
"name"
:
"Order 1"
"name"
:
"Order 1"
}
}
]
]
},
}
"general"
:
{
},
"console"
:
"No"
,
"general"
:
{
"numberOfReplications"
:
"1"
,
"console"
:
"No"
,
"trace"
:
"Yes"
,
"numberOfReplications"
:
"1"
,
"confidenceLevel"
:
"0.95"
,
"trace"
:
"Yes"
,
"maxSimTime"
:
"-1"
,
"confidenceLevel"
:
"0.95"
,
"_class"
:
"Dream.Configuration"
"maxSimTime"
:
"-1"
,
}
"_class"
:
"Dream.Configuration"
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/BOMOps2.json
View file @
001cd9d5
...
@@ -2,10 +2,6 @@
...
@@ -2,10 +2,6 @@
"graph"
:
{
"graph"
:
{
"node"
:
{
"node"
:
{
"Q1"
:
{
"Q1"
:
{
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"isDummy"
:
"0"
,
"name"
:
"Queue1"
,
"wip"
:
[
"wip"
:
[
{
{
"id"
:
"C2"
,
"id"
:
"C2"
,
...
@@ -15,7 +11,11 @@
...
@@ -15,7 +11,11 @@
"id"
:
"C3"
,
"id"
:
"C3"
,
"sequence"
:
"4"
"sequence"
:
"4"
}
}
]
],
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"name"
:
"Queue1"
,
"isDummy"
:
"0"
},
},
"MA1"
:
{
"MA1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
...
@@ -132,220 +132,222 @@
...
@@ -132,220 +132,222 @@
}
}
},
},
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.Simulation"
,
"BOM"
:
{
"input"
:
{
"productionOrders"
:
[
"BOM"
:
{
{
"productionOrders"
:
[
"componentsList"
:
[
{
{
"componentsList"
:
[
"route"
:
[
{
{
"route"
:
[
"stationIdsList"
:
[
{
"Q0"
"stationIdsList"
:
[
],
"Q0"
"sequence"
:
"1"
],
},
"sequence"
:
"1"
{
"operator"
:
"O1"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"stationIdsList"
:
[
{
"M0"
"operator"
:
"O1"
,
],
"processingTime"
:
{
"operationType"
:
{
"Fixed"
:
{
"Processing"
:
1
"mean"
:
1
}
},
"stationIdsList"
:
[
"M0"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"1"
}
],
"_class"
:
"Dream.OrderDesign"
,
"id"
:
"OD1"
,
"name"
:
"OrderDesign1"
},
{
"componentType"
:
"Mold Insert"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
},
"sequence"
:
"1"
{
}
"stationIdsList"
:
[
],
"Q1"
"_class"
:
"Dream.OrderDesign"
,
],
"id"
:
"OD1"
,
"sequence"
:
"2"
"name"
:
"OrderDesign1"
},
{
"componentType"
:
"Mold Insert"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"2"
},
{
"operator"
:
"O1"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
2
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"operator"
:
"O1"
,
"M2"
"processingTime"
:
{
],
"Fixed"
:
{
"operationType"
:
{
"mean"
:
2
"Processing"
:
1
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"2"
},
},
"sequence"
:
"2"
{
},
"stationIdsList"
:
[
{
"AB1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"6"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C1"
,
"name"
:
"Component1"
},
{
"componentType"
:
"Misc"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"3"
},
{
"operator"
:
"O1"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"stationIdsList"
:
[
"M2"
"MA1"
],
],
"operationType"
:
{
"sequence"
:
"6"
"Processing"
:
1
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C1"
,
"name"
:
"Component1"
},
{
"componentType"
:
"Misc"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
},
"sequence"
:
"3"
{
},
"stationIdsList"
:
[
{
"Q1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"3"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"name"
:
"Component2"
},
{
"componentType"
:
"K-Standards"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"4"
},
{
"sequence"
:
"4"
,
"requiredParts"
:
[
"C2"
,
"C1"
],
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
3
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"operator"
:
"O1"
,
"M2"
"processingTime"
:
{
],
"Fixed"
:
{
"operationType"
:
{
"mean"
:
1
"Processing"
:
1
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"3"
},
},
"operator"
:
"O1"
{
},
"stationIdsList"
:
[
{
"AB1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"6"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"operator"
:
"O2"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"stationIdsList"
:
[
{
"MA1"
"stationIdsList"
:
[
],
"MA1"
"operationType"
:
{
],
"Processing"
:
1
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"name"
:
"Component2"
},
{
"componentType"
:
"K-Standards"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
},
"sequence"
:
"6"
{
},
"stationIdsList"
:
[
{
"Q1"
"stationIdsList"
:
[
],
"E1"
"sequence"
:
"4"
],
},
"sequence"
:
"6"
{
}
"sequence"
:
"4"
,
],
"requiredParts"
:
[
"_class"
:
"Dream.Mould"
,
"C2"
,
"id"
:
"Mo1"
,
"C1"
"name"
:
"Mould1"
],
}
"processingTime"
:
{
],
"Fixed"
:
{
"_class"
:
"Dream.Order"
,
"mean"
:
3
"id"
:
"O1"
,
}
"name"
:
"Order 1"
},
}
"operator"
:
"O1"
,
]
"operationType"
:
{
"Processing"
:
1
},
"stationIdsList"
:
[
"M1"
,
"M2"
]
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"operator"
:
"O2"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
"stationIdsList"
:
[
"MA1"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"E1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.Mould"
,
"id"
:
"Mo1"
,
"name"
:
"Mould1"
}
],
"_class"
:
"Dream.Order"
,
"id"
:
"O1"
,
"name"
:
"Order 1"
}
]
}
},
},
"general"
:
{
"general"
:
{
"console"
:
"No"
,
"console"
:
"No"
,
...
...
dream/simulation/JSONInputs/BOMOpsExpanded1.json
View file @
001cd9d5
...
@@ -237,331 +237,333 @@
...
@@ -237,331 +237,333 @@
}
}
},
},
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.Simulation"
,
"BOM"
:
{
"input"
:
{
"productionOrders"
:
[
"BOM"
:
{
{
"productionOrders"
:
[
"priority"
:
"1"
,
{
"componentsList"
:
[
"priority"
:
"1"
,
{
"componentsList"
:
[
"route"
:
[
{
{
"route"
:
[
"stationIdsList"
:
[
{
"Q0"
"stationIdsList"
:
[
],
"Q0"
"sequence"
:
"1"
],
},
"sequence"
:
"1"
{
"sequence"
:
"1"
,
"setupTime"
:
{
"Fixed"
:
{
"mean"
:
0.5
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
"stationIdsList"
:
[
"CAD1"
,
"CAD2"
],
"operationType"
:
{
"Setup"
:
1
,
"Processing"
:
1
},
"operator"
:
"O1"
}
],
"_class"
:
"Dream.OrderDesign"
,
"id"
:
"OD1"
,
"name"
:
"OrderDesign1"
},
{
"componentType"
:
"Mold Base"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"QCAM"
],
"sequence"
:
"2"
},
{
"sequence"
:
"2"
,
"setupTime"
:
{
"Fixed"
:
{
"mean"
:
0.5
}
},
},
"processingTime"
:
{
{
"Fixed"
:
{
"sequence"
:
"1"
,
"mean"
:
2
"setupTime"
:
{
}
"Fixed"
:
{
"mean"
:
0.5
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
"operator"
:
"O1"
,
"operationType"
:
{
"Setup"
:
1
,
"Processing"
:
1
},
"stationIdsList"
:
[
"CAD1"
,
"CAD2"
]
}
],
"_class"
:
"Dream.OrderDesign"
,
"id"
:
"OD1"
,
"name"
:
"OrderDesign1"
},
{
"componentType"
:
"Mold Base"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
},
"stationIdsList"
:
[
{
"CAM1"
,
"stationIdsList"
:
[
"CAM2"
"QCAM"
],
],
"operationType"
:
{
"sequence"
:
"2"
"Setup"
:
1
,
"Processing"
:
1
},
},
"operator"
:
"O1"
{
},
"sequence"
:
"2"
,
{
"setupTime"
:
{
"stationIdsList"
:
[
"Fixed"
:
{
"QMILL"
"mean"
:
0.5
],
}
"sequence"
:
"3"
},
},
"processingTime"
:
{
{
"Fixed"
:
{
"sequence"
:
"3"
,
"mean"
:
2
"setupTime"
:
{
}
"Fixed"
:
{
},
"mean"
:
0.5
"operator"
:
"O1"
,
}
"operationType"
:
{
"Setup"
:
1
,
"Processing"
:
1
},
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
]
},
},
"processingTime"
:
{
{
"Fixed"
:
{
"stationIdsList"
:
[
"mean"
:
2
"QMILL"
}
],
"sequence"
:
"3"
},
},
"stationIdsList"
:
[
{
"MILL1"
,
"sequence"
:
"3"
,
"MILL2"
"setupTime"
:
{
],
"Fixed"
:
{
"operationType"
:
{
"mean"
:
0.5
"Setup"
:
1
,
}
"Processing"
:
1
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
2
}
},
"operator"
:
"O1"
,
"operationType"
:
{
"Setup"
:
1
,
"Processing"
:
1
},
"stationIdsList"
:
[
"MILL1"
,
"MILL2"
]
},
},
"operator"
:
"O1"
{
},
"stationIdsList"
:
[
{
"QEDM"
"stationIdsList"
:
[
],
"QEDM"
"sequence"
:
"4"
],
"sequence"
:
"4"
},
{
"sequence"
:
"4"
,
"setupTime"
:
{
"Fixed"
:
{
"mean"
:
0.5
}
},
},
"processingTime"
:
{
{
"Fixed"
:
{
"sequence"
:
"4"
,
"mean"
:
2
"setupTime"
:
{
}
"Fixed"
:
{
"mean"
:
0.5
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
2
}
},
"operator"
:
"O1"
,
"operationType"
:
{
"Setup"
:
1
,
"Processing"
:
1
},
"stationIdsList"
:
[
"EDM"
]
},
},
"stationIdsList"
:
[
{
"EDM"
"stationIdsList"
:
[
],
"AB1"
"operationType"
:
{
],
"Setup"
:
1
,
"sequence"
:
"6"
"Processing"
:
1
},
},
"operator"
:
"O1"
{
},
"stationIdsList"
:
[
{
"MA1"
,
"stationIdsList"
:
[
"MA2"
,
"AB1"
"MA3"
],
],
"sequence"
:
"6"
"sequence"
:
"6"
},
}
{
],
"stationIdsList"
:
[
"_class"
:
"Dream.OrderComponent"
,
"MA1"
,
"id"
:
"C1O1"
,
"MA2"
,
"name"
:
"Component1 from Order1"
"MA3"
},
],
{
"sequence"
:
"6"
"componentType"
:
"Slider"
,
}
"route"
:
[
],
{
"_class"
:
"Dream.OrderComponent"
,
"stationIdsList"
:
[
"id"
:
"C1O1"
,
"OD0"
"name"
:
"Component1 from Order1"
],
},
"sequence"
:
""
{
"componentType"
:
"Slider"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"QCAM"
],
"sequence"
:
"3"
},
{
"sequence"
:
"3"
,
"setupTime"
:
{
"Fixed"
:
{
"mean"
:
0.6
}
},
},
"processingTime"
:
{
{
"Fixed"
:
{
"stationIdsList"
:
[
"mean"
:
1
"QCAM"
}
],
"sequence"
:
"3"
},
},
"stationIdsList"
:
[
{
"CAM1"
,
"sequence"
:
"3"
,
"CAM2"
"setupTime"
:
{
],
"Fixed"
:
{
"operationType"
:
{
"mean"
:
0.6
"Setup"
:
1
,
}
"Processing"
:
1
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
"operator"
:
"O1"
,
"operationType"
:
{
"Setup"
:
1
,
"Processing"
:
1
},
"stationIdsList"
:
[
"CAM1"
,
"CAM2"
]
},
},
"operator"
:
"O1"
{
},
"stationIdsList"
:
[
{
"QMILL"
"stationIdsList"
:
[
],
"QMILL"
"sequence"
:
"4"
],
"sequence"
:
"4"
},
{
"sequence"
:
"4"
,
"setupTime"
:
{
"Fixed"
:
{
"mean"
:
0.4
}
},
},
"processingTime"
:
{
{
"Fixed"
:
{
"sequence"
:
"4"
,
"mean"
:
4
"setupTime"
:
{
}
"Fixed"
:
{
"mean"
:
0.4
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
4
}
},
"operator"
:
"O1"
,
"operationType"
:
{
"Setup"
:
1
,
"Processing"
:
1
},
"stationIdsList"
:
[
"MILL1"
,
"MILL2"
]
},
},
"stationIdsList"
:
[
{
"MILL1"
,
"stationIdsList"
:
[
"MILL2"
"QEDM"
],
],
"operationType"
:
{
"sequence"
:
"5"
"Setup"
:
1
,
"Processing"
:
1
},
},
"operator"
:
"O1"
{
},
"sequence"
:
"5"
,
{
"setupTime"
:
{
"stationIdsList"
:
[
"Fixed"
:
{
"QEDM"
"mean"
:
0.6
],
}
"sequence"
:
"5"
},
},
"processingTime"
:
{
{
"Fixed"
:
{
"sequence"
:
"5"
,
"mean"
:
1
"setupTime"
:
{
}
"Fixed"
:
{
},
"mean"
:
0.6
"operator"
:
"O1"
,
}
"operationType"
:
{
"Setup"
:
1
,
"Processing"
:
1
},
"stationIdsList"
:
[
"EDM"
]
},
},
"processingTime"
:
{
{
"Fixed"
:
{
"stationIdsList"
:
[
"mean"
:
1
"AB1"
}
],
"sequence"
:
"6"
},
},
"stationIdsList"
:
[
{
"EDM"
"stationIdsList"
:
[
],
"MA1"
,
"operationType"
:
{
"MA2"
,
"Setup"
:
1
,
"MA3"
"Processing"
:
1
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2O1"
,
"name"
:
"Component2 from Order1"
},
{
"route"
:
[
{
"operator"
:
"O1"
,
"stationIdsList"
:
[
"MA1"
,
"MA2"
,
"MA3"
],
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"6"
},
},
"operator"
:
"O1"
{
},
"stationIdsList"
:
[
{
"QIM"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"7"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
,
"MA2"
,
"MA3"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2O1"
,
"name"
:
"Component2 from Order1"
},
{
"route"
:
[
{
"operator"
:
"O1"
,
"stationIdsList"
:
[
"MA1"
,
"MA2"
,
"MA3"
],
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"operationType"
:
{
{
"Processing"
:
1
"sequence"
:
"7"
,
"setupTime"
:
{
"Fixed"
:
{
"mean"
:
0.5
}
},
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
2
}
},
"operator"
:
"O1"
,
"operationType"
:
{
"Setup"
:
1
,
"Processing"
:
0
},
"stationIdsList"
:
[
"IM"
]
},
},
"sequence"
:
"6"
{
},
"stationIdsList"
:
[
{
"E1"
"stationIdsList"
:
[
],
"QIM"
"sequence"
:
"8"
],
}
"sequence"
:
"7"
],
},
"_class"
:
"Dream.Mould"
,
{
"id"
:
"M1O1"
,
"sequence"
:
"7"
,
"name"
:
"Mould1 from Order1"
"setupTime"
:
{
}
"Fixed"
:
{
],
"mean"
:
0.5
"_class"
:
"Dream.Order"
,
}
"name"
:
"Order1"
,
},
"id"
:
"O1"
"processingTime"
:
{
}
"Fixed"
:
{
]
"mean"
:
2
}
}
},
"stationIdsList"
:
[
"IM"
],
"operationType"
:
{
"Setup"
:
1
,
"Processing"
:
0
},
"operator"
:
"O1"
},
{
"stationIdsList"
:
[
"E1"
],
"sequence"
:
"8"
}
],
"_class"
:
"Dream.Mould"
,
"id"
:
"M1O1"
,
"name"
:
"Mould1 from Order1"
}
],
"_class"
:
"Dream.Order"
,
"name"
:
"Order1"
,
"id"
:
"O1"
}
]
},
},
"general"
:
{
"general"
:
{
"console"
:
"No"
,
"console"
:
"No"
,
...
...
dream/simulation/JSONInputs/BOMOpsExpanded2.json
View file @
001cd9d5
...
@@ -254,655 +254,657 @@
...
@@ -254,655 +254,657 @@
}
}
},
},
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.Simulation"
,
"BOM"
:
{
"input"
:
{
"productionOrders"
:
[
"BOM"
:
{
{
"productionOrders"
:
[
"priority"
:
"1"
,
{
"componentsList"
:
[
"priority"
:
"1"
,
{
"componentsList"
:
[
"route"
:
[
{
{
"route"
:
[
"stationIdsList"
:
[
{
"Q0"
"stationIdsList"
:
[
],
"Q0"
"sequence"
:
"1"
],
},
"sequence"
:
"1"
{
},
"sequence"
:
"1"
,
{
"setupTime"
:
{
"sequence"
:
"1"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.5
"Fixed"
:
{
}
"mean"
:
0.5
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
1
"Fixed"
:
{
}
"mean"
:
1
},
}
"stationIdsList"
:
[
},
"CAD1"
,
"operator"
:
"O1"
,
"CAD2"
"operationType"
:
{
],
"Setup"
:
1
,
"operationType"
:
{
"Processing"
:
1
"Setup"
:
1
,
},
"Processing"
:
1
"stationIdsList"
:
[
},
"CAD1"
,
"operator"
:
"O1"
"CAD2"
}
]
],
}
"_class"
:
"Dream.OrderDesign"
,
],
"id"
:
"OD1"
,
"_class"
:
"Dream.OrderDesign"
,
"name"
:
"OrderDesign1"
"id"
:
"OD1"
,
},
"name"
:
"OrderDesign1"
{
},
"componentType"
:
"Mold Base"
,
{
"route"
:
[
"componentType"
:
"Mold Base"
,
{
"route"
:
[
"stationIdsList"
:
[
{
"OD0"
"stationIdsList"
:
[
],
"OD0"
"sequence"
:
""
],
},
"sequence"
:
""
{
},
"stationIdsList"
:
[
{
"QCAM"
"stationIdsList"
:
[
],
"QCAM"
"sequence"
:
"2"
],
},
"sequence"
:
"2"
{
},
"sequence"
:
"2"
,
{
"setupTime"
:
{
"sequence"
:
"2"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.5
"Fixed"
:
{
}
"mean"
:
0.5
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
2
"Fixed"
:
{
}
"mean"
:
2
},
}
"stationIdsList"
:
[
},
"CAM1"
,
"operator"
:
"O1"
,
"CAM2"
"operationType"
:
{
],
"Setup"
:
1
,
"operationType"
:
{
"Processing"
:
1
"Setup"
:
1
,
},
"Processing"
:
1
"stationIdsList"
:
[
},
"CAM1"
,
"operator"
:
"O1"
"CAM2"
},
]
{
},
"stationIdsList"
:
[
{
"QMILL"
"stationIdsList"
:
[
],
"QMILL"
"sequence"
:
"3"
],
},
"sequence"
:
"3"
{
},
"sequence"
:
"3"
,
{
"setupTime"
:
{
"sequence"
:
"3"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.5
"Fixed"
:
{
}
"mean"
:
0.5
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
2
"Fixed"
:
{
}
"mean"
:
2
},
}
"stationIdsList"
:
[
},
"MILL1"
,
"operator"
:
"O1"
,
"MILL2"
"operationType"
:
{
],
"Setup"
:
1
,
"operationType"
:
{
"Processing"
:
1
"Setup"
:
1
,
},
"Processing"
:
1
"stationIdsList"
:
[
},
"MILL1"
,
"operator"
:
"O1"
"MILL2"
},
]
{
},
"stationIdsList"
:
[
{
"QEDM"
"stationIdsList"
:
[
],
"QEDM"
"sequence"
:
"4"
],
},
"sequence"
:
"4"
{
},
"sequence"
:
"4"
,
{
"setupTime"
:
{
"sequence"
:
"4"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.5
"Fixed"
:
{
}
"mean"
:
0.5
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
2
"Fixed"
:
{
}
"mean"
:
2
},
}
"stationIdsList"
:
[
},
"EDM"
"operator"
:
"O1"
,
],
"operationType"
:
{
"operationType"
:
{
"Setup"
:
1
,
"Setup"
:
1
,
"Processing"
:
1
"Processing"
:
1
},
},
"stationIdsList"
:
[
"operator"
:
"O1"
"EDM"
},
]
{
},
"stationIdsList"
:
[
{
"AB1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"6"
],
},
"sequence"
:
"6"
{
},
"stationIdsList"
:
[
{
"MA1"
,
"stationIdsList"
:
[
"MA2"
,
"MA1"
,
"MA3"
"MA2"
,
],
"MA3"
"sequence"
:
"6"
],
}
"sequence"
:
"6"
],
}
"_class"
:
"Dream.OrderComponent"
,
],
"id"
:
"C1O1"
,
"_class"
:
"Dream.OrderComponent"
,
"name"
:
"Component1 from Order1"
"id"
:
"C1O1"
,
},
"name"
:
"Component1 from Order1"
{
},
"componentType"
:
"Misc"
,
{
"route"
:
[
"componentType"
:
"Misc"
,
{
"route"
:
[
"stationIdsList"
:
[
{
"OD0"
"stationIdsList"
:
[
],
"OD0"
"sequence"
:
""
],
},
"sequence"
:
""
{
},
"stationIdsList"
:
[
{
"QCAM"
"stationIdsList"
:
[
],
"QCAM"
"sequence"
:
"3"
],
},
"sequence"
:
"3"
{
},
"sequence"
:
"3"
,
{
"setupTime"
:
{
"sequence"
:
"3"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.6
"Fixed"
:
{
}
"mean"
:
0.6
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
1
"Fixed"
:
{
}
"mean"
:
1
},
}
"stationIdsList"
:
[
},
"CAM1"
,
"operator"
:
"O1"
,
"CAM2"
"operationType"
:
{
],
"Setup"
:
1
,
"operationType"
:
{
"Processing"
:
1
"Setup"
:
1
,
},
"Processing"
:
1
"stationIdsList"
:
[
},
"CAM1"
,
"operator"
:
"O1"
"CAM2"
},
]
{
},
"stationIdsList"
:
[
{
"QMILL"
"stationIdsList"
:
[
],
"QMILL"
"sequence"
:
"4"
],
},
"sequence"
:
"4"
{
},
"sequence"
:
"4"
,
{
"setupTime"
:
{
"sequence"
:
"4"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.4
"Fixed"
:
{
}
"mean"
:
0.4
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
4
"Fixed"
:
{
}
"mean"
:
4
},
}
"stationIdsList"
:
[
},
"MILL1"
,
"operator"
:
"O1"
,
"MILL2"
"operationType"
:
{
],
"Setup"
:
1
,
"operationType"
:
{
"Processing"
:
1
"Setup"
:
1
,
},
"Processing"
:
1
"stationIdsList"
:
[
},
"MILL1"
,
"operator"
:
"O1"
"MILL2"
},
]
{
},
"stationIdsList"
:
[
{
"QEDM"
"stationIdsList"
:
[
],
"QEDM"
"sequence"
:
"5"
],
},
"sequence"
:
"5"
{
},
"sequence"
:
"5"
,
{
"setupTime"
:
{
"sequence"
:
"5"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.6
"Fixed"
:
{
}
"mean"
:
0.6
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
1
"Fixed"
:
{
}
"mean"
:
1
},
}
"stationIdsList"
:
[
},
"EDM"
"operator"
:
"O1"
,
],
"operationType"
:
{
"operationType"
:
{
"Setup"
:
1
,
"Setup"
:
1
,
"Processing"
:
1
"Processing"
:
1
},
},
"stationIdsList"
:
[
"operator"
:
"O1"
"EDM"
},
]
{
},
"stationIdsList"
:
[
{
"AB1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"6"
],
},
"sequence"
:
"6"
{
},
"stationIdsList"
:
[
{
"MA1"
,
"stationIdsList"
:
[
"MA2"
,
"MA1"
,
"MA3"
"MA2"
,
],
"MA3"
"sequence"
:
"6"
],
}
"sequence"
:
"6"
],
}
"_class"
:
"Dream.OrderComponent"
,
],
"id"
:
"C2O1"
,
"_class"
:
"Dream.OrderComponent"
,
"name"
:
"Component2 from Order1"
"id"
:
"C2O1"
,
},
"name"
:
"Component2 from Order1"
{
},
"route"
:
[
{
{
"route"
:
[
"operator"
:
"O1"
,
{
"stationIdsList"
:
[
"operator"
:
"O1"
,
"MA1"
,
"stationIdsList"
:
[
"MA2"
,
"MA1"
,
"MA3"
"MA2"
,
],
"MA3"
"processingTime"
:
{
],
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
1
"Fixed"
:
{
}
"mean"
:
1
},
}
"operationType"
:
{
},
"Setup"
:
0
,
"operationType"
:
{
"Processing"
:
1
"Setup"
:
0
,
},
"Processing"
:
1
"sequence"
:
"6"
},
},
"sequence"
:
"6"
{
},
"stationIdsList"
:
[
{
"QIM"
"stationIdsList"
:
[
],
"QIM"
"sequence"
:
"7"
],
},
"sequence"
:
"7"
{
},
"sequence"
:
"7"
,
{
"setupTime"
:
{
"sequence"
:
"7"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.5
"Fixed"
:
{
}
"mean"
:
0.5
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
2
"Fixed"
:
{
}
"mean"
:
2
},
}
"stationIdsList"
:
[
},
"IM"
"operator"
:
"O1"
,
],
"operationType"
:
{
"operationType"
:
{
"Setup"
:
1
,
"Setup"
:
1
,
"Processing"
:
0
"Processing"
:
0
},
},
"stationIdsList"
:
[
"operator"
:
"O1"
"IM"
},
]
{
},
"stationIdsList"
:
[
{
"E1"
"stationIdsList"
:
[
],
"E1"
"sequence"
:
"8"
],
}
"sequence"
:
"8"
],
}
"_class"
:
"Dream.Mould"
,
],
"id"
:
"M1O1"
,
"_class"
:
"Dream.Mould"
,
"name"
:
"Mould1 from Order1"
"id"
:
"M1O1"
,
}
"name"
:
"Mould1 from Order1"
],
}
"_class"
:
"Dream.Order"
,
],
"name"
:
"Order1"
,
"_class"
:
"Dream.Order"
,
"id"
:
"O1"
"name"
:
"Order1"
,
},
"id"
:
"O1"
{
},
"priority"
:
"2"
,
{
"componentsList"
:
[
"priority"
:
"2"
,
{
"componentsList"
:
[
"route"
:
[
{
{
"route"
:
[
"stationIdsList"
:
[
{
"Q0"
"stationIdsList"
:
[
],
"Q0"
"sequence"
:
"1"
],
},
"sequence"
:
"1"
{
},
"sequence"
:
"1"
,
{
"setupTime"
:
{
"sequence"
:
"1"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.7
"Fixed"
:
{
}
"mean"
:
0.7
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
1.4
"Fixed"
:
{
}
"mean"
:
1.4
},
}
"stationIdsList"
:
[
},
"CAD1"
,
"operator"
:
"O2"
,
"CAD2"
"operationType"
:
{
],
"Setup"
:
1
,
"operationType"
:
{
"Processing"
:
1
"Setup"
:
1
,
},
"Processing"
:
1
"stationIdsList"
:
[
},
"CAD1"
,
"operator"
:
"O2"
"CAD2"
}
]
],
}
"_class"
:
"Dream.OrderDesign"
,
],
"id"
:
"OD2"
,
"_class"
:
"Dream.OrderDesign"
,
"name"
:
"OrderDesign2"
"id"
:
"OD2"
,
},
"name"
:
"OrderDesign2"
{
},
"componentType"
:
"Z-standards"
,
{
"route"
:
[
"componentType"
:
"Z-standards"
,
{
"route"
:
[
"stationIdsList"
:
[
{
"OD0"
"stationIdsList"
:
[
],
"OD0"
"sequence"
:
""
],
},
"sequence"
:
""
{
},
"stationIdsList"
:
[
{
"QCAM"
"stationIdsList"
:
[
],
"QCAM"
"sequence"
:
"2"
],
},
"sequence"
:
"2"
{
},
"sequence"
:
"2"
,
{
"setupTime"
:
{
"sequence"
:
"2"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.1
"Fixed"
:
{
}
"mean"
:
0.1
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
0.3
"Fixed"
:
{
}
"mean"
:
0.3
},
}
"stationIdsList"
:
[
},
"CAM1"
,
"operator"
:
"O2"
,
"CAM2"
"operationType"
:
{
],
"Setup"
:
1
,
"operationType"
:
{
"Processing"
:
1
"Setup"
:
1
,
},
"Processing"
:
1
"stationIdsList"
:
[
},
"CAM1"
,
"operator"
:
"O2"
"CAM2"
},
]
{
},
"stationIdsList"
:
[
{
"QMILL"
"stationIdsList"
:
[
],
"QMILL"
"sequence"
:
"3"
],
},
"sequence"
:
"3"
{
},
"sequence"
:
"3"
,
{
"setupTime"
:
{
"sequence"
:
"3"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
1.2
"Fixed"
:
{
}
"mean"
:
1.2
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
3
"Fixed"
:
{
}
"mean"
:
3
},
}
"stationIdsList"
:
[
},
"MILL1"
,
"operator"
:
"O2"
,
"MILL2"
"operationType"
:
{
],
"Setup"
:
1
,
"operationType"
:
{
"Processing"
:
1
"Setup"
:
1
,
},
"Processing"
:
1
"stationIdsList"
:
[
},
"MILL1"
,
"operator"
:
"O2"
"MILL2"
},
]
{
},
"stationIdsList"
:
[
{
"QEDM"
"stationIdsList"
:
[
],
"QEDM"
"sequence"
:
"4"
],
},
"sequence"
:
"4"
{
},
"sequence"
:
"4"
,
{
"setupTime"
:
{
"sequence"
:
"4"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.3
"Fixed"
:
{
}
"mean"
:
0.3
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
0.9
"Fixed"
:
{
}
"mean"
:
0.9
},
}
"stationIdsList"
:
[
},
"EDM"
"operator"
:
"O2"
,
],
"operationType"
:
{
"operationType"
:
{
"Setup"
:
1
,
"Setup"
:
1
,
"Processing"
:
1
"Processing"
:
1
},
},
"stationIdsList"
:
[
"operator"
:
"O2"
"EDM"
},
]
{
},
"stationIdsList"
:
[
{
"AB1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"7"
],
},
"sequence"
:
"7"
{
},
"stationIdsList"
:
[
{
"MA1"
,
"stationIdsList"
:
[
"MA2"
,
"MA1"
,
"MA3"
"MA2"
,
],
"MA3"
"sequence"
:
"7"
],
}
"sequence"
:
"7"
],
}
"_class"
:
"Dream.OrderComponent"
,
],
"id"
:
"C1O2"
,
"_class"
:
"Dream.OrderComponent"
,
"name"
:
"Component1 from Order2"
"id"
:
"C1O2"
,
},
"name"
:
"Component1 from Order2"
{
},
"componentType"
:
"Mold Base"
,
{
"route"
:
[
"componentType"
:
"Mold Base"
,
{
"route"
:
[
"stationIdsList"
:
[
{
"OD0"
"stationIdsList"
:
[
],
"OD0"
"sequence"
:
""
],
},
"sequence"
:
""
{
},
"stationIdsList"
:
[
{
"QCAM"
"stationIdsList"
:
[
],
"QCAM"
"sequence"
:
"3"
],
},
"sequence"
:
"3"
{
},
"sequence"
:
"3"
,
{
"setupTime"
:
{
"sequence"
:
"3"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.2
"Fixed"
:
{
}
"mean"
:
0.2
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
0.8
"Fixed"
:
{
}
"mean"
:
0.8
},
}
"stationIdsList"
:
[
},
"CAM1"
,
"operator"
:
"O2"
,
"CAM2"
"operationType"
:
{
],
"Setup"
:
1
,
"operationType"
:
{
"Processing"
:
1
"Setup"
:
1
,
},
"Processing"
:
1
"stationIdsList"
:
[
},
"CAM1"
,
"operator"
:
"O2"
"CAM2"
},
]
{
},
"stationIdsList"
:
[
{
"QMILL"
"stationIdsList"
:
[
],
"QMILL"
"sequence"
:
"4"
],
},
"sequence"
:
"4"
{
},
"sequence"
:
"4"
,
{
"setupTime"
:
{
"sequence"
:
"4"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.1
"Fixed"
:
{
}
"mean"
:
0.1
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
0.4
"Fixed"
:
{
}
"mean"
:
0.4
},
}
"stationIdsList"
:
[
},
"MILL1"
,
"operator"
:
"O2"
,
"MILL2"
"operationType"
:
{
],
"Setup"
:
1
,
"operationType"
:
{
"Processing"
:
1
"Setup"
:
1
,
},
"Processing"
:
1
"stationIdsList"
:
[
},
"MILL1"
,
"operator"
:
"O2"
"MILL2"
},
]
{
},
"stationIdsList"
:
[
{
"QEDM"
"stationIdsList"
:
[
],
"QEDM"
"sequence"
:
"5"
],
},
"sequence"
:
"5"
{
},
"sequence"
:
"5"
,
{
"setupTime"
:
{
"sequence"
:
"5"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.3
"Fixed"
:
{
}
"mean"
:
0.3
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
1.4
"Fixed"
:
{
}
"mean"
:
1.4
},
}
"stationIdsList"
:
[
},
"EDM"
"operator"
:
"O2"
,
],
"operationType"
:
{
"operationType"
:
{
"Setup"
:
1
,
"Setup"
:
1
,
"Processing"
:
1
"Processing"
:
1
},
},
"stationIdsList"
:
[
"operator"
:
"O2"
"EDM"
},
]
{
},
"stationIdsList"
:
[
{
"AB1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"7"
],
},
"sequence"
:
"7"
{
},
"stationIdsList"
:
[
{
"MA1"
,
"stationIdsList"
:
[
"MA2"
,
"MA1"
,
"MA3"
"MA2"
,
],
"MA3"
"sequence"
:
"7"
],
}
"sequence"
:
"7"
],
}
"_class"
:
"Dream.OrderComponent"
,
],
"id"
:
"C2O2"
,
"_class"
:
"Dream.OrderComponent"
,
"name"
:
"Component2 from Order2"
"id"
:
"C2O2"
,
},
"name"
:
"Component2 from Order2"
{
},
"route"
:
[
{
{
"route"
:
[
"operator"
:
"O2"
,
{
"stationIdsList"
:
[
"operator"
:
"O2"
,
"MA1"
,
"stationIdsList"
:
[
"MA2"
,
"MA1"
,
"MA3"
"MA2"
,
],
"MA3"
"processingTime"
:
{
],
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
2
"Fixed"
:
{
}
"mean"
:
2
},
}
"operationType"
:
{
},
"Setup"
:
0
,
"operationType"
:
{
"Processing"
:
1
"Setup"
:
0
,
},
"Processing"
:
1
"sequence"
:
"7"
},
},
"sequence"
:
"7"
{
},
"stationIdsList"
:
[
{
"QIM"
"stationIdsList"
:
[
],
"QIM"
"sequence"
:
"8"
],
},
"sequence"
:
"8"
{
},
"sequence"
:
"8"
,
{
"setupTime"
:
{
"sequence"
:
"8"
,
"Fixed"
:
{
"setupTime"
:
{
"mean"
:
0.1
"Fixed"
:
{
}
"mean"
:
0.1
},
}
"processingTime"
:
{
},
"Fixed"
:
{
"processingTime"
:
{
"mean"
:
0.7
"Fixed"
:
{
}
"mean"
:
0.7
},
}
"stationIdsList"
:
[
},
"IM"
"operator"
:
"O2"
,
],
"operationType"
:
{
"operationType"
:
{
"Setup"
:
1
,
"Setup"
:
1
,
"Processing"
:
0
"Processing"
:
0
},
},
"stationIdsList"
:
[
"operator"
:
"O2"
"IM"
},
]
{
},
"stationIdsList"
:
[
{
"E1"
"stationIdsList"
:
[
],
"E1"
"sequence"
:
"9"
],
}
"sequence"
:
"9"
],
}
"_class"
:
"Dream.Mould"
,
],
"id"
:
"M1O2"
,
"_class"
:
"Dream.Mould"
,
"name"
:
"Mould1 from Order2"
"id"
:
"M1O2"
,
}
"name"
:
"Mould1 from Order2"
],
}
"_class"
:
"Dream.Order"
,
],
"name"
:
"Order2"
,
"_class"
:
"Dream.Order"
,
"id"
:
"O2"
"name"
:
"Order2"
,
}
"id"
:
"O2"
]
}
]
}
},
},
"general"
:
{
"general"
:
{
"console"
:
"No"
,
"console"
:
"No"
,
...
...
dream/simulation/JSONInputs/BOMOpsExpanded4.json
View file @
001cd9d5
This source diff could not be displayed because it is too large. You can
view the blob
instead.
dream/simulation/JSONInputs/BOMOpsMachineWip1.json
View file @
001cd9d5
...
@@ -2,16 +2,16 @@
...
@@ -2,16 +2,16 @@
"graph"
:
{
"graph"
:
{
"node"
:
{
"node"
:
{
"Q1"
:
{
"Q1"
:
{
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"isDummy"
:
"0"
,
"name"
:
"Queue1"
,
"wip"
:
[
"wip"
:
[
{
{
"id"
:
"C2"
,
"id"
:
"C2"
,
"sequence"
:
"3"
"sequence"
:
"3"
}
}
]
],
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"name"
:
"Queue1"
,
"isDummy"
:
"0"
},
},
"MA1"
:
{
"MA1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
...
@@ -59,13 +59,13 @@
...
@@ -59,13 +59,13 @@
"operationType"
:
"Load"
,
"operationType"
:
"Load"
,
"wip"
:
[
"wip"
:
[
{
{
"sequence"
:
"4"
,
"id"
:
"C3"
,
"id"
:
"C3"
,
"remainingProcessingTime"
:
{
"remainingProcessingTime"
:
{
"Fixed"
:
{
"Fixed"
:
{
"mean"
:
0.1
"mean"
:
0.1
}
}
}
},
"sequence"
:
"4"
}
}
]
]
},
},
...
@@ -139,220 +139,222 @@
...
@@ -139,220 +139,222 @@
}
}
},
},
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.Simulation"
,
"BOM"
:
{
"input"
:
{
"productionOrders"
:
[
"BOM"
:
{
{
"productionOrders"
:
[
"componentsList"
:
[
{
{
"componentsList"
:
[
"route"
:
[
{
{
"route"
:
[
"stationIdsList"
:
[
{
"Q0"
"stationIdsList"
:
[
],
"Q0"
"sequence"
:
"1"
],
},
"sequence"
:
"1"
{
"operator"
:
"O1"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"stationIdsList"
:
[
{
"M0"
"operator"
:
"O1"
,
],
"processingTime"
:
{
"operationType"
:
{
"Fixed"
:
{
"Processing"
:
1
"mean"
:
1
}
},
"stationIdsList"
:
[
"M0"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"1"
}
],
"_class"
:
"Dream.OrderDesign"
,
"id"
:
"OD1"
,
"name"
:
"OrderDesign1"
},
{
"componentType"
:
"Mold Insert"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
},
"sequence"
:
"1"
{
}
"stationIdsList"
:
[
],
"Q1"
"_class"
:
"Dream.OrderDesign"
,
],
"id"
:
"OD1"
,
"sequence"
:
"2"
"name"
:
"OrderDesign1"
},
{
"componentType"
:
"Mold Insert"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"2"
},
{
"operator"
:
"O1"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
2
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"operator"
:
"O1"
,
"M2"
"processingTime"
:
{
],
"Fixed"
:
{
"operationType"
:
{
"mean"
:
2
"Processing"
:
1
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"2"
},
},
"sequence"
:
"2"
{
},
"stationIdsList"
:
[
{
"AB1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"6"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C1"
,
"name"
:
"Component1"
},
{
"componentType"
:
"Misc"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"3"
},
{
"operator"
:
"O1"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"stationIdsList"
:
[
"M2"
"MA1"
],
],
"operationType"
:
{
"sequence"
:
"6"
"Processing"
:
1
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C1"
,
"name"
:
"Component1"
},
{
"componentType"
:
"Misc"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
},
"sequence"
:
"3"
{
},
"stationIdsList"
:
[
{
"Q1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"3"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"name"
:
"Component2"
},
{
"componentType"
:
"K-Standards"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"4"
},
{
"sequence"
:
"4"
,
"requiredParts"
:
[
"C2"
,
"C1"
],
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
3
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"operator"
:
"O1"
,
"M2"
"processingTime"
:
{
],
"Fixed"
:
{
"operationType"
:
{
"mean"
:
1
"Processing"
:
1
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"3"
},
},
"operator"
:
"O1"
{
},
"stationIdsList"
:
[
{
"AB1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"6"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"operator"
:
"O2"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"stationIdsList"
:
[
{
"MA1"
"stationIdsList"
:
[
],
"MA1"
"operationType"
:
{
],
"Processing"
:
1
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"name"
:
"Component2"
},
{
"componentType"
:
"K-Standards"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
},
"sequence"
:
"6"
{
},
"stationIdsList"
:
[
{
"Q1"
"stationIdsList"
:
[
],
"E1"
"sequence"
:
"4"
],
},
"sequence"
:
"6"
{
}
"sequence"
:
"4"
,
],
"requiredParts"
:
[
"_class"
:
"Dream.Mould"
,
"C2"
,
"id"
:
"Mo1"
,
"C1"
"name"
:
"Mould1"
],
}
"processingTime"
:
{
],
"Fixed"
:
{
"_class"
:
"Dream.Order"
,
"mean"
:
3
"id"
:
"O1"
,
}
"name"
:
"Order 1"
},
}
"operator"
:
"O1"
,
]
"operationType"
:
{
"Processing"
:
1
},
"stationIdsList"
:
[
"M1"
,
"M2"
]
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"operator"
:
"O2"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
"stationIdsList"
:
[
"MA1"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"E1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.Mould"
,
"id"
:
"Mo1"
,
"name"
:
"Mould1"
}
],
"_class"
:
"Dream.Order"
,
"id"
:
"O1"
,
"name"
:
"Order 1"
}
]
}
},
},
"general"
:
{
"general"
:
{
"console"
:
"No"
,
"console"
:
"No"
,
...
...
dream/simulation/JSONInputs/BOMSkilledOps01.json
View file @
001cd9d5
...
@@ -2,10 +2,6 @@
...
@@ -2,10 +2,6 @@
"graph"
:
{
"graph"
:
{
"node"
:
{
"node"
:
{
"Q1"
:
{
"Q1"
:
{
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"isDummy"
:
"0"
,
"name"
:
"Queue1"
,
"wip"
:
[
"wip"
:
[
{
{
"id"
:
"C2"
,
"id"
:
"C2"
,
...
@@ -15,7 +11,11 @@
...
@@ -15,7 +11,11 @@
"id"
:
"C3"
,
"id"
:
"C3"
,
"sequence"
:
"4"
"sequence"
:
"4"
}
}
]
],
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"name"
:
"Queue1"
,
"isDummy"
:
"0"
},
},
"MA1"
:
{
"MA1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
...
@@ -81,24 +81,32 @@
...
@@ -81,24 +81,32 @@
},
},
"O2"
:
{
"O2"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"skillDict"
:
{
"load"
:
[],
"process"
:
[
"M0"
,
"MA1"
],
"setup"
:
[]
},
"_class"
:
"Dream.Operator"
,
"_class"
:
"Dream.Operator"
,
"capacity"
:
1
,
"capacity"
:
1
,
"skillDict"
:
{
"load"
:
[],
"setup"
:
[],
"process"
:
[
"M0"
,
"MA1"
]
},
"name"
:
"Operator2"
"name"
:
"Operator2"
},
},
"O1"
:
{
"O1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.Operator"
,
"capacity"
:
1
,
"skillDict"
:
{
"skillDict"
:
{
"load"
:
[],
"load"
:
[],
"setup"
:
[],
"process"
:
[
"process"
:
[
"M0"
,
"M1"
,
"M2"
,
"MA1"
]
"M0"
,
},
"M1"
,
"M2"
,
"MA1"
],
"setup"
:
[]
},
"_class"
:
"Dream.Operator"
,
"capacity"
:
1
,
"name"
:
"Operator1"
"name"
:
"Operator1"
}
}
},
},
...
@@ -142,220 +150,222 @@
...
@@ -142,220 +150,222 @@
}
}
},
},
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.Simulation"
,
"BOM"
:
{
"input"
:
{
"productionOrders"
:
[
"BOM"
:
{
{
"productionOrders"
:
[
"componentsList"
:
[
{
{
"componentsList"
:
[
"route"
:
[
{
{
"route"
:
[
"stationIdsList"
:
[
{
"Q0"
"stationIdsList"
:
[
],
"Q0"
"sequence"
:
"1"
],
},
"sequence"
:
"1"
{
"operator"
:
"O1"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"stationIdsList"
:
[
{
"M0"
"operator"
:
"O1"
,
],
"processingTime"
:
{
"operationType"
:
{
"Fixed"
:
{
"Processing"
:
1
"mean"
:
1
}
},
"stationIdsList"
:
[
"M0"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"1"
}
],
"_class"
:
"Dream.OrderDesign"
,
"id"
:
"OD1"
,
"name"
:
"OrderDesign1"
},
{
"componentType"
:
"Mold Insert"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
},
"sequence"
:
"1"
{
}
"stationIdsList"
:
[
],
"Q1"
"_class"
:
"Dream.OrderDesign"
,
],
"id"
:
"OD1"
,
"sequence"
:
"2"
"name"
:
"OrderDesign1"
},
{
"componentType"
:
"Mold Insert"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"2"
},
{
"operator"
:
"O1"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
2
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"operator"
:
"O1"
,
"M2"
"processingTime"
:
{
],
"Fixed"
:
{
"operationType"
:
{
"mean"
:
2
"Processing"
:
1
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"2"
},
},
"sequence"
:
"2"
{
},
"stationIdsList"
:
[
{
"AB1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"6"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C1"
,
"name"
:
"Component1"
},
{
"componentType"
:
"Misc"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"3"
},
{
"operator"
:
"O1"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"stationIdsList"
:
[
"M2"
"MA1"
],
],
"operationType"
:
{
"sequence"
:
"6"
"Processing"
:
1
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C1"
,
"name"
:
"Component1"
},
{
"componentType"
:
"Misc"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
},
"sequence"
:
"3"
{
},
"stationIdsList"
:
[
{
"Q1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"3"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"name"
:
"Component2"
},
{
"componentType"
:
"K-Standards"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"4"
},
{
"sequence"
:
"4"
,
"requiredParts"
:
[
"C2"
,
"C1"
],
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
3
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"operator"
:
"O1"
,
"M2"
"processingTime"
:
{
],
"Fixed"
:
{
"operationType"
:
{
"mean"
:
1
"Processing"
:
1
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"3"
},
},
"operator"
:
"O1"
{
},
"stationIdsList"
:
[
{
"AB1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"6"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"operator"
:
"O2"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"stationIdsList"
:
[
{
"MA1"
"stationIdsList"
:
[
],
"MA1"
"operationType"
:
{
],
"Processing"
:
1
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"name"
:
"Component2"
},
{
"componentType"
:
"K-Standards"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
},
"sequence"
:
"6"
{
},
"stationIdsList"
:
[
{
"Q1"
"stationIdsList"
:
[
],
"E1"
"sequence"
:
"4"
],
},
"sequence"
:
"6"
{
}
"sequence"
:
"4"
,
],
"requiredParts"
:
[
"_class"
:
"Dream.Mould"
,
"C2"
,
"id"
:
"Mo1"
,
"C1"
"name"
:
"Mould1"
],
}
"processingTime"
:
{
],
"Fixed"
:
{
"_class"
:
"Dream.Order"
,
"mean"
:
3
"id"
:
"O1"
,
}
"name"
:
"Order 1"
},
}
"operator"
:
"O1"
,
]
"operationType"
:
{
"Processing"
:
1
},
"stationIdsList"
:
[
"M1"
,
"M2"
]
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"operator"
:
"O2"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
"stationIdsList"
:
[
"MA1"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"E1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.Mould"
,
"id"
:
"Mo1"
,
"name"
:
"Mould1"
}
],
"_class"
:
"Dream.Order"
,
"id"
:
"O1"
,
"name"
:
"Order 1"
}
]
}
},
},
"general"
:
{
"general"
:
{
"console"
:
"No"
,
"console"
:
"No"
,
...
...
dream/simulation/JSONInputs/BOMSkilledOps02.json
View file @
001cd9d5
...
@@ -2,10 +2,6 @@
...
@@ -2,10 +2,6 @@
"graph"
:
{
"graph"
:
{
"node"
:
{
"node"
:
{
"Q1"
:
{
"Q1"
:
{
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"isDummy"
:
"0"
,
"name"
:
"Queue1"
,
"wip"
:
[
"wip"
:
[
{
{
"id"
:
"C2"
,
"id"
:
"C2"
,
...
@@ -15,7 +11,11 @@
...
@@ -15,7 +11,11 @@
"id"
:
"C3"
,
"id"
:
"C3"
,
"sequence"
:
"4"
"sequence"
:
"4"
}
}
]
],
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"name"
:
"Queue1"
,
"isDummy"
:
"0"
},
},
"MA1"
:
{
"MA1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
...
@@ -81,24 +81,37 @@
...
@@ -81,24 +81,37 @@
},
},
"O2"
:
{
"O2"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"skillDict"
:
{
"load"
:
[],
"process"
:
[
"M0"
,
"MA1"
],
"setup"
:
[
"M0"
,
"M1"
,
"M2"
,
"MA1"
]
},
"_class"
:
"Dream.Operator"
,
"_class"
:
"Dream.Operator"
,
"capacity"
:
1
,
"capacity"
:
1
,
"skillDict"
:
{
"load"
:
[],
"setup"
:
[
"M0"
,
"M1"
,
"M2"
,
"MA1"
],
"process"
:
[
"M0"
,
"MA1"
]
},
"name"
:
"Operator2"
"name"
:
"Operator2"
},
},
"O1"
:
{
"O1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
"_class"
:
"Dream.Operator"
,
"capacity"
:
1
,
"skillDict"
:
{
"skillDict"
:
{
"load"
:
[],
"load"
:
[],
"setup"
:
[],
"process"
:
[
"process"
:
[
"M0"
,
"M1"
,
"M2"
,
"MA1"
]
"M0"
,
},
"M1"
,
"M2"
,
"MA1"
],
"setup"
:
[]
},
"_class"
:
"Dream.Operator"
,
"capacity"
:
1
,
"name"
:
"Operator1"
"name"
:
"Operator1"
}
}
},
},
...
@@ -142,226 +155,228 @@
...
@@ -142,226 +155,228 @@
}
}
},
},
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.Simulation"
,
"BOM"
:
{
"input"
:
{
"productionOrders"
:
[
"BOM"
:
{
{
"productionOrders"
:
[
"componentsList"
:
[
{
{
"componentsList"
:
[
"route"
:
[
{
{
"route"
:
[
"stationIdsList"
:
[
{
"Q0"
"stationIdsList"
:
[
],
"Q0"
"sequence"
:
"1"
],
},
"sequence"
:
"1"
{
"operator"
:
"O1"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"stationIdsList"
:
[
{
"M0"
"operator"
:
"O1"
,
],
"processingTime"
:
{
"operationType"
:
{
"Fixed"
:
{
"Processing"
:
1
"mean"
:
1
}
},
"stationIdsList"
:
[
"M0"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"1"
}
],
"_class"
:
"Dream.OrderDesign"
,
"id"
:
"OD1"
,
"name"
:
"OrderDesign1"
},
{
"componentType"
:
"Mold Insert"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
},
"sequence"
:
"1"
{
}
"stationIdsList"
:
[
],
"Q1"
"_class"
:
"Dream.OrderDesign"
,
],
"id"
:
"OD1"
,
"sequence"
:
"2"
"name"
:
"OrderDesign1"
},
{
"componentType"
:
"Mold Insert"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"2"
},
{
"operator"
:
"O1"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
2
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"operator"
:
"O1"
,
"M2"
"processingTime"
:
{
],
"Fixed"
:
{
"operationType"
:
{
"mean"
:
2
"Processing"
:
1
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"2"
},
},
"sequence"
:
"2"
{
},
"stationIdsList"
:
[
{
"AB1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"6"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C1"
,
"name"
:
"Component1"
},
{
"componentType"
:
"Misc"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"3"
},
{
"operator"
:
"O1"
,
"setupTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"processingTime"
:
{
{
"Fixed"
:
{
"stationIdsList"
:
[
"mean"
:
1
"MA1"
}
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C1"
,
"name"
:
"Component1"
},
{
"componentType"
:
"Misc"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
},
"stationIdsList"
:
[
{
"M1"
,
"stationIdsList"
:
[
"M2"
"Q1"
],
],
"operationType"
:
{
"sequence"
:
"3"
"setup"
:
1
,
"Processing"
:
1
},
},
"sequence"
:
"3"
{
},
"sequence"
:
"3"
,
{
"setupTime"
:
{
"stationIdsList"
:
[
"Fixed"
:
{
"AB1"
"mean"
:
1
],
}
"sequence"
:
"6"
},
},
"processingTime"
:
{
{
"Fixed"
:
{
"stationIdsList"
:
[
"mean"
:
1
"MA1"
}
],
},
"sequence"
:
"6"
"stationIdsList"
:
[
}
"M1"
,
],
"M2"
"_class"
:
"Dream.OrderComponent"
,
],
"id"
:
"C2"
,
"operationType"
:
{
"name"
:
"Component2"
"setup"
:
1
,
},
"Processing"
:
1
{
},
"componentType"
:
"K-Standards"
,
"operator"
:
"O1"
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"4"
},
{
"sequence"
:
"4"
,
"requiredParts"
:
[
"C2"
,
"C1"
],
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
3
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"stationIdsList"
:
[
"M2"
"AB1"
],
],
"operationType"
:
{
"sequence"
:
"6"
"Processing"
:
1
},
},
"operator"
:
"O1"
{
},
"stationIdsList"
:
[
{
"MA1"
"stationIdsList"
:
[
],
"AB1"
"sequence"
:
"6"
],
}
"sequence"
:
"6"
],
},
"_class"
:
"Dream.OrderComponent"
,
{
"id"
:
"C2"
,
"stationIdsList"
:
[
"name"
:
"Component2"
"MA1"
},
],
{
"sequence"
:
"6"
"componentType"
:
"K-Standards"
,
}
"route"
:
[
],
{
"_class"
:
"Dream.OrderComponent"
,
"stationIdsList"
:
[
"id"
:
"C3"
,
"OD0"
"name"
:
"Component3"
],
},
"sequence"
:
""
{
"route"
:
[
{
"operator"
:
"O2"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
},
"stationIdsList"
:
[
{
"
MA1"
"
stationIdsList"
:
[
],
"Q1"
"operationType"
:
{
],
"
Processing"
:
1
"
sequence"
:
"4"
},
},
"sequence"
:
"6"
{
},
"sequence"
:
"4"
,
{
"requiredParts"
:
[
"stationIdsList"
:
[
"C2"
,
"E1"
"C1"
],
],
"sequence"
:
"6"
"processingTime"
:
{
}
"Fixed"
:
{
],
"mean"
:
3
"_class"
:
"Dream.Mould"
,
}
"id"
:
"Mo1"
,
},
"name"
:
"Mould1"
"operator"
:
"O1"
,
}
"operationType"
:
{
],
"Processing"
:
1
"_class"
:
"Dream.Order"
,
},
"id"
:
"O1"
,
"stationIdsList"
:
[
"name"
:
"Order 1"
"M1"
,
}
"M2"
]
]
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"operator"
:
"O2"
,
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1
}
},
"stationIdsList"
:
[
"MA1"
],
"operationType"
:
{
"Processing"
:
1
},
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"E1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.Mould"
,
"id"
:
"Mo1"
,
"name"
:
"Mould1"
}
],
"_class"
:
"Dream.Order"
,
"id"
:
"O1"
,
"name"
:
"Order 1"
}
]
}
},
},
"general"
:
{
"general"
:
{
"console"
:
"No"
,
"console"
:
"No"
,
...
...
dream/simulation/JSONInputs/BOMnoOps1.json
View file @
001cd9d5
...
@@ -63,200 +63,202 @@
...
@@ -63,200 +63,202 @@
"edge"
:
{}
"edge"
:
{}
},
},
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.Simulation"
,
"BOM"
:
{
"input"
:
{
"productionOrders"
:
[
"BOM"
:
{
{
"productionOrders"
:
[
"componentsList"
:
[
{
{
"componentsList"
:
[
"route"
:
[
{
{
"route"
:
[
"stationIdsList"
:
[
{
"Q0"
"stationIdsList"
:
[
],
"Q0"
"sequence"
:
"1"
],
},
"sequence"
:
"1"
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1.0
}
},
},
"stationIdsList"
:
[
{
"M0"
"processingTime"
:
{
],
"Fixed"
:
{
"sequence"
:
"1"
"mean"
:
1.0
}
}
],
},
"_class"
:
"Dream.OrderDesign"
,
"stationIdsList"
:
[
"id"
:
"OD1"
,
"M0"
"name"
:
"OrderDesign1"
],
},
"sequence"
:
"1"
{
}
"componentType"
:
"Mold Insert"
,
],
"route"
:
[
"_class"
:
"Dream.OrderDesign"
,
{
"id"
:
"OD1"
,
"stationIdsList"
:
[
"name"
:
"OrderDesign1"
"OD0"
},
],
{
"sequence"
:
""
"componentType"
:
"Mold Insert"
,
},
"route"
:
[
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"Q1"
"OD0"
],
],
"sequence"
:
"2"
"sequence"
:
""
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"2"
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"stationIdsList"
:
[
"M2"
"Q1"
],
],
"sequence"
:
"2"
"sequence"
:
"2"
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C1"
,
"name"
:
"Component1"
},
{
"componentType"
:
"Misc"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"3"
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"1"
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"processingTime"
:
{
"M2"
"Fixed"
:
{
],
"mean"
:
"2"
"sequence"
:
"3"
}
},
},
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"M1"
,
"AB1"
"M2"
],
],
"sequence"
:
"6"
"sequence"
:
"2"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"name"
:
"Component2"
},
{
"componentType"
:
"K-Standards"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"4"
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"3"
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"stationIdsList"
:
[
"M2"
"AB1"
],
],
"requiredParts"
:
[
"sequence"
:
"6"
"C2"
,
"C1"
],
"sequence"
:
"4"
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"1"
}
},
},
"stationIdsList"
:
[
{
"MA1"
"stationIdsList"
:
[
],
"MA1"
"sequence"
:
"6"
],
},
"sequence"
:
"6"
{
}
"stationIdsList"
:
[
],
"E1"
"_class"
:
"Dream.OrderComponent"
,
],
"id"
:
"C1"
,
"sequence"
:
"6"
"name"
:
"Component1"
}
},
],
{
"_class"
:
"Dream.Mould"
,
"componentType"
:
"Misc"
,
"id"
:
"Mo1"
,
"route"
:
[
"name"
:
"Mould1"
{
}
"stationIdsList"
:
[
],
"OD0"
"_class"
:
"Dream.Order"
,
],
"id"
:
"O1"
,
"sequence"
:
""
"name"
:
"Order 1"
},
}
{
]
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"3"
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"1"
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"sequence"
:
"3"
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"name"
:
"Component2"
},
{
"componentType"
:
"K-Standards"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"4"
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"3"
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"requiredParts"
:
[
"C2"
,
"C1"
],
"sequence"
:
"4"
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"1"
}
},
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"E1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.Mould"
,
"id"
:
"Mo1"
,
"name"
:
"Mould1"
}
],
"_class"
:
"Dream.Order"
,
"id"
:
"O1"
,
"name"
:
"Order 1"
}
]
}
},
},
"general"
:
{
"general"
:
{
"console"
:
"No"
,
"console"
:
"No"
,
...
...
dream/simulation/JSONInputs/BOMnoOps2.json
View file @
001cd9d5
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
"graph"
:
{
"graph"
:
{
"node"
:
{
"node"
:
{
"Q1"
:
{
"Q1"
:
{
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"isDummy"
:
"0"
,
"name"
:
"Queue1"
,
"wip"
:
[
"wip"
:
[
{
{
"id"
:
"C1"
,
"id"
:
"C1"
,
...
@@ -15,11 +19,7 @@
...
@@ -15,11 +19,7 @@
"id"
:
"C3"
,
"id"
:
"C3"
,
"sequence"
:
"4"
"sequence"
:
"4"
}
}
],
]
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"name"
:
"Queue1"
,
"isDummy"
:
"0"
},
},
"MA1"
:
{
"MA1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
...
@@ -71,200 +71,202 @@
...
@@ -71,200 +71,202 @@
"edge"
:
{}
"edge"
:
{}
},
},
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.Simulation"
,
"BOM"
:
{
"input"
:
{
"productionOrders"
:
[
"BOM"
:
{
{
"productionOrders"
:
[
"componentsList"
:
[
{
{
"componentsList"
:
[
"route"
:
[
{
{
"route"
:
[
"stationIdsList"
:
[
{
"Q0"
"stationIdsList"
:
[
],
"Q0"
"sequence"
:
"1"
],
},
"sequence"
:
"1"
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1.0
}
},
},
"stationIdsList"
:
[
{
"M0"
"processingTime"
:
{
],
"Fixed"
:
{
"sequence"
:
"1"
"mean"
:
1.0
}
}
],
},
"_class"
:
"Dream.OrderDesign"
,
"stationIdsList"
:
[
"id"
:
"OD1"
,
"M0"
"name"
:
"OrderDesign1"
],
},
"sequence"
:
"1"
{
}
"componentType"
:
"Mold Insert"
,
],
"route"
:
[
"_class"
:
"Dream.OrderDesign"
,
{
"id"
:
"OD1"
,
"stationIdsList"
:
[
"name"
:
"OrderDesign1"
"OD0"
},
],
{
"sequence"
:
""
"componentType"
:
"Mold Insert"
,
},
"route"
:
[
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"Q1"
"OD0"
],
],
"sequence"
:
"2"
"sequence"
:
""
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"2"
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"stationIdsList"
:
[
"M2"
"Q1"
],
],
"sequence"
:
"2"
"sequence"
:
"2"
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C1"
,
"name"
:
"Component1"
},
{
"componentType"
:
"Misc"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"3"
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"1"
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"processingTime"
:
{
"M2"
"Fixed"
:
{
],
"mean"
:
"2"
"sequence"
:
"3"
}
},
},
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"M1"
,
"AB1"
"M2"
],
],
"sequence"
:
"6"
"sequence"
:
"2"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"name"
:
"Component2"
},
{
"componentType"
:
"K-Standards"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"4"
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"3"
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"stationIdsList"
:
[
"M2"
"AB1"
],
],
"requiredParts"
:
[
"sequence"
:
"6"
"C2"
,
"C1"
],
"sequence"
:
"4"
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"1"
}
},
},
"stationIdsList"
:
[
{
"MA1"
"stationIdsList"
:
[
],
"MA1"
"sequence"
:
"6"
],
},
"sequence"
:
"6"
{
}
"stationIdsList"
:
[
],
"E1"
"_class"
:
"Dream.OrderComponent"
,
],
"id"
:
"C1"
,
"sequence"
:
"6"
"name"
:
"Component1"
}
},
],
{
"_class"
:
"Dream.Mould"
,
"componentType"
:
"Misc"
,
"id"
:
"Mo1"
,
"route"
:
[
"name"
:
"Mould1"
{
}
"stationIdsList"
:
[
],
"OD0"
"_class"
:
"Dream.Order"
,
],
"id"
:
"O1"
,
"sequence"
:
""
"name"
:
"Order 1"
},
}
{
]
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"3"
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"1"
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"sequence"
:
"3"
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"name"
:
"Component2"
},
{
"componentType"
:
"K-Standards"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"4"
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"3"
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"requiredParts"
:
[
"C2"
,
"C1"
],
"sequence"
:
"4"
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"1"
}
},
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"E1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.Mould"
,
"id"
:
"Mo1"
,
"name"
:
"Mould1"
}
],
"_class"
:
"Dream.Order"
,
"id"
:
"O1"
,
"name"
:
"Order 1"
}
]
}
},
},
"general"
:
{
"general"
:
{
"console"
:
"No"
,
"console"
:
"No"
,
...
...
dream/simulation/JSONInputs/BOMnoOps3.json
View file @
001cd9d5
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
"graph"
:
{
"graph"
:
{
"node"
:
{
"node"
:
{
"Q1"
:
{
"Q1"
:
{
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"isDummy"
:
"0"
,
"name"
:
"Queue1"
,
"wip"
:
[
"wip"
:
[
{
{
"id"
:
"C2"
,
"id"
:
"C2"
,
...
@@ -11,11 +15,7 @@
...
@@ -11,11 +15,7 @@
"id"
:
"C3"
,
"id"
:
"C3"
,
"sequence"
:
"4"
"sequence"
:
"4"
}
}
],
]
"interruptions"
:
{},
"_class"
:
"Dream.ConditionalBuffer"
,
"name"
:
"Queue1"
,
"isDummy"
:
"0"
},
},
"MA1"
:
{
"MA1"
:
{
"interruptions"
:
{},
"interruptions"
:
{},
...
@@ -73,200 +73,202 @@
...
@@ -73,200 +73,202 @@
"edge"
:
{}
"edge"
:
{}
},
},
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.Simulation"
,
"BOM"
:
{
"input"
:
{
"productionOrders"
:
[
"BOM"
:
{
{
"productionOrders"
:
[
"componentsList"
:
[
{
{
"componentsList"
:
[
"route"
:
[
{
{
"route"
:
[
"stationIdsList"
:
[
{
"Q0"
"stationIdsList"
:
[
],
"Q0"
"sequence"
:
"1"
],
},
"sequence"
:
"1"
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
1.0
}
},
},
"stationIdsList"
:
[
{
"M0"
"processingTime"
:
{
],
"Fixed"
:
{
"sequence"
:
"1"
"mean"
:
1.0
}
}
],
},
"_class"
:
"Dream.OrderDesign"
,
"stationIdsList"
:
[
"id"
:
"OD1"
,
"M0"
"name"
:
"OrderDesign1"
],
},
"sequence"
:
"1"
{
}
"componentType"
:
"Mold Insert"
,
],
"route"
:
[
"_class"
:
"Dream.OrderDesign"
,
{
"id"
:
"OD1"
,
"stationIdsList"
:
[
"name"
:
"OrderDesign1"
"OD0"
},
],
{
"sequence"
:
""
"componentType"
:
"Mold Insert"
,
},
"route"
:
[
{
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"Q1"
"OD0"
],
],
"sequence"
:
"2"
"sequence"
:
""
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"2"
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"stationIdsList"
:
[
"M2"
"Q1"
],
],
"sequence"
:
"2"
"sequence"
:
"2"
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C1"
,
"name"
:
"Component1"
},
{
"componentType"
:
"Misc"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"3"
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"1"
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"processingTime"
:
{
"M2"
"Fixed"
:
{
],
"mean"
:
"2"
"sequence"
:
"3"
}
},
},
{
"stationIdsList"
:
[
"stationIdsList"
:
[
"M1"
,
"AB1"
"M2"
],
],
"sequence"
:
"6"
"sequence"
:
"2"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"name"
:
"Component2"
},
{
"componentType"
:
"K-Standards"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"4"
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"3"
}
},
},
"stationIdsList"
:
[
{
"M1"
,
"stationIdsList"
:
[
"M2"
"AB1"
],
],
"requiredParts"
:
[
"sequence"
:
"6"
"C2"
,
"C1"
],
"sequence"
:
"4"
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"1"
}
},
},
"stationIdsList"
:
[
{
"MA1"
"stationIdsList"
:
[
],
"MA1"
"sequence"
:
"6"
],
},
"sequence"
:
"6"
{
}
"stationIdsList"
:
[
],
"E1"
"_class"
:
"Dream.OrderComponent"
,
],
"id"
:
"C1"
,
"sequence"
:
"6"
"name"
:
"Component1"
}
},
],
{
"_class"
:
"Dream.Mould"
,
"componentType"
:
"Misc"
,
"id"
:
"Mo1"
,
"route"
:
[
"name"
:
"Mould1"
{
}
"stationIdsList"
:
[
],
"OD0"
"_class"
:
"Dream.Order"
,
],
"id"
:
"O1"
,
"sequence"
:
""
"name"
:
"Order 1"
},
}
{
]
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"3"
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"1"
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"sequence"
:
"3"
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C2"
,
"name"
:
"Component2"
},
{
"componentType"
:
"K-Standards"
,
"route"
:
[
{
"stationIdsList"
:
[
"OD0"
],
"sequence"
:
""
},
{
"stationIdsList"
:
[
"Q1"
],
"sequence"
:
"4"
},
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"3"
}
},
"stationIdsList"
:
[
"M1"
,
"M2"
],
"requiredParts"
:
[
"C2"
,
"C1"
],
"sequence"
:
"4"
},
{
"stationIdsList"
:
[
"AB1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.OrderComponent"
,
"id"
:
"C3"
,
"name"
:
"Component3"
},
{
"route"
:
[
{
"processingTime"
:
{
"Fixed"
:
{
"mean"
:
"1"
}
},
"stationIdsList"
:
[
"MA1"
],
"sequence"
:
"6"
},
{
"stationIdsList"
:
[
"E1"
],
"sequence"
:
"6"
}
],
"_class"
:
"Dream.Mould"
,
"id"
:
"Mo1"
,
"name"
:
"Mould1"
}
],
"_class"
:
"Dream.Order"
,
"id"
:
"O1"
,
"name"
:
"Order 1"
}
]
}
},
},
"general"
:
{
"general"
:
{
"console"
:
"No"
,
"console"
:
"No"
,
...
...
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