View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000745 | OpenFOAM | Bug | public | 2013-02-12 13:43 | 2013-05-16 11:27 |
Reporter | Assigned To | ||||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | amd64 | OS | Xubuntu | OS Version | 12.10 |
Summary | 0000745: Radiation does not pass through AMI interface (view factor model) | ||||
Description | Radiation does not pass through AMI interface. View factor model is used. See notes.png picture in the attached zip-file to understand problem better. Example domain, AMI location, result of simulation and correct result are shown in notes.png Example case is also inside zip archive. I think 'faceAgglomerate' and 'viewFactorsGen' work incorrectly with AMI. But it probably easy to manage since they need just ignore AMI boundaries, since there is no radiation processes on them. | ||||
Steps To Reproduce | Unpack zip. Run file 'Allrun' in 'example' subfolder. | ||||
Additional Information | The correct solution can be obtained with some tricks: 1) remove AMI boundaries from 'constant/polyMesh/boundary' file 2) run 'faceAgglomerate' then 'viewFactorsGen' 3) copy produced files 'constant/F' to 'constant/F_noAMI' and 'constant/globalFaceFaces' to 'constant/globalFaceFaces_noAMI' 4) put AMI boundaries back to 'constant/polyMesh/boundary' file 5) run 'faceAgglomerate' and 'viewFactorsGen' 6) replace 'constant/globalFaceFaces' by 'constant/globalFaceFaces_noAMI' and 'constant/F' by 'constant/F_noAMI' 7) run solver Allrun file which follow the above routine can be found in 'corrected' subfolder of the attached zip archive. | ||||
Tags | No tags attached. | ||||
2013-02-12 13:43
|
|
|
To solve the problem a small change should be introduced to searchingEngine.H. Just to skip cyclicAMI patches in a cycle. forAll(Qrb, patchI) { const polyPatch& pp = patches[patchI]; if (!isA<processorPolyPatch>(pp) && !isA<cyclicAMIPolyPatch>(pp)) { includePatches.insert(patchI); } } Please account for this in the main branch. |
|
Pushed to 22x as bd0ad1b3c92d216b4e6055845540f44b3d36ece1. Thanks for report and solution! |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-02-12 13:43 |
|
New Issue | |
2013-02-12 13:43 |
|
File Added: Rad_AMI.zip | |
2013-05-15 09:57 |
|
Note Added: 0002202 | |
2013-05-16 11:27 |
|
Note Added: 0002211 | |
2013-05-16 11:27 |
|
Status | new => resolved |
2013-05-16 11:27 |
|
Fixed in Version | => 2.2.x |
2013-05-16 11:27 |
|
Resolution | open => fixed |
2013-05-16 11:27 |
|
Assigned To | => user4 |