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", "CB2": {
{} "requireFullProject": 0,
], "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"2": [ "name": "PAINTBuffer",
"CB2", "wip": []
"CS2", },
{} "CB3": {
], "requireFullProject": 1,
"3": [ "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"CS2", "name": "ASBTSTBuffer",
"CE2", "wip": []
{} },
], "CB1": {
"4": [ "requireFullProject": 1,
"CB3", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"CS3", "name": "PPASBBuffer",
{} "wip": [
], {
"5": [ "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CS3", "requiredCapacity": 100,
"CE3", "capacityProjectId": "P1",
{} "name": "PPASB"
] }
}, ]
"general": { },
"_class": "Dream.Configuration", "CE3": {
"confidenceLevel": "0.95", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"maxSimTime": "-1", "name": "ASBTSTExit"
"numberOfReplications": "1", },
"trace": "Yes", "CE2": {
"extraPropertyDict": { "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"assemblySpace": 100 "name": "PAINTExit",
} "nextCapacityStationBufferId": "CB3"
}, },
"nodes": { "CE1": {
"CB1": { "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"_class": "Dream.CapacityStationBuffer", "name": "PPASBExit",
"name": "PPASBBuffer", "nextCapacityStationBufferId": "CB2"
"requireFullProject": 1, },
"wip": [ "QD": {
{ "wip": [
"_class": "Dream.CapacityEntity", {
"capacityProjectId": "P1", "capacityRequirementDict": {
"name": "PPASB", "CS1": 100,
"requiredCapacity": 100 "CS3": 70,
} "CS2": 50
] },
}, "name": "P1",
"CS1": { "id": "P1",
"_class": "Dream.CapacityStation", "assemblySpaceRequirement": 50,
"name": "PPASB", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"intervalCapacity": [ "dueDate": 10
80, }
80, ],
300, "_class": "Dream.Queue",
100, "capacity": "-1",
200, "id": "QD",
300 "name": "DUMMY"
], },
"sharedResources": { "CS1": {
"stationIds": [ "sharedResources": {
"CS3" "stationIds": [
], "CS3"
"priority": 1 ],
} "priority": 1
}, },
"CE1": { "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"_class": "Dream.CapacityStationExit", "name": "PPASB",
"name": "PPASBExit", "intervalCapacity": [
"nextCapacityStationBufferId": "CB2" 80,
}, 80,
"CB2": { 300,
"_class": "Dream.CapacityStationBuffer", 100,
"name": "PAINTBuffer", 200,
"requireFullProject": 0, 300
"wip": [] ]
}, },
"CS2": { "CS3": {
"_class": "Dream.CapacityStation", "sharedResources": {
"name": "PAINT", "stationIds": [
"intervalCapacity": [ "CS1"
100, ],
100, "priority": 2
40, },
100, "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
200, "name": "ASBTST",
300 "intervalCapacity": [
], 80,
"sharedResources": { 80,
"stationIds": [ 300,
"CS1" 100,
], 200,
"priority": 2 300
} ]
}, },
"CE2": { "CS2": {
"_class": "Dream.CapacityStationExit", "sharedResources": {
"name": "PAINTExit", "stationIds": [
"nextCapacityStationBufferId": "CB3" "CS1"
}, ],
"CB3": { "priority": 2
"_class": "Dream.CapacityStationBuffer", },
"name": "ASBTSTBuffer", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"requireFullProject": 1, "name": "PAINT",
"wip": [] "intervalCapacity": [
}, 100,
"CS3": { 100,
"_class": "Dream.CapacityStation", 40,
"name": "ASBTST", 100,
"intervalCapacity": [ 200,
80, 300
80, ]
300, }
100, },
200, "_class": "Dream.Simulation",
300 "edges": {
], "1": [
"sharedResources": { "CS1",
"stationIds": [ "CE1",
"CS1" {}
], ],
"priority": 2 "0": [
} "CB1",
}, "CS1",
"CE3": { {}
"_class": "Dream.CapacityStationExit", ],
"name": "ASBTSTExit" "3": [
}, "CS2",
"QD": { "CE2",
"_class": "Dream.Queue", {}
"capacity": "-1", ],
"id": "QD", "2": [
"name": "DUMMY", "CB2",
"wip": [ "CS2",
{ {}
"_class": "Dream.CapacityProject", ],
"id": "P1", "5": [
"name": "P1", "CS3",
"capacityRequirementDict": { "CE3",
"CS1": 100, {}
"CS2": 50, ],
"CS3": 70 "4": [
}, "CB3",
"dueDate": 10, "CS3",
"assemblySpaceRequirement": 50 {}
} ]
] },
}, "general": {
"CSC": { "extraPropertyDict": {
"_class": "Dream.CapacityStationController", "assemblySpace": 100
"name": "CSC", },
"start": "0", "numberOfReplications": "1",
"interval": "1", "trace": "Yes",
"prioritizeIfCanFinish": 1, "confidenceLevel": "0.95",
"dueDateThreshold": 7 "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": [ "CSC": {
"CS1", "start": "0",
"CE1", "_class": "dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController",
{} "dueDateThreshold": 7,
], "name": "CSC",
"2": [ "interval": "1"
"CB2", },
"CS2", "CB2": {
{} "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
], "name": "WELDBuffer"
"3": [ },
"CS2", "CB3": {
"CE2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
{} "name": "CNCBuffer",
], "wip": [
"4": [ {
"CB3", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CS3", "requiredCapacity": 50,
{} "capacityProjectId": "P1",
], "name": "P1_CNC_50"
"5": [ },
"CS3", {
"CE3", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
{} "requiredCapacity": 100,
], "capacityProjectId": "P2",
"6": [ "name": "P2_CNC_100"
"CB4", }
"CS4", ]
{} },
], "CB1": {
"7": [ "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"CS4", "name": "SMFBuffer",
"CE4", "wip": [
{} {
] "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
}, "requiredCapacity": 100,
"general": { "capacityProjectId": "P1",
"_class": "Dream.Configuration", "name": "P1_SMF_100"
"confidenceLevel": "0.95", },
"maxSimTime": "-1", {
"numberOfReplications": "1", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"trace": "Yes" "requiredCapacity": 50,
}, "capacityProjectId": "P2",
"nodes": { "name": "P2_SMF_50"
"CB1": { }
"_class": "Dream.CapacityStationBuffer", ]
"name": "SMFBuffer", },
"wip": [ "CE3": {
{ "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"_class": "Dream.CapacityEntity", "name": "CNCExit",
"capacityProjectId": "P1", "nextCapacityStationBufferId": "CB4"
"name": "P1_SMF_100", },
"requiredCapacity": 100 "CE2": {
}, "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
{ "name": "WELDExit",
"_class": "Dream.CapacityEntity", "nextCapacityStationBufferId": "CB4"
"capacityProjectId": "P2", },
"name": "P2_SMF_50", "CE1": {
"requiredCapacity": 50 "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
} "name": "SMFExit",
] "nextCapacityStationBufferId": "CB2"
}, },
"CS1": { "CS4": {
"_class": "Dream.CapacityStation", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "SMF", "name": "Assembly",
"intervalCapacity": [ "intervalCapacity": [
100, 50,
200, 100,
300, 150,
100, 80,
200, 300,
300 350
] ]
}, },
"CE1": { "QD": {
"_class": "Dream.CapacityStationExit", "wip": [
"nextCapacityStationBufferId": "CB2", {
"name": "SMFExit" "dueDate": 10,
}, "capacityRequirementDict": {
"CB2": { "CS4": 50,
"_class": "Dream.CapacityStationBuffer", "CS1": 100,
"name": "WELDBuffer" "CS3": 50,
}, "CS2": 50
"CS2": { },
"_class": "Dream.CapacityStation", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"name": "WELD", "id": "P1",
"intervalCapacity": [ "name": "P1"
150, },
60, {
350, "dueDate": 20,
150, "capacityRequirementDict": {
60, "CS4": 50,
350 "CS1": 50,
] "CS3": 100,
}, "CS2": 100
"CE2": { },
"_class": "Dream.CapacityStationExit", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"nextCapacityStationBufferId": "CB4", "id": "P2",
"name": "WELDExit" "name": "P2"
}, }
"QD": { ],
"_class": "Dream.Queue", "_class": "Dream.Queue",
"capacity": "-1", "capacity": "-1",
"id": "QD", "id": "QD",
"name": "DUMMY", "name": "DUMMY"
"wip": [ },
{ "CS1": {
"_class": "Dream.CapacityProject", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"id": "P1", "name": "SMF",
"name": "P1", "intervalCapacity": [
"capacityRequirementDict": { 100,
"CS1": 100, 200,
"CS2": 50, 300,
"CS3": 50, 100,
"CS4": 50 200,
}, 300
"dueDate": 10 ]
}, },
{ "CE4": {
"_class": "Dream.CapacityProject", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"id": "P2", "name": "AssemblyExit"
"name": "P2", },
"capacityRequirementDict": { "CS3": {
"CS1": 50, "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"CS2": 100, "name": "CNC",
"CS3": 100, "intervalCapacity": [
"CS4": 50 50,
}, 100,
"dueDate": 20 150,
} 100,
] 100,
}, 150
"CB3": { ]
"_class": "Dream.CapacityStationBuffer", },
"name": "CNCBuffer", "CS2": {
"wip": [ "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
{ "name": "WELD",
"_class": "Dream.CapacityEntity", "intervalCapacity": [
"capacityProjectId": "P1", 150,
"name": "P1_CNC_50", 60,
"requiredCapacity": 50 350,
}, 150,
{ 60,
"_class": "Dream.CapacityEntity", 350
"capacityProjectId": "P2", ]
"name": "P2_CNC_100", }
"requiredCapacity": 100 },
} "_class": "Dream.Simulation",
] "edges": {
}, "1": [
"CS3": { "CS1",
"_class": "Dream.CapacityStation", "CE1",
"name": "CNC", {}
"intervalCapacity": [ ],
50, "0": [
100, "CB1",
150, "CS1",
100, {}
100, ],
150 "3": [
] "CS2",
}, "CE2",
"CE3": { {}
"_class": "Dream.CapacityStationExit", ],
"nextCapacityStationBufferId": "CB4", "2": [
"name": "CNCExit" "CB2",
}, "CS2",
"CB4": { {}
"_class": "Dream.CapacityStationBuffer", ],
"name": "AssemblyBuffer", "5": [
"requireFullProject": 1, "CS3",
"wip": [] "CE3",
}, {}
"CS4": { ],
"_class": "Dream.CapacityStation", "4": [
"name": "Assembly", "CB3",
"intervalCapacity": [ "CS3",
50, {}
100, ],
150, "7": [
80, "CS4",
300, "CE4",
350 {}
] ],
}, "6": [
"CE4": { "CB4",
"_class": "Dream.CapacityStationExit", "CS4",
"name": "AssemblyExit" {}
}, ]
"CSC": { },
"_class": "Dream.CapacityStationController", "general": {
"name": "CSC", "trace": "Yes",
"start": "0", "_class": "Dream.Configuration",
"interval": "1", "confidenceLevel": "0.95",
"dueDateThreshold":7 "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": [ "CSC": {
"CS1", "start": "0",
"CE1", "_class": "dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController",
{} "dueDateThreshold": 7,
], "name": "CSC",
"2": [ "interval": "1"
"CB2", },
"CS2", "CB2": {
{} "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
], "name": "WELDBuffer"
"3": [ },
"CS2", "CB3": {
"CE2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
{} "name": "CNCBuffer",
], "wip": [
"4": [ {
"CB3", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CS3", "requiredCapacity": 50,
{} "capacityProjectId": "P1",
], "name": "P1_CNC_50"
"5": [ },
"CS3", {
"CE3", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
{} "requiredCapacity": 100,
], "capacityProjectId": "P2",
"6": [ "name": "P2_CNC_100"
"CB4", }
"CS4", ]
{} },
], "CB1": {
"7": [ "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"CS4", "name": "SMFBuffer",
"CE4", "wip": [
{} {
] "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
}, "requiredCapacity": 100,
"general": { "capacityProjectId": "P1",
"_class": "Dream.Configuration", "name": "P1_SMF_100"
"confidenceLevel": "0.95", },
"maxSimTime": "-1", {
"numberOfReplications": "1", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"trace": "Yes" "requiredCapacity": 50,
}, "capacityProjectId": "P2",
"nodes": { "name": "P2_SMF_50"
"CB1": { }
"_class": "Dream.CapacityStationBuffer", ]
"name": "SMFBuffer", },
"wip": [ "CE3": {
{ "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"_class": "Dream.CapacityEntity", "name": "CNCExit",
"capacityProjectId": "P1", "nextCapacityStationBufferId": "CB4"
"name": "P1_SMF_100", },
"requiredCapacity": 100 "CE2": {
}, "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
{ "name": "WELDExit",
"_class": "Dream.CapacityEntity", "nextCapacityStationBufferId": "CB4"
"capacityProjectId": "P2", },
"name": "P2_SMF_50", "CE1": {
"requiredCapacity": 50 "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
} "name": "SMFExit",
] "nextCapacityStationBufferId": "CB2"
}, },
"CS1": { "CS4": {
"_class": "Dream.CapacityStation", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "SMF", "name": "Assembly",
"intervalCapacity": [ "intervalCapacity": [
100, 50,
200, 100,
300, 150,
100, 80,
200, 300,
300 350
] ]
}, },
"CE1": { "QD": {
"_class": "Dream.CapacityStationExit", "wip": [
"nextCapacityStationBufferId": "CB2", {
"name": "SMFExit" "dueDate": 20,
}, "capacityRequirementDict": {
"CB2": { "CS4": 50,
"_class": "Dream.CapacityStationBuffer", "CS1": 100,
"name": "WELDBuffer" "CS3": 50,
}, "CS2": 50
"CS2": { },
"_class": "Dream.CapacityStation", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"name": "WELD", "id": "P1",
"intervalCapacity": [ "name": "P1"
150, },
60, {
350, "dueDate": 10,
150, "capacityRequirementDict": {
60, "CS4": 50,
350 "CS1": 50,
] "CS3": 100,
}, "CS2": 100
"CE2": { },
"_class": "Dream.CapacityStationExit", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"nextCapacityStationBufferId": "CB4", "id": "P2",
"name": "WELDExit" "name": "P2"
}, }
"QD": { ],
"_class": "Dream.Queue", "_class": "Dream.Queue",
"capacity": "-1", "capacity": "-1",
"id": "QD", "id": "QD",
"name": "DUMMY", "name": "DUMMY"
"wip": [ },
{ "CS1": {
"_class": "Dream.CapacityProject", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"id": "P1", "name": "SMF",
"name": "P1", "intervalCapacity": [
"capacityRequirementDict": { 100,
"CS1": 100, 200,
"CS2": 50, 300,
"CS3": 50, 100,
"CS4": 50 200,
}, 300
"dueDate": 20 ]
}, },
{ "CE4": {
"_class": "Dream.CapacityProject", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"id": "P2", "name": "AssemblyExit"
"name": "P2", },
"capacityRequirementDict": { "CS3": {
"CS1": 50, "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"CS2": 100, "name": "CNC",
"CS3": 100, "intervalCapacity": [
"CS4": 50 50,
}, 100,
"dueDate": 10 150,
} 100,
] 100,
}, 150
"CB3": { ]
"_class": "Dream.CapacityStationBuffer", },
"name": "CNCBuffer", "CS2": {
"wip": [ "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
{ "name": "WELD",
"_class": "Dream.CapacityEntity", "intervalCapacity": [
"capacityProjectId": "P1", 150,
"name": "P1_CNC_50", 60,
"requiredCapacity": 50 350,
}, 150,
{ 60,
"_class": "Dream.CapacityEntity", 350
"capacityProjectId": "P2", ]
"name": "P2_CNC_100", }
"requiredCapacity": 100 },
} "_class": "Dream.Simulation",
] "edges": {
}, "1": [
"CS3": { "CS1",
"_class": "Dream.CapacityStation", "CE1",
"name": "CNC", {}
"intervalCapacity": [ ],
50, "0": [
100, "CB1",
150, "CS1",
100, {}
100, ],
150 "3": [
] "CS2",
}, "CE2",
"CE3": { {}
"_class": "Dream.CapacityStationExit", ],
"nextCapacityStationBufferId": "CB4", "2": [
"name": "CNCExit" "CB2",
}, "CS2",
"CB4": { {}
"_class": "Dream.CapacityStationBuffer", ],
"name": "AssemblyBuffer", "5": [
"requireFullProject": 1, "CS3",
"wip": [] "CE3",
}, {}
"CS4": { ],
"_class": "Dream.CapacityStation", "4": [
"name": "Assembly", "CB3",
"intervalCapacity": [ "CS3",
50, {}
100, ],
150, "7": [
80, "CS4",
300, "CE4",
350 {}
] ],
}, "6": [
"CE4": { "CB4",
"_class": "Dream.CapacityStationExit", "CS4",
"name": "AssemblyExit" {}
}, ]
"CSC": { },
"_class": "Dream.CapacityStationController", "general": {
"name": "CSC", "trace": "Yes",
"start": "0", "_class": "Dream.Configuration",
"interval": "1", "confidenceLevel": "0.95",
"dueDateThreshold":7 "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": [ "CSC": {
"CS1", "start": "0",
"CE1", "_class": "dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController",
{} "dueDateThreshold": 14,
], "name": "CSC",
"2": [ "interval": "1"
"CB2", },
"CS2", "CB2": {
{} "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
], "name": "WELDBuffer"
"3": [ },
"CS2", "CB3": {
"CE2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
{} "name": "CNCBuffer",
], "wip": [
"4": [ {
"CB3", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CS3", "requiredCapacity": 50,
{} "capacityProjectId": "P1",
], "name": "P1_CNC_50"
"5": [ },
"CS3", {
"CE3", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
{} "requiredCapacity": 100,
], "capacityProjectId": "P2",
"6": [ "name": "P2_CNC_100"
"CB4", }
"CS4", ]
{} },
], "CB1": {
"7": [ "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"CS4", "name": "SMFBuffer",
"CE4", "wip": [
{} {
] "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
}, "requiredCapacity": 100,
"general": { "capacityProjectId": "P1",
"_class": "Dream.Configuration", "name": "P1_SMF_100"
"confidenceLevel": "0.95", },
"maxSimTime": "-1", {
"numberOfReplications": "1", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"trace": "Yes" "requiredCapacity": 50,
}, "capacityProjectId": "P2",
"nodes": { "name": "P2_SMF_50"
"CB1": { }
"_class": "Dream.CapacityStationBuffer", ]
"name": "SMFBuffer", },
"wip": [ "CE3": {
{ "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"_class": "Dream.CapacityEntity", "name": "CNCExit",
"capacityProjectId": "P1", "nextCapacityStationBufferId": "CB4"
"name": "P1_SMF_100", },
"requiredCapacity": 100 "CE2": {
}, "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
{ "name": "WELDExit",
"_class": "Dream.CapacityEntity", "nextCapacityStationBufferId": "CB4"
"capacityProjectId": "P2", },
"name": "P2_SMF_50", "CE1": {
"requiredCapacity": 50 "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
} "name": "SMFExit",
] "nextCapacityStationBufferId": "CB2"
}, },
"CS1": { "CS4": {
"_class": "Dream.CapacityStation", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "SMF", "name": "Assembly",
"intervalCapacity": [ "intervalCapacity": [
100, 50,
200, 100,
300, 150,
100, 80,
200, 300,
300 350
] ]
}, },
"CE1": { "QD": {
"_class": "Dream.CapacityStationExit", "wip": [
"nextCapacityStationBufferId": "CB2", {
"name": "SMFExit" "dueDate": 20,
}, "capacityRequirementDict": {
"CB2": { "CS4": 50,
"_class": "Dream.CapacityStationBuffer", "CS1": 100,
"name": "WELDBuffer" "CS3": 50,
}, "CS2": 50
"CS2": { },
"_class": "Dream.CapacityStation", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"name": "WELD", "id": "P1",
"intervalCapacity": [ "name": "P1"
150, },
60, {
350, "dueDate": 10,
150, "capacityRequirementDict": {
60, "CS4": 50,
350 "CS1": 50,
] "CS3": 100,
}, "CS2": 100
"CE2": { },
"_class": "Dream.CapacityStationExit", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"nextCapacityStationBufferId": "CB4", "id": "P2",
"name": "WELDExit" "name": "P2"
}, }
"QD": { ],
"_class": "Dream.Queue", "_class": "Dream.Queue",
"capacity": "-1", "capacity": "-1",
"id": "QD", "id": "QD",
"name": "DUMMY", "name": "DUMMY"
"wip": [ },
{ "CS1": {
"_class": "Dream.CapacityProject", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"id": "P1", "name": "SMF",
"name": "P1", "intervalCapacity": [
"capacityRequirementDict": { 100,
"CS1": 100, 200,
"CS2": 50, 300,
"CS3": 50, 100,
"CS4": 50 200,
}, 300
"dueDate": 20 ]
}, },
{ "CE4": {
"_class": "Dream.CapacityProject", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"id": "P2", "name": "AssemblyExit"
"name": "P2", },
"capacityRequirementDict": { "CS3": {
"CS1": 50, "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"CS2": 100, "name": "CNC",
"CS3": 100, "intervalCapacity": [
"CS4": 50 50,
}, 100,
"dueDate": 10 150,
} 100,
] 100,
}, 150
"CB3": { ]
"_class": "Dream.CapacityStationBuffer", },
"name": "CNCBuffer", "CS2": {
"wip": [ "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
{ "name": "WELD",
"_class": "Dream.CapacityEntity", "intervalCapacity": [
"capacityProjectId": "P1", 150,
"name": "P1_CNC_50", 60,
"requiredCapacity": 50 350,
}, 150,
{ 60,
"_class": "Dream.CapacityEntity", 350
"capacityProjectId": "P2", ]
"name": "P2_CNC_100", }
"requiredCapacity": 100 },
} "_class": "Dream.Simulation",
] "edges": {
}, "1": [
"CS3": { "CS1",
"_class": "Dream.CapacityStation", "CE1",
"name": "CNC", {}
"intervalCapacity": [ ],
50, "0": [
100, "CB1",
150, "CS1",
100, {}
100, ],
150 "3": [
] "CS2",
}, "CE2",
"CE3": { {}
"_class": "Dream.CapacityStationExit", ],
"nextCapacityStationBufferId": "CB4", "2": [
"name": "CNCExit" "CB2",
}, "CS2",
"CB4": { {}
"_class": "Dream.CapacityStationBuffer", ],
"name": "AssemblyBuffer", "5": [
"requireFullProject": 1, "CS3",
"wip": [] "CE3",
}, {}
"CS4": { ],
"_class": "Dream.CapacityStation", "4": [
"name": "Assembly", "CB3",
"intervalCapacity": [ "CS3",
50, {}
100, ],
150, "7": [
80, "CS4",
300, "CE4",
350 {}
] ],
}, "6": [
"CE4": { "CB4",
"_class": "Dream.CapacityStationExit", "CS4",
"name": "AssemblyExit" {}
}, ]
"CSC": { },
"_class": "Dream.CapacityStationController", "general": {
"name": "CSC", "trace": "Yes",
"start": "0", "_class": "Dream.Configuration",
"interval": "1", "confidenceLevel": "0.95",
"dueDateThreshold":14 "maxSimTime": "-1",
} "numberOfReplications": "1"
} }
} }
\ No newline at end of file
{ {
"_class": "Dream.Simulation", "nodes": {
"edges": { "CSC": {
"0": [ "start": "0",
"CB1", "_class": "dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController",
"CS1", "dueDateThreshold": 7,
{} "name": "CSC",
], "interval": "1"
"1": [ },
"CS1", "CB1": {
"CE1", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
{} "name": "SMFBuffer",
] "wip": [
}, {
"general": { "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"_class": "Dream.Configuration", "requiredCapacity": 50,
"confidenceLevel": "0.95", "capacityProjectId": "P1",
"maxSimTime": "-1", "name": "P1_SMF_50"
"numberOfReplications": "1", },
"trace": "Yes" {
}, "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"nodes": { "requiredCapacity": 50,
"CB1": { "capacityProjectId": "P2",
"_class": "Dream.CapacityStationBuffer", "name": "P2_SMF_50"
"name": "SMFBuffer", },
"wip": [ {
{ "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"_class": "Dream.CapacityEntity", "requiredCapacity": 50,
"capacityProjectId": "P1", "capacityProjectId": "P3",
"name": "P1_SMF_50", "name": "P3_SMF_50"
"requiredCapacity": 50 }
}, ]
{ },
"_class": "Dream.CapacityEntity", "CS1": {
"capacityProjectId": "P2", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "P2_SMF_50", "name": "SMF",
"requiredCapacity": 50 "intervalCapacity": [
}, 75,
{ 50,
"_class": "Dream.CapacityEntity", 300,
"capacityProjectId": "P3", 100,
"name": "P3_SMF_50", 200,
"requiredCapacity": 50 300
} ]
] },
}, "QD": {
"CS1": { "wip": [
"_class": "Dream.CapacityStation", {
"name": "SMF", "dueDate": 10,
"intervalCapacity": [ "capacityRequirementDict": {
75, "CS1": 50
50, },
300, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
100, "id": "P1",
200, "name": "P1"
300 },
] {
}, "dueDate": 20,
"CE1": { "capacityRequirementDict": {
"_class": "Dream.CapacityStationExit", "CS1": 50
"name": "SMFExit" },
}, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"QD": { "id": "P2",
"_class": "Dream.Queue", "name": "P2"
"capacity": "-1", },
"id": "QD", {
"name": "DUMMY", "dueDate": 30,
"wip": [ "capacityRequirementDict": {
{ "CS1": 50
"_class": "Dream.CapacityProject", },
"id": "P1", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"name": "P1", "id": "P3",
"capacityRequirementDict": { "name": "P3"
"CS1": 50 }
}, ],
"dueDate": 10 "_class": "Dream.Queue",
}, "capacity": "-1",
{ "id": "QD",
"_class": "Dream.CapacityProject", "name": "DUMMY"
"id": "P2", },
"name": "P2", "CE1": {
"capacityRequirementDict": { "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"CS1": 50 "name": "SMFExit"
}, }
"dueDate": 20 },
}, "_class": "Dream.Simulation",
{ "edges": {
"_class": "Dream.CapacityProject", "1": [
"id": "P3", "CS1",
"name": "P3", "CE1",
"capacityRequirementDict": { {}
"CS1": 50 ],
}, "0": [
"dueDate": 30 "CB1",
} "CS1",
] {}
}, ]
"CSC": { },
"_class": "Dream.CapacityStationController", "general": {
"name": "CSC", "trace": "Yes",
"start": "0", "_class": "Dream.Configuration",
"interval": "1", "confidenceLevel": "0.95",
"dueDateThreshold": 7 "maxSimTime": "-1",
} "numberOfReplications": "1"
} }
} }
\ No newline at end of file
{ {
"_class": "Dream.Simulation", "nodes": {
"edges": { "CSC": {
"0": [ "start": "0",
"CB1", "_class": "dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController",
"CS1", "dueDateThreshold": 7,
{} "name": "CSC",
], "interval": "1"
"1": [ },
"CS1", "CB1": {
"CE1", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
{} "name": "SMFBuffer",
] "wip": [
}, {
"general": { "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"_class": "Dream.Configuration", "requiredCapacity": 50,
"confidenceLevel": "0.95", "capacityProjectId": "P1",
"maxSimTime": "-1", "name": "P1_SMF_50"
"numberOfReplications": "1", },
"trace": "Yes" {
}, "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"nodes": { "requiredCapacity": 50,
"CB1": { "capacityProjectId": "P2",
"_class": "Dream.CapacityStationBuffer", "name": "P2_SMF_50"
"name": "SMFBuffer", },
"wip": [ {
{ "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"_class": "Dream.CapacityEntity", "requiredCapacity": 50,
"capacityProjectId": "P1", "capacityProjectId": "P3",
"name": "P1_SMF_50", "name": "P3_SMF_50"
"requiredCapacity": 50 }
}, ]
{ },
"_class": "Dream.CapacityEntity", "CS1": {
"capacityProjectId": "P2", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "P2_SMF_50", "name": "SMF",
"requiredCapacity": 50 "intervalCapacity": [
}, 125,
{ 50,
"_class": "Dream.CapacityEntity", 300,
"capacityProjectId": "P3", 100,
"name": "P3_SMF_50", 200,
"requiredCapacity": 50 300
} ]
] },
}, "QD": {
"CS1": { "wip": [
"_class": "Dream.CapacityStation", {
"name": "SMF", "dueDate": 10,
"intervalCapacity": [ "capacityRequirementDict": {
125, "CS1": 50
50, },
300, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
100, "id": "P1",
200, "name": "P1"
300 },
] {
}, "dueDate": 20,
"CE1": { "capacityRequirementDict": {
"_class": "Dream.CapacityStationExit", "CS1": 50
"name": "SMFExit" },
}, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"QD": { "id": "P2",
"_class": "Dream.Queue", "name": "P2"
"capacity": "-1", },
"id": "QD", {
"name": "DUMMY", "dueDate": 30,
"wip": [ "capacityRequirementDict": {
{ "CS1": 50
"_class": "Dream.CapacityProject", },
"id": "P1", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"name": "P1", "id": "P3",
"capacityRequirementDict": { "name": "P3"
"CS1": 50 }
}, ],
"dueDate": 10 "_class": "Dream.Queue",
}, "capacity": "-1",
{ "id": "QD",
"_class": "Dream.CapacityProject", "name": "DUMMY"
"id": "P2", },
"name": "P2", "CE1": {
"capacityRequirementDict": { "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"CS1": 50 "name": "SMFExit"
}, }
"dueDate": 20 },
}, "_class": "Dream.Simulation",
{ "edges": {
"_class": "Dream.CapacityProject", "1": [
"id": "P3", "CS1",
"name": "P3", "CE1",
"capacityRequirementDict": { {}
"CS1": 50 ],
}, "0": [
"dueDate": 30 "CB1",
} "CS1",
] {}
}, ]
"CSC": { },
"_class": "Dream.CapacityStationController", "general": {
"name": "CSC", "trace": "Yes",
"start": "0", "_class": "Dream.Configuration",
"interval": "1", "confidenceLevel": "0.95",
"dueDateThreshold": 7 "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": [ "CSC": {
"CS1", "start": "0",
"CE1", "_class": "dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController",
{} "name": "CSC",
], "interval": "1"
"2": [ },
"CB2", "CB2": {
"CS2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
{} "name": "WELDBuffer"
], },
"3": [ "CB3": {
"CS2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"CE2", "name": "CNCBuffer",
{} "wip": [
], {
"4": [ "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CB3", "requiredCapacity": 50,
"CS3", "capacityProjectId": "P1",
{} "name": "P1_CNC_50"
], },
"5": [ {
"CS3", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CE3", "requiredCapacity": 100,
{} "capacityProjectId": "P2",
], "name": "P2_CNC_100"
"6": [
"CB4",
"CS4",
{}
],
"7": [
"CS4",
"CE4",
{}
]
},
"general": {
"_class": "Dream.Configuration",
"confidenceLevel": "0.95",
"maxSimTime": "-1",
"numberOfReplications": "1",
"trace": "Yes"
},
"nodes": {
"CB1": {
"_class": "Dream.CapacityStationBuffer",
"name": "SMFBuffer",
"wip": [
{
"_class": "Dream.CapacityEntity",
"capacityProjectId": "P1",
"name": "P1_SMF_100",
"requiredCapacity": 100
},
{
"_class": "Dream.CapacityEntity",
"capacityProjectId": "P2",
"name": "P2_SMF_50",
"requiredCapacity": 50
}
]
},
"CS1": {
"_class": "Dream.CapacityStation",
"name": "SMF",
"intervalCapacity": [
100,
200,
300,
100,
200,
300
]
},
"CE1": {
"_class": "Dream.CapacityStationExit",
"nextCapacityStationBufferId": "CB2",
"name": "SMFExit"
},
"CB2": {
"_class": "Dream.CapacityStationBuffer",
"name": "WELDBuffer"
},
"CS2": {
"_class": "Dream.CapacityStation",
"name": "WELD",
"intervalCapacity": [
150,
60,
350,
150,
60,
350
]
},
"CE2": {
"_class": "Dream.CapacityStationExit",
"nextCapacityStationBufferId": "CB4",
"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,
"CS3": 50,
"CS4": 50
},
"earliestStartDict": {
"CS1": 2
} }
}, ]
{ },
"_class": "Dream.CapacityProject", "CB1": {
"id": "P2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"name": "P2", "name": "SMFBuffer",
"capacityRequirementDict": { "wip": [
"CS1": 50, {
"CS2": 100, "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CS3": 100, "requiredCapacity": 100,
"CS4": 50 "capacityProjectId": "P1",
"name": "P1_SMF_100"
},
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"requiredCapacity": 50,
"capacityProjectId": "P2",
"name": "P2_SMF_50"
} }
} ]
] },
}, "CE3": {
"CB3": { "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"_class": "Dream.CapacityStationBuffer", "name": "CNCExit",
"name": "CNCBuffer", "nextCapacityStationBufferId": "CB4"
"wip": [ },
{ "CE2": {
"_class": "Dream.CapacityEntity", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"capacityProjectId": "P1", "name": "WELDExit",
"name": "P1_CNC_50", "nextCapacityStationBufferId": "CB4"
"requiredCapacity": 50 },
}, "CE1": {
{ "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"_class": "Dream.CapacityEntity", "name": "SMFExit",
"capacityProjectId": "P2", "nextCapacityStationBufferId": "CB2"
"name": "P2_CNC_100", },
"requiredCapacity": 100 "CS4": {
} "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
] "name": "Assembly",
}, "intervalCapacity": [
"CS3": { 50,
"_class": "Dream.CapacityStation", 100,
"name": "CNC", 150,
"intervalCapacity": [ 500,
50, 300,
100, 350
150, ]
100, },
100, "QD": {
150 "wip": [
] {
}, "earliestStartDict": {
"CE3": { "CS1": 2
"_class": "Dream.CapacityStationExit", },
"nextCapacityStationBufferId": "CB4", "capacityRequirementDict": {
"name": "CNCExit" "CS4": 50,
}, "CS1": 100,
"CB4": { "CS3": 50,
"_class": "Dream.CapacityStationBuffer", "CS2": 50
"name": "AssemblyBuffer", },
"requireFullProject":1, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"wip": [] "id": "P1",
}, "name": "P1"
"CS4": { },
"_class": "Dream.CapacityStation", {
"name": "Assembly", "capacityRequirementDict": {
"intervalCapacity": [ "CS4": 50,
50, "CS1": 50,
100, "CS3": 100,
150, "CS2": 100
500, },
300, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
350 "id": "P2",
] "name": "P2"
}, }
"CE4": { ],
"_class": "Dream.CapacityStationExit", "_class": "Dream.Queue",
"name": "AssemblyExit" "capacity": "-1",
}, "id": "QD",
"CSC": { "name": "DUMMY"
"_class": "Dream.CapacityStationController", },
"name": "CSC", "CS1": {
"start": "0", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"interval": "1" "name": "SMF",
} "intervalCapacity": [
} 100,
200,
300,
100,
200,
300
]
},
"CE4": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"name": "AssemblyExit"
},
"CS3": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "CNC",
"intervalCapacity": [
50,
100,
150,
100,
100,
150
]
},
"CS2": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "WELD",
"intervalCapacity": [
150,
60,
350,
150,
60,
350
]
}
},
"_class": "Dream.Simulation",
"edges": {
"1": [
"CS1",
"CE1",
{}
],
"0": [
"CB1",
"CS1",
{}
],
"3": [
"CS2",
"CE2",
{}
],
"2": [
"CB2",
"CS2",
{}
],
"5": [
"CS3",
"CE3",
{}
],
"4": [
"CB3",
"CS3",
{}
],
"7": [
"CS4",
"CE4",
{}
],
"6": [
"CB4",
"CS4",
{}
]
},
"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": [ "CSC": {
"CS1", "start": "0",
"CE1", "_class": "dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController",
{} "name": "CSC",
], "interval": "1"
"2": [ },
"CB2", "CB2": {
"CS2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
{} "name": "WELDBuffer"
], },
"3": [ "CB3": {
"CS2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"CE2", "name": "CNCBuffer",
{} "wip": [
], {
"4": [ "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CB3", "requiredCapacity": 50,
"CS3", "capacityProjectId": "P1",
{} "name": "P1_CNC_50"
], },
"5": [ {
"CS3", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CE3", "requiredCapacity": 100,
{} "capacityProjectId": "P2",
], "name": "P2_CNC_100"
"6": [
"CB4",
"CS4",
{}
],
"7": [
"CS4",
"CE4",
{}
]
},
"general": {
"_class": "Dream.Configuration",
"confidenceLevel": "0.95",
"maxSimTime": "-1",
"numberOfReplications": "1",
"trace": "Yes"
},
"nodes": {
"CB1": {
"_class": "Dream.CapacityStationBuffer",
"name": "SMFBuffer",
"wip": [
{
"_class": "Dream.CapacityEntity",
"capacityProjectId": "P1",
"name": "P1_SMF_100",
"requiredCapacity": 100
},
{
"_class": "Dream.CapacityEntity",
"capacityProjectId": "P2",
"name": "P2_SMF_50",
"requiredCapacity": 50
}
]
},
"CS1": {
"_class": "Dream.CapacityStation",
"name": "SMF",
"intervalCapacity": [
100,
200,
300,
100,
200,
300
]
},
"CE1": {
"_class": "Dream.CapacityStationExit",
"nextCapacityStationBufferId": "CB2",
"name": "SMFExit"
},
"CB2": {
"_class": "Dream.CapacityStationBuffer",
"name": "WELDBuffer"
},
"CS2": {
"_class": "Dream.CapacityStation",
"name": "WELD",
"intervalCapacity": [
150,
60,
350,
150,
60,
350
]
},
"CE2": {
"_class": "Dream.CapacityStationExit",
"nextCapacityStationBufferId": "CB4",
"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,
"CS3": 50,
"CS4": 50
},
"earliestStartDict": {
"CS1": 2
} }
}, ]
{ },
"_class": "Dream.CapacityProject", "CB1": {
"id": "P2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"name": "P2", "name": "SMFBuffer",
"capacityRequirementDict": { "wip": [
"CS1": 50, {
"CS2": 100, "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CS3": 100, "requiredCapacity": 100,
"CS4": 50 "capacityProjectId": "P1",
}, "name": "P1_SMF_100"
"earliestStartDict": { },
"CS4": 5 {
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"requiredCapacity": 50,
"capacityProjectId": "P2",
"name": "P2_SMF_50"
} }
} ]
] },
}, "CE3": {
"CB3": { "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"_class": "Dream.CapacityStationBuffer", "name": "CNCExit",
"name": "CNCBuffer", "nextCapacityStationBufferId": "CB4"
"wip": [ },
{ "CE2": {
"_class": "Dream.CapacityEntity", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"capacityProjectId": "P1", "name": "WELDExit",
"name": "P1_CNC_50", "nextCapacityStationBufferId": "CB4"
"requiredCapacity": 50 },
}, "CE1": {
{ "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"_class": "Dream.CapacityEntity", "name": "SMFExit",
"capacityProjectId": "P2", "nextCapacityStationBufferId": "CB2"
"name": "P2_CNC_100", },
"requiredCapacity": 100 "CS4": {
} "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
] "name": "Assembly",
}, "intervalCapacity": [
"CS3": { 50,
"_class": "Dream.CapacityStation", 100,
"name": "CNC", 150,
"intervalCapacity": [ 500,
50, 300,
100, 350
150, ]
100, },
100, "QD": {
150 "wip": [
] {
}, "earliestStartDict": {
"CE3": { "CS1": 2
"_class": "Dream.CapacityStationExit", },
"nextCapacityStationBufferId": "CB4", "capacityRequirementDict": {
"name": "CNCExit" "CS4": 50,
}, "CS1": 100,
"CB4": { "CS3": 50,
"_class": "Dream.CapacityStationBuffer", "CS2": 50
"name": "AssemblyBuffer", },
"requireFullProject":1, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"wip": [] "id": "P1",
}, "name": "P1"
"CS4": { },
"_class": "Dream.CapacityStation", {
"name": "Assembly", "earliestStartDict": {
"intervalCapacity": [ "CS4": 5
50, },
100, "capacityRequirementDict": {
150, "CS4": 50,
500, "CS1": 50,
300, "CS3": 100,
350 "CS2": 100
] },
}, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"CE4": { "id": "P2",
"_class": "Dream.CapacityStationExit", "name": "P2"
"name": "AssemblyExit" }
}, ],
"CSC": { "_class": "Dream.Queue",
"_class": "Dream.CapacityStationController", "capacity": "-1",
"name": "CSC", "id": "QD",
"start": "0", "name": "DUMMY"
"interval": "1" },
} "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": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "CNC",
"intervalCapacity": [
50,
100,
150,
100,
100,
150
]
},
"CS2": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "WELD",
"intervalCapacity": [
150,
60,
350,
150,
60,
350
]
}
},
"_class": "Dream.Simulation",
"edges": {
"1": [
"CS1",
"CE1",
{}
],
"0": [
"CB1",
"CS1",
{}
],
"3": [
"CS2",
"CE2",
{}
],
"2": [
"CB2",
"CS2",
{}
],
"5": [
"CS3",
"CE3",
{}
],
"4": [
"CB3",
"CS3",
{}
],
"7": [
"CS4",
"CE4",
{}
],
"6": [
"CB4",
"CS4",
{}
]
},
"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", "CB1": {
{} "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
] "name": "SMFBuffer",
}, "wip": [
"general": { {
"_class": "Dream.Configuration", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"confidenceLevel": "0.95", "requiredCapacity": 50,
"maxSimTime": "-1", "capacityProjectId": "P1",
"numberOfReplications": "1", "name": "P1_SMF_50"
"trace": "Yes" },
}, {
"nodes": { "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CB1": { "requiredCapacity": 50,
"_class": "Dream.CapacityStationBuffer", "capacityProjectId": "P2",
"name": "SMFBuffer", "name": "P2_SMF_50"
"wip": [ },
{ {
"_class": "Dream.CapacityEntity", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P1", "requiredCapacity": 50,
"name": "P1_SMF_50", "capacityProjectId": "P3",
"requiredCapacity": 50 "name": "P3_SMF_50"
}, }
{ ]
"_class": "Dream.CapacityEntity", },
"capacityProjectId": "P2", "CS1": {
"name": "P2_SMF_50", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"requiredCapacity": 50 "name": "SMF",
}, "intervalCapacity": [
{ 75,
"_class": "Dream.CapacityEntity", 50,
"capacityProjectId": "P3", 300,
"name": "P3_SMF_50", 100,
"requiredCapacity": 50 200,
} 300
] ]
}, },
"CS1": { "QD": {
"_class": "Dream.CapacityStation", "wip": [
"name": "SMF", {
"intervalCapacity": [ "dueDate": 10,
75, "capacityRequirementDict": {
50, "CS1": 50
300, },
100, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
200, "id": "P1",
300 "name": "P1"
] },
}, {
"CE1": { "dueDate": 12,
"_class": "Dream.CapacityStationExit", "capacityRequirementDict": {
"name": "SMFExit" "CS1": 50
}, },
"QD": { "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"_class": "Dream.Queue", "id": "P2",
"capacity": "-1", "name": "P2"
"id": "QD", },
"name": "DUMMY", {
"wip": [ "dueDate": 30,
{ "capacityRequirementDict": {
"_class": "Dream.CapacityProject", "CS1": 50
"id": "P1", },
"name": "P1", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"capacityRequirementDict": { "id": "P3",
"CS1": 50 "name": "P3"
}, }
"dueDate": 10 ],
}, "_class": "Dream.Queue",
{ "capacity": "-1",
"_class": "Dream.CapacityProject", "id": "QD",
"id": "P2", "name": "DUMMY"
"name": "P2", },
"capacityRequirementDict": { "CE1": {
"CS1": 50 "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
}, "name": "SMFExit"
"dueDate": 12 }
}, },
{ "_class": "Dream.Simulation",
"_class": "Dream.CapacityProject", "edges": {
"id": "P3", "1": [
"name": "P3", "CS1",
"capacityRequirementDict": { "CE1",
"CS1": 50 {}
}, ],
"dueDate": 30 "0": [
} "CB1",
] "CS1",
}, {}
"CSC": { ]
"_class": "Dream.CapacityStationController", },
"name": "CSC", "general": {
"start": "0", "trace": "Yes",
"interval": "1", "_class": "Dream.Configuration",
"prioritizeIfCanFinish": 1, "confidenceLevel": "0.95",
"dueDateThreshold": 7 "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", "CB1": {
{} "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
] "name": "SMFBuffer",
}, "wip": [
"general": { {
"_class": "Dream.Configuration", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"confidenceLevel": "0.95", "requiredCapacity": 50,
"maxSimTime": "-1", "capacityProjectId": "P1",
"numberOfReplications": "1", "name": "P1_SMF_50"
"trace": "Yes" },
}, {
"nodes": { "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CB1": { "requiredCapacity": 50,
"_class": "Dream.CapacityStationBuffer", "capacityProjectId": "P2",
"name": "SMFBuffer", "name": "P2_SMF_50"
"wip": [ },
{ {
"_class": "Dream.CapacityEntity", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P1", "requiredCapacity": 50,
"name": "P1_SMF_50", "capacityProjectId": "P3",
"requiredCapacity": 50 "name": "P3_SMF_50"
}, }
{ ]
"_class": "Dream.CapacityEntity", },
"capacityProjectId": "P2", "CS1": {
"name": "P2_SMF_50", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"requiredCapacity": 50 "name": "SMF",
}, "intervalCapacity": [
{ 125,
"_class": "Dream.CapacityEntity", 50,
"capacityProjectId": "P3", 300,
"name": "P3_SMF_50", 100,
"requiredCapacity": 50 200,
} 300
] ]
}, },
"CS1": { "QD": {
"_class": "Dream.CapacityStation", "wip": [
"name": "SMF", {
"intervalCapacity": [ "dueDate": 10,
125, "capacityRequirementDict": {
50, "CS1": 50
300, },
100, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
200, "id": "P1",
300 "name": "P1"
] },
}, {
"CE1": { "dueDate": 12,
"_class": "Dream.CapacityStationExit", "capacityRequirementDict": {
"name": "SMFExit" "CS1": 50
}, },
"QD": { "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"_class": "Dream.Queue", "id": "P2",
"capacity": "-1", "name": "P2"
"id": "QD", },
"name": "DUMMY", {
"wip": [ "dueDate": 11,
{ "capacityRequirementDict": {
"_class": "Dream.CapacityProject", "CS1": 50
"id": "P1", },
"name": "P1", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"capacityRequirementDict": { "id": "P3",
"CS1": 50 "name": "P3"
}, }
"dueDate": 10 ],
}, "_class": "Dream.Queue",
{ "capacity": "-1",
"_class": "Dream.CapacityProject", "id": "QD",
"id": "P2", "name": "DUMMY"
"name": "P2", },
"capacityRequirementDict": { "CE1": {
"CS1": 50 "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
}, "name": "SMFExit"
"dueDate": 12 }
}, },
{ "_class": "Dream.Simulation",
"_class": "Dream.CapacityProject", "edges": {
"id": "P3", "1": [
"name": "P3", "CS1",
"capacityRequirementDict": { "CE1",
"CS1": 50 {}
}, ],
"dueDate": 11 "0": [
} "CB1",
] "CS1",
}, {}
"CSC": { ]
"_class": "Dream.CapacityStationController", },
"name": "CSC", "general": {
"start": "0", "trace": "Yes",
"interval": "1", "_class": "Dream.Configuration",
"prioritizeIfCanFinish": 1, "confidenceLevel": "0.95",
"dueDateThreshold": 7 "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", "CB1": {
{} "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
] "name": "SMFBuffer",
}, "wip": [
"general": { {
"_class": "Dream.Configuration", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"confidenceLevel": "0.95", "requiredCapacity": 50,
"maxSimTime": "-1", "capacityProjectId": "P1",
"numberOfReplications": "1", "name": "P1_SMF_50"
"trace": "Yes" },
}, {
"nodes": { "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CB1": { "requiredCapacity": 50,
"_class": "Dream.CapacityStationBuffer", "capacityProjectId": "P2",
"name": "SMFBuffer", "name": "P2_SMF_50"
"wip": [ },
{ {
"_class": "Dream.CapacityEntity", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P1", "requiredCapacity": 50,
"name": "P1_SMF_50", "capacityProjectId": "P3",
"requiredCapacity": 50 "name": "P3_SMF_50"
}, }
{ ]
"_class": "Dream.CapacityEntity", },
"capacityProjectId": "P2", "CS1": {
"name": "P2_SMF_50", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"requiredCapacity": 50 "name": "SMF",
}, "intervalCapacity": [
{ 80,
"_class": "Dream.CapacityEntity", 50,
"capacityProjectId": "P3", 300,
"name": "P3_SMF_50", 100,
"requiredCapacity": 50 200,
} 300
] ]
}, },
"CS1": { "QD": {
"_class": "Dream.CapacityStation", "wip": [
"name": "SMF", {
"intervalCapacity": [ "dueDate": 10,
80, "capacityRequirementDict": {
50, "CS1": 50
300, },
100, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
200, "id": "P1",
300 "name": "P1"
] },
}, {
"CE1": { "dueDate": 12,
"_class": "Dream.CapacityStationExit", "capacityRequirementDict": {
"name": "SMFExit" "CS1": 50
}, },
"QD": { "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"_class": "Dream.Queue", "id": "P2",
"capacity": "-1", "name": "P2"
"id": "QD", },
"name": "DUMMY", {
"wip": [ "dueDate": 11,
{ "capacityRequirementDict": {
"_class": "Dream.CapacityProject", "CS1": 50
"id": "P1", },
"name": "P1", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"capacityRequirementDict": { "id": "P3",
"CS1": 50 "name": "P3"
}, }
"dueDate": 10 ],
}, "_class": "Dream.Queue",
{ "capacity": "-1",
"_class": "Dream.CapacityProject", "id": "QD",
"id": "P2", "name": "DUMMY"
"name": "P2", },
"capacityRequirementDict": { "CE1": {
"CS1": 50 "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
}, "name": "SMFExit"
"dueDate": 12 }
}, },
{ "_class": "Dream.Simulation",
"_class": "Dream.CapacityProject", "edges": {
"id": "P3", "1": [
"name": "P3", "CS1",
"capacityRequirementDict": { "CE1",
"CS1": 50 {}
}, ],
"dueDate": 11 "0": [
} "CB1",
] "CS1",
}, {}
"CSC": { ]
"_class": "Dream.CapacityStationController", },
"name": "CSC", "general": {
"start": "0", "trace": "Yes",
"interval": "1", "_class": "Dream.Configuration",
"prioritizeIfCanFinish": 1, "confidenceLevel": "0.95",
"dueDateThreshold": 7 "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", "CB2": {
{} "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
], "name": "ASBTSTBuffer",
"2": [ "wip": [
"CB2", {
"CS2", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
{} "requiredCapacity": 50,
], "capacityProjectId": "P2",
"3": [ "name": "P2_ASBTST_50"
"CS2", }
"CE2", ]
{} },
] "CB1": {
}, "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"general": { "name": "PPASBBuffer",
"_class": "Dream.Configuration", "wip": [
"confidenceLevel": "0.95", {
"maxSimTime": "-1", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"numberOfReplications": "1", "requiredCapacity": 50,
"trace": "Yes" "capacityProjectId": "P1",
}, "name": "P1_ASBTST_50"
"nodes": { }
"CB1": { ]
"_class": "Dream.CapacityStationBuffer", },
"name": "PPASBBuffer", "CE2": {
"wip": [ "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
{ "name": "ASBTSTExit"
"_class": "Dream.CapacityEntity", },
"capacityProjectId": "P1", "CE1": {
"name": "P1_ASBTST_50", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"requiredCapacity": 50 "name": "PPASBExit",
} "nextCapacityStationBufferId": "CB2"
] },
}, "QD": {
"CS1": { "wip": [
"_class": "Dream.CapacityStation", {
"name": "PPASB", "dueDate": 10,
"intervalCapacity": [ "capacityRequirementDict": {
80, "CS1": 50,
50, "CS2": 100
300, },
100, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
200, "id": "P1",
300 "name": "P1"
], },
"sharedResources": { {
"stationIds": [ "dueDate": 10,
"CS2" "capacityRequirementDict": {
], "CS2": 50
"priority": 1 },
} "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
}, "id": "P2",
"CE1": { "name": "P2"
"_class": "Dream.CapacityStationExit", }
"name": "PPASBExit", ],
"nextCapacityStationBufferId": "CB2" "_class": "Dream.Queue",
}, "capacity": "-1",
"CB2": { "id": "QD",
"_class": "Dream.CapacityStationBuffer", "name": "DUMMY"
"name": "ASBTSTBuffer", },
"wip": [ "CS1": {
{ "sharedResources": {
"_class": "Dream.CapacityEntity", "stationIds": [
"capacityProjectId": "P2", "CS2"
"name": "P2_ASBTST_50", ],
"requiredCapacity": 50 "priority": 1
} },
] "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
}, "name": "PPASB",
"CS2": { "intervalCapacity": [
"_class": "Dream.CapacityStation", 80,
"name": "ASBTST", 50,
"sharedResources": { 300,
"stationIds": [ 100,
"CS1" 200,
], 300
"priority": 2 ]
} },
}, "CS2": {
"CE2": { "sharedResources": {
"_class": "Dream.CapacityStationExit", "stationIds": [
"name": "ASBTSTExit" "CS1"
}, ],
"QD": { "priority": 2
"_class": "Dream.Queue", },
"capacity": "-1", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"id": "QD", "name": "ASBTST"
"name": "DUMMY", }
"wip": [ },
{ "_class": "Dream.Simulation",
"_class": "Dream.CapacityProject", "edges": {
"id": "P1", "1": [
"name": "P1", "CS1",
"capacityRequirementDict": { "CE1",
"CS1": 50, {}
"CS2": 100 ],
}, "0": [
"dueDate": 10 "CB1",
}, "CS1",
{ {}
"_class": "Dream.CapacityProject", ],
"id": "P2", "3": [
"name": "P2", "CS2",
"capacityRequirementDict": { "CE2",
"CS2": 50 {}
}, ],
"dueDate": 10 "2": [
} "CB2",
] "CS2",
}, {}
"CSC": { ]
"_class": "Dream.CapacityStationController", },
"name": "CSC", "general": {
"start": "0", "trace": "Yes",
"interval": "1", "_class": "Dream.Configuration",
"prioritizeIfCanFinish": 1, "confidenceLevel": "0.95",
"dueDateThreshold": 7 "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", "CB2": {
{} "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
], "name": "ASBTSTBuffer",
"2": [ "wip": [
"CB2", {
"CS2", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
{} "requiredCapacity": 50,
], "capacityProjectId": "P2",
"3": [ "name": "P2_ASBTST_50"
"CS2", }
"CE2", ]
{} },
] "CB1": {
}, "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"general": { "name": "PPASBBuffer",
"_class": "Dream.Configuration", "wip": [
"confidenceLevel": "0.95", {
"maxSimTime": "-1", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"numberOfReplications": "1", "requiredCapacity": 50,
"trace": "Yes" "capacityProjectId": "P1",
}, "name": "P1_PPASB_50"
"nodes": { }
"CB1": { ]
"_class": "Dream.CapacityStationBuffer", },
"name": "PPASBBuffer", "CE2": {
"wip": [ "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
{ "name": "ASBTSTExit"
"_class": "Dream.CapacityEntity", },
"capacityProjectId": "P1", "CE1": {
"name": "P1_PPASB_50", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"requiredCapacity": 50 "name": "PPASBExit",
} "nextCapacityStationBufferId": "CB2"
] },
}, "QD": {
"CS1": { "wip": [
"_class": "Dream.CapacityStation", {
"name": "PPASB", "dueDate": 10,
"intervalCapacity": [ "capacityRequirementDict": {
80, "CS1": 50,
50, "CS2": 100
300, },
100, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
200, "id": "P1",
300 "name": "P1"
], },
"sharedResources": { {
"stationIds": [ "dueDate": 10,
"CS2" "capacityRequirementDict": {
], "CS2": 50
"priority": 2 },
} "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
}, "id": "P2",
"CE1": { "name": "P2"
"_class": "Dream.CapacityStationExit", }
"name": "PPASBExit", ],
"nextCapacityStationBufferId": "CB2" "_class": "Dream.Queue",
}, "capacity": "-1",
"CB2": { "id": "QD",
"_class": "Dream.CapacityStationBuffer", "name": "DUMMY"
"name": "ASBTSTBuffer", },
"wip": [ "CS1": {
{ "sharedResources": {
"_class": "Dream.CapacityEntity", "stationIds": [
"capacityProjectId": "P2", "CS2"
"name": "P2_ASBTST_50", ],
"requiredCapacity": 50 "priority": 2
} },
] "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
}, "name": "PPASB",
"CS2": { "intervalCapacity": [
"_class": "Dream.CapacityStation", 80,
"name": "ASBTST", 50,
"intervalCapacity": [ 300,
80, 100,
50, 200,
300, 300
100, ]
200, },
300 "CS2": {
], "sharedResources": {
"sharedResources": { "stationIds": [
"stationIds": [ "CS1"
"CS1" ],
], "priority": 1
"priority": 1 },
} "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
}, "name": "ASBTST",
"CE2": { "intervalCapacity": [
"_class": "Dream.CapacityStationExit", 80,
"name": "ASBTSTExit" 50,
}, 300,
"QD": { 100,
"_class": "Dream.Queue", 200,
"capacity": "-1", 300
"id": "QD", ]
"name": "DUMMY", }
"wip": [ },
{ "_class": "Dream.Simulation",
"_class": "Dream.CapacityProject", "edges": {
"id": "P1", "1": [
"name": "P1", "CS1",
"capacityRequirementDict": { "CE1",
"CS1": 50, {}
"CS2": 100 ],
}, "0": [
"dueDate": 10 "CB1",
}, "CS1",
{ {}
"_class": "Dream.CapacityProject", ],
"id": "P2", "3": [
"name": "P2", "CS2",
"capacityRequirementDict": { "CE2",
"CS2": 50 {}
}, ],
"dueDate": 10 "2": [
} "CB2",
] "CS2",
}, {}
"CSC": { ]
"_class": "Dream.CapacityStationController", },
"name": "CSC", "general": {
"start": "0", "trace": "Yes",
"interval": "1", "_class": "Dream.Configuration",
"prioritizeIfCanFinish": 1, "confidenceLevel": "0.95",
"dueDateThreshold": 7 "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", "CB2": {
{} "requireFullProject": 1,
], "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"2": [ "name": "ASBTSTBuffer",
"CB2", "wip": [
"CS2", {
{} "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
], "requiredCapacity": 50,
"3": [ "capacityProjectId": "P2",
"CS2", "name": "P2_ASBTST_50"
"CE2", }
{} ]
] },
}, "CB1": {
"general": { "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"_class": "Dream.Configuration", "name": "PPASBBuffer",
"confidenceLevel": "0.95", "wip": [
"maxSimTime": "-1", {
"numberOfReplications": "1", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"trace": "Yes" "requiredCapacity": 50,
}, "capacityProjectId": "P1",
"nodes": { "name": "P1_ASBTST_50"
"CB1": { }
"_class": "Dream.CapacityStationBuffer", ]
"name": "PPASBBuffer", },
"wip": [ "CE2": {
{ "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"_class": "Dream.CapacityEntity", "name": "ASBTSTExit"
"capacityProjectId": "P1", },
"name": "P1_ASBTST_50", "CE1": {
"requiredCapacity": 50 "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
} "name": "PPASBExit",
] "nextCapacityStationBufferId": "CB2"
}, },
"CS1": { "QD": {
"_class": "Dream.CapacityStation", "wip": [
"name": "PPASB", {
"sharedResources": { "dueDate": 10,
"stationIds": [ "capacityRequirementDict": {
"CS2" "CS1": 50,
], "CS2": 100
"priority": 1 },
} "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
}, "id": "P1",
"CE1": { "name": "P1"
"_class": "Dream.CapacityStationExit", },
"name": "PPASBExit", {
"nextCapacityStationBufferId": "CB2" "dueDate": 10,
}, "capacityRequirementDict": {
"CB2": { "CS2": 50
"_class": "Dream.CapacityStationBuffer", },
"name": "ASBTSTBuffer", "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"requireFullProject":1, "id": "P2",
"wip": [ "name": "P2"
{ }
"_class": "Dream.CapacityEntity", ],
"capacityProjectId": "P2", "_class": "Dream.Queue",
"name": "P2_ASBTST_50", "capacity": "-1",
"requiredCapacity": 50 "id": "QD",
} "name": "DUMMY"
] },
}, "CS1": {
"CS2": { "sharedResources": {
"_class": "Dream.CapacityStation", "stationIds": [
"name": "ASBTST", "CS2"
"intervalCapacity": [ ],
80, "priority": 1
50, },
300, "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
100, "name": "PPASB"
200, },
300 "CS2": {
], "sharedResources": {
"sharedResources": { "stationIds": [
"stationIds": [ "CS1"
"CS1" ],
], "priority": 2
"priority": 2 },
} "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
}, "name": "ASBTST",
"CE2": { "intervalCapacity": [
"_class": "Dream.CapacityStationExit", 80,
"name": "ASBTSTExit" 50,
}, 300,
"QD": { 100,
"_class": "Dream.Queue", 200,
"capacity": "-1", 300
"id": "QD", ]
"name": "DUMMY", }
"wip": [ },
{ "_class": "Dream.Simulation",
"_class": "Dream.CapacityProject", "edges": {
"id": "P1", "1": [
"name": "P1", "CS1",
"capacityRequirementDict": { "CE1",
"CS1": 50, {}
"CS2": 100 ],
}, "0": [
"dueDate": 10 "CB1",
}, "CS1",
{ {}
"_class": "Dream.CapacityProject", ],
"id": "P2", "3": [
"name": "P2", "CS2",
"capacityRequirementDict": { "CE2",
"CS2": 50 {}
}, ],
"dueDate": 10 "2": [
} "CB2",
] "CS2",
}, {}
"CSC": { ]
"_class": "Dream.CapacityStationController", },
"name": "CSC", "general": {
"start": "0", "trace": "Yes",
"interval": "1", "_class": "Dream.Configuration",
"prioritizeIfCanFinish": 1, "confidenceLevel": "0.95",
"dueDateThreshold": 7 "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", "CB2": {
{} "requireFullProject": 1,
], "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"2": [ "name": "ASBTSTBuffer",
"CB2", "wip": [
"CS2", {
{} "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
], "requiredCapacity": 50,
"3": [ "capacityProjectId": "P2",
"CS2", "name": "P2_ASBTST_50"
"CE2", }
{} ]
] },
}, "CB1": {
"general": { "requireFullProject": 1,
"_class": "Dream.Configuration", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"confidenceLevel": "0.95", "name": "PPASBBuffer",
"maxSimTime": "-1", "wip": [
"numberOfReplications": "1", {
"trace": "Yes", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"extraPropertyDict": { "requiredCapacity": 50,
"assemblySpace": 70 "capacityProjectId": "P1",
} "name": "P1_ASBTST_50"
}, }
"nodes": { ]
"CB1": { },
"_class": "Dream.CapacityStationBuffer", "CE2": {
"name": "PPASBBuffer", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"requireFullProject": 1, "name": "ASBTSTExit"
"wip": [ },
{ "CE1": {
"_class": "Dream.CapacityEntity", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"capacityProjectId": "P1", "name": "PPASBExit",
"name": "P1_ASBTST_50", "nextCapacityStationBufferId": "CB2"
"requiredCapacity": 50 },
} "QD": {
] "wip": [
}, {
"CS1": { "capacityRequirementDict": {
"_class": "Dream.CapacityStation", "CS1": 50,
"name": "PPASB", "CS2": 100
"intervalCapacity": [ },
80, "name": "P1",
80, "id": "P1",
300, "assemblySpaceRequirement": 50,
100, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
200, "dueDate": 0
300 },
], {
"sharedResources": { "capacityRequirementDict": {
"stationIds": [ "CS2": 50
"CS2" },
], "name": "P2",
"priority": 1 "id": "P2",
} "assemblySpaceRequirement": 50,
}, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"CE1": { "dueDate": 10
"_class": "Dream.CapacityStationExit", }
"name": "PPASBExit", ],
"nextCapacityStationBufferId": "CB2" "_class": "Dream.Queue",
}, "capacity": "-1",
"CB2": { "id": "QD",
"_class": "Dream.CapacityStationBuffer", "name": "DUMMY"
"name": "ASBTSTBuffer", },
"requireFullProject": 1, "CS1": {
"wip": [ "sharedResources": {
{ "stationIds": [
"_class": "Dream.CapacityEntity", "CS2"
"capacityProjectId": "P2", ],
"name": "P2_ASBTST_50", "priority": 1
"requiredCapacity": 50 },
} "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
] "name": "PPASB",
}, "intervalCapacity": [
"CS2": { 80,
"_class": "Dream.CapacityStation", 80,
"name": "ASBTST", 300,
"sharedResources": { 100,
"stationIds": [ 200,
"CS1" 300
], ]
"priority": 2 },
} "CS2": {
}, "sharedResources": {
"CE2": { "stationIds": [
"_class": "Dream.CapacityStationExit", "CS1"
"name": "ASBTSTExit" ],
}, "priority": 2
"QD": { },
"_class": "Dream.Queue", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"capacity": "-1", "name": "ASBTST"
"id": "QD", }
"name": "DUMMY", },
"wip": [ "_class": "Dream.Simulation",
{ "edges": {
"_class": "Dream.CapacityProject", "1": [
"id": "P1", "CS1",
"name": "P1", "CE1",
"capacityRequirementDict": { {}
"CS1": 50, ],
"CS2": 100 "0": [
}, "CB1",
"dueDate": 0, "CS1",
"assemblySpaceRequirement":50 {}
}, ],
{ "3": [
"_class": "Dream.CapacityProject", "CS2",
"id": "P2", "CE2",
"name": "P2", {}
"capacityRequirementDict": { ],
"CS2": 50 "2": [
}, "CB2",
"dueDate": 10, "CS2",
"assemblySpaceRequirement":50 {}
} ]
] },
}, "general": {
"CSC": { "extraPropertyDict": {
"_class": "Dream.CapacityStationController", "assemblySpace": 70
"name": "CSC", },
"start": "0", "numberOfReplications": "1",
"interval": "1", "trace": "Yes",
"prioritizeIfCanFinish": 1, "confidenceLevel": "0.95",
"dueDateThreshold": 7 "maxSimTime": "-1",
} "_class": "Dream.Configuration"
} }
} }
\ No newline at end of file
{ {
"_class": "Dream.Simulation", "nodes": {
"edges": { "CSC": {
"0": [ "dueDateThreshold": 15,
"CB1", "name": "CSC",
"CS1", "prioritizeIfCanFinish": 1,
{} "interval": "1",
], "start": "0",
"1": [ "_class": "dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController"
"CS1", },
"CE1", "CB2": {
{} "requireFullProject": 1,
], "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"2": [ "name": "ASBTSTBuffer",
"CB2", "wip": [
"CS2", {
{} "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
], "requiredCapacity": 50,
"3": [ "capacityProjectId": "P2",
"CS2", "name": "P2_ASBTST_50"
"CE2", }
{} ]
] },
}, "CB1": {
"general": { "requireFullProject": 1,
"_class": "Dream.Configuration", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"confidenceLevel": "0.95", "name": "PPASBBuffer",
"maxSimTime": "-1", "wip": [
"numberOfReplications": "1", {
"trace": "Yes", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"extraPropertyDict": { "requiredCapacity": 50,
"assemblySpace": 70 "capacityProjectId": "P1",
} "name": "P1_ASBTST_50"
}, }
"nodes": { ]
"CB1": { },
"_class": "Dream.CapacityStationBuffer", "CE2": {
"name": "PPASBBuffer", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"requireFullProject": 1, "name": "ASBTSTExit"
"wip": [ },
{ "CE1": {
"_class": "Dream.CapacityEntity", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"capacityProjectId": "P1", "name": "PPASBExit",
"name": "P1_ASBTST_50", "nextCapacityStationBufferId": "CB2"
"requiredCapacity": 50 },
} "QD": {
] "wip": [
}, {
"CS1": { "capacityRequirementDict": {
"_class": "Dream.CapacityStation", "CS1": 50,
"name": "PPASB", "CS2": 100
"intervalCapacity": [ },
80, "name": "P1",
80, "id": "P1",
300, "assemblySpaceRequirement": 50,
100, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
200, "dueDate": 0
300 },
], {
"sharedResources": { "capacityRequirementDict": {
"stationIds": [ "CS2": 50
"CS2" },
], "name": "P2",
"priority": 1 "id": "P2",
} "assemblySpaceRequirement": 50,
}, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"CE1": { "dueDate": 10
"_class": "Dream.CapacityStationExit", }
"name": "PPASBExit", ],
"nextCapacityStationBufferId": "CB2" "_class": "Dream.Queue",
}, "capacity": "-1",
"CB2": { "id": "QD",
"_class": "Dream.CapacityStationBuffer", "name": "DUMMY"
"name": "ASBTSTBuffer", },
"requireFullProject": 1, "CS1": {
"wip": [ "sharedResources": {
{ "stationIds": [
"_class": "Dream.CapacityEntity", "CS2"
"capacityProjectId": "P2", ],
"name": "P2_ASBTST_50", "priority": 1
"requiredCapacity": 50 },
} "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
] "name": "PPASB",
}, "intervalCapacity": [
"CS2": { 80,
"_class": "Dream.CapacityStation", 80,
"name": "ASBTST", 300,
"sharedResources": { 100,
"stationIds": [ 200,
"CS1" 300
], ]
"priority": 2 },
} "CS2": {
}, "sharedResources": {
"CE2": { "stationIds": [
"_class": "Dream.CapacityStationExit", "CS1"
"name": "ASBTSTExit" ],
}, "priority": 2
"QD": { },
"_class": "Dream.Queue", "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"capacity": "-1", "name": "ASBTST"
"id": "QD", }
"name": "DUMMY", },
"wip": [ "_class": "Dream.Simulation",
{ "edges": {
"_class": "Dream.CapacityProject", "1": [
"id": "P1", "CS1",
"name": "P1", "CE1",
"capacityRequirementDict": { {}
"CS1": 50, ],
"CS2": 100 "0": [
}, "CB1",
"dueDate": 0, "CS1",
"assemblySpaceRequirement":50 {}
}, ],
{ "3": [
"_class": "Dream.CapacityProject", "CS2",
"id": "P2", "CE2",
"name": "P2", {}
"capacityRequirementDict": { ],
"CS2": 50 "2": [
}, "CB2",
"dueDate": 10, "CS2",
"assemblySpaceRequirement":50 {}
} ]
] },
}, "general": {
"CSC": { "extraPropertyDict": {
"_class": "Dream.CapacityStationController", "assemblySpace": 70
"name": "CSC", },
"start": "0", "numberOfReplications": "1",
"interval": "1", "trace": "Yes",
"prioritizeIfCanFinish": 1, "confidenceLevel": "0.95",
"dueDateThreshold": 15 "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": [ "CB2": {
"CS1", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"CE1", "name": "WELDBuffer"
{} },
], "CB1": {
"2": [ "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"CB2", "name": "SMFBuffer",
"CS2", "wip": [
{} {
], "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"3": [ "requiredCapacity": 100,
"CS2", "capacityProjectId": "P1",
"CE2", "name": "P1_SMF_100"
{} },
] {
}, "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"general": { "requiredCapacity": 50,
"_class": "Dream.Configuration", "capacityProjectId": "P2",
"confidenceLevel": "0.95", "name": "P2_SMF_50"
"maxSimTime": "-1",
"numberOfReplications": "1",
"trace": "Yes"
},
"nodes": {
"CB1": {
"_class": "Dream.CapacityStationBuffer",
"name": "SMFBuffer",
"wip": [
{
"_class": "Dream.CapacityEntity",
"capacityProjectId": "P1",
"name": "P1_SMF_100",
"requiredCapacity": 100
},
{
"_class": "Dream.CapacityEntity",
"capacityProjectId": "P2",
"name": "P2_SMF_50",
"requiredCapacity": 50
}
]
},
"CS1": {
"_class": "Dream.CapacityStation",
"name": "SMF",
"intervalCapacity": [
100,
200,
300
]
},
"CE1": {
"_class": "Dream.CapacityStationExit",
"nextCapacityStationBufferId": "CB2",
"name": "SMFExit"
},
"CB2": {
"_class": "Dream.CapacityStationBuffer",
"name": "WELDBuffer"
},
"CS2": {
"_class": "Dream.CapacityStation",
"name": "WELD",
"intervalCapacity": [
150,
60,
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.CapacityProject", "CE2": {
"id": "P2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"name": "P2", "name": "WELDExit"
"capacityRequirementDict": { },
"CS1": 50, "CE1": {
"CS2": 100 "_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",
"CSC": { "id": "QD",
"_class": "Dream.CapacityStationController", "name": "DUMMY"
"name": "CSC", },
"start": "0", "CS1": {
"interval": "1" "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
} "name": "SMF",
} "intervalCapacity": [
} 100,
200,
300
]
},
"CS2": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "WELD",
"intervalCapacity": [
150,
60,
350
]
}
},
"_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": { "CB4": {
"0": [ "requireFullProject": 1,
"CB1", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"CS1", "name": "AssemblyBuffer",
{} "wip": []
], },
"1": [ "CSC": {
"CS1", "start": "0",
"CE1", "_class": "dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController",
{} "name": "CSC",
], "interval": "1"
"2": [ },
"CB2", "CB2": {
"CS2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
{} "name": "WELDBuffer"
], },
"3": [ "CB3": {
"CS2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"CE2", "name": "CNCBuffer",
{} "wip": [
], {
"4": [ "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CB3", "requiredCapacity": 50,
"CS3", "capacityProjectId": "P1",
{} "name": "P1_CNC_50"
], },
"5": [ {
"CS3", "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CE3", "requiredCapacity": 100,
{} "capacityProjectId": "P2",
], "name": "P2_CNC_100"
"6": [
"CB4",
"CS4",
{}
],
"7": [
"CS4",
"CE4",
{}
]
},
"general": {
"_class": "Dream.Configuration",
"confidenceLevel": "0.95",
"maxSimTime": "-1",
"numberOfReplications": "1",
"trace": "Yes"
},
"nodes": {
"CB1": {
"_class": "Dream.CapacityStationBuffer",
"name": "SMFBuffer",
"wip": [
{
"_class": "Dream.CapacityEntity",
"capacityProjectId": "P1",
"name": "P1_SMF_100",
"requiredCapacity": 100
},
{
"_class": "Dream.CapacityEntity",
"capacityProjectId": "P2",
"name": "P2_SMF_50",
"requiredCapacity": 50
}
]
},
"CS1": {
"_class": "Dream.CapacityStation",
"name": "SMF",
"intervalCapacity": [
100,
200,
300,
100,
200,
300
]
},
"CE1": {
"_class": "Dream.CapacityStationExit",
"nextCapacityStationBufferId": "CB2",
"name": "SMFExit"
},
"CB2": {
"_class": "Dream.CapacityStationBuffer",
"name": "WELDBuffer"
},
"CS2": {
"_class": "Dream.CapacityStation",
"name": "WELD",
"intervalCapacity": [
150,
60,
350,
150,
60,
350
]
},
"CE2": {
"_class": "Dream.CapacityStationExit",
"nextCapacityStationBufferId": "CB4",
"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,
"CS3": 50,
"CS4": 50
} }
}, ]
{ },
"_class": "Dream.CapacityProject", "CB1": {
"id": "P2", "_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"name": "P2", "name": "SMFBuffer",
"capacityRequirementDict": { "wip": [
"CS1": 50, {
"CS2": 100, "_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"CS3": 100, "requiredCapacity": 100,
"CS4": 50 "capacityProjectId": "P1",
"name": "P1_SMF_100"
},
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"requiredCapacity": 50,
"capacityProjectId": "P2",
"name": "P2_SMF_50"
} }
} ]
] },
}, "CE3": {
"CB3": { "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"_class": "Dream.CapacityStationBuffer", "name": "CNCExit",
"name": "CNCBuffer", "nextCapacityStationBufferId": "CB4"
"wip": [ },
{ "CE2": {
"_class": "Dream.CapacityEntity", "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"capacityProjectId": "P1", "name": "WELDExit",
"name": "P1_CNC_50", "nextCapacityStationBufferId": "CB4"
"requiredCapacity": 50 },
}, "CE1": {
{ "_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"_class": "Dream.CapacityEntity", "name": "SMFExit",
"capacityProjectId": "P2", "nextCapacityStationBufferId": "CB2"
"name": "P2_CNC_100", },
"requiredCapacity": 100 "CS4": {
} "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
] "name": "Assembly",
}, "intervalCapacity": [
"CS3": { 50,
"_class": "Dream.CapacityStation", 100,
"name": "CNC", 150,
"intervalCapacity": [ 500,
50, 300,
100, 350
150, ]
100, },
100, "QD": {
150 "wip": [
] {
}, "capacityRequirementDict": {
"CE3": { "CS4": 50,
"_class": "Dream.CapacityStationExit", "CS1": 100,
"nextCapacityStationBufferId": "CB4", "CS3": 50,
"name": "CNCExit" "CS2": 50
}, },
"CB4": { "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"_class": "Dream.CapacityStationBuffer", "id": "P1",
"name": "AssemblyBuffer", "name": "P1"
"requireFullProject":1, },
"wip": [] {
}, "capacityRequirementDict": {
"CS4": { "CS4": 50,
"_class": "Dream.CapacityStation", "CS1": 50,
"name": "Assembly", "CS3": 100,
"intervalCapacity": [ "CS2": 100
50, },
100, "_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
150, "id": "P2",
500, "name": "P2"
300, }
350 ],
] "_class": "Dream.Queue",
}, "capacity": "-1",
"CE4": { "id": "QD",
"_class": "Dream.CapacityStationExit", "name": "DUMMY"
"name": "AssemblyExit" },
}, "CS1": {
"CSC": { "_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"_class": "Dream.CapacityStationController", "name": "SMF",
"name": "CSC", "intervalCapacity": [
"start": "0", 100,
"interval": "1" 200,
} 300,
} 100,
200,
300
]
},
"CE4": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"name": "AssemblyExit"
},
"CS3": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "CNC",
"intervalCapacity": [
50,
100,
150,
100,
100,
150
]
},
"CS2": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "WELD",
"intervalCapacity": [
150,
60,
350,
150,
60,
350
]
}
},
"_class": "Dream.Simulation",
"edges": {
"1": [
"CS1",
"CE1",
{}
],
"0": [
"CB1",
"CS1",
{}
],
"3": [
"CS2",
"CE2",
{}
],
"2": [
"CB2",
"CS2",
{}
],
"5": [
"CS3",
"CE3",
{}
],
"4": [
"CB3",
"CS3",
{}
],
"7": [
"CS4",
"CE4",
{}
],
"6": [
"CB4",
"CS4",
{}
]
},
"general": {
"trace": "Yes",
"_class": "Dream.Configuration",
"confidenceLevel": "0.95",
"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