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

Ship wave Boundary Condition in OpenFoam

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

LinkBack Thread Tools Display Modes
Old   May 18, 2012, 05:33
Default Ship wave Boundary Condition in OpenFoam
David Long
Join Date: May 2012
Location: Germany
Posts: 69
Rep Power: 7
keepfit is on a distinguished road
Generate ship-wave using BCs.

Hi OpenFoamers,

I am new to OpenFoam and trying to model ship-generated waves in waterway.

I was wondering, is there some toolbox or ship-wave BC in OF, or we just need to make a real ship mesh to create such waves.

I have been using a commercial CFD software to model different type of water waves, for instance wind-wave, water flow in river in according with velocity profile, tidal waves and so on. Boundary conditions which can generate above mentioned wave are writing in C++, and then compiled to *.DLL so that BC can be used to generated waves. I am satisfied with these results so far. However I encountered some problems to generate ship-generated waves. Because when I tried to write such BC using ship-wave theory, I found that it is very hard to do it due to the lack of equations describing behavior of ship-wave .

The first thing I considered is to generate a ship model, but the fine mesh of a typical huge cargo ship with bulb bow consists of millions of cells, and then the CFD model need to be coupled with a DEM model comprising large number of particles; however, it is nearly impossible to do this coupling simulation due to the large number of CFD cells.

So I wanna know is there some simple boundary conditions for generating ship-wave in order to save time. In such OpenFOAM BC, some of ship geometry properties can be modified, e.g. length, height, width etc.

Thanks a lot.

Last edited by keepfit; May 18, 2012 at 12:04.
keepfit is offline   Reply With Quote

Old   May 24, 2012, 10:24
Join Date: Jul 2010
Posts: 97
Rep Power: 9
daveatstyacht is on a distinguished road
To generate ship waves you need to include a hull in the simulation. The level of detail you use can very according to your desired accuracy from a few hundred thousand cells to millions and your computational cost will vary from an few hours to many days accordingly. I suggest you look at the LTSinterFoam tutorial wigleyhull. It will give you the basic setup of how to perform ship simulations in OF. I also suggest the pimpleDyMFoam tutorial wingMotion2D if you intend to account for trim and sinkage. Good luck with your simulations.

daveatstyacht is offline   Reply With Quote


cfd-dem coupling, ship wave

Thread Tools
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 On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
A general openfoam development question about boundary condition kaifu OpenFOAM 11 August 15, 2012 12:51
how to set up a wall boundary condition according to calculated wall shear stress? gameoverli OpenFOAM Pre-Processing 1 May 21, 2009 08:28
CFX Solver : Sudden crash Hervé CFX 2 June 16, 2008 06:40
Trimmed cell and embedded refinement mesh conversion issues michele OpenFOAM Other Meshers: ICEM, Star, Ansys, Pointwise, GridPro, Ansa, ... 2 July 15, 2005 04:15
Boundary condition, UDF, Wave simulation hm FLUENT 0 August 2, 2004 21:45

All times are GMT -4. The time now is 18:57.