CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions > OpenFOAM CC Toolkits for Fluid-Structure Interaction

[FSI] Mesh motion problem on fixedValue patch

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By bigphil

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 31, 2018, 01:25
Default Mesh motion problem on fixedValue patch
  #1
Member
 
Emad Tandis
Join Date: Sep 2010
Posts: 77
Rep Power: 16
EmadTandis is on a distinguished road
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.
EmadTandis is offline   Reply With Quote

Old   January 1, 2019, 07:01
Default volPointInterpolation: relative flux (phi) at interface is not zero
  #2
Member
 
Emad Tandis
Join Date: Sep 2010
Posts: 77
Rep Power: 16
EmadTandis is on a distinguished road
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:"
EmadTandis is offline   Reply With Quote

Old   February 19, 2019, 12:27
Default
  #3
Super Moderator
 
bigphil's Avatar
 
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,093
Rep Power: 34
bigphil will become famous soon enoughbigphil will become famous soon enough
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
Daniel_Khazaei likes this.
bigphil is offline   Reply With Quote

Old   February 19, 2019, 23:37
Default
  #4
Member
 
Emad Tandis
Join Date: Sep 2010
Posts: 77
Rep Power: 16
EmadTandis is on a distinguished road
Quote:
Originally Posted by bigphil View Post
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

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.
EmadTandis is offline   Reply With Quote

Old   February 20, 2019, 07:02
Default
  #5
Super Moderator
 
bigphil's Avatar
 
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,093
Rep Power: 34
bigphil will become famous soon enoughbigphil will become famous soon enough
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
bigphil is offline   Reply With Quote

Old   February 20, 2019, 13:54
Default
  #6
Member
 
Emad Tandis
Join Date: Sep 2010
Posts: 77
Rep Power: 16
EmadTandis is on a distinguished road
Quote:
Originally Posted by bigphil View Post
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

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.
EmadTandis is offline   Reply With Quote

Old   February 21, 2019, 13:23
Default
  #7
Super Moderator
 
bigphil's Avatar
 
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,093
Rep Power: 34
bigphil will become famous soon enoughbigphil will become famous soon enough
Hi Emad,

PM me your email and I can share the code.

Philip
bigphil is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


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


All times are GMT -4. The time now is 17:23.