|
[Sponsors] |
![]() |
![]() |
#1 |
Senior Member
Mikko
Join Date: Jul 2014
Location: The Hague, The Netherlands
Posts: 243
Rep Power: 13 ![]() |
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 |
|
![]() |
![]() |
![]() |
![]() |
#2 |
Member
benoit paillard
Join Date: Mar 2010
Posts: 96
Rep Power: 16 ![]() |
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 ! |
|
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Mikko
Join Date: Jul 2014
Location: The Hague, The Netherlands
Posts: 243
Rep Power: 13 ![]() |
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. |
|
![]() |
![]() |
![]() |
![]() |
#4 |
Member
benoit paillard
Join Date: Mar 2010
Posts: 96
Rep Power: 16 ![]() |
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; } |
|
![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
M. Montero
Join Date: Mar 2009
Location: Madrid
Posts: 153
Rep Power: 17 ![]() |
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 |
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
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 |