CFD Online Discussion Forums

CFD Online Discussion Forums (
-   OpenFOAM Running, Solving & CFD (
-   -   Rotating reference frame (

hsieh April 4, 2006 17:27

Hi, To compute flow in rota

To compute flow in rotating reference frame, centrifugal force and coriolis force are added to the momentum equation. If omega (rotation speed) is constant, then, one will compute these forces like the following:

dimensionedVector Omega
vector(0, 2 *PI/60 *RPM, 0)
//centrifugal foce
volVectorField Fcent = (Omega ^ (Omega^mesh.C()));
// coriolis force
2*Omega ^ U)

What will happen if Omega varies with time? Is there any extra terms needed to be included?



hsieh April 4, 2006 20:45

Hi, One more question about

One more question about this.

If the computational domain locates R away from the axis of rotation, where R >> l (l is the characteristic length of the computational domain), how does it affect the centrifugal force/coriolis force calculation?


hsieh April 5, 2006 15:05

OK, I found the answer.

I found the answer.

Another force term due to angular acceleration needs to be added as follows:

d(Omega)/dt ^ mesh.C()


All times are GMT -4. The time now is 00:44.