Commit 00ce3deb authored by Georgios Dagkakis's avatar Georgios Dagkakis

new topology added

parent 2e69cf4a
{
"_class": "Dream.Simulation",
"edges": {
"0": [
"SMFB",
"SMF",
{}
],
"1": [
"SMF",
"SMFE",
{}
],
"2": [
"WELDB",
"WELD",
{}
],
"3": [
"WELD",
"WELDE",
{}
],
"4": [
"CNCB",
"CNC",
{}
],
"5": [
"CNC",
"CNCE",
{}
],
"6": [
"MCHB",
"MCH",
{}
],
"7": [
"MCH",
"MCHE",
{}
],
"8": [
"EEPB",
"EEP",
{}
],
"9": [
"EEP",
"EEPE",
{}
],
"10": [
"PPASBB",
"PPASB",
{}
],
"11": [
"PPASB",
"PPASBE",
{}
],
"12": [
"PAINTB",
"PAINT",
{}
],
"13": [
"PAINT",
"PAINTE",
{}
],
"14": [
"ASBTSTB",
"ASBTST",
{}
],
"15": [
"ASBTST",
"ASBTSTE",
{}
]
},
"general": {
"_class": "Dream.Configuration",
"confidenceLevel": "0.95",
"maxSimTime": "-1",
"numberOfReplications": "1",
"trace": "Yes",
"extraPropertyDict": {
"assemblySpace": 600
}
},
"nodes": {
"SMFB": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"name": "SMFBuffer",
"wip": [
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P1",
"name": "P1_SMF_80",
"requiredCapacity": 80
},
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P2",
"name": "P2_SMF_70",
"requiredCapacity": 70
},
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P3",
"name": "P3_SMF_130",
"requiredCapacity": 130
}
]
},
"SMF": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "SMF",
"intervalCapacity": [20.0, 30.0, 130.0, 80.0, 180.0, 20.0, 0.0],
"intervalCapacityStart":3,
"intervalCapacityExceptions":{"30.0":70,"63.0":70,"33.0":120}
},
"SMFE": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"nextCapacityStationBufferId": "WELDB",
"name": "SMFExit"
},
"WELDB": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"name": "WELDBuffer",
"wip": []
},
"WELD": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "WELD",
"intervalCapacity": [70.0, 170.0, 270.0, 80.0, 180.0, 20.0, 0.0],
"intervalCapacityStart":3,
"intervalCapacityExceptions":{"30.0":90,"63.0":90,"33.0":170}
},
"WELDE": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"nextCapacityStationBufferId": "PPASBB",
"name": "WELDExit"
},
"CNCB": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"name": "CNCBuffer",
"wip": [
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P1",
"name": "P1_CNC_130",
"requiredCapacity": 130
},
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P2",
"name": "P2_CNC_45",
"requiredCapacity": 45
},
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P3",
"name": "P3_CNC_145",
"requiredCapacity": 145
}
]
},
"CNC": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "CNC",
"intervalCapacity": [90.0, 190.0, 290.0, 390.0, 490.0, 20.0, 0.0],
"intervalCapacityStart":3,
"intervalCapacityExceptions":{"30.0":80,"63.0":80,"33.0":80}
},
"CNCE": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"nextCapacityStationBufferId": "PPASBB",
"name": "CNCExit"
},
"MCHB": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"name": "MCHBuffer",
"wip": [
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P1",
"name": "P1_MCH_125",
"requiredCapacity": 125
},
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P2",
"name": "P2_MCH_90",
"requiredCapacity": 90
},
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P2",
"name": "P3_MCH_90",
"requiredCapacity": 30
}
]
},
"MCH": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "MCH",
"intervalCapacity": [20.0, 70.0, 170.0, 270.0, 370.0, 20.0, 0.0],
"intervalCapacityStart":3,
"intervalCapacityExceptions":{"30.0":20,"63.0":60,"33.0":160}
},
"MCHE": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"nextCapacityStationBufferId": "PPASBB",
"name": "CNCExit"
},
"EEPB": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"name": "EEPBuffer",
"wip": [
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P1",
"name": "P1_EEP_30",
"requiredCapacity": 30
},
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P2",
"name": "P2_EEP_50",
"requiredCapacity": 50
},
{
"_class": "dream.simulation.applications.CapacityStations.CapacityEntity.CapacityEntity",
"capacityProjectId": "P3",
"name": "P3_EEP_35",
"requiredCapacity": 35
}
]
},
"EEP": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "EEP",
"intervalCapacity": [290.0, 100.0, 200.0, 300.0, 390.0, 20.0, 0.0],
"intervalCapacityStart":3,
"intervalCapacityExceptions":{"30.0":70,"63.0":70,"33.0":370}
},
"EEPE": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"nextCapacityStationBufferId": "ASBTSTB",
"name": "EEPExit"
},
"PPASBB": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"name": "PPASBBuffer",
"requireFullProject": 1,
"notRequiredOperations":["EEP","PAINT","ASBTST"],
"wip": []
},
"PPASB": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "PPASB",
"intervalCapacity": [170.0, 270.0, 370.0, 20.0, 20.0, 20.0, 0.0],
"intervalCapacityStart":3,
"intervalCapacityExceptions":{"30.0":50,"63.0":80,"33.0":80}
},
"PPASBE": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"nextCapacityStationBufferId": "PAINTB",
"name": "PPASBExit"
},
"PAINTB": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"name": "PaintBuffer",
"wip": []
},
"PAINT": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "Paint",
"intervalCapacity": [20.0, 20.0, 20.0, 320.0, 420.0, 20.0, 0.0],
"intervalCapacityStart":3,
"intervalCapacityExceptions":{"30.0":70,"63.0":170,"33.0":170}
},
"PAINTE": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"nextCapacityStationBufferId": "ASBTSTB",
"name": "PaintExit"
},
"ASBTSTB": {
"requireFullProject": 1,
"_class": "dream.simulation.applications.CapacityStations.CapacityStationBuffer.CapacityStationBuffer",
"name": "ASBTSTBuffer",
"wip": []
},
"ASBTST": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStation.CapacityStation",
"name": "ASBTST",
"intervalCapacity": [170.0, 270.0, 370.0, 20.0, 20.0, 20.0, 0.0],
"intervalCapacityStart":3,
"intervalCapacityExceptions":{"30.0":50,"63.0":80,"33.0":80}
},
"ASBTSTE": {
"_class": "dream.simulation.applications.CapacityStations.CapacityStationExit.CapacityStationExit",
"name": "ASBTSTExit"
},
"CSC": {
"start": "0",
"_class": "dream.simulation.applications.CapacityStations.CapacityStationController.CapacityStationController",
"name": "CSC",
"dueDateThreshold": 7,
"interval": "1"
},
"QD": {
"_class": "Dream.Queue",
"capacity": "-1",
"id": "QD",
"name": "DUMMY",
"wip": [
{
"_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"id": "P1",
"name": "P1",
"dueDate": 34,
"assemblySpaceRequirement":400,
"capacityRequirementDict": {
"SMF": 80,
"WELD": 90,
"CNC": 150,
"MCH": 130,
"EEP": 125,
"PPASB":700,
"PAINT":50,
"ASBTST": 300
}
},
{
"_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"id": "P2",
"name": "P2",
"dueDate": 43,
"assemblySpaceRequirement":300,
"capacityRequirementDict": {
"SMF": 70,
"WELD": 180,
"CNC": 45,
"MCH": 90,
"EEP": 50,
"PPASB":900,
"PAINT":250,
"ASBTST": 380
}
},
{
"_class": "dream.simulation.applications.CapacityStations.CapacityProject.CapacityProject",
"id": "P3",
"name": "P3",
"dueDate": 180,
"assemblySpaceRequirement":400,
"capacityRequirementDict": {
"SMF": 130,
"WELD": 115,
"CNC": 145,
"MCH": 90,
"EEP": 35,
"PPASB":600,
"PAINT":100,
"ASBTST": 130
}
}
]
}
}
}
\ 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