06.04.2013 Views

Discontinuous Galerkin methods Lecture 3 - Brown University

Discontinuous Galerkin methods Lecture 3 - Brown University

Discontinuous Galerkin methods Lecture 3 - Brown University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

know that<br />

with λ > 0; that is, the wave corresponding to λ1 is entering the domain, the<br />

λ1 = −λ, λ2 =0, λ3 = λ,<br />

Linear systems and fluxes<br />

∀i : −λiQ[u − − u + ] + [(Πu) − − (Πu) + ]=0<br />

wave corresponding to λ3 is leaving, and λ2 corresponds to a stationary wave<br />

must hold across each wave. This is also known as the Ra<br />

condition and is a simple consequence of conservation of u ac<br />

discontinuity. To appreciate this, consider the scalar wave eq<br />

∂u<br />

Consider the problem + λ∂u =0, x ∈ [a, b].<br />

∂t ∂x<br />

Integrating u over the interval, we have<br />

−<br />

with λ > 0; that is, the wave corresponding to λ1 is entering the domain, the<br />

wave corresponding to λ3 is leaving, and λ2 corresponds to a stationary wave<br />

as illustrated in Fig. 2.3.<br />

Following the well-developed theory or Riemann solvers [218, 303], we<br />

know that<br />

∀i : −λiQ[u<br />

λ<br />

− − u + ] + [(Πu) − − (Πu) + as illustrated in Fig. 2.3.<br />

Following the well-developed theory or Riemann solvers [218, 303], we<br />

know that<br />

∀i : −λiQ[u<br />

]=0, (2.20)<br />

must hold across each wave. This is also known as the Rankine-Hugoniot<br />

condition and is a simple consequence of conservation of u across the point of<br />

discontinuity. To appreciate this, consider the scalar wave equation<br />

− − u + ] + [(Πu) − − (Πu) + ]=0, (2.20)<br />

must hold across each wave. This is also known as the Rankine-Hugoniot<br />

condition and is a simple consequence of conservation of u across the point of<br />

discontinuity. To appreciate this, consider the scalar wave equation<br />

∂u<br />

+ λ∂u =0, x ∈ [a, b].<br />

∂t ∂x<br />

For non-smooth coefficients, it is a little more complex<br />

d<br />

dt<br />

Then we clearly have<br />

b<br />

Integrating over the interval, ∂u we have<br />

∂t a<br />

∂x<br />

b<br />

d<br />

Integrating over the interval, we have<br />

u dx = −λ (u(b, t) − u(a, t)) = f(a, t) − f(b<br />

a + λ∂u =0, x ∈ [a, b]. b<br />

since f u= dx λu. = −λ On(u(b, thet) other − u(a, hand, t)) = f(a, since t) −the f(b, wave t), is propagati<br />

dt a<br />

speed, λ, we also have<br />

b<br />

d<br />

dt<br />

u dx = d<br />

dt<br />

u +<br />

since f = λu. d On the u dx other = −λ hand,<br />

dt (u(b, t) since − u(a, thet)) wave = f(a, is propagating t) − f(b, t), at a constant<br />

speed, λ, we also b<br />

a have<br />

b<br />

(λt − a)u − +(b − λt)u + = λ(u −<br />

since f = λu. d On the other ahand,<br />

since the wave is propagating at a constant<br />

speed, λ, we alsou dt<br />

have dx = d − +<br />

(λt − a)u +(b− λt)u<br />

dt<br />

= λ(u − − u + ).<br />

Taking a → x− and b → x + a<br />

, we recover the jump conditions<br />

d b<br />

d − + Taking a → x − +<br />

− and b → x + , we recover the jump conditions

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!