|
[Sponsors] |
Front mesh boundaries (overset patch) not deforming on newer OF releases |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
August 21, 2024, 04:20 |
Front mesh boundaries (overset patch) not deforming on newer OF releases
|
#1 |
New Member
Umut
Join Date: May 2011
Posts: 18
Rep Power: 15 |
I’m working on overset FSI using OF, preCICE and CalculiX for a while.
I took 2D perpendicular-flap tutorial of preCICE and turn it into an overset case. I shrank the whole domain to the vicinity of the flap to make front mesh. Naturally, I made the type of outer boundaries of front mesh, overset type. I generated another mesh for background, with the same domain size of the original tutorial and merge these two to generate overset case. Expected result is, the boundaries of the front mesh to deform with the deforming flap. For OF2206 it works exactly like this (please see the added video at the bottom). However for OF2312 and OF2406, the boundaries of the front mesh (overset patch) not deforming. Flap deforms just the same and hits the boundary of its front mesh (overset patch). I did not change anything in the case, but the version of OF. (Please see the image at the bottom) Why is this a problem? Why not just use OF2206 then? Because (as far as I know) I can’t take the front mesh outside the background mesh domain using OF2206, where in my original case I need. I guess “allowInterpolatedDonors false” command not working on OF2206 and implemented on later releases. Therefore I believe I must use newer releases. So my question is, how can I make the boundaries of the front mesh deform with the deforming flap, using newer versions of OF, such as v2312 or v2406? dynamicMeshDict: Code:
dynamicFvMesh dynamicOversetFvMesh; motionSolverLibs ( "libfvMotionSolvers.so" ); solver displacementLaplacian; displacementLaplacianCoeffs { diffusivity uniform 1; } dynamicOversetFvMeshCoeffs { //layerRelax 0.3; } Code:
oversetInterpolation { method cellVolumeWeight; } Code:
oversetPatch { patchType overset; type zeroGradient; } https://drive.google.com/file/d/1iXt...ew?usp=sharing Image of problem OF v2206 vs v2406: https://drive.google.com/file/d/1PBh...ew?usp=sharing |
|
October 14, 2024, 00:28 |
|
#2 |
Member
YS
Join Date: Jan 2010
Posts: 96
Rep Power: 16 |
Hi there, are you able to address this issue on the newer release of OpenFOAM? I am facing the same problem at the moment. Thanks.
|
|
October 14, 2024, 05:57 |
|
#3 |
New Member
Umut
Join Date: May 2011
Posts: 18
Rep Power: 15 |
Hello,
I'm afraid I couldn't find a solution still. I put a good amount of time solve, then gave up and applied a workaround, which was not efficient or elegant but solved my problem. Workaround: Instead of creating a front mesh around the vicinity of the plate, I used a larger front mesh zone which covers the whole area where the deformation is expected. This way the deforming wall does not touch or comes too close to the overset patch of the front mesh. I assume this increased the computational cost of the problem but worked at least. Im still interested to learn what to do to allow overset patches to deform just like the internal cells of the front mesh. If you (or anyone) find a solution, please share here, too. I'll do the same if I ever come up with a solution. |
|
October 14, 2024, 09:30 |
|
#4 |
Member
YS
Join Date: Jan 2010
Posts: 96
Rep Power: 16 |
Instead of enlarging the front mesh zone, why not just roll back to the morphing mesh approach as used in the original tutorial?
|
|
October 15, 2024, 06:42 |
|
#5 |
New Member
Umut
Join Date: May 2011
Posts: 18
Rep Power: 15 |
For this tutorial, morphing mesh approach works perfectly good. However I was only using this tutorial to learn/test how to use overset dynamic mesh with FSI.
Originally, I needed to model the FSI problem of contact between a thin and a thick plate along with the air around them. The contact situation prevented me to use morphing mesh approach. It also prevented me to use earlier OF version such as v2206, where overset interface deformation works just fine. Because the front mesh of deforming thin plate enters into the thick plate, which prevent me to model the flow in this region accurately. As I said in my first post "allowInterpolatedDonors false" line does not work on v2206 and I cant get rid of these cells. So I hope someone can point out why the overset patches not deform with the deforming FSI interface in recent OF version and how to fix it. |
|
October 15, 2024, 07:20 |
|
#6 |
Member
YS
Join Date: Jan 2010
Posts: 96
Rep Power: 16 |
The devs must have disabled the deformation of the front mesh boundaries. Hoping that they give out a switch to let user choose to whether or not allow the boundaries to deform.
|
|
December 7, 2024, 02:05 |
|
#7 |
Member
Jigs
Join Date: Sep 2017
Location: Pune
Posts: 47
Rep Power: 9 |
I believe I am facing the same issue. I am exploring overset mesh but it isn't working.
Overset mesh doubt Am I missing something or is it with v2406? Has anyone had any luck with it? |
|
Tags |
flap, fsi, openfoam, overset, precice |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
steadyUniversalMRFFoam Tutorial fails in MixingPlane | HenrikJohansson | OpenFOAM Bugs | 0 | February 14, 2019 05:48 |
[Commercial meshers] Mesh conversion problem (fluent3DMeshToFoam) | Aadhavan | OpenFOAM Meshing & Mesh Conversion | 2 | March 8, 2018 02:47 |
[Commercial meshers] Problems with ANSYS mesh conversion | tdog | OpenFOAM Meshing & Mesh Conversion | 1 | March 31, 2016 18:36 |
[Commercial meshers] Thin Walls Conversion from Fluent Mesh | Isaac | OpenFOAM Meshing & Mesh Conversion | 1 | March 4, 2016 13:08 |
Multicomponent fluid | Andrea | CFX | 2 | October 11, 2004 06:12 |