CFD Online Logo CFD Online URL
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions

[Other] Coupling solidBodyMotionFunction with sixDOF solver in OpenFOAM-v1812

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

LinkBack Thread Tools Search this Thread Display Modes
Old   April 29, 2019, 06:14
Default Coupling solidBodyMotionFunction with sixDOF solver in OpenFOAM-v1812
New Member
Ajit Kumar
Join Date: Aug 2013
Location: Shiv Nadar University, India
Posts: 6
Rep Power: 8
ajitkumar22 is on a distinguished road
Dear foamers,

OpenFOAM provides a solidBodyMotionFunction class which is convenient for solving flow around moving bodies. However, all the option under this class like, linearMotion, rotatingMotion, etc all seem to solve flow around prescribed motion. I have written a new sixDoFDynamicMotion class, which is a child of solidBodyMotionFunction, which has a private member motion_ of the type sixDoFRigidBodyMotion. The member motion_, is responsible for integrating pressure and shear force around the given patch, and solve for the resulting translation and rotations. The resulting motion is returned as a septernion, through the transform() function. This is tested on two examples. Trajectory of a projectile motion, and a simple pendulum. Source code can be found here.

Examples here look ok to me.

Feedbacks are most welcome.

Ajit Kumar,
Dept. of Mathematics,
Shiv Nadar University
ajitkumar22 is offline   Reply With Quote


overset, sixdof

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
Coupling OpenFOAM with Elmer? tutu10 OpenFOAM 1 April 13, 2019 09:19
[ANSYS Meshing] Help with element size sandri_92 ANSYS Meshing & Geometry 14 November 14, 2018 08:54
Parallelisation of a new solid solver in OpenFOAM Jibran OpenFOAM Programming & Development 3 August 25, 2017 07:41
OpenFOAM Training Jan-Apr 2017, Virtual, London, Houston, Berlin OpenFOAM Announcements from Other Sources 0 September 21, 2016 12:50
fluent divergence for no reason sufjanst FLUENT 2 March 23, 2016 17:08

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