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
06d2457a
Commit
06d2457a
authored
Jul 24, 2014
by
Georgios Dagkakis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
test78 and dump added as a more solid test of batch problems
parent
66448bed
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
733 additions
and
0 deletions
+733
-0
dream/simulation/JSONInputs/Topology78.json
dream/simulation/JSONInputs/Topology78.json
+559
-0
dream/tests/dump/Topology78.json.result
dream/tests/dump/Topology78.json.result
+174
-0
No files found.
dream/simulation/JSONInputs/Topology78.json
0 → 100644
View file @
06d2457a
{
"edges"
:
{
"con_140"
:
[
"S1"
,
"QStart"
,
{}
],
"con_145"
:
[
"QStart"
,
"BDA"
,
{}
],
"con_150"
:
[
"QStart"
,
"BDB"
,
{}
],
"con_155"
:
[
"BDA"
,
"M1A"
,
{}
],
"con_160"
:
[
"M1A"
,
"Q2A"
,
{}
],
"con_165"
:
[
"Q2A"
,
"M2A"
,
{}
],
"con_170"
:
[
"M2A"
,
"Q3A"
,
{}
],
"con_175"
:
[
"Q3A"
,
"M3A"
,
{}
],
"con_180"
:
[
"M3A"
,
"BRA"
,
{}
],
"con_185"
:
[
"BRA"
,
"QM"
,
{}
],
"con_190"
:
[
"BDB"
,
"M1B"
,
{}
],
"con_195"
:
[
"M1B"
,
"Q2B"
,
{}
],
"con_200"
:
[
"Q2B"
,
"M2B"
,
{}
],
"con_205"
:
[
"M2B"
,
"Q3B"
,
{}
],
"con_210"
:
[
"Q3B"
,
"M3B"
,
{}
],
"con_215"
:
[
"M3B"
,
"BRB"
,
{}
],
"con_220"
:
[
"BRB"
,
"QM"
,
{}
],
"con_225"
:
[
"QM"
,
"MM"
,
{}
],
"con_230"
:
[
"MM"
,
"QPr"
,
{}
],
"con_235"
:
[
"QPr"
,
"PrA"
,
{}
],
"con_240"
:
[
"QPr"
,
"PrB"
,
{}
],
"con_245"
:
[
"PrA"
,
"QPa"
,
{}
],
"con_250"
:
[
"PrB"
,
"QPa"
,
{}
],
"con_255"
:
[
"QPa"
,
"PaA"
,
{}
],
"con_260"
:
[
"QPa"
,
"PaB"
,
{}
],
"con_265"
:
[
"PaA"
,
"E1"
,
{}
],
"con_270"
:
[
"PaB"
,
"E1"
,
{}
]
},
"general"
:
{
"confidenceLevel"
:
"0.95"
,
"maxSimTime"
:
"2880"
,
"numberOfReplications"
:
"1"
,
"processTimeout"
:
"0.5"
,
"trace"
:
"No"
},
"nodes"
:
{
"BDA"
:
{
"_class"
:
"Dream.BatchDecompositionStartTime"
,
"element_id"
:
"DreamNode_1"
,
"name"
:
"Deco_A"
,
"numberOfSubBatches"
:
4
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
"BDB"
:
{
"_class"
:
"Dream.BatchDecompositionStartTime"
,
"element_id"
:
"DreamNode_2"
,
"name"
:
"Deco_B"
,
"numberOfSubBatches"
:
4
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
"BRA"
:
{
"_class"
:
"Dream.BatchReassembly"
,
"element_id"
:
"DreamNode_3"
,
"name"
:
"Assembly_A"
,
"numberOfSubBatches"
:
4
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
"BRB"
:
{
"_class"
:
"Dream.BatchReassembly"
,
"element_id"
:
"DreamNode_4"
,
"name"
:
"Assembly_B"
,
"numberOfSubBatches"
:
4
,
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0"
}
},
"E1"
:
{
"_class"
:
"Dream.Exit"
,
"element_id"
:
"DreamNode_5"
,
"name"
:
"Stock"
},
"M1A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"element_id"
:
"DreamNode_6"
,
"failures"
:
{},
"name"
:
"M1A"
,
"shift"
:
{
"shiftPattern"
:
[[
360
,
780
],
[
1800
,
2220
]],
"endUnfinished"
:
0
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.1"
}
},
"M1B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"element_id"
:
"DreamNode_7"
,
"failures"
:
{},
"name"
:
"M1B"
,
"shift"
:
{
"shiftPattern"
:
[[
360
,
1260
],
[
1800
,
2700
]],
"endUnfinished"
:
0
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.1"
}
},
"M2A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"element_id"
:
"DreamNode_8"
,
"failures"
:
{},
"name"
:
"M2A"
,
"shift"
:
{
"shiftPattern"
:
[[
360
,
780
],
[
1800
,
2220
]],
"endUnfinished"
:
0
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.1"
}
},
"M2B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"element_id"
:
"DreamNode_9"
,
"failures"
:
{},
"name"
:
"M2B"
,
"shift"
:
{
"shiftPattern"
:
[[
360
,
1260
],
[
1800
,
2700
]],
"endUnfinished"
:
0
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.1"
}
},
"M3A"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"element_id"
:
"DreamNode_10"
,
"failures"
:
{},
"name"
:
"M3A"
,
"shift"
:
{
"shiftPattern"
:
[[
360
,
780
],
[
1800
,
2220
]],
"endUnfinished"
:
0
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.1"
}
},
"M3B"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"element_id"
:
"DreamNode_11"
,
"failures"
:
{},
"name"
:
"M3B"
,
"shift"
:
{
"shiftPattern"
:
[[
360
,
1260
],
[
1800
,
2700
]],
"endUnfinished"
:
0
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.1"
}
},
"MM"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"element_id"
:
"DreamNode_12"
,
"failures"
:
{},
"name"
:
"MM"
,
"shift"
:
{
"shiftPattern"
:
[[
360
,
1260
],
[
1800
,
2700
]],
"endUnfinished"
:
0
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.1"
}
},
"PaA"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"element_id"
:
"DreamNode_13"
,
"failures"
:
{},
"name"
:
"PaA"
,
"shift"
:
{
"shiftPattern"
:
[[
360
,
780
],
[
1800
,
2220
]],
"endUnfinished"
:
0
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.1"
}
},
"PaB"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"element_id"
:
"DreamNode_14"
,
"failures"
:
{},
"name"
:
"PaB"
,
"shift"
:
{
"shiftPattern"
:
[[
360
,
1260
],
[
1800
,
2700
]],
"endUnfinished"
:
0
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.1"
}
},
"PrA"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"element_id"
:
"DreamNode_15"
,
"failures"
:
{},
"name"
:
"PrA"
,
"shift"
:
{
"shiftPattern"
:
[[
360
,
780
],
[
1800
,
2220
]],
"endUnfinished"
:
0
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.1"
}
},
"PrB"
:
{
"_class"
:
"Dream.BatchScrapMachine"
,
"element_id"
:
"DreamNode_16"
,
"failures"
:
{},
"name"
:
"PrA"
,
"shift"
:
{
"shiftPattern"
:
[[
360
,
1260
],
[
1800
,
2700
]],
"endUnfinished"
:
0
},
"processingTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.1"
}
},
"Q2A"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
"2"
,
"element_id"
:
"DreamNode_17"
,
"isDummy"
:
"0"
,
"name"
:
"Q2A"
,
"schedulingRule"
:
"FIFO"
},
"Q2B"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
"2"
,
"element_id"
:
"DreamNode_18"
,
"isDummy"
:
"0"
,
"name"
:
"Q2B"
,
"schedulingRule"
:
"FIFO"
},
"Q3A"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
"2"
,
"element_id"
:
"DreamNode_19"
,
"isDummy"
:
"0"
,
"name"
:
"Q3A"
,
"schedulingRule"
:
"FIFO"
},
"Q3B"
:
{
"_class"
:
"Dream.LineClearance"
,
"capacity"
:
"2"
,
"element_id"
:
"DreamNode_20"
,
"isDummy"
:
"0"
,
"name"
:
"Q3B"
,
"schedulingRule"
:
"FIFO"
},
"QM"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"3"
,
"element_id"
:
"DreamNode_21"
,
"isDummy"
:
"0"
,
"name"
:
"QM"
,
"schedulingRule"
:
"FIFO"
},
"QPa"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"3"
,
"element_id"
:
"DreamNode_22"
,
"isDummy"
:
"0"
,
"name"
:
"QPa"
,
"schedulingRule"
:
"FIFO"
},
"QPr"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"3"
,
"element_id"
:
"DreamNode_23"
,
"isDummy"
:
"0"
,
"name"
:
"QPr"
,
"schedulingRule"
:
"FIFO"
},
"QStart"
:
{
"_class"
:
"Dream.Queue"
,
"capacity"
:
"1"
,
"element_id"
:
"DreamNode_24"
,
"isDummy"
:
"0"
,
"name"
:
"StartQueue"
,
"schedulingRule"
:
"FIFO"
},
"S1"
:
{
"_class"
:
"Dream.BatchSource"
,
"batchNumberOfUnits"
:
100
,
"element_id"
:
"DreamNode_25"
,
"entity"
:
"Dream.Batch"
,
"interarrivalTime"
:
{
"distributionType"
:
"Fixed"
,
"mean"
:
"0.5"
},
"name"
:
"Source"
},
"EV"
:
{
"_class"
:
"Dream.EventGenerator"
,
"name"
:
"attainment"
,
"start"
:
"1440"
,
"interval"
:
"1440"
,
"method"
:
"Globals.countIntervalThroughput"
,
"argumentDict"
:
{
}
}
},
"preference"
:
{
"coordinates"
:
{
"BDA"
:
{
"left"
:
0.17522921311349376
,
"top"
:
0.014751694583812569
},
"BDB"
:
{
"left"
:
0.17064206093774784
,
"top"
:
0.18992806776658683
},
"BRA"
:
{
"left"
:
0.7623846916089703
,
"top"
:
0.014751694583812569
},
"BRB"
:
{
"left"
:
0.7486232350817325
,
"top"
:
0.2175874951112354
},
"E1"
:
{
"left"
:
0.781650730747103
,
"top"
:
0.8537543240381524
},
"M1A"
:
{
"left"
:
0.26697225662841195
,
"top"
:
0.005531885468929714
},
"M1B"
:
{
"left"
:
0.2550456609714726
,
"top"
:
0.18992806776658683
},
"M2A"
:
{
"left"
:
0.4596326480097402
,
"top"
:
0.005531885468929714
},
"M2B"
:
{
"left"
:
0.4568803567042926
,
"top"
:
0.18992806776658683
},
"M3A"
:
{
"left"
:
0.6614673437425602
,
"top"
:
0.023971503698695426
},
"M3B"
:
{
"left"
:
0.6495407480856209
,
"top"
:
0.20836768599635255
},
"MM"
:
{
"left"
:
0.882568078613513
,
"top"
:
0.34666482271959537
},
"PaA"
:
{
"left"
:
0.8926598134001541
,
"top"
:
0.7707760420042068
},
"PaB"
:
{
"left"
:
0.670641648094052
,
"top"
:
0.7707760420042068
},
"PrA"
:
{
"left"
:
0.8788983568729164
,
"top"
:
0.6048194779363153
},
"PrB"
:
{
"left"
:
0.6844031046212897
,
"top"
:
0.5863798597065496
},
"Q2A"
:
{
"left"
:
0.35871530014333014
,
"top"
:
0.014751694583812569
},
"Q2B"
:
{
"left"
:
0.3651373131893744
,
"top"
:
0.18070825865170398
},
"Q3A"
:
{
"left"
:
0.569724300227642
,
"top"
:
0.014751694583812569
},
"Q3B"
:
{
"left"
:
0.5577977045707027
,
"top"
:
0.19914787688146968
},
"QM"
:
{
"left"
:
0.8642194699105294
,
"top"
:
0.1530488313070554
},
"QPa"
:
{
"left"
:
0.781650730747103
,
"top"
:
0.6509185235107297
},
"QPr"
:
{
"left"
:
0.7908250350985949
,
"top"
:
0.503401577672604
},
"QStart"
:
{
"left"
:
0.0972476261258133
,
"top"
:
0.09772997661775827
},
"S1"
:
{
"left"
:
0.0037421998521831056
,
"top"
:
0.09077525071036834
}
},
"zoom_level"
:
0.81
},
"spreadsheet"
:
[
[
"Jobs"
,
"ID"
,
"Order Date"
,
"Due Date"
,
"Priority"
,
"Material"
,
"Sequence"
,
"Processing Times"
],
[
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
]
]
}
dream/tests/dump/Topology78.json.result
0 → 100644
View file @
06d2457a
{
"_class": "Dream.Simulation",
"elementList": [
{
"_class": "Dream.Exit",
"id": "E1",
"results": {
"intervalThroughputList": [
8500
],
"lifespan": 137.96875,
"takt_time": 15.3125,
"throughput": 176,
"unitsThroughput": 17600
}
},
{
"_class": "Dream.Machine",
"id": "M1A",
"results": {
"blockage_ratio": 13.194444444444445,
"failure_ratio": 0.0,
"off_shift_ratio": 70.83333333333333,
"waiting_ratio": 0.0,
"working_ratio": 15.972222222222221
}
},
{
"_class": "Dream.Machine",
"id": "M1B",
"results": {
"blockage_ratio": 13.975694444444445,
"failure_ratio": 0.0,
"off_shift_ratio": 37.5,
"waiting_ratio": 0.0,
"working_ratio": 48.52430555555556
}
},
{
"_class": "Dream.Machine",
"id": "M2A",
"results": {
"blockage_ratio": 13.368055555555555,
"failure_ratio": 0.0,
"off_shift_ratio": 70.83333333333333,
"waiting_ratio": 0.08680555555555555,
"working_ratio": 15.711805555555555
}
},
{
"_class": "Dream.Machine",
"id": "M2B",
"results": {
"blockage_ratio": 14.0625,
"failure_ratio": 0.0,
"off_shift_ratio": 37.5,
"waiting_ratio": 0.08680555555555555,
"working_ratio": 48.35069444444444
}
},
{
"_class": "Dream.Machine",
"id": "M3A",
"results": {
"blockage_ratio": 13.45486111111111,
"failure_ratio": 0.0,
"off_shift_ratio": 70.83333333333333,
"waiting_ratio": 0.1736111111111111,
"working_ratio": 15.538194444444445
}
},
{
"_class": "Dream.Machine",
"id": "M3B",
"results": {
"blockage_ratio": 14.149305555555555,
"failure_ratio": 0.0,
"off_shift_ratio": 37.5,
"waiting_ratio": 0.1736111111111111,
"working_ratio": 48.177083333333336
}
},
{
"_class": "Dream.Machine",
"id": "MM",
"results": {
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"off_shift_ratio": 37.5,
"waiting_ratio": 0.5208333333333334,
"working_ratio": 61.979166666666664
}
},
{
"_class": "Dream.Machine",
"id": "PaA",
"results": {
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"off_shift_ratio": 70.83333333333333,
"waiting_ratio": 14.930555555555555,
"working_ratio": 14.23611111111111
}
},
{
"_class": "Dream.Machine",
"id": "PaB",
"results": {
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"off_shift_ratio": 37.5,
"waiting_ratio": 15.45138888888889,
"working_ratio": 47.048611111111114
}
},
{
"_class": "Dream.Machine",
"id": "PrA",
"results": {
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"off_shift_ratio": 70.83333333333333,
"waiting_ratio": 14.930555555555555,
"working_ratio": 14.23611111111111
}
},
{
"_class": "Dream.Machine",
"id": "PrB",
"results": {
"blockage_ratio": 0.0,
"failure_ratio": 0.0,
"off_shift_ratio": 37.5,
"waiting_ratio": 15.104166666666666,
"working_ratio": 47.395833333333336
}
},
{
"_class": "Dream.LineClearance",
"id": "Q2A"
},
{
"_class": "Dream.LineClearance",
"id": "Q2B"
},
{
"_class": "Dream.LineClearance",
"id": "Q3A"
},
{
"_class": "Dream.LineClearance",
"id": "Q3B"
},
{
"_class": "Dream.Queue",
"id": "QM"
},
{
"_class": "Dream.Queue",
"id": "QPa"
},
{
"_class": "Dream.Queue",
"id": "QPr"
},
{
"_class": "Dream.Queue",
"id": "QStart"
}
],
"general": {
"_class": "Dream.Configuration"
}
}
\ No newline at end of file
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