Professional Documents
Culture Documents
MATM028
Matt Turner
October 2011
Books:
1. Drazin: Introduction to hydrodynamic stability
2. Drazin & Reid: Hydrodynamic stability
3. Schmid & Henningson: Stability and transition in shear flows
Aims of the Course
1. To explain phenomena such as why rising smoke changes from a smooth flow into an erratic
flow or why a smooth river flow emerging from a river mouth can ultimately produce vortices
in the sea/ocean.
2. For boundary layer flows close to the surface of a rigid body (e.g. flow over a wing), we
explain how the flow can be laminar (i.e. parallel to the surface) near to the front edge, but
further downstream the flow can be turbulent.
3. Understand fluid flow stability, i.e. whether small disturbances in the flow grow (UNSTABLE) or decay (STABLE) in either space or time.
Contents
1 Important concepts from Hydrodynamics
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
. 4
. 7
. 7
. 8
. 9
. 11
. 12
3 Inviscid Stability
3.1 General theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Piecewise Linear Base Flows . . . . . . . . . . . . . . . . . . . . . . .
3.2.1 Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Continuous velocity profiles . . . . . . . . . . . . . . . . . . . . . . .
3.3.1 Criteria for inviscid instability . . . . . . . . . . . . . . . . . .
3.3.2 Numerical calculation of eigenvalues c(K) for continuous U (y)
3.3.3 Critical layers in inviscid flows . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
13
15
15
17
21
21
23
24
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4 Viscous stability
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1 Boundary conditions for viscous flow . . . . . . . . . . . . . .
4.1.2 Strictly parallel base flows . . . . . . . . . . . . . . . . . . . .
4.2 OrrSommerfeld Equation . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1 Squires Transformation . . . . . . . . . . . . . . . . . . . . .
4.3 Squires Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 Formal theory of eigenvalues of OSE . . . . . . . . . . . . . . . . . .
4.4.1 Finding eigenvalues numerically using Chebyshev polynomials
4.4.2 Summary of numerical results for OSE . . . . . . . . . . . . .
4.5 Viscous stability analysis for Poiseuille flow . . . . . . . . . . . . . . .
4.5.1 Numerical results . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.2 Asymptotic theory for ODEs . . . . . . . . . . . . . . . . . . .
4.5.3 Asymptotic theory of OrrSommerfeld equation for large R . .
4.5.4 Summary of solutions of the OrrSommerfeld equation . . . .
4.5.5 Calculating neutral stability curve . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
29
29
29
29
30
31
33
34
35
36
36
37
38
40
44
47
5 Boundary layers
5.1 Formulation . . . . . . . . . . . . . . . . . . . . . . .
5.2 General theory for R 1 . . . . . . . . . . . . . . .
5.3 Uniform flow past a flat plate . . . . . . . . . . . . .
5.3.1 Notes on Blasius solution . . . . . . . . . . . .
5.4 Flow past flat plate with arbitrary slip velocity U (x)
5.4.1 FalknerSkan solutions . . . . . . . . . . . . .
5.4.2 Numerical results for FalknerSkan . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
49
49
49
51
52
55
57
58
ii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5.5
5.6
plate
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
67
67
67
69
70
70
72
A MATLAB Worksheets
A.1 KelvinHelmholtz instability . . . . . . . . . . . . . . . . .
A.1.1 KelvinHelmholtz general stability . . . . . . . . .
A.2 Inviscid Stability . . . . . . . . . . . . . . . . . . . . . . .
A.2.1 Inviscid stability of mixing layer . . . . . . . . . . .
A.2.2 Unbounded piecewise linear mixing layer . . . . . .
A.2.3 Two part piecewise linear boundary layer flow . . .
A.2.4 Blasius boundary layer solution . . . . . . . . . . .
A.2.5 Stability analysis for U = tanh y - numerical results
A.3 Viscous Stability . . . . . . . . . . . . . . . . . . . . . . .
A.3.1 Eigenvalues for Poiseuille flow. . . . . . . . . . . . .
A.3.2 Asymptotic solution to ODE . . . . . . . . . . . . .
A.4 Boundary Layers . . . . . . . . . . . . . . . . . . . . . . .
A.4.1 FalknerSkan velocity profiles . . . . . . . . . . . .
A.5 Transition . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.5.1 Summary of Goldstein (1983) JFM . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
74
74
74
76
76
77
79
83
85
90
90
92
94
94
96
96
iii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Here we review a few concepts from hydrodynamics that you should know!!! or at least have seen.
Definitions
We define the fluid velocity as u(x,t)=u(x,t)i+v(x,t)j+w(x,t)k, where x=(x, y, z) in Cartesian
coordinates.
A flow is said to be incompressible if u = 0, where /xi + /yj + /zk.
The vorticity of a flow field is denoted by = u.
A flow is said to be irrotational if = 0.
If = 0, then we can find a scalar potential (x, t) such that
u = ,
where is known as the velocity potential.
If the flow is incompressible and irrotational then
2 = 0.
For 2D flows which are incompressible, we can define a streamfunction (x, y) such that
u = (y , x ).
NavierStokes equations
For incompressible flows
Du
=
Dt
F,
p
+ 2 u +
Effect of
Effect of
External forces
pressure
viscosity
e.g. Gravity
where
Du
u
=
+ (u )u,
Dt
t
is the material or convective derivative.
Ignore external forces and nondimensionalise the equation. Assume the problem has a characteristic scale for fluid velocity, U , and a length scale L. e.g. a ball moving through the air
x
=
L
x,
dimensional
non dimensional
n
pos vector
posn vector
= /xi + /yj + /zk =
1
,
u = Uu
1
,
L
U
L
Figure 1: Characteristic length and velocity scales
U2
u
1
U
,
U
+
(
u )
u = p
+ 2 2 u
t
L
L
L
t and p are still dimensional quantities. Divide by U 2 /L
L u
u = 1 p
+ 2 u
.
+ (
u )
2
U t
U
U L
Nondimensionalise p and t by
t=
L
t
U
p = U 2 p,
so
u
u =
p + 1 2 u
,
+ (
u )
Re
t
where Re = U L/ is the Reynolds number.
If Re 1 = viscous term is small. The limit Re known as inviscid limit.
Streamlines
Lines instantaneously parallel to velocity of particles at all points.
For steady flows streamline is path taken by fluid particle.
For 2D flows streamlines are lines
= constant.
Inviscid flows
For steady flows with gravitational field Bernoullis law relates pressure and velocity
1
p + u2 + gz = constant along streamline.
2
For unsteady flows which are irrotational
1
p + ()2 +
+ gz = constant throughout fluid.
2
t
2
2
2.1
Consider 2 fluids
= 2
= 1
and U = U2 i z > 0
and U = U1 i z < 0
z
U2
z=0
U1
z > 0,
z < 0.
But we dont see this flow in experiments. e.g. Vortices develop at the interface between the two
U2
U1
z < Z,
z > Z.
= 2
z=0
z= Z
= 1
02 0 as z
01 0 as z
(2.1.1)
2 01 = 0
2 02 = 0
(2.1.2)
=
(Z) + u (Z),
t
Z
=
+ (U2 i + 02 ) Z,
t
Z
Z
=
+ U2
+ 02 Z, at z = Z.
t
x
u2 =
2
z
02
z
02
z
at z = Z.
(2.1.3)
(2.1.4)
1
1
=
+ O().
z z=Z
z z=0
=
=
Z
t
Z
t
+ U2 Z
+ O()
x
Z
+ U1 x + O()
)
.
(2.1.5)
1
1
C1 1 U12 = C2 2 U22
2
2 0
1 01
02 02
1 U1
+
+ gZ = 2 U2
+
+ gZ
x
t
x
t
at z = 0. (2.1.6)
Can now solve set of eqns (2.1.5) and (2.1.6) together with (2.1.1) and (2.1.2) to solve for
01 (x, y, z, t), 02 (x, y, z, t), and Z(x, y, t).
NB
01 = 02 = Z = 0
is a solution. To look for a nonzero solution = Eigenvalue problem.
6
2.2
2.2.1
Normal modes
1 dimensional disturbances
Consider
f (x, t) = cos(kx t),
= Re ei(kxt) ,
k and are real constants.
t=0:
f(x,0)
x
1
x=2 /k
Figure 7: Wave disturbance, Wavelength= 2/k, Wavenumber= k.
t = t0 > 0 : Hence f represents a wave travelling in xdirection with speed /k.
1
x
1
x= t 0/k
r + ii
ei(kxr t )ei t ,
Re ei(kxt) ,
ei t cos(kx r t).
1
t
1
t=2 /
Figure 9: Wave disturbance at x = 0.
2.2.2
2 dimensional disturbances
Consider
f (x, y, t) = ei(xt) ,
where
x = xi + yj,
= ki + lj,
f = ei(kx+lyt) .
At t = 0, plot lines with f = 1 So, kx + ly = 2n. Interpret f (x, y, t) as wave propagating in
,
k
f = ei(kx+lyckt) .
c =
U2
2
z=0
U1
2.3
Consider a perturbation of the interface z = Z(x, y, t) composed of normal modes either as a sum
X
Z(x, y, t) =
ck,l ei(xt) ,
k,l
or as an integral
Z Z
Z(x, y, t) =
We have linearised the governing equations, so can consider each normal mode separately. Then
find how depends on (i.e. on k and l).
Let Z = ei(xt) , = ki + lj.
01 (x, y, z, t) = f1 (z)ei(xt)
02 (x, y, z, t) = f2 (z)ei(xt)
z < 0,
z > 0.
2
2
+ 2 + 2 f1 (z)ei(xt) = 0,
2
x
y
z
d2 f1 i(xt)
2
2
(ik) f1 + (il) f1 +
e
= 0,
dz 2
df1
K 2 f1 = 0,
2
dz
where K = (k 2 + l2 )1/2 > 0.
Using the linearised boundary condition (2.1.1), 01 0 as z ,
f1 (z) = A1 eKz + B1 eKz ,
= B1 eKz .
Similarly
02 = f2 (z)ei(xt) ,
f2 (z) = A2 eKz ,
9
at z = 0,
S 1/2
k(U2 2 + U1 1 )
,
1 + 2
2(2 + 1 )
where
S = B 2 4AC
B = 2k(U1 1 + U2 2 ) etc.
Rearranging
= k
p
K k 2 ,
where
U2 2 + U1 1
,
1 + 2
1 2
=
|U1 U2 |
1 + 2
(21 22 )g
.
=
1 2 (U1 U2 )2
If K k 2 0, roots are both real. Hence, disturbance neither grows or decays (known as
NEUTRALLY STABLE).
If K k 2 < 0
= k (k 2 K)1/2 i.
Hence two possible behavious, one mode grows with time and one decays.
If any mode grows with time then disturbance will eventually become large and system is said to
be UNSTABLE to the particular k and l of normal mode.
10
2.3.1
Special cases
1: 1 < 2
Recall that K = (k 2 + l2 )1/2 > 0, so if 1 < 2 , then < 0.
K < 0 < k 2 ,
Unstable to all disturbances.
Heavy
Light
Figure 12: 1 < 2 : Expect instability.
2: 1 = 2
= k ki
Unstable to all disturbances (i.e. to all k). Growth rate = k = 2/ where is wavelength
( = 2/k).
Shortest waves are most unstable.
3: If U1 = U and U2 = +U
= U ki
Zero phase speed, growth rate = U k = 2U/. (see this flow again in 3).
4: 1 > 2
Unstable if
k 2 > K
k 4 > 2 K 2 = 2 (k 2 + l2 )
i.e. unstable if
1
k2 > 2 1 +
2
4l2
1+ 2
In (k, l)plane Stable for small k, i.e. for long wavelengths. See appendix A.1.1 for MATLAB
worksheet.
11
l
STABLE
UNSTABLE
k
k=
surface
2.4
(Zx , Zy , 1)
.
n =
=
||
(1 + 2 Zx2 + 2 Zy2 )1/2
Linearising for small
n = (Zx , Zy , 1) + O(2 ),
n = Zxx Zyy + 0 + O(2 ),
p1 p2 = (Zxx + Zyy ).
Hence this modifies pressure equation (2.1.6).
12
U(y)
3
3.1
Inviscid Stability
General theory
c=
,
k
t
also
uT = 0
(Incompressible flow).
pT = P + p,
u
2
+ U U + U (u) + u U + O( ) = P p.
t
O() :
O(0 ) : U U = P, U = U (y)i,
U
(U (y)i) = P,
x
P
= P = constant.
= 0
u
+ U u + u U
t
13
= p.
Take constant
u
u
+ U (y)
+ u (U (y)i) =
t
x
p
.
q
q
,
x
q
= ,
y
q
= .
z
=
(3.1.7)
(3.1.8)
(3.1.9)
(3.1.10)
(3.1.7) +
(3.1.8) + (3.1.9),
x
y
z
U v v U
( u) + U ( u) +
+
= 2 q,
t
x
y x x y
Using u = 0
2U 0 (y)
v
= 2 q.
x
2v
v
(2 v) + U (2 v) + 2U 0
+ U 00
= (2 q),
t
x
xy
x
y
where
(U vx ) = U 0 vx + U vxy ,
y
2
(U vx ) = U 00 vx + 2U 0 vxy + U vxyy ,
2
y
Hence
v
(2 v) + U (2 v) = U 00 .
t
x
x
(CHECK)
(3.1.11)
NB
This is an equation which gives v, to find u and w we need extra equations. Consider vorticity in
ydirection
u w
= ( u)2 =
,
z
x
can show (exercise)
v
+U
= U 0 .
(3.1.12)
t
x
z
14
Hence, solve (3.1.11) to find v, v is forcing to (3.1.12) hence , u and w can then be obtained
from continuity (3.1.10).
Exercise:
2v
2u 2u
,
+
=
x2 z 2
z xy
and similar equation for w. NB This is a spatial equation no effect on stability.
Return to (3.1.11) and use normal mode analysis. Write
v(x, y, z, t) = v(y)ei(kx+lzckt) (i.e. = ck),
d2 v
2
2
2
v =
k v + 2 l v ei(kx+lzckt) ,
dy
2
d v
2
=
K v ei(kx+lzckt) , K 2 = k 2 + l2 ,
2
dy
in (3.1.11)
ick
2
d v
d2 v
2
2
K v + ikU
K v
= U 00 ik
v,
dy 2
dy 2
2
d v
2
(U c)
K v U 00 v = 0.
2
dy
Given U (y) we have a second order ODE for v. Need 2 boundary conditions on v(y).
Bounded flow e.g. in channel 1 < y < 1. Normal velocity on wall is zero
v(1) = v(1) = 0.
Unbounded flow e.g. KelvinHelmholtz. Condition is that the disturbance is localised
v 0 as |y| .
NB
If U = c when y = yc , we have a singular point (coeff. of highest derivative in ODE is zero).
Return to this later in 3.3.3.
3.2
3.2.1
U (y) =
U0 y
b
U0
Or more complicated
15
0<y<b
b<y
(3.1.13)
U0
III
y
II
y
I
0
Rayleigh Eqn
d
dy
(U c)
v 00 U 00 v = (U c)K 2 v,
d
v
0
(U c) U v
= (U c)K 2 v.
dy
Now
ys +
dy,
ys
and let 0,
Z ys +
ys+
d
v
2
0
= K lim
(U c)
v dy ,
(U c) U v
0
dy
ys
ys
= 0.
+
[(U c)
v 0 ] = [U 0 v].
=
.
(U c)2
(U c) (U c)2
dy U c
Again
R ys +
ys
dy and let 0.
Z ys +
f
v
=
dy 0,
2
U c
ys (U c)
v
= 0 and
U c
[(U c)
v 0 ] = [U 0 v].
3.2.2
[
v ] = 0,
d
v
[U 0 ]
v (ys )
=
.
dy
U (ys ) c
Examples
U0 y
b
U0
v(0) = 0 and v 0 as y .
17
0<y<b
,
b<y
y
II
b
I
0
U0
A eKb eKb
= BeKb ,
A e2Kb 1 = B.
v(b)[U 0 ]
,
[
v] =
U (b) c
[
v 0 ] = KBeKb KA eKb + eKb ,
= KeKb B + A e2Kb + 1 ,
BeKb Ub0
v(b)[U 0 ]
=
.
U (b) c
U0 c
0
So
K B + A e2Kb + 1
U0 B
.
b(U0 c)
Eliminating B
K
U0 (e2Kb 1)
e2Kb 1 + e2Kb + 1
=
,
b(U0 c)
Kb(U0 c)2e2Kb = U0 e2Kb 1 ,
U0 e2Kb 1
U0 c =
,
2Kbe2Kb
1 e2Kb
c
= 1
.
U0
2Kb
18
c is real for all values of K (i.e. for all k and l), i.e. Neutrally stable.
c
= f (X)
U0
X = 2Kb,
1 eX
f (X) = 1
.
X
f(X)
1
X
Figure 19: f(X).
So 0 < c < U0 and c is larger for larger K i.e. short waves travel fastest.
2Mixing layer
U (y) =
U0
U0 y
b
U0
y>b
|y| < b ,
y < b
I
b
U0
U0
II
b
III
vI = P eKy ,
vII = QeKy + ReKy ,
vIII = SeKy .
I:
II :
III :
[
v ] = 0 at y = b
P = Q + Re2Kb .
(3.2.14)
S = R + Qe2Kb .
(3.2.15)
[
v ] = 0 at y = b
At y = b
[
v 0 ] = KP eKb KQeKb + KReKb ,
= KeKb P Q + Re2Kb ,
P eKb Ub0
v(b)[U 0 ]
=
.
U (b) c
U0 c
Using
[
v0] =
v[U 0 ]
,
U0 c
2Kb
c
1 .
2Kb 1
U0
Similarly at y = b
2Kb
R = Qe
c
1 .
2Kb 1 +
U0
(Check this)
Eliminate Q and R
1 =
e4Kb =
c2
=
U02
=
c
c
e
2Kb 1
1
2Kb 1 +
1 ,
U0
U0
c2
2 2
4K b 1 2 4Kb + 1,
U0
2
1
e4Kb
1
,
2Kb
4K 2 b2
2
1
e4X
1
= f (X),
2X
4X 2
4Kb
where X = Kb.
If f (X) < 0 then c is imaginary = Unstable. If f (X) > 0 then c is real = Neutrally stable.
As X , f 1. As X 0
1
1
1
(4X)2
f (X) =
1
+
1 4X +
,
X 4X 2
4X 2
2
= 1 2,
= 1.
20
f(X)
1
0.639
1
Figure 21: f(X).
For small X f < 0 i.e. Unstable for small K. For large X f > 0 i.e. Neutrally stable for large K.
A MATLAB handout for the unbounded mixing layer can be found in appendix A.2.2.
3Two part boundary layer
0 < y > 21
2by
2(1 b)y + (2b 1) 12 < y < 1
U (y) =
1
y>1
See the MATLAB worksheet in appendix A.2.3.
3.3
3.3.1
v(1) = 0,
v (complex conjugate)
v
U 00
d2 v
2
2
K
|
v
|
|
v |2 = 0,
dy 2
U c
1
Z 1
Z 1
2
v
d
v d
v
d v
d
v
dy
=
v
dy,
dy 2
dy 1
1
1 dy dy
Z 1 2
d
v dy by b.c..
= 0
1 dy
Hence
Z
2 !
Z 1
d
v
U 00
2
2
K |
v | +
dy =
|
v |2 dy,
dy
1 U c
Z 1
(U c )U 00 2
=
|
v | dy.
|U c|2
1
21
(3.3.16)
0=
1
ci U 00
|
v |2 dy,
|U c|2
U 00
|
v |2 dy = 0,
|U c|2
(3.3.17)
Z
(Us cr )
U 00
|
v |2 dy = 0 by (3.3.17).
|U c|2
(3.3.19)
Hence (3.3.18)-(3.3.19) =
Z
(U Us )U 00 2
|
v | dy < 0.
|U c|2
Hence
U 00 (y) (U (y) U (ys )) ,
must be negative somewhere in the flow.
This is known as FJORTOFTS CRITERION- another necessary condition for inviscid instability.
Examples
1.
U (y) = tanh y,
(either bounded, i.e. 1 < y < 1 or unbounded)
U 0 = sech2 y,
U 00 = 2sech2 y tanh y.
Hence
U 00 (ys ) = 0 = ys = 0 so U (ys ) = 0,
So satisfies Rayleighs criterion.
U 00 (U U (ys )) = 2sech2 y tanh y tanh y 0 (equality only when y = 0).
So satisfies Fjortofts criterion, = likely to be unstable for some disturbances. (Not guaranteed because conditions are not sufficient).
22
2.
y
1 < y < 1,
4 y2
2y(y 2 + 12)
=
.
(4 y 2 )3
U (y) =
U 00
2y 2 (y 2 + 12)
0,
(4 y 2 )4
Does not satisfy Fjortofts criterion = Flow is stable. (stable to inviscid disturbances).
3. Blasius Boundary layer (see later in course)
f 000 + f f 00 = 0,
with boundary conditions
f (0) = f 0 (0) = 0,
f 0 (y) 1 as y ,
U (y) = f 0 (y).
Solve numerically
U 00 (y) < 0 for 0 < y < ,
Does not satisfy Rayleigh criterion = Stable to inviscid disturbances. This can be seen in
worksheet A.2.4.
3.3.2
Example
U (y)
1 < y < 1,
Rayleighs equation
(U c)(D2 K 2 )
v U 00 v = 0
v(1) = 0.
3.3.3
Rayleighs eqn
(U c)(D2 K 2 )
v U 00 v = 0.
Singular point when coefficient of highest derivative is zero.
If U1 < U < U2 then for some c real and U1 < c < U2 we have some point y = yc where U (yc ) = c.
y = yc is known as the critical layer.
yc
U1
U2
2
1 2 00
d
2
(Y + Y Uc )
K v (Uc00 + Y Uc000 )
v
2
dY 2
2
d
Uc000
1 Uc00
0
2
00
Y Uc 1 + Y 0
K v Uc 1 + Y 00 v
2 Uc
dY 2
Uc
2
00
00 1
d
Uc
1 Uc
Uc000
2
Y
K v 0 1 + Y 0
1 + Y 00 v
dY 2
Uc
2 Uc
U
!c!
2
d2 v
Uc00
Uc000 1 Uc00
2
Y
+
K
+
Y v
dY 2
Uc0
Uc0
2 Uc0
Uc0
1 Uc00
Y U0
2
c
1
= 0,
= 0,
= 0,
= 0,
d2 v
(p + qY )
v = 0,
dY 2
24
(3.3.20)
where p, q constants given by U . Equation valid for small Y . Can extend to higher powers of Y .
Look for series solutions of (3.3.20)
v = Y
an Y n
a0 6= 0.
n=0
(n + )(n + 1)an Y
n=0
( 1)a0 Y 1 + Y
n+2
pan Y
n=0
(m + 1 + )(m + )am+1 Y m
m=0
n+
qan Y n++1 = 0,
n=0
pam Y m
m=0
qam1 Y m = 0.
m=0
Equating coeffs of Y 1
( 1)a0 = 0,
= = 0 or = 1 ( a0 6= 0).
Equating coeffs of Y 0
( + 1)a1 pa0 = 0 a1 =
p
a0 .
( + 1)
1
1
= 2 2 (1 pY + O(Y 2 )),
2
v
a0 Y
1
p
= 2 + 2 ln Y + O(Y ).
a0 Y
a0
d
dY
1
pY
1
1 + pY +
ln Y 1 + pY + .
2
a0
2
25
1 < y < 1,
cut
Z
Z=0
Figure 23: Branch cut.
yc
yc
(b)
(a)
c = cr
yc =
1 cr .
27
3. As y yc
v2 1 +
Uc00
(y yc ) ln(y yc ).
Uc0
00
= Discontinuity in
d
v
,
dy
= Jump in u(y),
i.e. streamwise velocity across the critical layer, known as a phase jump.
28
4
4.1
Viscous stability
Introduction
Nondimensional NavierStokes
1
uT
+ uT uT = pT + 2 uT ,
t
R
here R is the Reynolds number.
4.1.1
u
u
1
+ U
+ u (U i) = P p + (2 U )i + 2 u + O(2 ).
t
x
R
R
Equate coefficients of 0 :
P +
1 d2 U
i = 0.
R dy 2
(4.1.21)
P
= constant,
x
1 y 1 Poiseuille flow
dP
= constant 6= 0,
dx
y=1
y=1
i.e. P = constant.
i.e. gives viscous flow between 2 plates moving in opposite directions. (NB In general Couette
flow describes flow between 2 cylinders rotating in opposite directions).
4.2
OrrSommerfeld Equation
p = p(y)ei(kx+lzckt) ,
30
y=1
y=1
ik(U c)
u + U 0 v = ik p +
or
2
D K 2 (ikR)(U c) u = ikR
p + RU 0 v,
2
D K 2 (ikR)(U c) w = ilR
p,
2
2
D K (ikR)(U c) v = RDp.
(4.2.22)
(4.2.23)
(4.2.24)
Squires Transformation
K
p = p,
k
v = v,
= k R.
R
K
(4.2.25)
= D2 K 2 (iK R)(U
c).
k (4.2.22) + l (4.2.23)
KL
u = i(k 2 + l2 )R
p + kRU 0 v,
k
= iK 2 R p + kRU 0 v,
K
p + K RU
0 v
= iK 2 R
p + RU
0 v.
L
u = (iK R)
From (4.2.24)
p,
L
v = RD
and from (4.2.25)
iK u + D
v = 0.
Eliminate p
0
p + RD(U
D(L
u) = iK RD
v),
R
0
= iK L
v + RD(U
v).
Next eliminate u
0
D(L(iK u)) = K 2 L
v + iK RD(U
v),
2
0
D(L(D
v )) = K L
v + (iK R)D(U
v).
LHS:
D(L(D
v )) = D(D2 K 2 (iK R)(U
c))D
v,
2
2
2
0 D
= D (D K )
v + (iK R)(U c)D2 v + (iK R)U
v.
RHS:
00
K 2 (D2 K 2 )
v + K 2 (iK R)(U
c)
v + (iK R)(U
v + U 0 D
v ).
LHS=RHS
(U c)D2 v + U 0 D
(iK R)
v K 2 (U c)
v U 00 v U 0 D
v = (D2 K 2 )2 v
1
(U c)(D2 K 2 )
v U 00 v =
(D2 K 2 )2 v
iK R
ORRSOMMERFELD EQUATION.
Notes
(i.e. viscosity vanishes) we obtain Rayleighs equation.
1. As R
32
2. (D2 K 2 )2 v = D4 v 2K 2 D2 v + K 2 v.
4th order differential.
i.e. 4th order ODE for v(y) cf 2nd order equation (Rayleighs) for inviscid flows. so need 2
extra boundary conditions.
For bounded flows (i.e. y1 < y < y2 ) inviscid conds:
v(y1 ) = v(y2 ) = 0,
viscous flow
u(y1 ) = u(y2 ) = 0,
i.e. v(y1 ) = v(y2 ) = u(y1 ) = u(y2 ) = 0.
But
iK u = D
v,
d
v
d
v
(y1 ) =
(y2 ) = 0.
dy
dy
i.e.
3.
k
R
K
R.
R
=
R
K = (k 2 + l2 )1/2
4.3
Squires Equation
As for inviscid case, need another equation involving u(y) and w(y)
z
x
(( u)2 - i.e. vorticity in y direction).
Normal modes
= il
u ik w.
Recall
(4.2.22)
(4.2.23)
L(
u) = ikR
p + RU 0 v,
L(w)
= ilR
p,
il(4.2.22) ik(4.2.23)
L(
) = ilRU 0 v
K 0
= il RU
v.
k
This is known as SQUIRES EQUATION.
33
(4.3.26)
Forced by v solution of OrrSommerfeld eqn (OSE), but may also have eigensolutions. i.e.
Consider solution with v = 0 and
L(
) = 0,
i.e.
c) = 0.
(D2 K 2 ) iK R(U
NB
The eigensolutions to the Squire equation are damped, i.e. Im(c) < 0 for all K, R.
Proof
Multiply by and
4.4
R y2
y1
dy.
Could try the same method as for Rayleigh eqn to find e-values c. Assume bounded flow y1 < y <
y2 .
1.
v(y1 ) =
d
v
(y1 ) = 0,
dy
fix K and R.
2. For numerical solution, need 2 extra conds at y1 . Fix
d2 v
(y1 ) = 1.
dy 2
Choose a value for
d3 v
(y )
dy 3 1
d
v
3. Integrate eqn (i.e. solve numerically starting from y = y1 ) If v(y2 ) = dy
(y2 ) = 0, then have
correct c. In practice enormous numerical problems, no one uses this method.
Alternative method
4th order eqn = 4 lin indep solns
v1 , v2 , v3 , v4 ,
v(y) = A1 v1 + A2 v2 + A3 v3 + A4 v4 .
4 conditions
v(y1 ) = v(y2 ) =
and 4 unknowns A1 , A2 , A3 , A4 .
Solve in matrix form
v1 (y1 )
v1 (y2 )
0
v1 (y1 )
v10 (y2 )
v2 (y1 )
v2 (y2 )
v20 (y1 )
v20 (y2 )
d
v
d
v
(y1 ) = (y2 ) = 0,
dy
dy
v3 (y1 )
v3 (y2 )
v30 (y1 )
v30 (y2 )
34
v2 (y1 )
A1
v2 (y2 ) A2
v20 (y1 ) A3
v20 (y2 )
A4
= 04 .
c(n) = c(n)
r + ici .
NB
For bounded flows, there is an infinite set of discrete eigenvalues.
4.4.1
We can use Chebyshev polynomials to approximate solutions to the OSE (and Rayleigh equation),
and acquire the global set of eigenvalues for a particular base flow, U (y).
Chebyshev polynomials are an orthogonal set of functions defined by
Tn (x) = cos(n cos1 x),
where n is an integer which gives the order of the polynomial. The first five Chebyshev polynomials
are
T0
T1
T2
T3
T4
=
=
=
=
=
1,
x,
2x2 1,
4x3 3x,
8x4 8x2 + 1.
N
1
X
an Tn (x),
n=0
where an are the coefficients of each polynomial that need to be found. One advantage of Chebyshev
polynomials is |Tn (x)| 1 for all x [1, 1], so each term in f(x) is bounded.
Rather than work out the coefficients of each Chebyshev polynomials in our expansion, we can
find the numerical value of each Chebyshev polynomial some point at x = X via the recurrence
relation
Tn+1 (X) = 2XTn (X) Tn1 (X),
by noting that T0 (X) = 1 and T1 (X) = X. Then the numerical value of the k th derivative of each
polynomial at x = X can be found via the recurrence relation
(k)
T0 (X) = 0,
(k)
(k1)
T1 (X) = T0
(k)
T2 (X)
Tn(k) (X) =
(X),
(k1)
4T1
(X),
(k1)
2nTn1 (X)
n
(k)
Tn2 (X) for n 3.
n2
35
Therefore we have to map our solution domain to y [1, 1], and substitute
v =
N
1
X
an Tn (y)
(4.4.27)
n=0
into the Orr-Sommerfeld equation. Evaluating this function at the special points
j
yj = cos
N 1
(known as collocation points) for j = 2, , N 3 will produce N 4 equations for the N unknowns
an . Also, by using the 4 boundary conditions v(1) = v0 (1) = 0 and noting that
Tm (1) = (1)m
(CHECK)
ci > 0,
i.e.
and hence we have an unstable mode.
4.5
1 y 1,
00
U (y) = 2.
Does not satisfy Rayleighs criterion (i.e. U 00 = 0 somewhere in the flow). Hence it is NOT
inviscidly unstable.
iK R
and can consider problem as 2D (use Squires transform to convert back to 3D).
will dropoff R,
36
4.5.1
Numerical results
See handouts from books for calculations of eigenvalues for R = 10, 000.
Figure 3.1a Schmid and Henningson 3 classes of eigenvalues A, P, S.
Split modes into odd v(y) =
v (y),
even v(y) = v(y).
See also Drazin and Reid, fig 4.19. This just shows even modes.
Notes
1. Infinite number of e-values on the S branch, finite on A and P.
2. Average mean flow between y = y1 and y2
Z y2
Z
1 1
1
2
U (y) dy =
=
1 y 2 dy = ,
y2 y1 y1
2 1
3
same as cr (phase speed) of S modes.
3. For R > Rc (K), one e-value crosses real axis but only one mode. This is an even mode,
subsequent analysis focus on even modes.
4. The curve R = Rc (K) is known as the Neutral Stability Curve.
See fig 3.8 Schmid and Henningson.
Minimum Rc (K) as K varies is known as the critical Reynolds number.
Rcrit = min(Rc (K)) as K varies,
= 5767 corresponding to K 1.02.
Typical neutral curves
K
Upper branch
UNSTABLE
lower branch
R
R crit
Figure 27: Typical neutral curve
If R < Rcrit system is stable to all disturbances.
37
4.5.2
dy
+ y = x,
(4.5.28)
dx
with x 0 and 0 < 1. One b. cond y(0) = 1.
Solve naively by assuming = 0, and we have y = x. But this contradicts the boundary condition!!!!!!!
dy
The paradox arises from dx
not becoming small as 0, this term is as important as the other
two.
y
y=x
x
Figure 28: The approximate solution y = x is plausible, provided neither x nor y is small.
Where x is small we expect a boundary layer to join the line y = x to the boundary condition
x = 0, y = 1.
Rescale x = X where X = O(1) and =constant. (NB Because ODE is linear in y we dont
have to rescale w.r.t y).
dy
+ y = x,
dx
dy
+ y = X ,
dX
dy
+ 1 y = 21 X.
dX
(A)
(B)
(C)
38
dy
1
= 21 X = = .
dX
2
1/2
But (B) is now
y as 0, so inconsistent.
3. Does (B) balance (C)?
1 y = 21 X,
y = X,
Therefore = 0 and y = X = x, solution we already had.
Returning to (1) = 1, x = X.
dy
+ y = X,
dX
The solution of this which satisfies y(0) = 1 is called the inner solution.
Let yinner (X) = y0 (X) + y1 (X) + O(2 ), then ODE gives
(y00 + y10 ) + y0 + y1 + O(2 ) = X,
(y00 + y0 ) + (y10 + y1 X) + O(2 ) = 0,
where prime denotes diff w.r.t X.
Now compare different orders of .
O(1) :
y00 + y0
Z
dy0
y0
= y0
y0
= 0
satisying
y(0) = 1,
Z
=
dX,
= AeX
= eX .
A = 1 to satisfy b.c.,
At O(),
y10 + y1 X = 0,
d
y1 eX = XeX ,
dX
Z
X
XeX dX,
y1 = e
Z
X
X
X
y1 (X) = e
Xe e dX ,
y1 (X) = X 1 + BeX .
the boundary condition gives
y(0) = 1,
y0 (0) + y1 (0) + O(2 ) = 1,
y0 (0) = 1 and y1 (0) = 0 (no 0 s on RHS).
39
This gives us
y1 (0) = 0 1 + B = 0,
B = 1,
y1 (X) = X 1 + eX .
Recap:
yinner (X) = eX + X 1 + eX + O(2 ),
inner solution for which X = O(1), i.e. x = O().
The outer solution is y = x which you can check formally by substituting
youter (x) = Y0 (x) + Y1 (x) + O(2 ),
in the outer region x .
The solution consists of two expressions, each valid in a different region. We hope the expressions
match to one another in an overlap region, known as the matching region. In this region we have
two limiting processes to consider,
1. x 0 in outer solution,
2. X with 0 and x remaining fixed (X = x1 ), for the inner solution.
Limit process (2) applied to our inner solution
yinner = eX + eX + X 1 ,
x
= ex/ + ex/ + 1 .
In letting 0 with x fixed, both terms ex/ are exponentially small w.r.t 0. This leaves
for small
x
1 = x ,
yinner
so yinner x = youter .
This means that the 2 solutions in the 2 regions are all thats needed, there is no third region. The
above analysis can also be recreated by considering the exact solution to (4.5.28) which is
x
y = x + (1 + )e .
See worksheet A.3.2 for exact solution and inner and outer approximations.
The above problem motivates thoughts on boundary layers in other fluid problems.
4.5.3
40
(4.5.29)
(U c)(D2 K 2 )
v (0) U 00 v(0) = 0,
2nd order ODE for v(0) (y) cant satisfy 4 b. conds given.
(typical of singular perturbations, where the small parameter is multiplying the highest derivative,
cf 4.5.2)
Solving this equation we obtain the 2 Tollmien inviscid solutions (see 3)
v1 = (y yc )P1 (y),
U 00
v2 = P2 (y) + c0 v1 (y) ln(y yc ).
Uc
Writing
v(0) = A1 v1 + A2 v2 ,
the expansion (4.5.29) is going to become invalid when
1. y is close to yc because v2 is not analytic in neighborhood of yc due to log term.
Alternative approach is that U c is small close to yc and so different terms balance in full
OSE.
2. y is close to 1 because then v(0) cant satisfy the 2 conditions at y = 1 and 2 conditions
at y = 1. (cf inviscid analysis when only needed to satisfy v = 0 at y = 1)
Hence need a boundary layer at y = 1 and 1 in which viscosity is important.
NB
Since unstable mode is even, concentrate only on even modes. Consider OSE for 1 < y < 0.
Boundary conds
v(1) = D
v (1) = 0,
D
v (0) = D3 v(0) = 0.
Hence no need to consider the boundary layer at y = 1.
Viscous solutions
Look for asymptotic forms of other 2 linearly independent solutions of OSE, v3 and v4 .
Wall layer at y = 1
Let y = 1 + Y , 1.
U (y) = 1 y 2 = 2Y + O(2 ),
U 00 (y) = 2.
41
2
1 d2
1 d2
1
2
2
K v + 2
v=
K
v.
2 dY 2
iKR 2 dY 2
d
v
dY
c d2 v
.
2 dY 2
Largest on RHS
1 1 d4 v
.
iKR 4 dY 4
Hence choose
= (KR)1/2 1 ( KR 1).
Leading order equation becomes
d2 v
d4 v
+
ic
= 0.
dY 4
dY 2
Two solutions v = 1 and v = Y . These are just approximations to the inviscid solutions close to
the wall.
Other solutions are
v = exp(Y ) where 2 = ic.
Want solution which decays away from the boundary, so we can match the solution with main
part of the fluid.
vBL = exp(Y ), = (ic)1/2 = ei/4 c1/2 for real c,
= exp((y + 1)(KRc)1/2 ei/4 ).
Outer approximation to v3 and v4
Let
Z
v = exp
g(y) dy
This is a standard technique for solving differential equations which involve rapid oscillations,
known as the WKB approximation (or WKBJ).
Substitute this expression into OSE to give a nonlinear equations for g(y)
Z
D(
v ) = g exp
g dy ,
Z
2
0
2
D (
v ) = (g + g ) exp
g dy .
So
1
g 4 + 6g 2 g 0 + 4gg 00 + 3g 02 + g 000 2K 2 (g 2 + g 0 ) + K 4 = (U c)(g 2 + g 0 K 2 ) U 00 . (4.5.30)
iKR
42
As before balance terms on LHS (viscous) and RHS. Need g large for balance
i.e.
i.e.
g4
= O(g 2 ),
KR
g = O((KR)1/2 ).
Hence, set
g = (iKR)1/2 g0 (y) + g1 (y) + (iKR)1/2 g2 (y) + ,
substitute into (4.5.30) and equate powers of (KR)1/2 .
Obtain
g02 = U c,
g0 (y) = (U (y) c))1/2 ,
5 U0
g1 (y) =
.
4U c
Hence
Z
v = exp
g dy ,
Z
1/2
= exp (iKR)
Z
g0 (y) dy exp
g1 (y) dy
1 + O (KR)1/2
Z
5 y U0
5
g1 (y) dy =
dy = ln(U c).
4
U c
4
Z y
5/4
1/2
1/2
v(y) = (U c)
exp (iKR)
(U c) dy 1 + O (KR)1/2 .
Z
yc
Hence
v3 = (U c)5/4 exp (KR)1/2 Q(y) ,
v4 = (U c)5/4 exp +(KR)1/2 Q(y) ,
where
i/4
Q(y) = e
(U c)1/2 dy.
yc
(NB: Defined so arg (U c)1/2 = /2 for U c < 0).
If we let y 1, then v3 vBL , the viscous wall solution we obtained before (CHECK). Its clear
that these solutions are not valid in the critical layer where U c 0.
Inner approximation to v3 and v4 valid in critical layer
We are interested in the neutral curve, i.e. Rc (K), on which Im(c) = 0. On neutral curve, c is real
and y = yc lies on the real y axis.
Let y yc = Z, Z is new inner variable.
U (y) = U (yc ) + (y yc )U 0 (yc ) + ,
= c + ZUc0 + O(2 ).
43
2
1
1 d2
1 d2
00
2
2
v.
K v Uc v =
K
2 dZ 2
iKR 2 dZ 2
1 1 d4
.
iKR 4 dZ 4
Choose
= (KR)1/3 .
To leading order
d2
iUc0 Z
2
dZ
d2 v
= 0,
dZ 2
d2 v
.
dZ 2
local approximation to v2 ,
local approximation to v1 ,
Find a transform from Z to Z to convert equation to
d2
= 0,
Z
2
dZ
yc = 1 c for c 1.
So unless c is small, the critical layer is away from the wall.
4.5.4
K
Upper branch
UNSTABLE
lower branch
R
R crit
Figure 29: Typical neutral curve
1 y < 0.
yc = 1 c.
So for cr 1, critical layer is close to boundary y = 1.
45
Size of c determines whether the critical layer overlaps the narrower viscous wall layer.
Lower branch
c = O (KR)1/3 ,
= yc + 1 = O (KR)1/3 .
y
y c =O(KR)
(KR)
1/3
1/2
outer
critical
viscous+critical
c = O (KR)1/5 ,
yc + 1 = O (KR)1/5 .
viscous wall layer lies outside critical layer. Referred to as FiveDeck Theory.
46
yc =O(KR)
(KR)
1/3
1/5
O(KR)
1/2
5
3/4
2
1
Check that D
v=0
Write
v20 (0)
= A = 0
.
v1 (0)
v = (y) + C v3 (y),
v0 (0)
(y) = v2 (y) 20
v1 (y).
v1 (0)
47
=
=
(1) = C v3 (1),
0 (1) = C v30 (1).
48
5
5.1
Boundary layers
Formulation
Nondimensional NS equation
1
u
+ u u = p + 2 u,
t
R
u = 0.
yt + y
x
y = px +
x
y
xt y
x = py
x
x
y
1 2
y ,
R
1 2
x .
R
(5.1.31)
(5.1.32)
Eliminate p
(5.1.31)
(5.1.32),
y
x
1
2
+ y
x
2 = 4 ,
t
x
y
R
(5.1.33)
= 2 .
t
(x, y)
R
This is known as vorticitystreamfunction equation.
5.2
Outer expansion
= 0 +
1
1 + O(R2 ).
R
2
0 + 0y
0x
2 0 = 0.
t
x
y
Solve subject to u n = 0 on solid surface (standard inviscid b.c), i.e. =constant.
In general u s 6= 0. i.e. Flow does not satisfy the viscous b. condition that u = 0 on surface.
Let s be a coordinate along the surface and
u s = U (s, t) =
49
.
n
= u s.)
(Exercise: check
n
Hence need a boundary layer at the wall, i.e. rescale n, n = N with 1. N is blayer variable.
Also equation is nonlinear for , so also rescale
= .
Since
=
,
N
n
y = Y, =
1 2
2 =
+
=
+ O(1).
x2 y 2
2 Y 2
2
1 1
1
Y Y + Y
x
Y Y =
Y Y Y Y + smaller terms.
2
2
t
x
Y
R 4
Choose R2 = 1 to balance terms.
= R1/2 ,
gives width of the blayer.
Y Y t + Y Y Y x x Y Y Y = Y Y Y Y .
Integrate once wrt Y
Y t + Y Y x x Y Y = Y Y Y + f (x, t),
(check by differentiating).
Let Y , need to match the outer/inviscid solution, i.e.
U (x, t),
Y
and so
2
0 etc.
Y 2
Substituting
U
U
+U
= f (x, t).
t
x
Blayer equation becomes
Y t + Y Y x x Y Y Y Y Y = Ut + U Ux .
B. conds
= 0) = 0 ( wall is streamline),
(Y
Y (Y = 0) = 0 ( tangential velocity = 0),
Y (Y ) U (x, t) (matching to outer).
50
5.3
try to separate variables, but first we need a transform for Y variable. Let
= h(X)()
where
= g(x)Y,
X = x.
Chain rule
X
=
+
,
x
x X x
=
+ g0Y
,
X
g0
=
+
,
X
g
=
,
y
Y
= g .
!
g 0
+
,
X
g
g0
0
= g
h + h ,
g
0
gh
g0h
0
= g h +
+
.
g
g
= g
(5.3.34)
Y
.
(2x)1/2
where
=
= gh ,
= (),
Y
R1/2 y
=
.
(2x)1/2
(2x)1/2
But there is no length scale in the problem, so L should not appear in expression for u (x , y ).
R=
u=
u
,
U
x=
x
,
L
52
y=
y
,
L
=
U L
1/2
y
L
2x
L
1/2
=
1/2
y
,
(2x )1/2
so no dependence on L , as required.
NB
In dimensional variables
= (2U x )1/2 ().
Width of the boundary layer
Various measures
1. Simplest
is point at which u is 99% of the freestream value.
u
y*
2
U
1/2
x1/2 c .
Numerically c = 3.47,
= 4.91
x
U
1/2
.
0 0
=
0
u
1
U
dy .
53
Matching region
U*1
=R1/2
(1 ())
=
0
=
2x
U
1/2 Z
2x
U
1/2
d,
(1 ()) d.
0
(1 ()) d 1.2167,
0
1.72
x
U
1/2
.
0 0
u
u
=
1 dy ,
U
U
0
1/2 Z
2x
(1 ()) d,
=
U
0
1/2
x
0.660
.
U
Z
=k
x
U
1/2
,
where k is a dimensionless O(1) constant. Get similar results for more general boundary
layers, but different k.
Commonest measure to use is the displacement thickness. Note in all cases that the width
of the boundary layer increases with x1/2 .
54
1/2
U x
= k
,
1/2
= kRx .
R is Reynolds number based on blayer thickness.
Rx is Reynolds number based on blayer thickness downstream.
5.4
55
h0
(gh)0
h
U UX
2 2 + (X X ) = 3 .
g
g
g
g h
Boundary condition
U (X)
.
gh
Choose g and h to simplify equation,
h0
= 1,
g
gh = U
so
g = h0
h0 h = U,
Z X
h2
U dx,
=
2
c
convenient to let c = 0,
so
Z
h =
2
1/2
U dx
Z
g = U 2
1/2
U dx
Hence,
+ + 1 2 + (X X ) = 0,
where
RX
2 0 U dx dU
(gh)0
UX
=
= 2 =
,
g2
g
U2
dX
RX
2 0 U dx
h
U
=
= 2 =
.
g
g
U2
NB
Often transform the streamwise coordinate, X,
Z X
=
U (x) dx,
0
56
NB
Pressure gradient is
dp
= U UX ,
dX
(from nondimensional NavierStokes or Bernoulli).
Assuming U > 0.
dp
< 0 known as favourable pressure gradient flow is accelerated downstream.
If UX > 0, dX
p
>0
High
Low
FalknerSkan solutions
= 0 exists.
+ + 1 2 = 0.
True if U (X) = AX n (check)
=
2n
.
n+1
Aside
Do any other U (X) give =constant?
Need
R
U dx
UX = 0
UZ2
0 U 2
U dx =
,
UX
U 2 UXX
U = 0 2U
,
UX2
U 2 UXX
1
=
2
U,
UX2
0
U UXX = kUX2 .
57
Method
1.
(0) = (0) = 0
choose (0) = a.
2. Solve ODE by integration from = 0.
If
(max ) 6= 1 max 1,
then adjust a.
Summary of Results
Solutions do exist with Umax > 1, i.e. Disregard on physical grounds.
Flow reversal
(0)>0
(0)<0
min
5.5
60
1. Poiseuille Flow
U (y) = 1 y 2 .
Neutral stability curve,
K
Upper branch
UNSTABLE
lower branch
R
R crit
1 y 1.
y = R1/2 Y,
Y
= (2x)1/2 () =
.
(2x)1/2
Let u = U i + V j,
=
= (),
y
Y
Y
1/2
1/2
1/2
1/2
=
= R
= R
(2x)
(2x)
.
x
x
(2x)3/2
U =
V
Note that V = O(R1/2 ). i.e. For R 1 = V U , i.e. the flow is almost parallel.
Now consider a point dimensional distance x from leading edge of plate. Recall there is no natural
length scale in problem for nondimensionalisation of NavierStokes.
Choose L = x so
U L
U x
R=
=
.
61
x
x = = 1,
L
and
Y
= .
2
Then repeat stability analysis for strictly parallel flows, ignoring the j component of velocity. (can
be built into theory as a correction nonparallel correction).
Basic structure is the same, with viscous wall layer and critical layer inside the steady boundary
layer.
Obtain similar results
U = ()
K
Upper branch
UNSTABLE
lower branch
R
R crit
U
1/2
= 1.72Rx .
5.6
x=0
x=x
STABLE
x
x0
Figure 48: Spatially stable.
ki < 0, disturbance grows downstream
This is known as SPATIAL STABILITY.
63
UNSTABLE
x
x0
unstable
64
meshes
to reduce
turbulence
Test section
hot wire
probes
vibrating
ribbon
U
,
=
1/2
= 1.72Rx ,
where
R
U x
=
.
= x1/2 .
Parallel theory OrrSommerfeld equation.
nonparallel theory extra terms in OrrSommerfeld.
65
parallel theory
not so good
(significant growth
in bl thickness)
x*
flow almost parallel
expect parallel theory
to be good
66
6.1
Introduction
Laminar flow
Turbulent flow
Transition point
6.2
Stability theory
Consider U and fixed, then we can draw the neutral stability curve in dimensional x , plane
( denotes dimensional quantities). (see spatial stability theory).
stable
unstable
x* x*1
0
x*
x*
initial
amplitude
x*0
x*
x*
x*2
nonlinearity
at this amp
A
B
C
x*A
x*
x*
x*
x*2
x*
3. In practical cases, we dont have a forcing in the blayer, but instead blayer is forced by
unsteady disturbances in the freestream (e.g. noise).
So to find transition point, need to determine how TS waves are generated by the interaction of
freestream and the blayer. known as boundary layer receptivity.
6.3
Receptivity theory
Consider
u = U (1 + ei t )i 1,
as velocity far from flat plate.
U l
U 2
=
.
Assume Re 1.
From earlier, the wavelength of TS waves is short, so generation of TS waves occurs when steady
flow solution varies on short streamwise scale.
1. e.g. leading edge of plate rapid blayer growth
69
6.4
See Goldstein - Journal of Fluid Mechanics (1983) 127, and my notes on this research paper.
6.5
Roughness centred at x = x0 ,
y = H f (x x0 )
f (x) 0 as |x| .
H*
x*
With this length scale we obtain the same triple deck structure as before. Here y = xy .
0
If we take H = 5 hx0 , then roughness has same scale as the inner or wall layer.
If h 1, then roughness is small compared to the wall layer means we can solve linearised
equations in wall layer.
Boundary conditions on the plate
u(y = H f (X)) = 0,
v(y = H f (X)) = 0.
70
u*=U*(1+ e
i t*
x*
x*
0
y= 3y
upper or outer
y= 4y
main
y= Y
wall layer
x*0
X=O(1)
X=x*x*0
3 x*0
71
2)
1)
x*
x*n
x*0
2
1
Fluid
6.6
1. Mixing of fluids
u(r) is velocity in direction say. Stability depends on 1 , 2 , r1 , r2 . No mixing of fluid if
stable.
2. Drag on a body
Drag force:
Inviscid (known as form drag) F =
blayer is turbulent.
Form drag is related to size of wake behind body (large wake = large drag).
(a) Streamline body
72
u
2 r2
1 r1
r2
r1
73
A
A.1
A.1.1
MATLAB Worksheets
KelvinHelmholtz instability
KelvinHelmholtz general stability
Plotting the contours of constant growth rate for the KelvinHelmholtz instability.
clear
gamma=0.5;
[k,l]=meshgrid(0:0.01:2.0,-2.0:0.01:2.0);
f=k.^2-gamma*(k.^2.0+l.^2.0).^(0.5);
contour(k,l,f,[0,0.5,1.0])
2
l 0
1
2
0
0.5
1
k
1.5
gamma=1.0;
For fixed k > , largest growth rate is for l = 0, i.e. 2D disturbances are most unstable.
74
l 0
1
2
0
0.5
1
k
1.5
75
A.2
A.2.1
Inviscid Stability
Inviscid stability of mixing layer
0.5
f(X) 0
0.5
1
0
76
A.2.2
figure(2)
plot(k1,c11i,k,k1,c12i,k)
0.5
0.5
cr
ci
0
0.5
0.5
0
0.2
0.4
0.6
0.8
1
0
0.2
0.4
0.6
78
0.8
A.2.3
A MATLAB code to solve the two part piecewise linear boundary layer problem.
clear
clc
syms y b P Q R S k c
bb=-0.2;
v1=P*(exp(k*y)-exp(-k*y));
dv1=diff(v1,y);
y1=0.5;
u1=2.0*b*y;
du1=diff(u1,y);
v2=Q*exp(k*y)+R*exp(-k*y);
dv2=diff(v2,y);
y2=1.0;
u2=2*(1-b)*y+(2*b-1);
du2=diff(u2,y);
v3=S*exp(-k*y);
dv3=diff(v3,y);
u3=1.0;
du3=diff(u3,y);
eqn1=subs(v1,y,y1)-subs(v2,y,y1);
eqn2=subs(v2,y,y2)-subs(v3,y,y2);
eqn3=subs(dv2,y,y1)-subs(dv1,y,y1)-subs(v1,y,y1)*(du2-du1)/(subs(u1,y,y1)-c);
eqn4=subs(dv3,y,y2)-subs(dv2,y,y2)-subs(v2,y,y2)*(du3-du2)/(subs(u2,y,y2)-c);
[soln_P,soln_Q,soln_R]=solve(eqn1,eqn2,eqn3,P,Q,R);
disp=expand(subs(eqn4,{P,Q,R},{soln_P,soln_Q,soln_R})/S);
disp2=disp(1);
c1=solve(disp2,c);
for j=2:3001
k1(j)=(j-1.)/1000.;
c11r(j)=double(subs(real(c1(1)),{b,k},{bb,k1(j)}));
c11i(j)=double(subs(imag(c1(1)),{b,k},{bb,k1(j)}));
c12r(j)=double(subs(real(c1(2)),{b,k},{bb,k1(j)}));
c12i(j)=double(subs(imag(c1(2)),{b,k},{bb,k1(j)}));
end
for j=1:2000
yy(j)=(j-1.0)/1000.0;
79
if (yy(j)<y1)
u(j)=double(subs(u1,{b,y},{bb,yy(j)}));
du(j)=double(subs(du1,{b,y},{bb,yy(j)}));
elseif (yy(j)<y2)
u(j)=double(subs(u2,{b,y},{bb,yy(j)}));
du(j)=double(subs(du2,{b,y},{bb,yy(j)}));
else
u(j)=double(subs(u3,{b,y},{bb,yy(j)}));
du(j)=double(subs(du3,{b,y},{bb,yy(j)}));
end
end
figure(1)
subplot(2,2,2)
plot(k1,c11r,k,k1,c12r,k)
subplot(2,2,3)
plot(k1,c11i,k,k1,c12i,k)
subplot(2,2,1)
plot(u,yy,k)
axis( [-0.3 1.1 0 2])
subplot(2,2,4)
plot(du,yy,k)
0.5
0.5
0
0
2
0.5
0
0.5
0
1
2
0
0
80
0.5
0.5
0
0
2
0.05
0
0.05
0
0
0
0.5
0
1
0
0
2
1
0
0.5
0
0
81
0.5
1
0
2
0.5
0
0.5
0
1
2
0
5
82
A.2.4
0.5
0
0
plot(x,y(:,3),x,zero,k)
83
0.5
0.4
0.3
0.2
0.1
0
0
84
A.2.5
v 0 (y)
v(y)
as
y ,
as y ,
K y
.
K y
Thus for given K we must find c so that these boundary conditions are satisfied. This turns out
to be a difficult numeric problem since c is typically complex. Here I summarise the method used
and then present some results.
General numerical approach
1. We solve the ODE in the interval y [ym , ym ] starting from y = ym where ym is large. I
used ym = 5. The initial conditions then become
v(ym ) = ,
v 0 (ym ) = K,
where the value of does not matter since the equation is linear.
2. We then choose a value of c, integrate (i.e. solve) the equation numerically and then find the
value of v 0 (ym )/v(ym ). If the correct value of c has been chosen, this value should be close
to K, otherwise a new value of c is chosen.
3. The subtle part of this calculation is in choosing a new value of c using the previous results.
For this particular problem there is some simplification possible. v(y) = sechy is a solution
of Rayleighs equation if c = 0 and K = 1. For 0 < K < 1 it turns out that Re(c) = 0 with
Im(c) a decreasing function of K. (NB It is possible to prove that if the unstable eigenvalue
is unique, then the real part of c is independent of K).
Thus to find c(K) we let c = i and reduce from 1 until v 0 (ym )/v(ym ) K.
The MATLAB scritps are
function vsol=rayleigh(y,v,k,c)
vsol=[v(2); -2.0*tanh(y)*sech(y)^2.0*v(1)/(tanh(y)-c)+k^2.0*v(1)];
and
85
clear
epsilon=0.1;
lambda=1.0;
options = odeset(AbsTol,1e-8,RelTol,1e-8);
j=1;
for k=0.05:0.05:0.95
a=1000.0;
b=1.0;
min=10000000.0;
while (abs(a/b+k)<min);
min=abs(a/b+k);
yspan=[-5 5];
v0=[epsilon; epsilon*k];
c=lambda*i;
[y,v]=ode45(@rayleigh,yspan,v0,options,k,c);
last=length(y);
lambda=lambda-0.0001;
a=v(last,2);
b=v(last,1);
end
k
lambda+0.0002
(lambda+0.0002)*k
j=j+1;
kk(j)=k;
lambdalambda(j)=lambda+0.0002;
growth(j)=k*(lambda+0.0002);
end
kk(1)=0.0;
lambdalambda(1)=1.0;
growth(1)=0.0;
j=j+1;
kk(j)=1.0;
lambdalambda(j)=0.0;
growth(j)=0.0;
figure(1)
plot(kk,lambdalambda)
figure(2)
plot(kk,growth)
The results for c(K) = i 0 < K < 1 are given below:
86
K
0.00
0.05
0.10
0.15
0.20
0.25
0.30
0.35
0.40
0.45
0.50
0.55
0.60
0.65
0.70
0.75
0.80
0.85
0.90
0.95
1.00
(K) K(K)
1.0000 0.0000
0.9157 0.0458
0.8367 0.0837
0.7644 0.1147
0.6975 0.1395
0.6352 0.1588
0.5769 0.1731
0.5221 0.1827
0.4705 0.1882
0.4215 0.1897
0.3750 0.1875
0.3307 0.1819
0.2883 0.1730
0.2477 0.1610
0.2086 0.1460
0.1710 0.1283
0.1347 0.1078
0.0995 0.0846
0.0654 0.0589
0.0323 0.0307
0.0000 0.0000
87
0.2
0.8
0.15
0.6
0.1
0.4
0.05
0.2
(a)
0
0
0.2
0.4
0.6
0.8
(b)
0
0
0.2
0.4
0.6
0.8
88
4
1.2
1
0.8
2
0.6
0.4
0.2
(a)
0
5
(b)5
89
A.3
A.3.1
Viscous Stability
Eigenvalues for Poiseuille flow.
Finding the eigenvalues for Poiseuille flow U (y) = 1 y 2 for y [1, 1] with K = 1.0 and
= 10000.
R
% Matlab script to find global eigenvalues for Poiseuille flow
clear
N=121;
R=10000.0;
alpha=1.0;
% The collocation points are at ybar=cos(m*pi/(N-1)) for m=0..N-1
% Setup matrix t of Chebyshev polynomials and their derivatives at each collocation
% point
for m=N-2:-1:2;
ybar=cos(m*pi/(N-1));
t=0.0;
t(1,1)=1.0;
t(1,2)=ybar;
for ii=2:N-1;
t(1,ii+1)=2.0*ybar*t(1,ii)-t(1,ii-1);
end
for j=2:5;
t(j,1)=0.0;
t(j,2)=t(j-1,1);
t(j,3)=4.0*t(j-1,2);
for k=4:N;
t(j,k)=2.0*(k-1.0)*t(j-1,k-1)+(k-1.0)/(k-3.0)*t(j,k-2);
end
end
% Evaluate the base flow at value of ybar
U=1.0-ybar^2.0;
dU=-2.0*ybar;
d2U=-2.0;
% Setting up matrices of Orr-Sommerfeld equation
for j=1:N;
a(N-m,j)=U*(t(3,j)-alpha^2*t(1,j))-d2U*t(1,j)-1.0/(i*alpha*R)*(t(5,j)-2.0*alpha^2*t
b(N-m,j)=t(3,j)-alpha^2*t(1,j);
end
end
90
% Boundary conditions
for j=1:N;
a(1,j)=1.0;
a(2,j)=(j-1.0)^2.0;
a(N-1,j)=(-1.0)^(j-2.0)*(j-1.0)^2.0;
a(N,j)=(-1.0)^(j-1.0);
b(1,j)=0.0;
b(2,j)=0.0;
b(N-1,j)=0.0;
b(N,j)=0.0;
end
% find eigenvalues c
[V,D]=eig(a,b);
% put eigenvalues into plottable form
for j=1:N;
realc(j)=real(D(j,j));
imagc(j)=imag(D(j,j));
end
plot(realc,imagc,+,[0 1],[0 0])
axis([0 1 -1 0.1])
0
0.2
0.4
0.6
0.8
1
0
0.2
0.4
0.6
0.8
= 10000..
Figure 81: Temporal eigenvalues for plane Poiseuille flow with K = 1 and R
91
A.3.2
dy
+ y = x,
dx
with x 0 and 0 < 1 with one b. cond y(0) = 1, is
yexact = x + (1 + )e .
The 1st and 2nd approximations to the outer solution are
(1)
youter = x,
(2)
youter = x ,
while the 1st and 2nd approximations to the inner solution are
(1)
yinner = ex/ ,
(2)
yinner
x/
= e
+ e
x/
x
+ 1 .
92
1
0.8
0.6
0.4
0.2
0
0.2
0
0.2
0.4
0.6
0.8
93
A.4
A.4.1
Boundary Layers
FalknerSkan velocity profiles
n=-0.05;
fspan=[0 10];
f0=[0.0; 0.0; -0.1418];
[y5,f5]=ode45(@f_skan,fspan,f0,options,n);
figure(1)
plot(y1,f1(:,2),k,y2,f2(:,2),k,y3,f3(:,2),k,y4,f4(:,2),k)
figure(2)
zero=f5*0.0;
plot(y4,f4(:,2),k,y5,f5(:,2),k,y5,zero,k)
The value of f 00 (0) is found by trial and error by searching for when f 0 (10) 1.
1.2
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
0
0.2
0
10
Figure 83: FalknerSkan profiles for m = 0.05, 0, 0.3 and 1, and the two profiles for m = 0.05.
95
A.5
Transition
A.5.1
= Re1/6 ,
Re =
x = O(1) i.e x = O
RECEPTIVITY REGION
00
0
3/2
(F 0 ) + 2x (F 0 F 0 ) + 2ix0 = (2x)
i
u (x),
0 +
x
x
with
0 = 0 = 0 on = 0 and 0 (2x)1/2 u (x) as ,
where here we take u = 1. These are eqns. (3.2)(3.5).
The solution takes the form
0 = ST +
(i)
Ci AP ,
i=1
(i)
where ST is determined by the local flow (Stokess solution) and AP are eigensolutions
which satisfy 0 0 as . Ci are numerical coefficients determined by forcing near
to the leading edge.
Key thing about the eigensolutions is
AP
(2x)3/2
= Cg0 (x, ) exp
3U00
as x ,
e7i/4
3/2
n
i/4
3/2
n = n ei ,
n > 0,
wavelength of disturbance
96
,
x
x1/2 ,
(A.5.35)
(e.g. = eikx , 1/k). Hence wavelength shortens with distance downstream. So terms in
(2.19) ignored to obtain (3.2) e.g. 6 x 2 /x2 , eventually become same size as terms retained.
So (3.2) no longer valid when x = O(2 ).
2.
2
x = O( ) x = O
2 U
ORR SOMMERFELD or TRIPLE DECK REGION.
x1 = 2 x
1/2
from (A.5.35)).
= 0.344
1/3
(A.5.36)
From figure 3(a) see wavelength shortening up to x1 0.9 and matching to first eigensolution as
x1 0 (overlap region between receptivity and OrrSommerfeld).
Hence first eigensolution matches onto TS wave which starts to grow at neutral point (lower
branch of neutral curve).
So large C1 = Unstable wave larger at neutral point,
= Nonlinear effects important soon after lower branch neutral point,
= Earlier transition.
C1 depends on nature of freestream disturbancedetermined numerically, known as Receptivity
coefficient.
Equation (A.5.36) gives the equation of lower branch of neutral curve in dimensional ( , x )
plane (valid for large x ).
Lower branch in , R plane (i.e. Notation of OrrSommerfeld equation (4.10)) given by (4.47)
large Rlimit.
TripleDeck
Asymptotic solution of OSE as R can be analysed as 3 different asymptotic forms in 3 layers:
97
Main:
=
y3
= O(1),
(2x)1/2
1/2
y = O()
y
= O(3 ),
x
y = O(3 )
y
= O(5 ),
Wall layer
= O()
Wavelength
=O
= O(3 ).
= O()
x
x
These are conventional triple deck scales nondimensionalised by downstream position. (Varies
from Goldstein only at higher orders).
98