CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   CFX (https://www.cfd-online.com/Forums/cfx/)
-   -   Buoyancy? (https://www.cfd-online.com/Forums/cfx/23707-buoyancy.html)

jon March 2, 2007 08:14

Buoyancy?
 
Hi all, I want to model a boat with mesh deformation and buoyancy. Obvously a boats buoyancy depends on the amount of water it displaces. so to determin where a boat lies in the water I need to calculate the amount of water it is displacing. Anyone know of a way this could be calculated in CFX? Thanks


Patrick March 2, 2007 08:47

Re: Buoyancy?
 
I don't think that CFD is the right technology to determine that. If you know the weight of your ship you can determine the water displacement with your CAD. If you want to calculate the waves too you come closer to CFX.

Regards

Patrick

Johnny March 2, 2007 08:56

Re: Buoyancy?
 
In CFX you would need to use CCL expressions or user Fortran to calculate the z height of the boat. The forces on the hull in the z direction should equal the mass of the boat * gravity.

jon March 2, 2007 09:02

Re: Buoyancy?
 
The end goal is to try and model planing vessels. Obviously advanced I know but that is the goal. So I have to use CFX to calculate displacement.

opaque March 2, 2007 11:08

Re: Buoyancy?
 
Dear jon,

Can ANSYS CFX do that? Yes it can, and there are a few CFX users already modeling boats floating near piers, interaction of waves between two boats, etc..

You must use a homogeneous multiphase flow model (in 11.0 the coupled volume fraction approach will work wonders on this type of flow), with moving mesh (the hull of your boat is a moving boundary) and you must write your own dynamics for the boat.. The tutorial for moving mesh explains how to simple cases by using CEL expressions, but for more complex dynamics you may need a 6 degrees of freedom solution algorithm as well.

You should contact your CFX representative and ask directly how the can help you start your simulation, and/or if they have any information that they could share with you. There may be skeleton User Fortran for the boundary motion, etc..

Opaque.



All times are GMT -4. The time now is 10:32.