|
[Sponsors] |
![]() |
![]() |
#1 |
Member
Join Date: May 2017
Posts: 38
Rep Power: 8 ![]() |
hello,
I work with a moving mesh (oscillating and rotating mesh motion) with pimpledymfoam. I would like to refine this mesh during the running. is it possible with pimpledymfoam? what I have to do? thanks in advance |
|
![]() |
![]() |
![]() |
![]() |
#2 |
Super Moderator
Tobias Holzmann
Join Date: Oct 2010
Location: Tussenhausen
Posts: 2,687
Blog Entries: 6
Rep Power: 49 ![]() ![]() ![]() |
Hi,
short answer to a short question. Yes it is. There is the dynamicRefineFvMesh Lib (hope I wrote it correct). Here you can refine the mesh based on a quantity. It is called adaptive mesh refinement (AMR). One case can be checked out here: http://www.holzmann-cfd.de/index.php...aptive-meshing However, the actual lib can only handle 3d cases properly. 2D case refinement is not possible and you only can refine hexaeders. All other volume types will be protected.
__________________
Keep foaming, Tobias Holzmann |
|
![]() |
![]() |
![]() |
![]() |
#3 |
Member
Join Date: May 2017
Posts: 38
Rep Power: 8 ![]() |
thank you so much, it's just what I need
![]() |
|
![]() |
![]() |
![]() |
![]() |
#4 | |
Member
Rodrigo
Join Date: Mar 2010
Posts: 98
Rep Power: 15 ![]() |
Quote:
From here one cannot deduce the compatibility of AMR with mesh motion in OpenFOAM. I think this was the initial question at this thread. From my understanding, AMR uses "dynamicRefineFvMesh" and mesh motion uses "dynamicMotionSolverFvMesh". They are both "dynamicFvMesh"-based, but (I think that) their current implementation did not take into account their simultaneous use in a single case. In fact, both use the same dictionary (constant/dynamicFvMesh file), where you first must specify what kind of dynamicFvMesh utility do you want to use e.g. "staticFvMesh", "dynamicRefineFvMesh", "dynamicMotionSolverFvMesh", etc... Please, correct me if I am wrong. Indeed I would be glad if anyone was able to use both functionalities within the same run and could share with the community the keypoints for that to work. |
||
![]() |
![]() |
![]() |
![]() |
#5 | |
Member
Join Date: May 2017
Posts: 38
Rep Power: 8 ![]() |
Quote:
|
||
![]() |
![]() |
![]() |
![]() |
#6 |
Super Moderator
Tobias Holzmann
Join Date: Oct 2010
Location: Tussenhausen
Posts: 2,687
Blog Entries: 6
Rep Power: 49 ![]() ![]() ![]() |
Hi all,
I am sorry that I did not get the real point of the question. To complete everything and proof what Guin already said:
![]() Again. Sorry for the miss understanding. Good luck.
__________________
Keep foaming, Tobias Holzmann |
|
![]() |
![]() |
![]() |
![]() |
#7 |
New Member
Join Date: Apr 2013
Posts: 26
Rep Power: 12 ![]() |
Hi Decibelle,
have you succeded in combining mesh moving and refining? It would be a great help for me! |
|
![]() |
![]() |
![]() |
Tags |
movingmesh, pimpledymfoam, refine mesh |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[snappyHexMesh] SnappyHexMesh for internal Flow | vishwa | OpenFOAM Meshing & Mesh Conversion | 24 | June 27, 2016 08:54 |
[snappyHexMesh] No layers in a small gap | bobburnquist | OpenFOAM Meshing & Mesh Conversion | 6 | August 26, 2015 09:38 |
Overset: refine background mesh without resetting the mesh | JohnAB | STAR-CCM+ | 6 | May 19, 2014 13:48 |
[snappyHexMesh] snappyHexMesh won't work - zeros everywhere! | sc298 | OpenFOAM Meshing & Mesh Conversion | 2 | March 27, 2011 21:11 |
[snappyHexMesh] external flow with snappyHexMesh | chelvistero | OpenFOAM Meshing & Mesh Conversion | 11 | January 15, 2010 19:43 |