|
[Sponsors] |
December 5, 2011, 13:44 |
A heaving cylinder
|
#1 |
Senior Member
Henry Arrigo
Join Date: Jun 2010
Location: Italy
Posts: 100
Rep Power: 15 |
Hello;
I want to make a simulation of a heaving cylinder placed at the free surface. I used "rigid body motion" option to make the whole domain move vertically with a sinusoidal pattern. I wrote this field function to specify free surface position: ($$Position[2]<=(free surface level))?1:0, in which "free surface level" is a constant value and the written function defines the volume fraction of the water in a domain that has an unsteady vertical motion (sinusoidal). So the free surface will follow this movements too and that s not what happens in reality. How can I define this function so that the free surface remains fixed relative to laboratory reference frame? Thank you |
|
January 10, 2012, 05:56 |
|
#2 |
Senior Member
Ping
Join Date: Mar 2009
Posts: 556
Rep Power: 20 |
the easiest way to do this is to follow the steps in the Boat tutorial, but with these changes:
-use a flat wave -no flow in or out - eg hydrostatic pressure field function on all external boundaries -replace DBFI motion with either Translation motion (requires a macro to drive the vertical motion) or User Defined Vertex motion (new feature in v606 which can be driven by a field function) -maybe a few other minor things too - cant remember it that well. The other way is to use Morphing motion, then fix the outer walls and they can then be 'walls' since the fluid is going nowhere, and drive the tank up and down via a field function. then the mesh will morph to the required shape - takes a bit of effort in some cases and takes longer to solve. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
benchmark: flow over a circular cylinder | goodegg | Main CFD Forum | 12 | January 22, 2013 11:47 |
Incorrect Drag and Drag Coefficient for flow over a cylinder | ozzythewise | Main CFD Forum | 8 | June 13, 2012 06:24 |
[blockMesh] Specifying boundary faces failes in blockMesh | blaise | OpenFOAM Meshing & Mesh Conversion | 0 | May 10, 2010 03:56 |
rotating cylinder using sliding mesh | Tim Daly | FLUENT | 1 | November 9, 2008 23:02 |
Turbulent steady flow around a circular cylinder | Mirek Kabacinski | FLUENT | 0 | July 23, 2003 18:40 |