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
2327d5b4
Commit
2327d5b4
authored
Nov 05, 2014
by
Georgios Dagkakis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
all topologies updated
parent
dd4ebb57
Changes
18
Show whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
2682 additions
and
2685 deletions
+2682
-2685
dream/simulation/JSONInputs/CapacityStationAssembly2.json
dream/simulation/JSONInputs/CapacityStationAssembly2.json
+166
-166
dream/simulation/JSONInputs/CapacityStationEDDThreshold1.json
...m/simulation/JSONInputs/CapacityStationEDDThreshold1.json
+204
-204
dream/simulation/JSONInputs/CapacityStationEDDThreshold2.json
...m/simulation/JSONInputs/CapacityStationEDDThreshold2.json
+204
-204
dream/simulation/JSONInputs/CapacityStationEDDThreshold3.json
...m/simulation/JSONInputs/CapacityStationEDDThreshold3.json
+204
-204
dream/simulation/JSONInputs/CapacityStationEDDThreshold4.json
...m/simulation/JSONInputs/CapacityStationEDDThreshold4.json
+104
-104
dream/simulation/JSONInputs/CapacityStationEDDThreshold5.json
...m/simulation/JSONInputs/CapacityStationEDDThreshold5.json
+104
-104
dream/simulation/JSONInputs/CapacityStationEarliestStart1.json
.../simulation/JSONInputs/CapacityStationEarliestStart1.json
+202
-203
dream/simulation/JSONInputs/CapacityStationEarliestStart2.json
.../simulation/JSONInputs/CapacityStationEarliestStart2.json
+205
-206
dream/simulation/JSONInputs/CapacityStationPrioritizeIfCanFinish1.json
...ion/JSONInputs/CapacityStationPrioritizeIfCanFinish1.json
+105
-105
dream/simulation/JSONInputs/CapacityStationPrioritizeIfCanFinish2.json
...ion/JSONInputs/CapacityStationPrioritizeIfCanFinish2.json
+105
-105
dream/simulation/JSONInputs/CapacityStationPrioritizeIfCanFinish3.json
...ion/JSONInputs/CapacityStationPrioritizeIfCanFinish3.json
+105
-105
dream/simulation/JSONInputs/CapacityStationSharedResources1.json
...imulation/JSONInputs/CapacityStationSharedResources1.json
+128
-128
dream/simulation/JSONInputs/CapacityStationSharedResources2.json
...imulation/JSONInputs/CapacityStationSharedResources2.json
+136
-136
dream/simulation/JSONInputs/CapacityStationSharedResources3.json
...imulation/JSONInputs/CapacityStationSharedResources3.json
+129
-129
dream/simulation/JSONInputs/CapacityStationSharedResources4.json
...imulation/JSONInputs/CapacityStationSharedResources4.json
+135
-135
dream/simulation/JSONInputs/CapacityStationSharedResources5.json
...imulation/JSONInputs/CapacityStationSharedResources5.json
+135
-135
dream/simulation/JSONInputs/Topology76.json
dream/simulation/JSONInputs/Topology76.json
+112
-112
dream/simulation/JSONInputs/Topology77.json
dream/simulation/JSONInputs/Topology77.json
+199
-200
No files found.
dream/simulation/JSONInputs/CapacityStationAssembly2.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"nodes"
:
{
"edges"
:
{
"CSC"
:
{
"0"
:
[
"dueDateThreshold"
:
7
,
"CB1"
,
"name"
:
"CSC"
,
"CS1"
,
"prioritizeIfCanFinish"
:
1
,
{}
"interval"
:
"1"
,
],
"start"
:
"0"
,
"1"
:
[
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
]
},
},
"general"
:
{
"CB2"
:
{
"_class"
:
"Dream.Configuration"
,
"requireFullProject"
:
0
,
"confidenceLevel"
:
"0.95"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"maxSimTime"
:
"-1"
,
"name"
:
"PAINTBuffer"
,
"numberOfReplications"
:
"1"
,
"wip"
:
[]
"trace"
:
"Yes"
,
},
"extraPropertyDict"
:
{
"CB3"
:
{
"assemblySpace"
:
100
"requireFullProject"
:
1
,
}
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"ASBTSTBuffer"
,
"wip"
:
[]
},
},
"nodes"
:
{
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"PPASBBuffer"
,
"requireFullProject"
:
1
,
"requireFullProject"
:
1
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"PPASBBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"PPASB"
,
"name"
:
"PPASB"
"requiredCapacity"
:
100
}
}
]
]
},
},
"CS1"
:
{
"CE3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"PPASB"
,
"name"
:
"ASBTSTExit"
"intervalCapacity"
:
[
},
80
,
"CE2"
:
{
80
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
300
,
"name"
:
"PAINTExit"
,
100
,
"nextCapacityStationBufferId"
:
"CB3"
200
,
},
300
"CE1"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"PPASBExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
"QD"
:
{
"wip"
:
[
{
"capacityRequirementDict"
:
{
"CS1"
:
100
,
"CS3"
:
70
,
"CS2"
:
50
},
"name"
:
"P1"
,
"id"
:
"P1"
,
"assemblySpaceRequirement"
:
50
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"dueDate"
:
10
}
],
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
"CS1"
:
{
"sharedResources"
:
{
"sharedResources"
:
{
"stationIds"
:
[
"stationIds"
:
[
"CS3"
"CS3"
],
],
"priority"
:
1
"priority"
:
1
}
},
"CE1"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"PPASBExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
},
"CB2"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"PPASB"
,
"name"
:
"PAINTBuffer"
,
"requireFullProject"
:
0
,
"wip"
:
[]
},
"CS2"
:
{
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"PAINT"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
100
,
80
,
100
,
80
,
40
,
300
,
100
,
100
,
200
,
200
,
300
300
],
]
},
"CS3"
:
{
"sharedResources"
:
{
"sharedResources"
:
{
"stationIds"
:
[
"stationIds"
:
[
"CS1"
"CS1"
],
],
"priority"
:
2
"priority"
:
2
}
},
"CE2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"PAINTExit"
,
"nextCapacityStationBufferId"
:
"CB3"
},
"CB3"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"ASBTSTBuffer"
,
"requireFullProject"
:
1
,
"wip"
:
[]
},
},
"CS3"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"ASBTST"
,
"name"
:
"ASBTST"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
80
,
80
,
...
@@ -124,45 +101,68 @@
...
@@ -124,45 +101,68 @@
100
,
100
,
200
,
200
,
300
300
],
]
},
"CS2"
:
{
"sharedResources"
:
{
"sharedResources"
:
{
"stationIds"
:
[
"stationIds"
:
[
"CS1"
"CS1"
],
],
"priority"
:
2
"priority"
:
2
}
},
},
"CE3"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"PAINT"
,
"name"
:
"ASBTSTExit"
"intervalCapacity"
:
[
},
100
,
"QD"
:
{
100
,
"_class"
:
"Dream.Queue"
,
40
,
"capacity"
:
"-1"
,
100
,
"id"
:
"QD"
,
200
,
"name"
:
"DUMMY"
,
300
"wip"
:
[
]
{
"_class"
:
"Dream.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"CS1"
:
100
,
"CS2"
:
50
,
"CS3"
:
70
},
"dueDate"
:
10
,
"assemblySpaceRequirement"
:
50
}
}
},
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
]
]
},
},
"CSC"
:
{
"general"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"extraPropertyDict"
:
{
"name"
:
"CSC"
,
"assemblySpace"
:
100
"start"
:
"0"
,
},
"interval"
:
"1"
,
"numberOfReplications"
:
"1"
,
"prioritizeIfCanFinish"
:
1
,
"trace"
:
"Yes"
,
"dueDateThreshold"
:
7
"confidenceLevel"
:
"0.95"
,
}
"maxSimTime"
:
"-1"
,
"_class"
:
"Dream.Configuration"
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationEDDThreshold1.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"nodes"
:
{
"edges"
:
{
"CB4"
:
{
"0"
:
[
"requireFullProject"
:
1
,
"CB1"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"CS1"
,
"name"
:
"AssemblyBuffer"
,
{}
"wip"
:
[]
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"6"
:
[
"CB4"
,
"CS4"
,
{}
],
"7"
:
[
"CS4"
,
"CE4"
,
{}
]
},
},
"general"
:
{
"CSC"
:
{
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
,
"maxSimTime"
:
"-1"
,
"dueDateThreshold"
:
7
,
"numberOfReplications"
:
"1"
,
"name"
:
"CSC"
,
"trace"
:
"Yes"
"interval"
:
"1"
},
"CB2"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"WELDBuffer"
},
"CB3"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"CNCBuffer"
,
"wip"
:
[
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_CNC_50"
},
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_CNC_100"
}
]
},
},
"nodes"
:
{
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"SMFBuffer"
,
"name"
:
"SMFBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_SMF_100"
,
"name"
:
"P1_SMF_100"
"requiredCapacity"
:
100
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_SMF_50"
,
"name"
:
"P2_SMF_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CE3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"SMF"
,
"name"
:
"CNCExit"
,
"intervalCapacity"
:
[
"nextCapacityStationBufferId"
:
"CB4"
100
,
200
,
300
,
100
,
200
,
300
]
},
},
"CE1
"
:
{
"CE2
"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB2"
,
"name"
:
"WELDExit"
,
"name"
:
"SMFExit
"
"nextCapacityStationBufferId"
:
"CB4
"
},
},
"CB2"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"WELDBuffer"
"name"
:
"SMFExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
},
"CS2
"
:
{
"CS4
"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"WELD"
,
"name"
:
"Assembly"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
100
,
150
,
150
,
60
,
80
,
350
,
300
,
150
,
60
,
350
350
]
]
},
},
"CE2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB4"
,
"name"
:
"WELDExit"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
10
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS4"
:
50
,
"CS1"
:
100
,
"CS1"
:
100
,
"CS2"
:
50
,
"CS3"
:
50
,
"CS3"
:
50
,
"CS4
"
:
50
"CS2
"
:
50
},
},
"dueDate"
:
10
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
20
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS4"
:
50
,
"CS1"
:
50
,
"CS1"
:
50
,
"CS2"
:
100
,
"CS3"
:
100
,
"CS3"
:
100
,
"CS4"
:
5
0
"CS2"
:
10
0
},
},
"dueDate"
:
20
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
}
}
]
],
},
"_class"
:
"Dream.Queue"
,
"CB3"
:
{
"capacity"
:
"-1"
,
"_class"
:
"Dream.CapacityStationBuffer"
,
"id"
:
"QD"
,
"name"
:
"CNCBuffer"
,
"name"
:
"DUMMY"
"wip"
:
[
{
"_class"
:
"Dream.CapacityEntity"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_CNC_50"
,
"requiredCapacity"
:
50
},
},
{
"CS1"
:
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"SMF"
,
"name"
:
"P2_CNC_100"
,
"intervalCapacity"
:
[
"requiredCapacity"
:
100
100
,
}
200
,
300
,
100
,
200
,
300
]
]
},
},
"CE4"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"AssemblyExit"
},
"CS3"
:
{
"CS3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"CNC"
,
"name"
:
"CNC"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
50
,
...
@@ -168,39 +140,67 @@
...
@@ -168,39 +140,67 @@
150
150
]
]
},
},
"CE3"
:
{
"CS2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"nextCapacityStationBufferId"
:
"CB4"
,
"name"
:
"WELD"
,
"name"
:
"CNCExit"
},
"CB4"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"AssemblyBuffer"
,
"requireFullProject"
:
1
,
"wip"
:
[]
},
"CS4"
:
{
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"Assembly"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
100
,
150
,
150
,
80
,
60
,
300
,
350
,
150
,
60
,
350
350
]
]
}
},
},
"CE4"
:
{
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.CapacityStationExit"
,
"edges"
:
{
"name"
:
"AssemblyExit"
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"7"
:
[
"CS4"
,
"CE4"
,
{}
],
"6"
:
[
"CB4"
,
"CS4"
,
{}
]
},
},
"CSC"
:
{
"general"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"trace"
:
"Yes"
,
"name"
:
"CSC"
,
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"interval"
:
"1"
,
"maxSimTime"
:
"-1"
,
"dueDateThreshold"
:
7
"numberOfReplications"
:
"1"
}
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationEDDThreshold2.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"nodes"
:
{
"edges"
:
{
"CB4"
:
{
"0"
:
[
"requireFullProject"
:
1
,
"CB1"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"CS1"
,
"name"
:
"AssemblyBuffer"
,
{}
"wip"
:
[]
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"6"
:
[
"CB4"
,
"CS4"
,
{}
],
"7"
:
[
"CS4"
,
"CE4"
,
{}
]
},
},
"general"
:
{
"CSC"
:
{
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
,
"maxSimTime"
:
"-1"
,
"dueDateThreshold"
:
7
,
"numberOfReplications"
:
"1"
,
"name"
:
"CSC"
,
"trace"
:
"Yes"
"interval"
:
"1"
},
"CB2"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"WELDBuffer"
},
"CB3"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"CNCBuffer"
,
"wip"
:
[
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_CNC_50"
},
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_CNC_100"
}
]
},
},
"nodes"
:
{
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"SMFBuffer"
,
"name"
:
"SMFBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_SMF_100"
,
"name"
:
"P1_SMF_100"
"requiredCapacity"
:
100
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_SMF_50"
,
"name"
:
"P2_SMF_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CE3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"SMF"
,
"name"
:
"CNCExit"
,
"intervalCapacity"
:
[
"nextCapacityStationBufferId"
:
"CB4"
100
,
200
,
300
,
100
,
200
,
300
]
},
},
"CE1
"
:
{
"CE2
"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB2"
,
"name"
:
"WELDExit"
,
"name"
:
"SMFExit
"
"nextCapacityStationBufferId"
:
"CB4
"
},
},
"CB2"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"WELDBuffer"
"name"
:
"SMFExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
},
"CS2
"
:
{
"CS4
"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"WELD"
,
"name"
:
"Assembly"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
100
,
150
,
150
,
60
,
80
,
350
,
300
,
150
,
60
,
350
350
]
]
},
},
"CE2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB4"
,
"name"
:
"WELDExit"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
20
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS4"
:
50
,
"CS1"
:
100
,
"CS1"
:
100
,
"CS2"
:
50
,
"CS3"
:
50
,
"CS3"
:
50
,
"CS4
"
:
50
"CS2
"
:
50
},
},
"dueDate"
:
20
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
10
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS4"
:
50
,
"CS1"
:
50
,
"CS1"
:
50
,
"CS2"
:
100
,
"CS3"
:
100
,
"CS3"
:
100
,
"CS4"
:
5
0
"CS2"
:
10
0
},
},
"dueDate"
:
10
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
}
}
]
],
},
"_class"
:
"Dream.Queue"
,
"CB3"
:
{
"capacity"
:
"-1"
,
"_class"
:
"Dream.CapacityStationBuffer"
,
"id"
:
"QD"
,
"name"
:
"CNCBuffer"
,
"name"
:
"DUMMY"
"wip"
:
[
{
"_class"
:
"Dream.CapacityEntity"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_CNC_50"
,
"requiredCapacity"
:
50
},
},
{
"CS1"
:
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"SMF"
,
"name"
:
"P2_CNC_100"
,
"intervalCapacity"
:
[
"requiredCapacity"
:
100
100
,
}
200
,
300
,
100
,
200
,
300
]
]
},
},
"CE4"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"AssemblyExit"
},
"CS3"
:
{
"CS3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"CNC"
,
"name"
:
"CNC"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
50
,
...
@@ -168,39 +140,67 @@
...
@@ -168,39 +140,67 @@
150
150
]
]
},
},
"CE3"
:
{
"CS2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"nextCapacityStationBufferId"
:
"CB4"
,
"name"
:
"WELD"
,
"name"
:
"CNCExit"
},
"CB4"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"AssemblyBuffer"
,
"requireFullProject"
:
1
,
"wip"
:
[]
},
"CS4"
:
{
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"Assembly"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
100
,
150
,
150
,
80
,
60
,
300
,
350
,
150
,
60
,
350
350
]
]
}
},
},
"CE4"
:
{
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.CapacityStationExit"
,
"edges"
:
{
"name"
:
"AssemblyExit"
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"7"
:
[
"CS4"
,
"CE4"
,
{}
],
"6"
:
[
"CB4"
,
"CS4"
,
{}
]
},
},
"CSC"
:
{
"general"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"trace"
:
"Yes"
,
"name"
:
"CSC"
,
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"interval"
:
"1"
,
"maxSimTime"
:
"-1"
,
"dueDateThreshold"
:
7
"numberOfReplications"
:
"1"
}
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationEDDThreshold3.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"nodes"
:
{
"edges"
:
{
"CB4"
:
{
"0"
:
[
"requireFullProject"
:
1
,
"CB1"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"CS1"
,
"name"
:
"AssemblyBuffer"
,
{}
"wip"
:
[]
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"6"
:
[
"CB4"
,
"CS4"
,
{}
],
"7"
:
[
"CS4"
,
"CE4"
,
{}
]
},
},
"general"
:
{
"CSC"
:
{
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
,
"maxSimTime"
:
"-1"
,
"dueDateThreshold"
:
14
,
"numberOfReplications"
:
"1"
,
"name"
:
"CSC"
,
"trace"
:
"Yes"
"interval"
:
"1"
},
"CB2"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"WELDBuffer"
},
"CB3"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"CNCBuffer"
,
"wip"
:
[
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_CNC_50"
},
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_CNC_100"
}
]
},
},
"nodes"
:
{
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"SMFBuffer"
,
"name"
:
"SMFBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_SMF_100"
,
"name"
:
"P1_SMF_100"
"requiredCapacity"
:
100
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_SMF_50"
,
"name"
:
"P2_SMF_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CE3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"SMF"
,
"name"
:
"CNCExit"
,
"intervalCapacity"
:
[
"nextCapacityStationBufferId"
:
"CB4"
100
,
200
,
300
,
100
,
200
,
300
]
},
},
"CE1
"
:
{
"CE2
"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB2"
,
"name"
:
"WELDExit"
,
"name"
:
"SMFExit
"
"nextCapacityStationBufferId"
:
"CB4
"
},
},
"CB2"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"WELDBuffer"
"name"
:
"SMFExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
},
"CS2
"
:
{
"CS4
"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"WELD"
,
"name"
:
"Assembly"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
100
,
150
,
150
,
60
,
80
,
350
,
300
,
150
,
60
,
350
350
]
]
},
},
"CE2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB4"
,
"name"
:
"WELDExit"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
20
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS4"
:
50
,
"CS1"
:
100
,
"CS1"
:
100
,
"CS2"
:
50
,
"CS3"
:
50
,
"CS3"
:
50
,
"CS4
"
:
50
"CS2
"
:
50
},
},
"dueDate"
:
20
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
10
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS4"
:
50
,
"CS1"
:
50
,
"CS1"
:
50
,
"CS2"
:
100
,
"CS3"
:
100
,
"CS3"
:
100
,
"CS4"
:
5
0
"CS2"
:
10
0
},
},
"dueDate"
:
10
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
}
}
]
],
},
"_class"
:
"Dream.Queue"
,
"CB3"
:
{
"capacity"
:
"-1"
,
"_class"
:
"Dream.CapacityStationBuffer"
,
"id"
:
"QD"
,
"name"
:
"CNCBuffer"
,
"name"
:
"DUMMY"
"wip"
:
[
{
"_class"
:
"Dream.CapacityEntity"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_CNC_50"
,
"requiredCapacity"
:
50
},
},
{
"CS1"
:
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"SMF"
,
"name"
:
"P2_CNC_100"
,
"intervalCapacity"
:
[
"requiredCapacity"
:
100
100
,
}
200
,
300
,
100
,
200
,
300
]
]
},
},
"CE4"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"AssemblyExit"
},
"CS3"
:
{
"CS3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"CNC"
,
"name"
:
"CNC"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
50
,
...
@@ -168,39 +140,67 @@
...
@@ -168,39 +140,67 @@
150
150
]
]
},
},
"CE3"
:
{
"CS2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"nextCapacityStationBufferId"
:
"CB4"
,
"name"
:
"WELD"
,
"name"
:
"CNCExit"
},
"CB4"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"AssemblyBuffer"
,
"requireFullProject"
:
1
,
"wip"
:
[]
},
"CS4"
:
{
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"Assembly"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
100
,
150
,
150
,
80
,
60
,
300
,
350
,
150
,
60
,
350
350
]
]
}
},
},
"CE4"
:
{
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.CapacityStationExit"
,
"edges"
:
{
"name"
:
"AssemblyExit"
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"7"
:
[
"CS4"
,
"CE4"
,
{}
],
"6"
:
[
"CB4"
,
"CS4"
,
{}
]
},
},
"CSC"
:
{
"general"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"trace"
:
"Yes"
,
"name"
:
"CSC"
,
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"interval"
:
"1"
,
"maxSimTime"
:
"-1"
,
"dueDateThreshold"
:
14
"numberOfReplications"
:
"1"
}
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationEDDThreshold4.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
]
},
"general"
:
{
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
,
"trace"
:
"Yes"
},
"nodes"
:
{
"nodes"
:
{
"CSC"
:
{
"start"
:
"0"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
,
"dueDateThreshold"
:
7
,
"name"
:
"CSC"
,
"interval"
:
"1"
},
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"SMFBuffer"
,
"name"
:
"SMFBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_SMF_50"
,
"name"
:
"P1_SMF_50"
"requiredCapacity"
:
50
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_SMF_50"
,
"name"
:
"P2_SMF_50"
"requiredCapacity"
:
50
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P3"
,
"capacityProjectId"
:
"P3"
,
"name"
:
"P3_SMF_50"
,
"name"
:
"P3_SMF_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CS1"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"SMF"
,
"name"
:
"SMF"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
75
,
75
,
...
@@ -56,51 +43,64 @@
...
@@ -56,51 +43,64 @@
300
300
]
]
},
},
"CE1"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"SMFExit"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
10
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
10
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
20
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
20
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
30
,
"id"
:
"P3"
,
"name"
:
"P3"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
30
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P3"
,
"name"
:
"P3"
}
}
]
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
},
"CSC"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"CSC"
,
"name"
:
"SMFExit"
"start"
:
"0"
,
"interval"
:
"1"
,
"dueDateThreshold"
:
7
}
}
},
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
]
},
"general"
:
{
"trace"
:
"Yes"
,
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationEDDThreshold5.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
]
},
"general"
:
{
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
,
"trace"
:
"Yes"
},
"nodes"
:
{
"nodes"
:
{
"CSC"
:
{
"start"
:
"0"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
,
"dueDateThreshold"
:
7
,
"name"
:
"CSC"
,
"interval"
:
"1"
},
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"SMFBuffer"
,
"name"
:
"SMFBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_SMF_50"
,
"name"
:
"P1_SMF_50"
"requiredCapacity"
:
50
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_SMF_50"
,
"name"
:
"P2_SMF_50"
"requiredCapacity"
:
50
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P3"
,
"capacityProjectId"
:
"P3"
,
"name"
:
"P3_SMF_50"
,
"name"
:
"P3_SMF_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CS1"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"SMF"
,
"name"
:
"SMF"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
125
,
125
,
...
@@ -56,51 +43,64 @@
...
@@ -56,51 +43,64 @@
300
300
]
]
},
},
"CE1"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"SMFExit"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
10
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
10
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
20
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
20
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
30
,
"id"
:
"P3"
,
"name"
:
"P3"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
30
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P3"
,
"name"
:
"P3"
}
}
]
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
},
"CSC"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"CSC"
,
"name"
:
"SMFExit"
"start"
:
"0"
,
"interval"
:
"1"
,
"dueDateThreshold"
:
7
}
}
},
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
]
},
"general"
:
{
"trace"
:
"Yes"
,
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationEarliestStart1.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"nodes"
:
{
"edges"
:
{
"CB4"
:
{
"0"
:
[
"requireFullProject"
:
1
,
"CB1"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"CS1"
,
"name"
:
"AssemblyBuffer"
,
{}
"wip"
:
[]
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"6"
:
[
"CB4"
,
"CS4"
,
{}
],
"7"
:
[
"CS4"
,
"CE4"
,
{}
]
},
},
"general"
:
{
"CSC"
:
{
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
,
"maxSimTime"
:
"-1"
,
"name"
:
"CSC"
,
"numberOfReplications"
:
"1"
,
"interval"
:
"1"
"trace"
:
"Yes"
},
"CB2"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"WELDBuffer"
},
"CB3"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"CNCBuffer"
,
"wip"
:
[
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_CNC_50"
},
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_CNC_100"
}
]
},
},
"nodes"
:
{
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"SMFBuffer"
,
"name"
:
"SMFBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_SMF_100"
,
"name"
:
"P1_SMF_100"
"requiredCapacity"
:
100
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_SMF_50"
,
"name"
:
"P2_SMF_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CE3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"SMF"
,
"name"
:
"CNCExit"
,
"intervalCapacity"
:
[
"nextCapacityStationBufferId"
:
"CB4"
100
,
200
,
300
,
100
,
200
,
300
]
},
},
"CE1
"
:
{
"CE2
"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB2"
,
"name"
:
"WELDExit"
,
"name"
:
"SMFExit
"
"nextCapacityStationBufferId"
:
"CB4
"
},
},
"CB2"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"WELDBuffer"
"name"
:
"SMFExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
},
"CS2
"
:
{
"CS4
"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"WELD"
,
"name"
:
"Assembly"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
100
,
150
,
150
,
60
,
500
,
350
,
300
,
150
,
60
,
350
350
]
]
},
},
"CE2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB4"
,
"name"
:
"WELDExit"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"earliestStartDict"
:
{
"id"
:
"P1"
,
"CS1"
:
2
"name"
:
"P1"
,
},
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS4"
:
50
,
"CS1"
:
100
,
"CS1"
:
100
,
"CS2"
:
50
,
"CS3"
:
50
,
"CS3"
:
50
,
"CS4
"
:
50
"CS2
"
:
50
},
},
"earliestStartDict"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"CS1"
:
2
"id"
:
"P1"
,
}
"name"
:
"P1"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS4"
:
50
,
"CS1"
:
50
,
"CS1"
:
50
,
"CS2"
:
100
,
"CS3"
:
100
,
"CS3"
:
100
,
"CS4"
:
50
"CS2"
:
100
}
}
]
},
"CB3"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"CNCBuffer"
,
"wip"
:
[
{
"_class"
:
"Dream.CapacityEntity"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_CNC_50"
,
"requiredCapacity"
:
50
},
},
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"_class"
:
"Dream.CapacityEntity"
,
"id"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2"
"name"
:
"P2_CNC_100"
,
"requiredCapacity"
:
100
}
}
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
"CS1"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"SMF"
,
"intervalCapacity"
:
[
100
,
200
,
300
,
100
,
200
,
300
]
]
},
},
"CE4"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"AssemblyExit"
},
"CS3"
:
{
"CS3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"CNC"
,
"name"
:
"CNC"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
50
,
...
@@ -170,38 +140,67 @@
...
@@ -170,38 +140,67 @@
150
150
]
]
},
},
"CE3"
:
{
"CS2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"nextCapacityStationBufferId"
:
"CB4"
,
"name"
:
"WELD"
,
"name"
:
"CNCExit"
},
"CB4"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"AssemblyBuffer"
,
"requireFullProject"
:
1
,
"wip"
:
[]
},
"CS4"
:
{
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"Assembly"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
100
,
150
,
150
,
500
,
60
,
300
,
350
,
150
,
60
,
350
350
]
]
}
},
},
"CE4"
:
{
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.CapacityStationExit"
,
"edges"
:
{
"name"
:
"AssemblyExit"
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"7"
:
[
"CS4"
,
"CE4"
,
{}
],
"6"
:
[
"CB4"
,
"CS4"
,
{}
]
},
},
"CSC
"
:
{
"general
"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"trace"
:
"Yes"
,
"name"
:
"CSC"
,
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"interval"
:
"1"
"maxSimTime"
:
"-1"
,
}
"numberOfReplications"
:
"1"
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationEarliestStart2.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"nodes"
:
{
"edges"
:
{
"CB4"
:
{
"0"
:
[
"requireFullProject"
:
1
,
"CB1"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"CS1"
,
"name"
:
"AssemblyBuffer"
,
{}
"wip"
:
[]
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"6"
:
[
"CB4"
,
"CS4"
,
{}
],
"7"
:
[
"CS4"
,
"CE4"
,
{}
]
},
},
"general"
:
{
"CSC"
:
{
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
,
"maxSimTime"
:
"-1"
,
"name"
:
"CSC"
,
"numberOfReplications"
:
"1"
,
"interval"
:
"1"
"trace"
:
"Yes"
},
"CB2"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"WELDBuffer"
},
"CB3"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"CNCBuffer"
,
"wip"
:
[
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_CNC_50"
},
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_CNC_100"
}
]
},
},
"nodes"
:
{
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"SMFBuffer"
,
"name"
:
"SMFBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_SMF_100"
,
"name"
:
"P1_SMF_100"
"requiredCapacity"
:
100
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_SMF_50"
,
"name"
:
"P2_SMF_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CE3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"SMF"
,
"name"
:
"CNCExit"
,
"intervalCapacity"
:
[
"nextCapacityStationBufferId"
:
"CB4"
100
,
200
,
300
,
100
,
200
,
300
]
},
},
"CE1
"
:
{
"CE2
"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB2"
,
"name"
:
"WELDExit"
,
"name"
:
"SMFExit
"
"nextCapacityStationBufferId"
:
"CB4
"
},
},
"CB2"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"WELDBuffer"
"name"
:
"SMFExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
},
"CS2
"
:
{
"CS4
"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"WELD"
,
"name"
:
"Assembly"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
100
,
150
,
150
,
60
,
500
,
350
,
300
,
150
,
60
,
350
350
]
]
},
},
"CE2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB4"
,
"name"
:
"WELDExit"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"earliestStartDict"
:
{
"id"
:
"P1"
,
"CS1"
:
2
"name"
:
"P1"
,
},
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS4"
:
50
,
"CS1"
:
100
,
"CS1"
:
100
,
"CS2"
:
50
,
"CS3"
:
50
,
"CS3"
:
50
,
"CS4
"
:
50
"CS2
"
:
50
},
},
"earliestStartDict"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"CS1"
:
2
"id"
:
"P1"
,
}
"name"
:
"P1"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"earliestStartDict"
:
{
"id"
:
"P2"
,
"CS4"
:
5
"name"
:
"P2"
,
},
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS4"
:
50
,
"CS1"
:
50
,
"CS1"
:
50
,
"CS2"
:
100
,
"CS3"
:
100
,
"CS3"
:
100
,
"CS4"
:
5
0
"CS2"
:
10
0
},
},
"earliestStartDict"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"CS4"
:
5
"id"
:
"P2"
,
}
"name"
:
"P2"
}
}
]
],
},
"_class"
:
"Dream.Queue"
,
"CB3"
:
{
"capacity"
:
"-1"
,
"_class"
:
"Dream.CapacityStationBuffer"
,
"id"
:
"QD"
,
"name"
:
"CNCBuffer"
,
"name"
:
"DUMMY"
"wip"
:
[
{
"_class"
:
"Dream.CapacityEntity"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_CNC_50"
,
"requiredCapacity"
:
50
},
},
{
"CS1"
:
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"SMF"
,
"name"
:
"P2_CNC_100"
,
"intervalCapacity"
:
[
"requiredCapacity"
:
100
100
,
}
200
,
300
,
100
,
200
,
300
]
]
},
},
"CE4"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"AssemblyExit"
},
"CS3"
:
{
"CS3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"CNC"
,
"name"
:
"CNC"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
50
,
...
@@ -173,38 +143,67 @@
...
@@ -173,38 +143,67 @@
150
150
]
]
},
},
"CE3"
:
{
"CS2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"nextCapacityStationBufferId"
:
"CB4"
,
"name"
:
"WELD"
,
"name"
:
"CNCExit"
},
"CB4"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"AssemblyBuffer"
,
"requireFullProject"
:
1
,
"wip"
:
[]
},
"CS4"
:
{
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"Assembly"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
100
,
150
,
150
,
500
,
60
,
300
,
350
,
150
,
60
,
350
350
]
]
}
},
},
"CE4"
:
{
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.CapacityStationExit"
,
"edges"
:
{
"name"
:
"AssemblyExit"
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"7"
:
[
"CS4"
,
"CE4"
,
{}
],
"6"
:
[
"CB4"
,
"CS4"
,
{}
]
},
},
"CSC
"
:
{
"general
"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"trace"
:
"Yes"
,
"name"
:
"CSC"
,
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"interval"
:
"1"
"maxSimTime"
:
"-1"
,
}
"numberOfReplications"
:
"1"
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationPrioritizeIfCanFinish1.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
]
},
"general"
:
{
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
,
"trace"
:
"Yes"
},
"nodes"
:
{
"nodes"
:
{
"CSC"
:
{
"dueDateThreshold"
:
7
,
"name"
:
"CSC"
,
"prioritizeIfCanFinish"
:
1
,
"interval"
:
"1"
,
"start"
:
"0"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
},
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"SMFBuffer"
,
"name"
:
"SMFBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_SMF_50"
,
"name"
:
"P1_SMF_50"
"requiredCapacity"
:
50
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_SMF_50"
,
"name"
:
"P2_SMF_50"
"requiredCapacity"
:
50
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P3"
,
"capacityProjectId"
:
"P3"
,
"name"
:
"P3_SMF_50"
,
"name"
:
"P3_SMF_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CS1"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"SMF"
,
"name"
:
"SMF"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
75
,
75
,
...
@@ -56,52 +44,64 @@
...
@@ -56,52 +44,64 @@
300
300
]
]
},
},
"CE1"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"SMFExit"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
10
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
10
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
12
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
12
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
30
,
"id"
:
"P3"
,
"name"
:
"P3"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
30
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P3"
,
"name"
:
"P3"
}
}
]
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
},
"CSC"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"CSC"
,
"name"
:
"SMFExit"
"start"
:
"0"
,
"interval"
:
"1"
,
"prioritizeIfCanFinish"
:
1
,
"dueDateThreshold"
:
7
}
}
},
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
]
},
"general"
:
{
"trace"
:
"Yes"
,
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationPrioritizeIfCanFinish2.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
]
},
"general"
:
{
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
,
"trace"
:
"Yes"
},
"nodes"
:
{
"nodes"
:
{
"CSC"
:
{
"dueDateThreshold"
:
7
,
"name"
:
"CSC"
,
"prioritizeIfCanFinish"
:
1
,
"interval"
:
"1"
,
"start"
:
"0"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
},
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"SMFBuffer"
,
"name"
:
"SMFBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_SMF_50"
,
"name"
:
"P1_SMF_50"
"requiredCapacity"
:
50
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_SMF_50"
,
"name"
:
"P2_SMF_50"
"requiredCapacity"
:
50
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P3"
,
"capacityProjectId"
:
"P3"
,
"name"
:
"P3_SMF_50"
,
"name"
:
"P3_SMF_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CS1"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"SMF"
,
"name"
:
"SMF"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
125
,
125
,
...
@@ -56,52 +44,64 @@
...
@@ -56,52 +44,64 @@
300
300
]
]
},
},
"CE1"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"SMFExit"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
10
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
10
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
12
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
12
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
11
,
"id"
:
"P3"
,
"name"
:
"P3"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
11
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P3"
,
"name"
:
"P3"
}
}
]
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
},
"CSC"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"CSC"
,
"name"
:
"SMFExit"
"start"
:
"0"
,
"interval"
:
"1"
,
"prioritizeIfCanFinish"
:
1
,
"dueDateThreshold"
:
7
}
}
},
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
]
},
"general"
:
{
"trace"
:
"Yes"
,
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationPrioritizeIfCanFinish3.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
]
},
"general"
:
{
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
,
"trace"
:
"Yes"
},
"nodes"
:
{
"nodes"
:
{
"CSC"
:
{
"dueDateThreshold"
:
7
,
"name"
:
"CSC"
,
"prioritizeIfCanFinish"
:
1
,
"interval"
:
"1"
,
"start"
:
"0"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
},
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"SMFBuffer"
,
"name"
:
"SMFBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_SMF_50"
,
"name"
:
"P1_SMF_50"
"requiredCapacity"
:
50
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_SMF_50"
,
"name"
:
"P2_SMF_50"
"requiredCapacity"
:
50
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P3"
,
"capacityProjectId"
:
"P3"
,
"name"
:
"P3_SMF_50"
,
"name"
:
"P3_SMF_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CS1"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"SMF"
,
"name"
:
"SMF"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
80
,
80
,
...
@@ -56,52 +44,64 @@
...
@@ -56,52 +44,64 @@
300
300
]
]
},
},
"CE1"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"SMFExit"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
10
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
10
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
12
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
12
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
11
,
"id"
:
"P3"
,
"name"
:
"P3"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
"CS1"
:
50
},
},
"dueDate"
:
11
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P3"
,
"name"
:
"P3"
}
}
]
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
},
"CSC"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"CSC"
,
"name"
:
"SMFExit"
"start"
:
"0"
,
"interval"
:
"1"
,
"prioritizeIfCanFinish"
:
1
,
"dueDateThreshold"
:
7
}
}
},
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
]
},
"general"
:
{
"trace"
:
"Yes"
,
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationSharedResources1.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
]
},
"general"
:
{
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
,
"trace"
:
"Yes"
},
"nodes"
:
{
"nodes"
:
{
"CB1"
:
{
"CSC"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"dueDateThreshold"
:
7
,
"name"
:
"PPASBBuffer"
,
"name"
:
"CSC"
,
"wip"
:
[
"prioritizeIfCanFinish"
:
1
,
{
"interval"
:
"1"
,
"_class"
:
"Dream.CapacityEntity"
,
"start"
:
"0"
,
"capacityProjectId"
:
"P1"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
"name"
:
"P1_ASBTST_50"
,
"requiredCapacity"
:
50
}
]
},
"CS1"
:
{
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"PPASB"
,
"intervalCapacity"
:
[
80
,
50
,
300
,
100
,
200
,
300
],
"sharedResources"
:
{
"stationIds"
:
[
"CS2"
],
"priority"
:
1
}
},
"CE1"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"PPASBExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
},
"CB2"
:
{
"CB2"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"ASBTSTBuffer"
,
"name"
:
"ASBTSTBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_ASBTST_50"
,
"name"
:
"P2_ASBTST_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS2"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"ASBTST"
,
"name"
:
"PPASBBuffer"
,
"sharedResources"
:
{
"wip"
:
[
"stationIds"
:
[
{
"CS1"
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
],
"requiredCapacity"
:
50
,
"priority"
:
2
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_ASBTST_50"
}
}
]
},
},
"CE2"
:
{
"CE2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"ASBTSTExit"
"name"
:
"ASBTSTExit"
},
},
"CE1"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"PPASBExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
10
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
,
"CS1"
:
50
,
"CS2"
:
100
"CS2"
:
100
},
},
"dueDate"
:
10
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"dueDate"
:
10
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS2"
:
50
"CS2"
:
50
},
},
"dueDate"
:
10
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
}
}
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
"CS1"
:
{
"sharedResources"
:
{
"stationIds"
:
[
"CS2"
],
"priority"
:
1
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"PPASB"
,
"intervalCapacity"
:
[
80
,
50
,
300
,
100
,
200
,
300
]
]
},
},
"CSC"
:
{
"CS2"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"sharedResources"
:
{
"name"
:
"CSC"
,
"stationIds"
:
[
"start"
:
"0"
,
"CS1"
"interval"
:
"1"
,
],
"prioritizeIfCanFinish"
:
1
,
"priority"
:
2
"dueDateThreshold"
:
7
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"ASBTST"
}
}
},
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
]
},
"general"
:
{
"trace"
:
"Yes"
,
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationSharedResources2.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"nodes"
:
{
"edges"
:
{
"CSC"
:
{
"0"
:
[
"dueDateThreshold"
:
7
,
"CB1"
,
"name"
:
"CSC"
,
"CS1"
,
"prioritizeIfCanFinish"
:
1
,
{}
"interval"
:
"1"
,
],
"start"
:
"0"
,
"1"
:
[
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
]
},
},
"general"
:
{
"CB2"
:
{
"_class"
:
"Dream.Configuration"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"confidenceLevel"
:
"0.95"
,
"name"
:
"ASBTSTBuffer"
,
"maxSimTime"
:
"-1"
,
"wip"
:
[
"numberOfReplications"
:
"1"
,
{
"trace"
:
"Yes"
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_ASBTST_50"
}
]
},
},
"nodes"
:
{
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"PPASBBuffer"
,
"name"
:
"PPASBBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_PPASB_50"
,
"name"
:
"P1_PPASB_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CE2"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"PPASB"
,
"name"
:
"ASBTSTExit"
"intervalCapacity"
:
[
80
,
50
,
300
,
100
,
200
,
300
],
"sharedResources"
:
{
"stationIds"
:
[
"CS2"
],
"priority"
:
2
}
},
},
"CE1"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"PPASBExit"
,
"name"
:
"PPASBExit"
,
"nextCapacityStationBufferId"
:
"CB2"
"nextCapacityStationBufferId"
:
"CB2"
},
},
"CB2"
:
{
"QD"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"ASBTSTBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"dueDate"
:
10
,
"capacityProjectId"
:
"P2"
,
"capacityRequirementDict"
:
{
"name"
:
"P2_ASBTST_50"
,
"CS1"
:
50
,
"requiredCapacity"
:
50
"CS2"
:
100
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
{
"dueDate"
:
10
,
"capacityRequirementDict"
:
{
"CS2"
:
50
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
}
}
]
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
},
"CS2"
:
{
"CS1"
:
{
"_class"
:
"Dream.CapacityStation"
,
"sharedResources"
:
{
"name"
:
"ASBTST"
,
"stationIds"
:
[
"CS2"
],
"priority"
:
2
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"PPASB"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
80
,
80
,
50
,
50
,
...
@@ -87,52 +84,55 @@
...
@@ -87,52 +84,55 @@
100
,
100
,
200
,
200
,
300
300
],
]
},
"CS2"
:
{
"sharedResources"
:
{
"sharedResources"
:
{
"stationIds"
:
[
"stationIds"
:
[
"CS1"
"CS1"
],
],
"priority"
:
1
"priority"
:
1
}
},
},
"CE2"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"ASBTST"
,
"name"
:
"ASBTSTExit"
"intervalCapacity"
:
[
},
80
,
"QD"
:
{
50
,
"_class"
:
"Dream.Queue"
,
300
,
"capacity"
:
"-1"
,
100
,
"id"
:
"QD"
,
200
,
"name"
:
"DUMMY"
,
300
"wip"
:
[
]
{
"_class"
:
"Dream.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"CS1"
:
50
,
"CS2"
:
100
},
"dueDate"
:
10
},
{
"_class"
:
"Dream.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"CS2"
:
50
},
"dueDate"
:
10
}
}
},
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
]
]
},
},
"CSC"
:
{
"general"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"trace"
:
"Yes"
,
"name"
:
"CSC"
,
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"interval"
:
"1"
,
"maxSimTime"
:
"-1"
,
"prioritizeIfCanFinish"
:
1
,
"numberOfReplications"
:
"1"
"dueDateThreshold"
:
7
}
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationSharedResources3.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"nodes"
:
{
"edges"
:
{
"CSC"
:
{
"0"
:
[
"dueDateThreshold"
:
7
,
"CB1"
,
"name"
:
"CSC"
,
"CS1"
,
"prioritizeIfCanFinish"
:
1
,
{}
"interval"
:
"1"
,
],
"start"
:
"0"
,
"1"
:
[
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
]
},
},
"general"
:
{
"CB2"
:
{
"_class"
:
"Dream.Configuration"
,
"requireFullProject"
:
1
,
"confidenceLevel"
:
"0.95"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"maxSimTime"
:
"-1"
,
"name"
:
"ASBTSTBuffer"
,
"numberOfReplications"
:
"1"
,
"wip"
:
[
"trace"
:
"Yes"
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_ASBTST_50"
}
]
},
},
"nodes"
:
{
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"PPASBBuffer"
,
"name"
:
"PPASBBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_ASBTST_50"
,
"name"
:
"P1_ASBTST_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CE2"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"PPASB"
,
"name"
:
"ASBTSTExit"
"sharedResources"
:
{
"stationIds"
:
[
"CS2"
],
"priority"
:
1
}
},
},
"CE1"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"PPASBExit"
,
"name"
:
"PPASBExit"
,
"nextCapacityStationBufferId"
:
"CB2"
"nextCapacityStationBufferId"
:
"CB2"
},
},
"CB2"
:
{
"QD"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"ASBTSTBuffer"
,
"requireFullProject"
:
1
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"dueDate"
:
10
,
"capacityProjectId"
:
"P2"
,
"capacityRequirementDict"
:
{
"name"
:
"P2_ASBTST_50"
,
"CS1"
:
50
,
"requiredCapacity"
:
50
"CS2"
:
100
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
{
"dueDate"
:
10
,
"capacityRequirementDict"
:
{
"CS2"
:
50
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
}
}
]
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
"CS1"
:
{
"sharedResources"
:
{
"stationIds"
:
[
"CS2"
],
"priority"
:
1
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"PPASB"
},
},
"CS2"
:
{
"CS2"
:
{
"_class"
:
"Dream.CapacityStation"
,
"sharedResources"
:
{
"stationIds"
:
[
"CS1"
],
"priority"
:
2
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"ASBTST"
,
"name"
:
"ASBTST"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
80
,
80
,
...
@@ -80,52 +95,37 @@
...
@@ -80,52 +95,37 @@
100
,
100
,
200
,
200
,
300
300
],
]
"sharedResources"
:
{
"stationIds"
:
[
"CS1"
],
"priority"
:
2
}
}
},
},
"CE2"
:
{
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.CapacityStationExit"
,
"edges"
:
{
"name"
:
"ASBTSTExit"
"1"
:
[
},
"CS1"
,
"QD"
:
{
"CE1"
,
"_class"
:
"Dream.Queue"
,
{}
"capacity"
:
"-1"
,
],
"id"
:
"QD"
,
"0"
:
[
"name"
:
"DUMMY"
,
"CB1"
,
"wip"
:
[
"CS1"
,
{
{}
"_class"
:
"Dream.CapacityProject"
,
],
"id"
:
"P1"
,
"3"
:
[
"name"
:
"P1"
,
"CS2"
,
"capacityRequirementDict"
:
{
"CE2"
,
"CS1"
:
50
,
{}
"CS2"
:
100
],
},
"2"
:
[
"dueDate"
:
10
"CB2"
,
},
"CS2"
,
{
{}
"_class"
:
"Dream.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"CS2"
:
50
},
"dueDate"
:
10
}
]
]
},
},
"CSC"
:
{
"general"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"trace"
:
"Yes"
,
"name"
:
"CSC"
,
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"interval"
:
"1"
,
"maxSimTime"
:
"-1"
,
"prioritizeIfCanFinish"
:
1
,
"numberOfReplications"
:
"1"
"dueDateThreshold"
:
7
}
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationSharedResources4.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
]
},
"general"
:
{
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
,
"trace"
:
"Yes"
,
"extraPropertyDict"
:
{
"assemblySpace"
:
70
}
},
"nodes"
:
{
"nodes"
:
{
"CB1"
:
{
"CSC"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"dueDateThreshold"
:
7
,
"name"
:
"PPASBBuffer"
,
"name"
:
"CSC"
,
"prioritizeIfCanFinish"
:
1
,
"interval"
:
"1"
,
"start"
:
"0"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
},
"CB2"
:
{
"requireFullProject"
:
1
,
"requireFullProject"
:
1
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"ASBTSTBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"capacityProjectId"
:
"P1"
,
"requiredCapacity"
:
50
,
"name"
:
"P1_ASBTST_50"
,
"capacityProjectId"
:
"P2"
,
"requiredCapacity"
:
50
"name"
:
"P2_ASBTST_50"
}
}
]
]
},
},
"CS1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"PPASB"
,
"intervalCapacity"
:
[
80
,
80
,
300
,
100
,
200
,
300
],
"sharedResources"
:
{
"stationIds"
:
[
"CS2"
],
"priority"
:
1
}
},
"CE1"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"PPASBExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
"CB2"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"ASBTSTBuffer"
,
"requireFullProject"
:
1
,
"requireFullProject"
:
1
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"PPASBBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"capacityProjectId"
:
"P2"
,
"requiredCapacity"
:
50
,
"name"
:
"P2_ASBTST_50"
,
"capacityProjectId"
:
"P1"
,
"requiredCapacity"
:
50
"name"
:
"P1_ASBTST_50"
}
}
]
]
},
},
"CS2"
:
{
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"ASBTST"
,
"sharedResources"
:
{
"stationIds"
:
[
"CS1"
],
"priority"
:
2
}
},
"CE2"
:
{
"CE2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"ASBTSTExit"
"name"
:
"ASBTSTExit"
},
},
"CE1"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"PPASBExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
,
"CS1"
:
50
,
"CS2"
:
100
"CS2"
:
100
},
},
"dueDate"
:
0
,
"name"
:
"P1"
,
"assemblySpaceRequirement"
:
50
"id"
:
"P1"
,
"assemblySpaceRequirement"
:
50
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"dueDate"
:
0
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS2"
:
50
"CS2"
:
50
},
},
"dueDate"
:
10
,
"name"
:
"P2"
,
"assemblySpaceRequirement"
:
50
"id"
:
"P2"
,
"assemblySpaceRequirement"
:
50
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"dueDate"
:
10
}
}
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
"CS1"
:
{
"sharedResources"
:
{
"stationIds"
:
[
"CS2"
],
"priority"
:
1
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"PPASB"
,
"intervalCapacity"
:
[
80
,
80
,
300
,
100
,
200
,
300
]
]
},
},
"CSC"
:
{
"CS2"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"sharedResources"
:
{
"name"
:
"CSC"
,
"stationIds"
:
[
"start"
:
"0"
,
"CS1"
"interval"
:
"1"
,
],
"prioritizeIfCanFinish"
:
1
,
"priority"
:
2
"dueDateThreshold"
:
7
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"ASBTST"
}
}
},
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
]
},
"general"
:
{
"extraPropertyDict"
:
{
"assemblySpace"
:
70
},
"numberOfReplications"
:
"1"
,
"trace"
:
"Yes"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"_class"
:
"Dream.Configuration"
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/CapacityStationSharedResources5.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
]
},
"general"
:
{
"_class"
:
"Dream.Configuration"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
,
"trace"
:
"Yes"
,
"extraPropertyDict"
:
{
"assemblySpace"
:
70
}
},
"nodes"
:
{
"nodes"
:
{
"CB1"
:
{
"CSC"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"dueDateThreshold"
:
15
,
"name"
:
"PPASBBuffer"
,
"name"
:
"CSC"
,
"prioritizeIfCanFinish"
:
1
,
"interval"
:
"1"
,
"start"
:
"0"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
},
"CB2"
:
{
"requireFullProject"
:
1
,
"requireFullProject"
:
1
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"ASBTSTBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"capacityProjectId"
:
"P1"
,
"requiredCapacity"
:
50
,
"name"
:
"P1_ASBTST_50"
,
"capacityProjectId"
:
"P2"
,
"requiredCapacity"
:
50
"name"
:
"P2_ASBTST_50"
}
}
]
]
},
},
"CS1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"PPASB"
,
"intervalCapacity"
:
[
80
,
80
,
300
,
100
,
200
,
300
],
"sharedResources"
:
{
"stationIds"
:
[
"CS2"
],
"priority"
:
1
}
},
"CE1"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"PPASBExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
"CB2"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"ASBTSTBuffer"
,
"requireFullProject"
:
1
,
"requireFullProject"
:
1
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"PPASBBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"capacityProjectId"
:
"P2"
,
"requiredCapacity"
:
50
,
"name"
:
"P2_ASBTST_50"
,
"capacityProjectId"
:
"P1"
,
"requiredCapacity"
:
50
"name"
:
"P1_ASBTST_50"
}
}
]
]
},
},
"CS2"
:
{
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"ASBTST"
,
"sharedResources"
:
{
"stationIds"
:
[
"CS1"
],
"priority"
:
2
}
},
"CE2"
:
{
"CE2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"ASBTSTExit"
"name"
:
"ASBTSTExit"
},
},
"CE1"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"PPASBExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS1"
:
50
,
"CS1"
:
50
,
"CS2"
:
100
"CS2"
:
100
},
},
"dueDate"
:
0
,
"name"
:
"P1"
,
"assemblySpaceRequirement"
:
50
"id"
:
"P1"
,
"assemblySpaceRequirement"
:
50
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"dueDate"
:
0
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS2"
:
50
"CS2"
:
50
},
},
"dueDate"
:
10
,
"name"
:
"P2"
,
"assemblySpaceRequirement"
:
50
"id"
:
"P2"
,
"assemblySpaceRequirement"
:
50
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"dueDate"
:
10
}
}
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
"CS1"
:
{
"sharedResources"
:
{
"stationIds"
:
[
"CS2"
],
"priority"
:
1
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"PPASB"
,
"intervalCapacity"
:
[
80
,
80
,
300
,
100
,
200
,
300
]
]
},
},
"CSC"
:
{
"CS2"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"sharedResources"
:
{
"name"
:
"CSC"
,
"stationIds"
:
[
"start"
:
"0"
,
"CS1"
"interval"
:
"1"
,
],
"prioritizeIfCanFinish"
:
1
,
"priority"
:
2
"dueDateThreshold"
:
15
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"ASBTST"
}
}
},
"_class"
:
"Dream.Simulation"
,
"edges"
:
{
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
]
},
"general"
:
{
"extraPropertyDict"
:
{
"assemblySpace"
:
70
},
"numberOfReplications"
:
"1"
,
"trace"
:
"Yes"
,
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"-1"
,
"_class"
:
"Dream.Configuration"
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/Topology76.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"nodes"
:
{
"edges"
:
{
"CSC"
:
{
"0"
:
[
"start"
:
"0"
,
"CB1"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
,
"CS1"
,
"name"
:
"CSC"
,
{}
"interval"
:
"1"
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
]
},
},
"general"
:
{
"CB2"
:
{
"_class"
:
"Dream.Configuration"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"confidenceLevel"
:
"0.95"
,
"name"
:
"WELDBuffer"
"maxSimTime"
:
"-1"
,
"numberOfReplications"
:
"1"
,
"trace"
:
"Yes"
},
},
"nodes"
:
{
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"SMFBuffer"
,
"name"
:
"SMFBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_SMF_100"
,
"name"
:
"P1_SMF_100"
"requiredCapacity"
:
100
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_SMF_50"
,
"name"
:
"P2_SMF_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CE2"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"WELDExit"
},
"CE1"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"SMFExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
"QD"
:
{
"wip"
:
[
{
"capacityRequirementDict"
:
{
"CS1"
:
100
,
"CS2"
:
50
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
{
"capacityRequirementDict"
:
{
"CS1"
:
50
,
"CS2"
:
100
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
}
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
"CS1"
:
{
"CS1"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"SMF"
,
"name"
:
"SMF"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
100
,
100
,
...
@@ -57,59 +72,44 @@
...
@@ -57,59 +72,44 @@
300
300
]
]
},
},
"CE1"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB2"
,
"name"
:
"SMFExit"
},
"CB2"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"WELDBuffer"
},
"CS2"
:
{
"CS2"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"WELD"
,
"name"
:
"WELD"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
150
,
150
,
60
,
60
,
350
350
]
]
},
"CE2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"name"
:
"WELDExit"
},
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
{
"_class"
:
"Dream.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"CS1"
:
100
,
"CS2"
:
50
}
}
},
},
{
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.CapacityProject"
,
"edges"
:
{
"id"
:
"P2"
,
"1"
:
[
"name"
:
"P2"
,
"CS1"
,
"capacityRequirementDict"
:
{
"CE1"
,
"CS1"
:
50
,
{}
"CS2"
:
100
],
}
"0"
:
[
}
"CB1"
,
"CS1"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
]
]
},
},
"CSC
"
:
{
"general
"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"trace"
:
"Yes"
,
"name"
:
"CSC"
,
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"interval"
:
"1"
"maxSimTime"
:
"-1"
,
}
"numberOfReplications"
:
"1"
}
}
}
}
\ No newline at end of file
dream/simulation/JSONInputs/Topology77.json
View file @
2327d5b4
{
{
"_class"
:
"Dream.Simulation"
,
"nodes"
:
{
"edges"
:
{
"CB4"
:
{
"0"
:
[
"requireFullProject"
:
1
,
"CB1"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"CS1"
,
"name"
:
"AssemblyBuffer"
,
{}
"wip"
:
[]
],
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"6"
:
[
"CB4"
,
"CS4"
,
{}
],
"7"
:
[
"CS4"
,
"CE4"
,
{}
]
},
},
"general"
:
{
"CSC"
:
{
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
,
"maxSimTime"
:
"-1"
,
"name"
:
"CSC"
,
"numberOfReplications"
:
"1"
,
"interval"
:
"1"
"trace"
:
"Yes"
},
"CB2"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"WELDBuffer"
},
"CB3"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"CNCBuffer"
,
"wip"
:
[
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_CNC_50"
},
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_CNC_100"
}
]
},
},
"nodes"
:
{
"CB1"
:
{
"CB1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer"
,
"name"
:
"SMFBuffer"
,
"name"
:
"SMFBuffer"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
100
,
"capacityProjectId"
:
"P1"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_SMF_100"
,
"name"
:
"P1_SMF_100"
"requiredCapacity"
:
100
},
},
{
{
"_class"
:
"Dream.CapacityEntity"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity"
,
"requiredCapacity"
:
50
,
"capacityProjectId"
:
"P2"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_SMF_50"
,
"name"
:
"P2_SMF_50"
"requiredCapacity"
:
50
}
}
]
]
},
},
"CS1"
:
{
"CE3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"SMF"
,
"name"
:
"CNCExit"
,
"intervalCapacity"
:
[
"nextCapacityStationBufferId"
:
"CB4"
100
,
200
,
300
,
100
,
200
,
300
]
},
},
"CE1
"
:
{
"CE2
"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB2"
,
"name"
:
"WELDExit"
,
"name"
:
"SMFExit
"
"nextCapacityStationBufferId"
:
"CB4
"
},
},
"CB2"
:
{
"CE1"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"WELDBuffer"
"name"
:
"SMFExit"
,
"nextCapacityStationBufferId"
:
"CB2"
},
},
"CS2
"
:
{
"CS4
"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"WELD"
,
"name"
:
"Assembly"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
100
,
150
,
150
,
60
,
500
,
350
,
300
,
150
,
60
,
350
350
]
]
},
},
"CE2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"nextCapacityStationBufferId"
:
"CB4"
,
"name"
:
"WELDExit"
},
"QD"
:
{
"QD"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
,
"wip"
:
[
"wip"
:
[
{
{
"_class"
:
"Dream.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS4"
:
50
,
"CS1"
:
100
,
"CS1"
:
100
,
"CS2"
:
50
,
"CS3"
:
50
,
"CS3"
:
50
,
"CS4"
:
50
"CS2"
:
50
}
},
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"id"
:
"P1"
,
"name"
:
"P1"
},
},
{
{
"_class"
:
"Dream.CapacityProject"
,
"id"
:
"P2"
,
"name"
:
"P2"
,
"capacityRequirementDict"
:
{
"capacityRequirementDict"
:
{
"CS4"
:
50
,
"CS1"
:
50
,
"CS1"
:
50
,
"CS2"
:
100
,
"CS3"
:
100
,
"CS3"
:
100
,
"CS4"
:
50
"CS2"
:
100
}
}
]
},
},
"CB3"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject"
,
"_class"
:
"Dream.CapacityStationBuffer"
,
"id"
:
"P2"
,
"name"
:
"CNCBuffer"
,
"name"
:
"P2"
"wip"
:
[
{
"_class"
:
"Dream.CapacityEntity"
,
"capacityProjectId"
:
"P1"
,
"name"
:
"P1_CNC_50"
,
"requiredCapacity"
:
50
},
{
"_class"
:
"Dream.CapacityEntity"
,
"capacityProjectId"
:
"P2"
,
"name"
:
"P2_CNC_100"
,
"requiredCapacity"
:
100
}
}
],
"_class"
:
"Dream.Queue"
,
"capacity"
:
"-1"
,
"id"
:
"QD"
,
"name"
:
"DUMMY"
},
"CS1"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"SMF"
,
"intervalCapacity"
:
[
100
,
200
,
300
,
100
,
200
,
300
]
]
},
},
"CE4"
:
{
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit"
,
"name"
:
"AssemblyExit"
},
"CS3"
:
{
"CS3"
:
{
"_class"
:
"Dream.CapacityStation"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"name"
:
"CNC"
,
"name"
:
"CNC"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
50
,
...
@@ -167,38 +137,67 @@
...
@@ -167,38 +137,67 @@
150
150
]
]
},
},
"CE3"
:
{
"CS2"
:
{
"_class"
:
"Dream.CapacityStationExit"
,
"_class"
:
"dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation"
,
"nextCapacityStationBufferId"
:
"CB4"
,
"name"
:
"WELD"
,
"name"
:
"CNCExit"
},
"CB4"
:
{
"_class"
:
"Dream.CapacityStationBuffer"
,
"name"
:
"AssemblyBuffer"
,
"requireFullProject"
:
1
,
"wip"
:
[]
},
"CS4"
:
{
"_class"
:
"Dream.CapacityStation"
,
"name"
:
"Assembly"
,
"intervalCapacity"
:
[
"intervalCapacity"
:
[
50
,
100
,
150
,
150
,
500
,
60
,
300
,
350
,
150
,
60
,
350
350
]
]
}
},
},
"CE4"
:
{
"_class"
:
"Dream.Simulation"
,
"_class"
:
"Dream.CapacityStationExit"
,
"edges"
:
{
"name"
:
"AssemblyExit"
"1"
:
[
"CS1"
,
"CE1"
,
{}
],
"0"
:
[
"CB1"
,
"CS1"
,
{}
],
"3"
:
[
"CS2"
,
"CE2"
,
{}
],
"2"
:
[
"CB2"
,
"CS2"
,
{}
],
"5"
:
[
"CS3"
,
"CE3"
,
{}
],
"4"
:
[
"CB3"
,
"CS3"
,
{}
],
"7"
:
[
"CS4"
,
"CE4"
,
{}
],
"6"
:
[
"CB4"
,
"CS4"
,
{}
]
},
},
"CSC
"
:
{
"general
"
:
{
"_class"
:
"Dream.CapacityStationController"
,
"trace"
:
"Yes"
,
"name"
:
"CSC"
,
"_class"
:
"Dream.Configuration"
,
"start"
:
"0"
,
"confidenceLevel"
:
"0.95"
,
"interval"
:
"1"
"maxSimTime"
:
"-1"
,
}
"numberOfReplications"
:
"1"
}
}
}
}
\ No newline at end of file
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