CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM

Mesh deformation with SLERP interpolation

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 23, 2019, 08:12
Default Mesh deformation with SLERP interpolation
  #1
Senior Member
 
Mikko
Join Date: Jul 2014
Location: The Hague, The Netherlands
Posts: 243
Rep Power: 12
Flowkersma is on a distinguished road
Hi All,

I would like to use the SLERP interpolation for the mesh deformation in my fluid-structure simulations. It is being used by default in the rigid body motion framework but I cannot find a way how to use it for the mesh deformation only. I would like to use it in a similar way as the other elliptic mesh deformation solvers (displacementLaplacian, displacementSBRStress, etc.) so define the displacements as Dirichlet boundary condition (pointDisplacement).

Help would be appreciated!

Best, Mikko
Flowkersma is offline   Reply With Quote

Old   May 19, 2020, 07:11
Default
  #2
Member
 
benoit paillard
Join Date: Mar 2010
Posts: 96
Rep Power: 16
bennn is on a distinguished road
Hi there,

Forced motions with slerp has been added to OpenFOAM 7 with interpolatingSolidBodyMotionSolver.

https://openfoam.org/release/7/

https://github.com/OpenFOAM/OpenFOAM...98ee933b910741


I'm not sure there is a tutorial with complete details about it, but it's rather easy to implement from what I've tried !
bennn is offline   Reply With Quote

Old   May 20, 2020, 16:52
Default
  #3
Senior Member
 
Mikko
Join Date: Jul 2014
Location: The Hague, The Netherlands
Posts: 243
Rep Power: 12
Flowkersma is on a distinguished road
Hi Benoit,

Thanks for your reply. I thought as well that this should be possible but unfortunately I still haven't managed to get the SLERP working for mesh deformation only.
Flowkersma is offline   Reply With Quote

Old   May 22, 2020, 07:21
Default
  #4
Member
 
benoit paillard
Join Date: Mar 2010
Posts: 96
Rep Power: 16
bennn is on a distinguished road
hi, here's an example of a working dynamicMeshDict in order to use SLERP for prescribed rigid body deformation, working with OF7



Code:
FoamFile
{
 version 2.0;
 format ascii;
 class dictionary;
 location "system";
 object dynamicMeshDict;
}

ampli (0 0 -10.0);

omeg 12.0;

dynamicFvMesh dynamicMotionSolverFvMesh;

motionSolver interpolatingSolidBody;

patches
  (
    patch0
  );

CofG (0 0 0);

innerDistance 1;

outerDistance 10;

solidBodyMotionFunction oscillatingRotatingMotion;

oscillatingRotatingMotionCoeffs
{
  origin (0 0 0);
  axis (0 0 1);
  omega $omeg;
  amplitude $ampli;
}
bennn is offline   Reply With Quote

Old   June 5, 2023, 05:05
Default
  #5
Senior Member
 
M. Montero
Join Date: Mar 2009
Location: Madrid
Posts: 153
Rep Power: 17
be_inspired is on a distinguished road
Any update in this topic?
I am also interested on using slerp with mesh deformation, not for rigid body deformation. I want to use it for FSI of a wing

Best Regards
Marcelino
be_inspired 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
Dynamic Mesh: solidBody mesh movement + controlled cell deformation benchwell OpenFOAM Running, Solving & CFD 44 July 1, 2022 07:58
[snappyHexMesh] Add Mesh Layers doesnt work on the whole surface Kryo OpenFOAM Meshing & Mesh Conversion 13 February 17, 2022 07:34
Mesh deformation memory requirements aa.g SU2 5 March 24, 2020 15:34
CFX interpolating to a mesh with deformation martindg CFX 5 October 17, 2012 05:52
Convergence moving mesh lr103476 OpenFOAM Running, Solving & CFD 30 November 19, 2007 14:09


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