outline notes
play

Outline Notes: This lecture Diffusion and advection-diffusion - PDF document

Outline Notes: This lecture Diffusion and advection-diffusion Riemann problem for advection Diagonalization of hyperbolic system, reduction to advection equations Characteristics and Riemann problem for acoustics Reading: Chapter


  1. Outline Notes: This lecture • Diffusion and advection-diffusion • Riemann problem for advection • Diagonalization of hyperbolic system, reduction to advection equations • Characteristics and Riemann problem for acoustics Reading: Chapter 3 Recall: Some slides have section numbers on footer. $CLAW/book Examples from the book. www.clawpack.org/doc/apps.html Gallery of applications. R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 Diffusive flux Notes: q ( x, t ) = concentration β = diffusion coefficient ( β > 0 ) diffusive flux = − βq x ( x, t ) q t + f x = 0 = ⇒ diffusion equation: q t = ( βq x ) x = βq xx (if β = const) . Heat equation: Same form, where q ( x, t ) = density of thermal energy = κT ( x, t ) , T ( x, t ) = temperature, κ = heat capacity, flux = − βT ( x, t ) = − ( β/κ ) q ( x, t ) = ⇒ q t ( x, t ) = ( β/κ ) q xx ( x, t ) . R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 2.2] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 2.2] Advection-diffusion Notes: q ( x, t ) = concentration that advects with velocity u and diffuses with coefficient β : flux = uq − βq x . Advection-diffusion equation: q t + uq x = βq xx . If β > 0 then this is a parabolic equation. Advection dominated if u/β (the Péclet number) is large. Fluid dynamics: “parabolic terms” arise from • thermal diffusion and • diffusion of momentum, where the diffusion parameter is the viscosity. R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 2.2] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 2.2]

  2. The Riemann problem Notes: The Riemann problem consists of the hyperbolic equation under study together with initial data of the form � q l if x < 0 q ( x, 0) = q r if x ≥ 0 Piecewise constant with a single jump discontinuity from q l to q r . The Riemann problem is fundamental to understanding • The mathematical theory of hyperbolic problems, • Godunov-type finite volume methods Why? Even for nonlinear systems of conservation laws, the Riemann problem can often be solved for general q l and q r , and consists of a set of waves propagating at constant speeds. R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.8] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.8] The Riemann problem for advection Notes: The Riemann problem for the advection equation q t + uq x = 0 with � q l if x < 0 q ( x, 0) = q r if x ≥ 0 has solution � q l if x < ut q ( x, t ) = q ( x − ut, 0) = q r if x ≥ ut consisting of a single wave of strength W 1 = q r − q l propagating with speed s 1 = u . R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.8] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.8] Riemann solution for advection Notes: q ( x, T ) x – t plane q ( x, 0) R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.8] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.8]

  3. Discontinuous solutions Notes: Note: The Riemann solution is not a classical solution of the PDE q t + uq x = 0 , since q t and q x blow up at the discontinuity. Integral form: � x 2 d q ( x, t ) dx = uq ( x 1 , t ) − uq ( x 2 , t ) dt x 1 Integrate in time from t 1 to t 2 to obtain � x 2 � x 2 q ( x, t 2 ) dx − q ( x, t 1 ) dx x 1 x 1 � t 2 � t 2 = uq ( x 1 , t ) dt − uq ( x 2 , t ) dt. t 1 t 1 The Riemann solution satisfies the given initial conditions and this integral form for all x 2 > x 1 and t 2 > t 1 ≥ 0 . R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.7] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.7] Discontinuous solutions Notes: Vanishing Viscosity solution: The Riemann solution q ( x, t ) is the limit as ǫ → 0 of the solution q ǫ ( x, t ) of the parabolic advection-diffusion equation q t + uq x = ǫq xx . For any ǫ > 0 this has a classical smooth solution: R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 11.6] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 11.6] Diagonalization of linear system Notes: Consider constant coefficient linear system q t + Aq x = 0 . Suppose hyperbolic: • Real eigenvalues λ 1 ≤ λ 2 ≤ · · · ≤ λ m , • Linearly independent eigenvalues r 1 , r 2 , . . . , r m . Let R = [ r 1 | r 2 | · · · | r m ] m × m matrix of eigenvectors. Then Ar p = λ p r p means that AR = R Λ where λ 1   λ 2    ≡ diag ( λ 1 , λ 2 , . . . , λ m ) . Λ =   ...    λ m ⇒ A = R Λ R − 1 R − 1 AR = Λ . AR = R Λ = and Similarity transformation with R diagonalizes A . R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 2.9] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 2.9]

  4. Diagonalization of linear system Notes: Consider constant coefficient linear system q t + Aq x = 0 . Multiply system by R − 1 : R − 1 q t ( x, t ) + R − 1 Aq x ( x, t ) = 0 . Introduce RR − 1 = I : R − 1 q t ( x, t ) + R − 1 ARR − 1 q x ( x, t ) = 0 . Use R − 1 AR = Λ and define w ( x, t ) = R − 1 q ( x, t ) : w t ( x, t ) + Λ w x ( x, t ) = 0 . Since R is constant! This decouples to m independent scalar advection equations: w p t ( x, t ) + λ p w p x ( x, t ) = 0 . p = 1 , 2 , . . . , m. R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 2.9, 3.1] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 2.9, 3.1] Solution to Cauchy problem Notes: ◦ ( x ) Suppose q ( x, 0) = q for − ∞ < x < ∞ . From this initial data we can compute data ◦ ( x ) ≡ R − 1 q ◦ ( x ) w The solution to the decoupled equation w p t + λ p w p x = 0 is ◦ p ( x − λ p t ) . w p ( x, t ) = w p ( x − λ p t, 0) = w Putting these together in vector gives w ( x, t ) and finally q ( x, t ) = Rw ( x, t ) . We can rewrite this as m m ◦ p ( x − λ p t ) r p w p ( x, t ) r p = � � q ( x, t ) = w p =1 p =1 R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.1] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.1] Linear acoustics Notes: Example: Linear acoustics in a 1d gas tube � p � p ( x, t ) = pressure perturbation q = u u ( x, t ) = velocity Equations: p t + κu x = 0 Change in pressure due to compression ρu t + p x = 0 Newton’s second law, F = ma where K = bulk modulus, and ρ = unperturbed density of gas. Hyperbolic system: � p � � p � � � 0 κ + = 0 . u 1 /ρ 0 u t x R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.9.1] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.9.1]

  5. Eigenvectors for acoustics Notes: � � u 0 K 0 (acoustics relative to A = 1 /ρ 0 u 0 flow with speed u 0 ) Eigenvectors: � − ρ 0 c 0 � ρ 0 c 0 � � r 1 = r 2 = , . 1 1 Check that Ar p = λ p r p , where λ 1 = u 0 − c 0 , λ 2 = u 0 + c 0 . � ⇒ K 0 = ρ 0 c 2 with c 0 = K 0 /ρ 0 = 0 . Note: Eigenvectors are independent of u 0 . Let Z 0 = ρ 0 c 0 = √ K 0 ρ 0 = impedance. R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 2.8] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 2.8] Physical meaning of eigenvectors Notes: Eigenvectors for acoustics: � − ρ 0 c 0 � − Z 0 � ρ 0 c 0 � Z 0 � � � � r 1 = r 2 = = , = . 1 1 1 1 Consider a pure 1-wave (simple wave), at speed λ 1 = − c 0 , ◦ ( x ) = ¯ ◦ 1 ( x ) r 1 then If q q + w ◦ 1 ( x − λ 1 t ) r 1 q ( x, t ) = ¯ q + w Variation of q , as measured by q x or ∆ q = q ( x + ∆ x ) − q ( x ) is proportional to eigenvector r 1 , e.g. ◦ 1 x ( x − λ 1 t ) r 1 q x ( x, t ) = w R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.4, 3.5] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.4, 3.5] Physical meaning of eigenvectors Notes: Eigenvectors for acoustics: � − ρ 0 c 0 � − Z 0 � ρ 0 c 0 � Z 0 � � � � r 1 = r 2 = = , = . 1 1 1 1 In a simple 1-wave (propagating at speed λ 1 = − c 0 ), � p x � − Z 0 � � = β ( x ) u x 1 The pressure variation is − Z 0 times the velocity variation. Similarly, in a simple 2-wave ( λ 2 = c 0 ), � p x � Z 0 � � = β ( x ) u x 1 The pressure variation is Z 0 times the velocity variation. R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.5] R.J. LeVeque, University of Washington IPDE 2011, June 22, 2011 [FVMHP Sec. 3.5]

Recommend


More recommend