# Buoyancy related

## Main Question or Discussion Point

Hi everyone,
Its my first post and am not sure if my trivial question really deserves to be on this forum. But it is troubling me since few days and hence would really appreciate if someone help me out.

I am computing the buoyancy force on an irregular shaped object (tessellated 3D model of boat with triangular facets). Specifics of the computing scenario are as follows:
1. The model is floating and I am exactly (to numeric precision) computing the wetted region of the model. The wetted region is nothing but the set of triangles which is a subset of the triangles representing the model.
2. The water level is changing in time and in space (an ocean surface). It follows a law such as
z = A1cos(B1x + B2y + B3t)
Where, A, B, C are constants representing the amplitude, direction, and frequency respectively,
x,y is coordinate of the point on the ocean nominal plane,
z is water height, and
t is any given time

3. For each wet triangle, I compute the height of the water (at its centroid at that time) and compute the volume of water column above the wet triangle. Then I sum them to get the displaced volume of water and use it to compute the buoyancy force.

Now my question pertains to the step 3. Is it right to assume that the water height just above the wet triangles in the bottom of the model (boat) is same as the wave height had the boat not been there (i.e by using the equation given in the step 2)? Or I should rather ask, what could be the errors due to this assumption?
Although I am computing things this way and results looks okay visually, I think that it is not correct from physics point of view.
I think it could potentially be solved accurately in Navier-Stokes formalism, but is there some faster (computationally) way which doesn't require me to solve the movement of fluid due to the boat motion explicitly.
I am sure physics people must have solved this problem in numerous ways. If someone knows of a good reference or some formula (faster computation), please let me know. I am emphasizing fast computing as this computation needs to run in real time.
Thanks
-frs

Related Other Physics Topics News on Phys.org
You are making an error assuming that, although I don't know if the error is significant. If you go back and think about what causes the water waves, you'll see that it is a little trickier than just looking at surface effects. In essence, there is motion in the fluid which varies with x,y,z,t, and what you will need to find out is what is "hitting" the triangular area element at the bottom of the boat. It isn't as simple as a hydrostatic problem since the motion of water down there imparts impulses to the boat, which isn't the same as if the boat was not there (and water was there instead).

But like I said, the error is probably not significant. In fact, if the water waves are small compared to the area of the boat (as seen from above), I don't see why you are not just approximating the buoyant force as constant; of course that depends on the constants B1 B2 and A1. In essence the waves will average out to a constant with small deviation, its a statistical effect.

You are making an error assuming that, although I don't know if the error is significant. If you go back and think about what causes the water waves, you'll see that it is a little trickier than just looking at surface effects. In essence, there is motion in the fluid which varies with x,y,z,t, and what you will need to find out is what is "hitting" the triangular area element at the bottom of the boat. It isn't as simple as a hydrostatic problem since the motion of water down there imparts impulses to the boat, which isn't the same as if the boat was not there (and water was there instead).

But like I said, the error is probably not significant. In fact, if the water waves are small compared to the area of the boat (as seen from above), I don't see why you are not just approximating the buoyant force as constant; of course that depends on the constants B1 B2 and A1. In essence the waves will average out to a constant with small deviation, its a statistical effect.