Commit e6da1bf4 authored by Jérome Perrin's avatar Jérome Perrin

update PartJobShop example topology to have operationType set

parent 3c989f93
{ {
"edges": { "edges": {
"con_10": [ "con_10": [
"CAD1", "CAD2",
"Decomposition", "Decomposition",
{} {}
], ],
"con_15": [ "con_15": [
"CAD2", "Decomposition",
"Decomposition", "QCAM",
{} {}
], ],
"con_20": [ "con_20": [
"Decomposition", "QMILL",
"QCAM", "MILL2",
{} {}
], ],
"con_25": [ "con_25": [
"QMILL", "QMILL",
"MILL2", "MILL1",
{} {}
], ],
"con_30": [ "con_30": [
"QMILL", "QStart",
"MILL1", "CAD2",
{} {}
], ],
"con_35": [ "con_35": [
"QStart", "QCAM",
"CAD2", "CAM1",
{} {}
], ],
"con_40": [ "con_40": [
"QCAM", "QCAM",
"CAM1", "CAM2",
{} {}
], ],
"con_45": [ "con_45": [
"QCAM", "QStart",
"CAM2", "CAD1",
{} {}
], ],
"con_5": [ "con_5": [
"QStart", "CAD1",
"CAD1", "Decomposition",
{} {}
], ],
"con_50": [ "con_50": [
"QEDM", "QEDM",
"EDM", "EDM",
{} {}
], ],
"con_55": [ "con_55": [
"QIM", "QIM",
"IM1", "IM1",
{} {}
], ],
"con_60": [ "con_60": [
"QIM", "QIM",
"IM2", "IM2",
{} {}
], ],
"con_65": [ "con_65": [
"MASS3", "MASS3",
"QIM", "QIM",
{} {}
], ],
"con_70": [ "con_70": [
"MASS2", "MASS2",
"QIM", "QIM",
{} {}
], ],
"con_75": [ "con_75": [
"MASS1", "MASS1",
"QIM", "QIM",
{} {}
], ],
"con_80": [ "con_80": [
"QMASS", "QMASS",
"MASS1", "MASS1",
{} {}
], ],
"con_85": [ "con_85": [
"QMASS", "QMASS",
"MASS2", "MASS2",
{} {}
], ],
"con_90": [ "con_90": [
"QMASS", "QMASS",
"MASS3", "MASS3",
{} {}
] ]
}, },
"general": { "general": {
"confidenceLevel": 0.95, "confidenceLevel": 0.95,
"currentDate": "2014/03/12", "currentDate": "2014/03/12",
"maxSimTime": -1, "maxSimTime": -1,
"numberOfAntsPerGenerations": 2, "numberOfAntsPerGenerations": 2,
"numberOfGenerations": 10, "numberOfGenerations": 10,
"numberOfReplications": 1, "numberOfReplications": 1,
"numberOfSolutions": 4, "numberOfSolutions": 4,
"processTimeout": 2000, "processTimeout": 2000,
"trace": "Yes" "trace": "Yes"
}, },
"nodes": { "nodes": {
"CAD1": { "CAD1": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.MachineManagedJob",
"element_id": "DreamNode_1", "element_id": "DreamNode_1",
"failures": { "failures": {
"MTTF": "40", "MTTF": 40,
"MTTR": "10", "MTTR": 10,
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "CAD1", "name": "CAD1",
"operationType": "MT-Load-Processing",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": "1", "max": 1,
"mean": "0.9", "mean": 0.9,
"min": "0.1", "min": 0.1,
"stdev": "0.1" "stdev": 0.1
} }
}, },
"CAD2": { "CAD2": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.MachineManagedJob",
"element_id": "DreamNode_2", "element_id": "DreamNode_2",
"failures": { "failures": {
"MTTF": "40", "MTTF": 40,
"MTTR": "10", "MTTR": 10,
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "CAD2", "name": "CAD2",
"operationType": "MT-Load-Processing",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": "1", "max": 1,
"mean": "0.9", "mean": 0.9,
"min": "0.1", "min": 0.1,
"stdev": "0.1" "stdev": 0.1
} }
}, },
"CAM1": { "CAM1": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.MachineManagedJob",
"element_id": "DreamNode_3", "element_id": "DreamNode_3",
"failures": { "failures": {
"MTTF": "40", "MTTF": 40,
"MTTR": "10", "MTTR": 10,
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "CAM1", "name": "CAM1",
"operationType": "MT-Load-Processing",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": "1", "max": 1,
"mean": "0.9", "mean": 0.9,
"min": "0.1", "min": 0.1,
"stdev": "0.1" "stdev": 0.1
} }
}, },
"CAM2": { "CAM2": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.MachineManagedJob",
"element_id": "DreamNode_4", "element_id": "DreamNode_4",
"failures": { "failures": {
"MTTF": "40", "MTTF": 40,
"MTTR": "10", "MTTR": 10,
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "CAM2", "name": "CAM2",
"operationType": "MT-Load-Processing",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": "1", "max": 1,
"mean": "0.9", "mean": 0.9,
"min": "0.1", "min": 0.1,
"stdev": "0.1" "stdev": 0.1
} }
}, },
"Decomposition": { "Decomposition": {
"_class": "Dream.OrderDecomposition", "_class": "Dream.OrderDecomposition",
"element_id": "DreamNode_5", "element_id": "DreamNode_5",
"name": "Decomposition" "name": "Decomposition"
}, },
"E1": { "E1": {
"_class": "Dream.ExitJobShop", "_class": "Dream.ExitJobShop",
"element_id": "DreamNode_6", "element_id": "DreamNode_6",
"name": "Exit" "name": "Exit"
}, },
"EDM": { "EDM": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.MachineManagedJob",
"element_id": "DreamNode_7", "element_id": "DreamNode_22",
"failures": { "failures": {
"MTTF": "40", "MTTF": 40,
"MTTR": "10", "MTTR": 10,
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "EDM", "name": "EDM",
"operationType": "MT-Load-Setup",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": "1", "max": 1,
"mean": "0.9", "mean": 0.9,
"min": "0.1", "min": 0.1,
"stdev": "0.1" "stdev": 0.1
} }
}, },
"IM1": { "IM1": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.MachineManagedJob",
"element_id": "DreamNode_8", "element_id": "DreamNode_7",
"failures": { "failures": {
"MTTF": "40", "MTTF": 40,
"MTTR": "10", "MTTR": 10,
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "IM1", "name": "IM1",
"operationType": "MT-Load-Setup",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": "1", "max": 1,
"mean": "0.9", "mean": 0.9,
"min": "0.1", "min": 0.1,
"stdev": "0.1" "stdev": 0.1
} }
}, },
"IM2": { "IM2": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.MachineManagedJob",
"element_id": "DreamNode_9", "element_id": "DreamNode_8",
"failures": { "failures": {
"MTTF": "40", "MTTF": 40,
"MTTR": "10", "MTTR": 10,
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "IM2", "name": "IM2",
"operationType": "MT-Load-Setup",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": "1", "max": 1,
"mean": "0.9", "mean": 0.9,
"min": "0.1", "min": 0.1,
"stdev": "0.1" "stdev": 0.1
} }
}, },
"MASS1": { "MASS1": {
"_class": "Dream.MouldAssembly", "_class": "Dream.MouldAssembly",
"element_id": "DreamNode_10", "element_id": "DreamNode_9",
"failures": { "failures": {
"MTTF": 40, "MTTF": 40,
"MTTR": 10, "MTTR": 10,
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "MouldAss", "name": "MASS1",
"operationType": "MT-Load-Processing",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": 1, "max": 1,
"mean": 0.9, "mean": 0.9,
"min": 0.1, "min": 0.1,
"stdev": 0.1 "stdev": 0.1
} }
}, },
"MASS2": { "MASS2": {
"_class": "Dream.MouldAssembly", "_class": "Dream.MouldAssembly",
"element_id": "DreamNode_11", "element_id": "DreamNode_10",
"failures": { "failures": {
"MTTF": 40, "MTTF": 40,
"MTTR": 10, "MTTR": 10,
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "MouldAss", "name": "MASS2",
"operationType": "MT-Load-Processing",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": 1, "max": 1,
"mean": 0.9, "mean": 0.9,
"min": 0.1, "min": 0.1,
"stdev": 0.1 "stdev": 0.1
} }
}, },
"MASS3": { "MASS3": {
"_class": "Dream.MouldAssembly", "_class": "Dream.MouldAssembly",
"element_id": "DreamNode_12", "element_id": "DreamNode_11",
"failures": { "failures": {
"MTTF": 40, "MTTF": 40,
"MTTR": 10, "MTTR": 10,
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "MouldAss", "name": "MASS3",
"operationType": "MT-Load-Processing",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": 1, "max": 1,
"mean": 0.9, "mean": 0.9,
"min": 0.1, "min": 0.1,
"stdev": 0.1 "stdev": 0.1
} }
}, },
"MILL1": { "MILL1": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.MachineManagedJob",
"element_id": "DreamNode_13", "element_id": "DreamNode_12",
"failures": { "failures": {
"MTTF": "40", "MTTF": 40,
"MTTR": "10", "MTTR": 10,
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "MILL1", "name": "MILL1",
"operationType": "MT-Load-Setup",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": "1", "max": 1,
"mean": "0.9", "mean": 0.9,
"min": "0.1", "min": 0.1,
"stdev": "0.1" "stdev": 0.1
} }
}, },
"MILL2": { "MILL2": {
"_class": "Dream.MachineManagedJob", "_class": "Dream.MachineManagedJob",
"element_id": "DreamNode_14", "element_id": "DreamNode_13",
"failures": { "failures": {
"MTTF": "40", "MTTF": 40,
"MTTR": "10", "MTTR": 10,
"failureDistribution": "No", "failureDistribution": "No",
"repairman": "None" "repairman": "None"
}, },
"name": "MILL2", "name": "MILL2",
"operationType": "MT-Load-Setup",
"processingTime": { "processingTime": {
"distributionType": "Fixed", "distributionType": "Fixed",
"max": "1", "max": 1,
"mean": "0.9", "mean": 0.9,
"min": "0.1", "min": 0.1,
"stdev": "0.1" "stdev": 0.1
} }
}, },
"PM1": { "PM1": {
"_class": "Dream.Operator", "_class": "Dream.Operator",
"element_id": "DreamNode_15", "element_id": "DreamNode_14",
"name": "PM1" "name": "PM1"
}, },
"PM2": { "PM2": {
"_class": "Dream.Operator", "_class": "Dream.Operator",
"element_id": "DreamNode_16", "element_id": "DreamNode_15",
"name": "PM2" "name": "PM2"
}, },
"QCAM": { "QCAM": {
"_class": "Dream.ConditionalBuffer", "_class": "Dream.ConditionalBuffer",
"capacity": "1", "capacity": "1",
"element_id": "DreamNode_17", "element_id": "DreamNode_16",
"isDummy": "0", "isDummy": "0",
"name": "QCAM", "name": "QCAM",
"schedulingRule": "FIFO" "schedulingRule": "FIFO"
}, },
"QEDM": { "QEDM": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"capacity": "1", "capacity": "1",
"element_id": "DreamNode_18", "element_id": "DreamNode_17",
"isDummy": "0", "isDummy": "0",
"name": "QEDM", "name": "QEDM",
"schedulingRule": "FIFO" "schedulingRule": "FIFO"
}, },
"QIM": { "QIM": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"capacity": -1, "capacity": -1,
"element_id": "DreamNode_19", "element_id": "DreamNode_18",
"isDummy": "0", "isDummy": "0",
"name": "QIM", "name": "QIM",
"schedulingRule": "FIFO" "schedulingRule": "FIFO"
}, },
"QMASS": { "QMASS": {
"_class": "Dream.MouldAssemblyBuffer", "_class": "Dream.MouldAssemblyBuffer",
"capacity": -1, "capacity": -1,
"element_id": "DreamNode_20", "element_id": "DreamNode_19",
"isDummy": "0", "isDummy": "0",
"name": "QMASS", "name": "QMASS",
"schedulingRule": "FIFO" "schedulingRule": "FIFO"
}, },
"QMILL": { "QMILL": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"capacity": "-1", "capacity": "-1",
"element_id": "DreamNode_21", "element_id": "DreamNode_20",
"isDummy": "0", "isDummy": "0",
"name": "QMILL", "name": "QMILL",
"schedulingRule": "FIFO" "schedulingRule": "FIFO"
}, },
"QStart": { "QStart": {
"_class": "Dream.QueueManagedJob", "_class": "Dream.QueueManagedJob",
"capacity": "1", "capacity": "1",
"element_id": "DreamNode_22", "element_id": "DreamNode_21",
"isDummy": "0", "isDummy": "0",
"name": "QStart", "name": "QStart",
"schedulingRule": "FIFO" "schedulingRule": "FIFO"
} }
}, },
"preference": { "preference": {
"coordinates": { "coordinates": {
"CAD1": { "CAD1": {
"left": 0.32963397636897157, "left": 0.32935725427514356,
"top": 0.2680049626379991 "top": 0.2673741799067207
}, },
"CAD2": { "CAD2": {
"left": 0.35914551462607636, "left": 0.358715003959836,
"top": 0.023577079050914163 "top": 0.02212751833710792
}, },
"CAM1": { "CAM1": {
"left": 0.8156850502215475, "left": 0.8156850502215475,
"top": 0.03770447816866011 "top": 0.03770447816866011
}, },
"CAM2": { "CAM2": {
"left": 0.7965020644878134, "left": 0.796328960197283,
"top": 0.3105076307737342 "top": 0.3079412968580852
}, },
"Decomposition": { "Decomposition": {
"left": 0.5277238535086819, "left": 0.5277238535086819,
"top": 0.10475955623433687 "top": 0.10475955623433687
}, },
"E1": { "E1": {
"left": 0.967876137039781, "left": 0.967876137039781,
"top": 0.39355726466863505 "top": 0.39355726466863505
}, },
"EDM": { "EDM": {
"left": 0.18964688721194897, "left": 0.18899051359520772,
"top": 0.9220848382145941 "top": 0.92197993071283
}, },
"IM1": { "IM1": {
"left": 0.8751810178550912, "left": 0.8743104827972474,
"top": 0.6049810252492097 "top": 0.6048188345476164
}, },
"IM2": { "IM2": {
"left": 0.8845462397808385, "left": 0.8845462397808385,
"top": 0.8560412718675537 "top": 0.8560412718675537
}, },
"MASS1": { "MASS1": {
"left": 0.5486473277825593, "left": 0.5486473277825593,
"top": 0.5247930837013548 "top": 0.5247930837013548
}, },
"MASS2": { "MASS2": {
"left": 0.5441103624829352, "left": 0.5441103624829352,
"top": 0.7115787006319392 "top": 0.7115787006319392
}, },
"MASS3": { "MASS3": {
"left": 0.5501964991975471, "left": 0.5495403769103371,
"top": 0.9108024938023543 "top": 0.9090722116828504
}, },
"MILL1": { "MILL1": {
"left": 0.1877564659501795, "left": 0.1877564659501795,
"top": 0.6841812972040019 "top": 0.6841812972040019
}, },
"MILL2": { "MILL2": {
"left": 0.18401596464596484, "left": 0.18401596464596484,
"top": 0.44453459509694726 "top": 0.44453459509694726
}, },
"PM1": { "PM1": {
"left": 0.001216264249816622, "left": 0.001216264249816622,
"top": 0.021371774115389482 "top": 0.021371774115389482
}, },
"PM2": { "PM2": {
"left": 0.002151852134290946, "left": 0.002151852134290946,
"top": 0.2275242854939252 "top": 0.2275242854939252
}, },
"QCAM": { "QCAM": {
"left": 0.6798946482505993, "left": 0.6798946482505993,
"top": 0.04336252204503648 "top": 0.04336252204503648
}, },
"QEDM": { "QEDM": {
"left": 0.05041752133280548, "left": 0.05041752133280548,
"top": 0.9193157852349616 "top": 0.9193157852349616
}, },
"QIM": { "QIM": {
"left": 0.7084640625588505, "left": 0.7084640625588505,
"top": 0.7069073434280151 "top": 0.7069073434280151
}, },
"QMASS": { "QMASS": {
"left": 0.39359833360679664, "left": 0.39359833360679664,
"top": 0.7621221762426658 "top": 0.7621221762426658
}, },
"QMILL": { "QMILL": {
"left": 0.024330940806924675, "left": 0.024330940806924675,
"top": 0.571934442232598 "top": 0.571934442232598
}, },
"QStart": { "QStart": {
"left": 0.15404040948036557, "left": 0.15404040948036557,
"top": 0.05376099760119495 "top": 0.05376099760119495
} }
}, },
"zoom_level": 0.8099919000000001 "zoom_level": 0.8099919000000001
}, },
"shift_spreadsheet": [ "shift_spreadsheet": [
[ [
"Day", "Day",
"Machines", "Machines",
"Start", "Start",
"End" "End"
], ],
[ [
null, null,
null, null,
null, null,
null null
] ]
], ],
"wip_part_spreadsheet": [ "wip_part_spreadsheet": [
[ [
"Order ID", "Order ID",
"Due Date", "Due Date",
"Priority", "Priority",
"Project Manager", "Project Manager",
"Part", "Part",
"Part Type", "Part Type",
"Sequence", "Sequence",
"Processing Times", "Processing Times",
"Prerequisites Parts" "Prerequisites Parts"
], ],
[ [
"Order 1", "Order 1",
"2014/03/15", "2014/03/15",
"1", "1",
"PM1", "PM1",
"Design", "Design",
"Design", "Design",
"CAD", "CAD",
"6", "6",
null null
], ],
[ [
null, null,
null, null,
null, null,
null, null,
"Part1", "Part1",
"Basic", "Basic",
"CAM-MILL-EDM-MILL-MASS", "CAM-MILL-EDM-MILL-MASS",
"8-4-2-8-0", "8-4-2-8-0",
"" ""
], ],
[ [
null, null,
null, null,
null, null,
null, null,
"Part2", "Part2",
"Basic", "Basic",
"CAM-MILL-EDM-MILL-EDM-MASS", "CAM-MILL-EDM-MILL-EDM-MASS",
"10-7-8-4-13-8-0", "10-7-8-4-13-8-0",
"" ""
], ],
[ [
"", "",
"", "",
"", "",
"", "",
"Assemble", "Assemble",
"Mould", "Mould",
"MASS-IM", "MASS-IM",
"2-12", "2-12",
"" ""
], ],
[ [
"Order 2", "Order 2",
"2014/03/14", "2014/03/14",
"1", "1",
"PM1", "PM1",
"Design", "Design",
"Design", "Design",
"CAD", "CAD",
"6", "6",
"" ""
], ],
[ [
"", "",
"", "",
"", "",
"", "",
"Part1", "Part1",
"Basic", "Basic",
"CAM-MILL-EDM-MILL-MASS", "CAM-MILL-EDM-MILL-MASS",
"8-4-2-8-0", "8-4-2-8-0",
"" ""
], ],
[ [
"", "",
"", "",
"", "",
"", "",
"Part2", "Part2",
"Basic", "Basic",
"CAM-MILL-EDM-MASS", "CAM-MILL-EDM-MASS",
"20-15-8-8-0", "20-15-8-8-0",
"" ""
], ],
[ [
"", "",
"", "",
"", "",
"", "",
"Assemble", "Assemble",
"Mould", "Mould",
"MASS-IM", "MASS-IM",
"1-12", "1-12",
"" ""
], ],
[ [
"Order 3", "Order 3",
"2014/03/15", "2014/03/15",
"1", "1",
"PM1", "PM1",
"Design", "Design",
"Design", "Design",
"CAD", "CAD",
"6", "6",
"" ""
], ],
[ [
"", "",
"", "",
"", "",
"", "",
"Part1", "Part1",
"Basic", "Basic",
"CAM-MILL-EDM-MASS", "CAM-MILL-EDM-MASS",
"8-4-2-0", "8-4-2-0",
"" ""
], ],
[ [
"", "",
"", "",
"", "",
"", "",
"Part2", "Part2",
"Basic", "Basic",
"CAM-MILL-EDM-MASS", "CAM-MILL-EDM-MASS",
"7-15-8-8-0", "7-15-8-8-0",
"" ""
], ],
[ [
"", "",
"", "",
"", "",
"", "",
"Assemble", "Assemble",
"Mould", "Mould",
"MASS-IM", "MASS-IM",
"1-3", "1-3",
"" ""
], ],
[ [
null, null,
null, null,
null, null,
null, null,
null, null,
null, null,
null, null,
null, null,
null null
] ]
] ]
} }
\ 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