|
[Sponsors] |
[FSI] Mesh motion problem on fixedValue patch |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
December 31, 2018, 01:25 |
Mesh motion problem on fixedValue patch
|
#1 |
Member
Emad Tandis
Join Date: Sep 2010
Posts: 77
Rep Power: 16 |
Hi colleagues,
I was working on large deflection of 2-D beam using my own movingMeshsolver and noticed that meshPhi is not zero at some faces of fixed patches! More delving into the problem, I found that corner points( points located at boundary of fixed and traction patches) moved after solution and this process happens in patchPointInterpolate.C file ( I used volPointInterpolation class to interpolate displacement from cells to points). I was wondering if someone faced this sort of problem and would be grateful if let me know about solution of keeping corner points fixed? Last edited by wyldckat; January 1, 2019 at 17:34. |
|
January 1, 2019, 07:01 |
volPointInterpolation: relative flux (phi) at interface is not zero
|
#2 |
Member
Emad Tandis
Join Date: Sep 2010
Posts: 77
Rep Power: 16 |
Hi Bruno,
I was solving a FSI problem, and more precisely, writing a new algorithm in OF. Regarding volPointInterpolation I noticed that the it uses geometrical interpolation implemented in PrimitivePatchInterpolationTemplate.C. file. When I was solving Turek Benchmark problem for FSI (flexible flag behind a cylinder) and also some other FSI problems, I realized that relative flux (phi) at interface is not zero ( which must be zero because motion of the mesh must be equal to the velocity at interface patch). Therefore, since mesh motion at interface point is calculated by interpolation of velocity on facePatch, finally I concluded that (U & A -meshPhi)!=0 and all of that is because of the geometrical interpolation. Am I right?! [Moderator note: Moved from Point interpolation in OF - given that this is something that affects FSI calculations in specific] Last edited by wyldckat; January 1, 2019 at 17:32. Reason: see "Moderator note:" |
|
February 19, 2019, 12:27 |
|
#3 |
Super Moderator
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,093
Rep Power: 34 |
Hi Emad,
Did you find this problem with the FSI toolkit? Or with your own implementation? In the FSi toolkit, interpolation to points is performed using the newLeastSquaresVolPointInterpolation class which should be better at corner points than the volPointInterpolation class. Philip |
|
February 19, 2019, 23:37 |
|
#4 | |
Member
Emad Tandis
Join Date: Sep 2010
Posts: 77
Rep Power: 16 |
Quote:
Hi Philip, Actually I found this problem in both, icoFsiElasticNonLinULSolidFoam and my solver. For example, if one notices phi at interface boundary, non-zero phi (phi is defined as relative flux in icoFsiElasticNonULSolidFoam, as I realized) can be easily seen at this patch, which is non-physical to my eyes. I wanted to implement newLeastSquaresVolPointInterpolation class, but I faced a couple of errors. |
||
February 20, 2019, 07:02 |
|
#5 |
Super Moderator
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,093
Rep Power: 34 |
Hi Emad,
Can you check if this issue persists in the extendBazaar FSI toolkit and/or the soldis4foam toolkit (PM me and I can give you access to solids4foam)? In particular, I suggest you look at the newMovingWallVelocityFvPatchVectorField boundary condition used for the fluid velocity at the FSI interface. Philip |
|
February 20, 2019, 13:54 |
|
#6 | |
Member
Emad Tandis
Join Date: Sep 2010
Posts: 77
Rep Power: 16 |
Quote:
I am working with OF-ext4.0 and actually didn't use these tookits. Also, I have seen movingWallVelocityFvPatchVectorField but I don't have newMovingWallVelocityFvPatchVectorField file. To explain more, I am working on a monolithicFsi solver by unified formulation of solid and fluid, and trying to implement interface condition implicitly. That's why these fvPatchField classes are not that useful for my solver. However, It will be great to gain some information about these tookits and newMovingWallVelocityFvPatchVectorField and have their sources. |
||
February 21, 2019, 13:23 |
|
#7 |
Super Moderator
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,093
Rep Power: 34 |
Hi Emad,
PM me your email and I can share the code. Philip |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
y+ and u+ values with low-Re RANS turbulence models: utility + testcase | florian_krause | OpenFOAM | 114 | August 23, 2023 06:37 |
steadyUniversalMRFFoam Tutorial fails in MixingPlane | HenrikJohansson | OpenFOAM Bugs | 0 | February 14, 2019 05:48 |
Moving mesh | Niklas Wikstrom (Wikstrom) | OpenFOAM Running, Solving & CFD | 122 | June 15, 2014 07:20 |
createPatch Segmentation Fault (CORE DUMPED) | sam.ho | OpenFOAM Pre-Processing | 2 | April 21, 2014 03:01 |
[GAMBIT] periodic faces not matching | Aadhavan | ANSYS Meshing & Geometry | 6 | August 31, 2013 12:25 |