|
[Sponsors] |
[Other] Bridging between close proximity surfaces |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
March 9, 2017, 06:54 |
Bridging between close proximity surfaces
|
#1 |
Member
Join Date: Apr 2015
Posts: 37
Rep Power: 11 |
Hello,
Is there a way to prevent bridging in OpenFOAM when meshing a thin/detailed volume, without decreasing the element size in the mesh. There is a function in Star CCM+ for the "wrapper", which is called "contact prevention" and where one can define multiple patches which should not be in contact with each other. With this function activated the meshing will always inflate the volume and no bridging will appear. Is there a similar way to prevent this problem in OpenFOAM? Thanks and Cheers |
|
March 9, 2017, 08:34 |
|
#2 |
Senior Member
Uwe Pilz
Join Date: Feb 2017
Location: Leipzig, Germany
Posts: 744
Rep Power: 15 |
From my experience you should make the mesh 3 times finer than the width of the structure. If you go much below this point, the structure is numerical "widened" which may give far unreal results. Of course, a no slip b.c. helps but that cannot be used in all model cases.
In some FEM solvers 3d and 2d or even 1d elements may be combined. OF however, is always 3d.
__________________
Uwe Pilz -- Die der Hauptbewegung überlagerte Schwankungsbewegung ist in ihren Einzelheiten so hoffnungslos kompliziert, daß ihre theoretische Berechnung aussichtslos erscheint. (Hermann Schlichting, 1950) |
|
March 10, 2017, 10:30 |
|
#3 | |
Member
Join Date: Apr 2015
Posts: 37
Rep Power: 11 |
Quote:
Thanks for the quick reply. Changing the b.c. is not a solution and the goal is to only adjust the mesh. For sure refining the specific area is a well known solution but in my opinion it has two main disadvantages: • One need to do this manually, means one needs first to create a mesh, have to have a look where bridging is appearing and then one have to adapt these patches. In worse case one have to do this a few times to get rid of the bridging. • The solution can also be “wasting” a lot of cells because of to big refinement regions. My understanding about the contact prevention in Star-CCM+ is that it is working in this way that its looking for bridging in a defined areas, and when it is risk of bridging will the algorithm automatically refine only this zone. End-effect is that one is not wasting cells and its more or less an automatic process. Is there something similar in OpenFOAM and SnappyHexMesh? Thanks and Cheers |
||
March 13, 2017, 06:43 |
|
#4 |
Senior Member
Anton Kidess
Join Date: May 2009
Location: Germany
Posts: 1,377
Rep Power: 29 |
On surfaces that should not bridge, you can locally increase the refinement level. Apart from that, shm has a gapRefine setting you can use. With both you need to be careful not to obtain gaps where you actually want the mesh to be bridged.
__________________
*On twitter @akidTwit *Spend as much time formulating your questions as you expect people to spend on their answer. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
NURBS surfaces on a wing | frossi | CFX | 5 | February 5, 2017 15:27 |
[snappyHexMesh] gaps for close surfaces- meshing with sHM | jango | OpenFOAM Meshing & Mesh Conversion | 0 | November 28, 2016 02:10 |
[snappyHexMesh] SHM not snapping to some surfaces | Swift | OpenFOAM Meshing & Mesh Conversion | 13 | January 4, 2016 01:56 |
[snappyHexMesh] crash sHM | H25E | OpenFOAM Meshing & Mesh Conversion | 11 | November 10, 2014 11:27 |
Modeling both radiation and convection on surfaces - Ansys Transient Thermal R13 | s.mishra | ANSYS | 0 | March 31, 2012 04:12 |