Skip to main content

Rotating cylinders

Overview

  • Solver: simpleFoam
  • Incompressible
  • Steady
  • Laminar
  • Multiple Reference Frame (MRF)
  • TODO: tutorial path

Case description

The case comprises two cylinders, with inner radius R1R_1 rotating with angular velocity Ω1\Omega_1, and outer radius R2R_2 rotating with angular velocity Ω2\Omega_2.

The laminar case corresponds to a Reynolds number of 100. where the Reynolds number os defined as:

Re=u0dνRe = \frac{|\u_0| d}{\nu}

Where u0\u_0 is the angular velocity of the inner cylinder, i.e.

u0=Ω1R1\u_0 = \Omega_1 R_1

and dd is the distance between the cylinders, i.e. R2R1R_2 - R_1. Using an inner and outer radii of 1 and 2, respectively, and setting the kinematic viscosity to 11, the angular velocity of the inner cylinder is 100 rad/s.

Analytical solution

Taylor 77 shows that the velocity, uθ\u_{\theta} is described by:

uθ=Ar+Br \u_{\theta} = A r + \frac{B}{r}

where AA and BB are constants defined as:

A=Ω1(1μR22R12)1R22R12 A = \frac{\Omega_1 \left( 1 - \mu \frac{R_2^2}{R_1^2} \right)}{1 - \frac{R_2^2}{R_1^2}} B=R12Ω1(1μ)1R12R22 B = \frac{R_1^2 \Omega_1 (1 - \mu)}{1 - \frac{R_1^2}{R_2^2}}

Here, Ω1\Omega_1 and Ω2\Omega_2 are the rotational speeds of the inner and outer cylinders, and

μ=Ω2Ω1 \mu = \frac{\Omega_2}{\Omega_1}

The steady flow equations for this case, in cylindrical co-ordinates reduces to

1ρpruθ2r=0 \frac{1}{\rho}\frac{\partial p}{\partial r} - \frac{\u_{\theta}^2}{r} = 0

On integrating with respect to radius an expression for the pressure is recovered:

p=A2r22+2ABln(r)+B22r2+C p = \frac{A^2 r^2}{2} + 2 A B \ln (r) + \frac{B^2}{2 r^2} + C

Mesh

Mesh

Boundary conditions

  • Outer cylinder fixed
  • Inner cylinder rotates at a fixed angular velocity

Results

The rotational velocity, uθ\u_\theta can be directly reported during the calculation using a fieldCoordinateSystemTransform function object.

Rotational velocity as a function of radius
Pressure as a function of radius