Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
dream
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
dream
Commits
e6da1bf4
Commit
e6da1bf4
authored
Mar 05, 2014
by
Jérome Perrin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update PartJobShop example topology to have operationType set
parent
3c989f93
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
461 additions
and
449 deletions
+461
-449
dream/simulation/Examples/PartJobShop.json
dream/simulation/Examples/PartJobShop.json
+461
-449
No files found.
dream/simulation/Examples/PartJobShop.json
View file @
e6da1bf4
{
{
"edges"
:
{
"edges"
:
{
"con_10"
:
[
"con_10"
:
[
"CAD1"
,
"Decomposition"
,
{}
],
"con_15"
:
[
"CAD2"
,
"CAD2"
,
"Decomposition"
,
"Decomposition"
,
{}
{}
],
],
"con_
20
"
:
[
"con_
15
"
:
[
"Decomposition"
,
"Decomposition"
,
"QCAM"
,
"QCAM"
,
{}
{}
],
],
"con_2
5
"
:
[
"con_2
0
"
:
[
"QMILL"
,
"QMILL"
,
"MILL2"
,
"MILL2"
,
{}
{}
],
],
"con_
30
"
:
[
"con_
25
"
:
[
"QMILL"
,
"QMILL"
,
"MILL1"
,
"MILL1"
,
{}
{}
],
],
"con_3
5
"
:
[
"con_3
0
"
:
[
"QStart"
,
"QStart"
,
"CAD2"
,
"CAD2"
,
{}
{}
],
],
"con_
40
"
:
[
"con_
35
"
:
[
"QCAM"
,
"QCAM"
,
"CAM1"
,
"CAM1"
,
{}
{}
],
],
"con_4
5
"
:
[
"con_4
0
"
:
[
"QCAM"
,
"QCAM"
,
"CAM2"
,
"CAM2"
,
{}
{}
],
],
"con_5"
:
[
"con_
4
5"
:
[
"QStart"
,
"QStart"
,
"CAD1"
,
"CAD1"
,
{}
{}
],
],
"con_5"
:
[
"CAD1"
,
"Decomposition"
,
{}
],
"con_50"
:
[
"con_50"
:
[
"QEDM"
,
"QEDM"
,
"EDM"
,
"EDM"
,
...
@@ -107,72 +107,76 @@
...
@@ -107,72 +107,76 @@
"_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"
:
{
...
@@ -187,68 +191,72 @@
...
@@ -187,68 +191,72 @@
},
},
"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
,
...
@@ -259,14 +267,15 @@
...
@@ -259,14 +267,15 @@
},
},
"MASS2"
:
{
"MASS2"
:
{
"_class"
:
"Dream.MouldAssembly"
,
"_class"
:
"Dream.MouldAssembly"
,
"element_id"
:
"DreamNode_1
1"
,
"element_id"
:
"DreamNode_1
0"
,
"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
,
...
@@ -277,14 +286,15 @@
...
@@ -277,14 +286,15 @@
},
},
"MASS3"
:
{
"MASS3"
:
{
"_class"
:
"Dream.MouldAssembly"
,
"_class"
:
"Dream.MouldAssembly"
,
"element_id"
:
"DreamNode_1
2"
,
"element_id"
:
"DreamNode_1
1"
,
"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
,
...
@@ -295,54 +305,56 @@
...
@@ -295,54 +305,56 @@
},
},
"MILL1"
:
{
"MILL1"
:
{
"_class"
:
"Dream.MachineManagedJob"
,
"_class"
:
"Dream.MachineManagedJob"
,
"element_id"
:
"DreamNode_1
3"
,
"element_id"
:
"DreamNode_1
2"
,
"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_1
4"
,
"element_id"
:
"DreamNode_1
3"
,
"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_1
5"
,
"element_id"
:
"DreamNode_1
4"
,
"name"
:
"PM1"
"name"
:
"PM1"
},
},
"PM2"
:
{
"PM2"
:
{
"_class"
:
"Dream.Operator"
,
"_class"
:
"Dream.Operator"
,
"element_id"
:
"DreamNode_1
6"
,
"element_id"
:
"DreamNode_1
5"
,
"name"
:
"PM2"
"name"
:
"PM2"
},
},
"QCAM"
:
{
"QCAM"
:
{
"_class"
:
"Dream.ConditionalBuffer"
,
"_class"
:
"Dream.ConditionalBuffer"
,
"capacity"
:
"1"
,
"capacity"
:
"1"
,
"element_id"
:
"DreamNode_1
7"
,
"element_id"
:
"DreamNode_1
6"
,
"isDummy"
:
"0"
,
"isDummy"
:
"0"
,
"name"
:
"QCAM"
,
"name"
:
"QCAM"
,
"schedulingRule"
:
"FIFO"
"schedulingRule"
:
"FIFO"
...
@@ -350,7 +362,7 @@
...
@@ -350,7 +362,7 @@
"QEDM"
:
{
"QEDM"
:
{
"_class"
:
"Dream.QueueManagedJob"
,
"_class"
:
"Dream.QueueManagedJob"
,
"capacity"
:
"1"
,
"capacity"
:
"1"
,
"element_id"
:
"DreamNode_1
8"
,
"element_id"
:
"DreamNode_1
7"
,
"isDummy"
:
"0"
,
"isDummy"
:
"0"
,
"name"
:
"QEDM"
,
"name"
:
"QEDM"
,
"schedulingRule"
:
"FIFO"
"schedulingRule"
:
"FIFO"
...
@@ -358,7 +370,7 @@
...
@@ -358,7 +370,7 @@
"QIM"
:
{
"QIM"
:
{
"_class"
:
"Dream.QueueManagedJob"
,
"_class"
:
"Dream.QueueManagedJob"
,
"capacity"
:
-1
,
"capacity"
:
-1
,
"element_id"
:
"DreamNode_1
9"
,
"element_id"
:
"DreamNode_1
8"
,
"isDummy"
:
"0"
,
"isDummy"
:
"0"
,
"name"
:
"QIM"
,
"name"
:
"QIM"
,
"schedulingRule"
:
"FIFO"
"schedulingRule"
:
"FIFO"
...
@@ -366,7 +378,7 @@
...
@@ -366,7 +378,7 @@
"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"
...
@@ -374,7 +386,7 @@
...
@@ -374,7 +386,7 @@
"QMILL"
:
{
"QMILL"
:
{
"_class"
:
"Dream.QueueManagedJob"
,
"_class"
:
"Dream.QueueManagedJob"
,
"capacity"
:
"-1"
,
"capacity"
:
"-1"
,
"element_id"
:
"DreamNode_2
1"
,
"element_id"
:
"DreamNode_2
0"
,
"isDummy"
:
"0"
,
"isDummy"
:
"0"
,
"name"
:
"QMILL"
,
"name"
:
"QMILL"
,
"schedulingRule"
:
"FIFO"
"schedulingRule"
:
"FIFO"
...
@@ -382,7 +394,7 @@
...
@@ -382,7 +394,7 @@
"QStart"
:
{
"QStart"
:
{
"_class"
:
"Dream.QueueManagedJob"
,
"_class"
:
"Dream.QueueManagedJob"
,
"capacity"
:
"1"
,
"capacity"
:
"1"
,
"element_id"
:
"DreamNode_2
2"
,
"element_id"
:
"DreamNode_2
1"
,
"isDummy"
:
"0"
,
"isDummy"
:
"0"
,
"name"
:
"QStart"
,
"name"
:
"QStart"
,
"schedulingRule"
:
"FIFO"
"schedulingRule"
:
"FIFO"
...
@@ -391,20 +403,20 @@
...
@@ -391,20 +403,20 @@
"preference"
:
{
"preference"
:
{
"coordinates"
:
{
"coordinates"
:
{
"CAD1"
:
{
"CAD1"
:
{
"left"
:
0.329
63397636897157
,
"left"
:
0.329
35725427514356
,
"top"
:
0.26
80049626379991
"top"
:
0.26
73741799067207
},
},
"CAD2"
:
{
"CAD2"
:
{
"left"
:
0.35
914551462607636
,
"left"
:
0.35
8715003959836
,
"top"
:
0.02
3577079050914163
"top"
:
0.02
212751833710792
},
},
"CAM1"
:
{
"CAM1"
:
{
"left"
:
0.8156850502215475
,
"left"
:
0.8156850502215475
,
"top"
:
0.03770447816866011
"top"
:
0.03770447816866011
},
},
"CAM2"
:
{
"CAM2"
:
{
"left"
:
0.796
5020644878134
,
"left"
:
0.796
328960197283
,
"top"
:
0.3
10507630773734
2
"top"
:
0.3
07941296858085
2
},
},
"Decomposition"
:
{
"Decomposition"
:
{
"left"
:
0.5277238535086819
,
"left"
:
0.5277238535086819
,
...
@@ -415,12 +427,12 @@
...
@@ -415,12 +427,12 @@
"top"
:
0.39355726466863505
"top"
:
0.39355726466863505
},
},
"EDM"
:
{
"EDM"
:
{
"left"
:
0.18
964688721194897
,
"left"
:
0.18
899051359520772
,
"top"
:
0.92
20848382145941
"top"
:
0.92
197993071283
},
},
"IM1"
:
{
"IM1"
:
{
"left"
:
0.87
51810178550912
,
"left"
:
0.87
43104827972474
,
"top"
:
0.604
9810252492097
"top"
:
0.604
8188345476164
},
},
"IM2"
:
{
"IM2"
:
{
"left"
:
0.8845462397808385
,
"left"
:
0.8845462397808385
,
...
@@ -435,8 +447,8 @@
...
@@ -435,8 +447,8 @@
"top"
:
0.7115787006319392
"top"
:
0.7115787006319392
},
},
"MASS3"
:
{
"MASS3"
:
{
"left"
:
0.5
501964991975471
,
"left"
:
0.5
495403769103371
,
"top"
:
0.9
108024938023543
"top"
:
0.9
090722116828504
},
},
"MILL1"
:
{
"MILL1"
:
{
"left"
:
0.1877564659501795
,
"left"
:
0.1877564659501795
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment