Commit 2327d5b4 authored by Georgios Dagkakis's avatar Georgios Dagkakis

all topologies updated

parent dd4ebb57
{ {
"_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
{ {
"_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": 50 "CS2": 100
}, },
"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
{ {
"_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": 50 "CS2": 100
}, },
"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
{ {
"_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": 50 "CS2": 100
}, },
"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
{ {
"_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
{ {
"_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
{ {
"_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
{ {
"_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": 50 "CS2": 100
}, },
"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
{ {
"_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
{ {
"_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
{ {
"_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
{ {
"_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
{ {
"_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
{ {
"_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
{ {
"_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
{ {
"_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
{ {
"_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
{ {
"_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
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment