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

Mesh deformation with SLERP interpolation

Register Blogs Members List Search Today's Posts Mark Forums Read

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: 220
Rep Power: 8
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: 87
Rep Power: 12
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: 220
Rep Power: 8
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: 87
Rep Power: 12
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

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
Mesh deformation memory requirements aa.g SU2 5 March 24, 2020 15:34
[snappyHexMesh] Add Mesh Layers doesnt work on the whole surface Kryo OpenFOAM Meshing & Mesh Conversion 12 March 11, 2020 16:16
Dynamic Mesh: solidBody mesh movement + controlled cell deformation benchwell OpenFOAM Running, Solving & CFD 15 October 8, 2019 23:42
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 00:23.