CFD Online Logo CFD Online URL
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

How to calculate oscillating roll of 2D body (with variable amplitude and omega)

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

LinkBack Thread Tools Search this Thread Display Modes
Old   March 19, 2015, 06:31
Default How to calculate oscillating roll of 2D body (with variable amplitude and omega)
New Member
Alexander Lavrov
Join Date: Jun 2012
Location: Lisbon, Portugal
Posts: 9
Rep Power: 14
lavrov is on a distinguished road
Dear colleagues. I have to calculate oscillating roll of semi-submerged 2D body in water (OpenFOAM 2.3.1). If I use the constant amplitude and omega of oscillations the view of the pointMotionU is
version 2.0;
format ascii;
class pointVectorField;
object pointMotionU;

dimensions [0 1 -1 0 0 0 0];

internalField uniform (0 0 0);


type angularOscillatingVelocity;
axis (0 0 1);
origin (600 0 0);
angle0 0;
amplitude 0.2;
omega 1;
value uniform (0 0 0);

But for this variant the force acting on the body in the beginning of the calculations is very big.
I would like to start from the oscillations with SMALL amplitude and during two or three periods increase this amplitude to necessary value.
I suppose that it is possible to include in pointMotionU Table with two columns
Time, Angle.
If it is possible my problem will be solved. But I do not know how to change pointMotionU and include Table “angle vs time”.
Thank you very much in advance for your help.
Alexander Lavrov, Lisbon, IST.
Attached Images
File Type: jpg 70.65b.jpg (41.5 KB, 14 views)
lavrov is offline   Reply With Quote


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

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