<!DOCTYPE html> 7 Non-linear Advection‣ Notes on the Finite Element Method
Notes on the Finite Element Method

Chapter 7 Non-linear Advection

7.1 Equations

The governing equation is now:

𝒖𝒖+p=1Re2𝒖. (7.1)

along with the mass conservation equation 6.2. Here Re represents the Reynolds number, and the dimensional pressure has been nondimensionalized by ρU*2.

7.2 Finite Element Method

7.2.1 Weak Form

Multiplied by a test function and integrated over the domain. the x-component of equation 7.1 is:

ϕm(uux+vuy)𝑑a+ϕmpx𝑑a+1Re(ϕmxux+ϕmyuy)𝑑a=0 (7.2)

Recall the expansion for u (equation 6.8, the first term on the left of 7.2is:

no[ϕm(ϕoϕnxuo+ϕoϕnyvo)]unda (7.3)

for each element (k), define advection element matrices as:

Jek,m,n,ox=Akϕmϕoϕnx𝑑akJek,m,n,oy=Akϕmϕoϕny𝑑ak (7.4)

These matrices can be evaluated initially, and reused throughout the calculation. For an element with baseline oriented an angle θ relative to the x-axis: The corresponding Jek,m,n,oη is:

Jek,m,n,oη=AkijlCi,mCj,nCl,oq(j)I(p(i)+p(j)+p(l),q(i)+q(j)+q(l)-1)dak (7.5)

If the base of an element is not parallel to the x-axis (as illustrated in figure LABEL:Fi:C4S12triangles, form the matrix

=[cosθ-sinθsinθcosθ] (7.6)

Then

[JexJey]=[JeξJeη] (7.7)

7.2.2 Assembly

Assembling global matrices such as mass and stiffness proceeds in the usual fashion, adding contributions from each element cookie-cutter style. The global advection matrix 𝒥 has elements

Jm,n=o(Jem,n,oxuo+Jem,n,oyvo) (7.8)

This matric is also assembled element by element, and has to be re-evaluated each time the velocity is re-evaluated.

Following chapter 6 the global problem can now be written

[𝒥+𝒦/Re0𝒢x00𝒥+𝒦/Re𝒢y0𝒟x𝒟y010010][uvpλ]=𝒔=0,where𝒔=[uvpλ] (7.9)

The Dirichlet boundary conditions are handled as in the previous chapter:

~𝒔~=-^𝒔^ (7.10)

The new issue is that since 𝒥 is a priori unknown, an iterative method is needed. For these solution, the Re=0 solution is computed first, then 𝒥 is evaluated based on the viscous solution. The process is repeated until convergence.

7.3 Results:

7.3.1 Blasius Boundary Layer

7.3.2 Flow Around a Cylinder

Viscous flow around a cylinder. The u-velocity is set to
one along the N, W and S boundaries. The solution is found in a
domain that extends from

Figure 7.1: Viscous flow around a cylinder. The u-velocity is set to one along the N, W and S boundaries. The solution is found in a domain that extends from -3x3 and -2y2. Only the central portion is illustrated.