Stream Function
Stream Function
n
y
A u
• The sketch in Fig. 8.1 shows that u · n is equal to the component of the velocity u that crosses the
line AP. Therefore ψA (P ) represents the volume flux (per unit depth in the z-direction) through
the line between A and P.
19
MATH35001 Viscous Fluid Flow: Streamfunction and Vorticity 20
• Evaluating ψA (P ) along two different paths and invoking the integral form of the incompressibility
constraint shows that ψA (P ) is path-independent, i.e. its value only depends on the locations of
the points A and P.
• Changing the position of point A only changes ψA (P ) by a constant. It turns out that for all
applications such changes are irrelevant. It is therefore common to suppress the explicit reference
to A. Hence, we regard ψA (P ) as a function of the spatial coordinates only, i.e. ψA (P ) = ψ(P ) =
ψ(x, y).
• Streamlines are lines which are everywhere tangential to the velocity field, i.e. u · n = 0, where n
is the unit normal to the streamline. Hence the streamfunction ψ is constant along streamlines.
• Note that stationary impermeable boundaries are also characterised by u · n = 0, where n is the
unit normal on the boundary. Therefore, ψ is also constant along such boundaries.
• Invoking the integral incompressibility constraint for an infinitesimally small triangle shows that ψ
is related to the two cartesian velocity components u and v via
∂ψ ∂ψ
u= and v=− (8.2)
∂y ∂x
• Flows which are specified by a streamfunction automatically satisfy the continuity equation since
∂u ∂v ∂ ∂ψ ∂ ∂ψ
+ = + − = 0. (8.4)
∂x ∂y ∂x ∂y ∂y ∂x
• For 2D flows, the vorticity vector ω = ∇ × u only has one non-zero component (in the z-direction),
i.e. ω = ωez where
∂v ∂u
ω= − . (8.5)
∂x ∂y
Using the definition of the velocities in terms of the streamfunction shows that
∂ ∂ψ ∂ ∂ψ
ω= − − (8.6)
∂x ∂x ∂x ∂x
and therefore
ω = −∇2 ψ, (8.7)
2 2 2 2 2
where ∇ = ∂ /∂x + ∂ /∂y is the 2D Laplace operator.
• For 2D flows, vortex stretching is absent since u = u(x, y) ex + v(x, y) ey and ω = ω(x, y) ez and
ω · ∇)u = 0.
therefore (ω
• For 2D flows, the scalar vorticity transport equation
Dω
= ν∇2 ω (8.9)
Dt
together with the equation for the vorticity in terms of the streamfunction
ω = −∇2 ψ (8.10)
and
u = ∂ψ/∂y and v = −∂ψ/∂x (8.11)
provide the streamfunction-vorticity formulation of the Navier-Stokes equations. It consists of only
two PDEs for the scalars ω and ψ rather than the three PDEs for u, v and p in the ‘primitive
variable’ form.
• In the limit of zero Reynolds number, only one fourth-order PDE for the streamfunction ψ needs
to be solved, namely the biharmonic equation
∇4 ψ = 0, (8.12)
where
∂4 ∂4 ∂4
∇4 = 4
+ 2 2 2 + 4. (8.13)
∂x ∂x ∂y ∂y
This can be shown by, e.g., taking the curl of the Stokes equations.
MATH35001 Viscous Fluid Flow: Streamfunction and Vorticity 22
2 1 1 1
∇4 ψ(r, ϕ) = ψ,rrrr + ψ,rrr − 2 (ψ,rr − 2ψ,rrϕϕ) + 3 (ψ,r − 2ψ,rϕϕ) + 4 (4ψ,ϕϕ + 2ψ,ϕϕϕϕ) (8.17)
r r r r
• For axisymmetric solutions: " #
4 1 1
∇ ψ(r) = r [rψ,r ],r (8.18)
r r ,r ,r
2 1 1
∇4 ψ(r) = ψ,rrrr + ψ,rrr − 2 ψ,rr + 3 ψ,r (8.19)
r r r
• The general form of the solution of the biharmonic equation in cylindrical polars is known. It can
be represented by superposition of the following solutions:
– The general axisymmetric solution:
ψ(r) = A0 + B0 r2 + C0 ln r + D0 r2 ln r (8.20)
For n ≥ 2:
∞
X
An rn + Bn r−n + Cn rn+2 + Dn r−n+2
ψ(r, ϕ) = cos(nϕ)
n=2
+ an rn + bn r−n + cn rn+2 + dn r−n+2
sin(nϕ) (8.22)