I am interested in modeling water flow including boundary flow (with friction) against other objects in the path of the water flow.

I'm not a physicist but I am interested to learn the relevant physics (and the corresponding mathematical model) required to begin modeling a generic simulation engine.

I've searched this forum using "model water flow surface friction" search string, and I've read water flow in a sink, and What is the velocity area method for estimating the flow of water?.

Please suggest topics and other search strings, and advise if this is off-topic for this Physics forum. Thanks in advance.

Clarification: I'm looking at

- no-slip condition (i.e. solid walls)
- with turbulence

and

- introduction of another body (with mass) into model for calculating the displaced

water flow around the body.

## Best Answer

Modelling flow of fluids in general is a big research (and industrial) field. This field is called Computational Fluid Dynamics (CFD)

All CFD methods are based on the so-called Navier-Stokes equations and the continuity equation, which is nothing more than conservation of momentum and mass.

There are different flavours in the methods of discretizing these equations:

Which all have pro's and cons.

In all these methods, friction is implicitly introduced by the boundary conditions. A common assumption for boundaries, as solid walls, is the so-called no-slip condition. This basically means that the local velocity at the wall is zero. This is basically nothing more than a sink of momentum via the wall shear stress. Making the model neglect friction, you should assume a zero-shear boundary, which means that the wall-normal gradient of the velocity component is zero.

As you're talking about water flows and objects, you know that these flows become turbulent. The non-linear term in the Navier-Stokes equation will be responsible for flow phenomena at lots of scales. Therefor, it is common practice to model this turbulence. Also here, we have different approaches:

Advised reading may be the book by Ferziger and Peric : http://www.amazon.com/Computational-Methods-Fluid-Dynamics-Ferziger/dp/3540420746