The Navier-Stokes Equations: 14.1 Conservation Laws
The Navier-Stokes Equations: 14.1 Conservation Laws
where n is the outward unit normal of @⌦, and u = u(x, t) is the velocity
of the flow.
For an arbitrary subdomain ! ⇢ ⌦, the change of the integral of is
equal to the volume source or sink s = s(x, t) minus the total flow of the
quantity through the boundary @!,
Z Z Z
d
(x, t) dx = u · n ds + s(x, t) dx, (14.2)
dt ! @! !
˙ + r · ( u) s = 0, (14.4)
129
130 CHAPTER 14. THE NAVIER-STOKES EQUATIONS
Mass conservation
We now consider the flow of mass of a continuum, with ⇢ = ⇢(x, t) the mass
density of the continuum. The general continuity equation with = ⇢, and
zero sink s = 0, gives the equation for conservation of mass
⇢˙ + r · (⇢u) = 0. (14.5)
r · u = 0, (14.6)
D⇢
= ⇢˙ + u · r⇢ = 0, (14.7)
Dt
since
D⇢
0 = ⇢˙ + r · (⇢u) = + ⇢r · u. (14.8)
Dt
Conservation of momentum
Newton’s 2nd Law states that the change of momentum ⇢u, is equal to the
sum of all forces, including volume forces,
Z
⇢f dx, (14.9)
!
for a force density f = f (x, t) = (f1 (x, t), ..., fn (x, t)), and surface forces,
Z
n · ds, (14.10)
@!
with the Cauchy stress tensor = ( ij ), where ij = ij (x, t), and we define
n · = ( ji nj ). Gauss’ theorem gives the total force as
Z Z Z
⇢f dx + n · ds = (⇢f + r · ) dx. (14.11)
! @! !
The general continuity equation with = ⇢u, and the sink given by the
sum of all forces, gives the equation for conservation of momentum
@
(⇢u) + r · (⇢u ⌦ u) = ⇢f + r · , (14.12)
@t
14.2. THE NAVIER-STOKES EQUATIONS 131
with u ⌦ u = uuT , the tensor product of the velocity vector field u. With
the help of conservation of mass, we can rewrite the left hand side as
@
(⇢u) + r · (⇢u ⌦ u) = u(⇢˙ + r · (⇢u)) + ⇢(u̇ + (u · r)u) = ⇢(u̇ + (u · r)u),
@t
so that we get
⇢(u̇ + (u · r)u) = ⇢f + r · . (14.13)
= pd I + ⌧, (14.15)
so that
⇢(u̇ + (u · r)u) = ⇢f rpd + r · ⌧. (14.16)
u̇ + (u · r)u + rp ⌫ u = f, (14.18)
r · u = 0, (14.19)
with the kinematic viscosity ⌫ = µ/⇢, and the kinematic pressure p = pd /⇢.
132 CHAPTER 14. THE NAVIER-STOKES EQUATIONS
Non-dimensionalization
Solutions to the Navier-Stokes equations may take quite di↵erent forms,
depending on the balance of the inertial and dissipative terms of the equa-
tions. To exhibit this balance, we express the Navier-Stokes equations in
terms of the non-dimensional variables u⇤ , p⇤ , f⇤ , x⇤ , t⇤ ,
u = U u⇤ , p = P p⇤ , x = Lx⇤ , f = F f⇤ , t = T t⇤ , (14.20)
u̇ + (u · r)u + rp = f, (14.27)
r · u = 0, (14.28)
u + rp = f, (14.29)
r · u = 0, (14.30)
⌫U ⌫U
P = , F = . (14.31)
L L2
u + rp = f, x 2 ⌦, (14.32)
r · u = 0, x 2 ⌦, (14.33)
u = gD , x 2 D, (14.34)
ru · n + pn = gN , x 2 N. (14.35)
Theorem 21. The mixed finite element problem (14.49-14.50) has a unique
solution (U, P ) 2 Vh ⇥ Qh , if
(i) the bilinear form a is coercive, i.e. that exists an ↵h > 0, such that
(ii) the bilinear form b satisfies the inf-sup condition, i.e. there exists a
h > 0, such that
b(v, q)
inf sup h, (14.52)
q2Qh v2Vh kvkV kqkQ
and
M
X
Qh = {q : q(x) = qj j (x)}, (14.55)
j=1
Stabilized methods
Approximation spaces of equal order is possible, by stabilization of the
standard Galerkin finite element method: find (U, P ) 2 Vh ⇥ Qh , such that,
such that
(U̇ , v) + c(U ; U, v) + a(U, v) + b(v, P ) b(U, q) = (f, v), (14.65)
for all (v, q) 2 Vh ⇥ Qh , where the bilinear forms are defined by (14.40)-
(14.41), with the trilinear form,
Z
c(u; v, w) = ((u · r)v, w) = (u · r)v · w dx. (14.66)
⌦
The ✓-method
Semi-discretizaton by the ✓-method takes the form: for each time interval
In = (tn 1 , tn ), with the time step length kn = tn tn 1 , find (Un , Pn ) =
(U (tn ), P (tn )) 2 Vh ⇥ Qh , such that
1
((Un , v) (Un 1 , v))+c(U✓ ; U✓ , v)+⌫a(U✓ , v)+b(v, P✓ ) b(U✓ , q) = (f, v),
kn
Linear transport
To understand the basic mechanisms, we first study a linear transport equa-
tion for a scalar quantity u = u(x, t), convected by a divergence-free vector
field = (x, t),
with suitable initial and boundary conditions, and ✏ > 0 a small di↵usion
coefficient.
14.5. STABILIZED FINITE ELEMENT METHODS 139
Model problem
We study the simple model problem in one space,
✏u00 + u0 = 0, x 2 (0, 1), (14.72)
u(0) = 1, u(1) = 0, (14.73)
for which we formulate a standard Galerkin finite element method: find
U 2 Vh such that, Z 1 Z 1
0 0
✏u v dx + u0 v dx = 0, (14.74)
0 0
for all test functions v 2 Vh0 , with
Vh = {v 2 H 1 (0, 1) : v(0) = 1, v(1) = 0}, (14.75)
Vh0 = {v 2 H 1 (0, 1) : v(0) = 0, v(1) = 0}. (14.76)
Divide the interval (0, 1) into M uniform subintervals Ii = (xi 1 , xi ) of
length h = xi xi 1 , with nodes {xi }M +1
i=0 and associated piecewise linear
basis functions i = i (x).
Then we can write the finite element approximation as
M
X
U (x) = uj j (x) + u0 0 (x) + uM +1 M +1 (x), (14.77)
j=1
with uj = u(xj ) (since we have a nodal basis), and from the boundary
conditions we have that
M
X
U (x) = uj j (x) + 0 (x). (14.78)
j=1
The discrete system takes the form Ax = b, with A = (aij ), b = (bi ) and
x = (xj ),
Z 1 Z 1
0 0 0
aij = ✏ j (x) i (x) dx + j (x) i (x) dx, (14.79)
0 0
Z 1 Z 1
0 0 0
bi = ✏ 0 (x) i (x) dx + 0 (x) i (x) dx. (14.80)
0 0
(14.81)
Equation i takes the form
X M ✓ ◆ ✓ ◆
✏ 1 2✏ ✏ 1
aij xj = xi 1 + xi + xi+1 + = 0. (14.82)
j=1
h 2 h h 2
140 CHAPTER 14. THE NAVIER-STOKES EQUATIONS
(U̇ , v)+c̄(U ; U, v)+a(U, v)+b(v, P ) b(U, q)+s1 (U ; U, v)+s2 (U, v) = (f, v),
d1 p p p
kU k2 +k ⌫rU k2 +k 1 (U̇ +(U ·r)U +rP ⌫ U )k2 +k 2 r·U k2 = 0,
dt 2
where we can observe the regularizing e↵ect of the stabilization terms.
for all v 2 V . The Galerkin finite element method takes form: find U 2 Vh
such that,
a(U, v) = L(v), (14.90)
for all v 2 Vh , with Vh ⇢ V . Galerkin orthogonality is expressed as
a(e, v) = 0, 8v 2 Vh , (14.91)