|
[Sponsors] |
SnappyHexMesh with Empty patches in blockMesh |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
May 6, 2022, 06:48 |
SnappyHexMesh with Empty patches in blockMesh
|
#1 |
Member
Ilan
Join Date: Dec 2018
Posts: 52
Rep Power: 7 |
Hello Foamers,
I really hope someone will see this soon, cause I am stuck here :/ So, I am working on a project using oversets. I used the wolfdynamics tutorials as basis to build my simulation. In those, the meshes containing the structures uses snappyHexMesh without problems. Their front and back are defined in the blockMesh as symmetryPlane. In the overall mesh (backgroud), front and back patches were defined as "empty". and the overset is working well. My problem is, I need to use snappyHexMesh to localy improve my 2D mesh but with empty patches in blockmesh, there is a point the calcul stop sending a warning : Code:
Correcting 2-D mesh motion--> FOAM Warning : From void Foam::twoDPointCorrector::calcAddressing() const in file twoDPointCorrector/twoDPointCorrector.C at line 163 The number of points in the mesh is not equal to twice the number of edges normal to the plane - this may be OK only for wedge geometries. Please check the geometry or adjust the orthogonality tolerance. Number of normal edges: 1066710 number of points: 1269000 I solved the problem by defining front and back as symmetryPlane but... doing that, the overset stopped working: in my simulation my moving meshes controled by the overset seems completly independant of the background mesh... I indentified 4 potential solutions upto now but don't know how to apply them or which one would be the best : - Include my mesh refinement in the blockmeshdict. I don't like this solution because it strongly limits my possibilities. - Find a way to use snappyHexMesh with empty front and back patches. I already tried to reorder the points before using snappy, but it did not change a thing. - Find another kind of patch that will not interfer with my overset. But as a symmetryPlane isn't working, I guess that none of them will. - Putting the symmetryPlane to mesh and removing it with a createPatch -overwrite to empty, but until now, this solution never succeed for some magical reasons, openfoam is refusing to swap back to empty patches... Do any of you have an idea how to solve this ? I would be really grateful. Feel free to ask for informations if you thing something is lacking in the thread, I really need to sort the things out ! Have a amazing day ! Magi |
|
May 6, 2022, 08:29 |
|
#2 |
Member
Ilan
Join Date: Dec 2018
Posts: 52
Rep Power: 7 |
The situation is the same as in :
snappyHexMesh stuck when snap is turned on Except I need my empty patches... |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[snappyHexMesh] Patches disappearing after snappyHexMesh | obiscolly50 | OpenFOAM Meshing & Mesh Conversion | 3 | April 14, 2023 14:24 |
[mesh manipulation] createpatch not working when using layer addition in snappyHexMesh | Dikkeunit | OpenFOAM Meshing & Mesh Conversion | 0 | February 3, 2020 10:46 |
This mesh contains patches of type empty but is not 1D or 2D | oric | OpenFOAM Running, Solving & CFD | 36 | November 28, 2016 08:12 |
[snappyHexMesh] snappyHexMesh does not create boundary patches from .stl files | bug_or_feature | OpenFOAM Meshing & Mesh Conversion | 7 | August 30, 2016 20:18 |
[mesh manipulation] mirrorMesh and undoing the joining of patches | chegdan | OpenFOAM Meshing & Mesh Conversion | 3 | October 21, 2015 09:09 |