magnetohydrodynamics based on multiple scale asymptotics
Friedemann Kemm IAG Universit¨at Stuttgart kemm@iag.uni-stuttgart.de
Claus-Dieter Munz IAG Universit¨at Stuttgart munz@iag.uni-stuttgart.de
The non dimensional equations in primitive variables
ρt + uρx + ρux = 0 , ut + uux + 1
M2 px
ρ + 1 Av2
1
2ρ(B2)x = 0 , vt + uvx − 1
Av2 B1
ρ B2x = 0 , wt + uwx − 1
Av2 B1
ρ B3x = 0 , B2t + B2ux − B1vx + uB2x = 0 , B3t + B3ux − B1wx + uB3x = 0 ,
pt + γpux + upx = 0
M := v0
a0 , Av := v0 cA,0 .
The eigenvalues
u , u ± cs , u ± cA , u ± cf with
cA = 1
Avb1 , cf /s = 1
√2 s
1
M2a2 + 1
Av2b2 ±
r 1
M2a2 + 1
Av2b22
− 4 · 1
M2a2 1
Av2b21 , the abbreviations b1 = p
B12/ρ, b2 = B2/ρ and the acoustic speed a = γp/ρ.
The asymptotic Expansion
For small Mach numbers:
q(x, t; M) = q(0)(x, ξ, t) + M q(1)(x, ξ, t) + M2q(2)(x, ξ, t) + . . . with
q(i) : R × R × [0,∞) → Rm
(x, ξ, t) 7→ q(i)(x, ξ, t)
(i = 0,1,2, . . .)
and
ξ = M x .
For small Alfven numbers:
q(x, t; Av) = q(0)(x, ξ, t) + Av q(1)(x, ξ, t) + Av2q(2)(x, ξ, t) + . . . with
q(i) : R × R × [0,∞) → Rm
(x, ξ, t) 7→ q(i)(x, ξ, t)
(i = 0,1,2, . . .)
and
ξ = Av x . With the restriction
q(i)(x, ξ, t)
x → 0 for x → ∞ ∀i, t .
The velocity equation
Orders -2 and -1:
p(0)x = 0 , p(0)ξ + p(1)x = 0 .
The velocity equation
Orders -2 and -1:
p(0)x = 0 , p(0)ξ + p(1)x = 0 .
0 = 1
|I| Z
I
p(0)ξ (ξ, t) dx + 1
|I| Z
I
p(1)x (x, ξ, t) dx
= p(0)ξ + 1
|I| Z
I
p(1)x (x, ξ, t) dx
= p(0)ξ + 1
|I|
p(1)b
a , and therefore
p(0)ξ = 0 f¨ur |I| → ∞ .
The behavior and the meaning of the pressure variables
The meaning:
p(0)= p(0)(t) thermodynamic , p(1)= p(1)(ξ, t) acoustic ,
p(2)= p(2)(x, ξ, t) incompressible .
The behavior and the meaning of the pressure variables
The meaning:
p(0)= p(0)(t) thermodynamic , p(1)= p(1)(ξ, t) acoustic ,
p(2)= p(2)(x, ξ, t) incompressible .
The time behavior of p(0):
p(0)t + 1
|I|γp(0) ub
a = 0 .
The long wave length acoustic:
(ρu)t + p(1)ξ = 0 , p(1)t + γp(0)uξ = 0 .
The zero Mach number limit
The pressure is the only variable, whose higher order terms we must take into consideration. So we skip the upper indices of the others.
ρt + ρux + ρxu = 0 , ut + uux + 1
ρp(2)x + 1
2Av2ρ(B2)x = −1
ρp(1)ξ , vt + uvx − 1
Av2ρB1B2x = 0 , wt + uwx − 1
Av2ρB1B3x = 0 , B2t + B2ux − B1vx + uB2x = 0 , B3t + B3ux − B1wx + uB3x = 0 , p(0)t + γp(0)ux = 0 .
The behavior of the magnetic induction variables
The meaning:
Bi(0) = Bi(0)(t) , Bi(1) = Bi(1)(ξ, t) ,
Bi(2) = Bi(2)(x, ξ, t) . (i = 2,3)
The behavior of the magnetic induction variables
The meaning:
Bi(0) = Bi(0)(t) , Bi(1) = Bi(1)(ξ, t) ,
Bi(2) = Bi(2)(x, ξ, t) . (i = 2,3)
The time behavior of the leading order terms:
B2,t(0) + B2(0) 1
|I|
ub
a − B1 1
|I|
vb
a = 0 , B3,t(0) + B3(0) 1
|I|
ub
a − B1 1
|I|
wb
a = 0 .
Evolution equations for long wave magnetic phenomena:
(ρu)t + B2(0)B2,ξ(1) + B3(0)B3,ξ(1)
= 0 , (ρv)t − B1B2,ξ(1) = 0 , (ρw)t − B1B3,ξ(1) = 0 , B2,t(1) + B2(0)uξ − B1vξ = 0 , B3,t(1) + B3(0)uξ − B1vξ = 0 .
The zero Alfven number limit
ρt + ρux + ρxu = 0 , ut + uux + 1
M2 1
ρpx + 1
ρ(B2)(2)x = −1
ρ(B2)(1)ξ , vt + uvx − 1
ρB1B2,x(2) = 1
ρB1B2,ξ(1) , wt + uwx − 1
ρB1B3,x(2) = 1
ρB1B3,ξ(1) , B2,t(0) + B2(0)ux − B1vx = 0 ,
B3,t(0) + B3(0)ux − B1wx = 0 , pt + γpux + pxu = 0 .
The hyperbolic-elliptic splitting
ρt + uρx + ρux = 0 , ut + uux + 1
M2 px
ρ + 1
2Av2ρ(B2)x = 0 , vt + uvx − B1
Av2ρB2x = 0 , wt + uwx − B1
Av2ρB3x = 0 , B2t + B2ux − B1vx + uB2x = 0 , B3t + B3ux − B1wx + uB3x = 0 ,
pt + γpux + upx = 0
M := v0
a0 , Av := v0 cA,0 .
A semi-implicit method;
System with fast waves
For low Mach numbers: Discretization with backward differences in time:
ρn+1 − ρn
∆t + ρn+1un+1x = 0 , un+1 − un
∆t + 1 M2
1
ρn+1pn+1x = 0 , pn+1 − pn
∆t + γpn+1un+1x = 0 .
The scheme:
Step 1 Choose estimates ρ∗ and p∗ for density and pressure.
The scheme:
Step 1 Choose estimates ρ∗ and p∗ for density and pressure.
Step 2 Compute an estimate for the velocity via u∗ = un − ∆t
M2ρ∗p∗x .
Step 3 If the estimates are good enough → ready. If not then make correction Ansatz:
un+1 = u∗ + δu , pn+1 = p∗ + δp , ρn+1 = ρ∗ + δρ write δu in terms of δp, ρ∗, M and ∆t:
δu = − ∆t
M2ρ∗δpx and put this into the pressure equation
pn+1 − pn
∆t + γp∗un+1x = 0 .
This gives the “elliptic” condition
δp − ∆t2
M2 γp∗
1
ρ∗δpx
x
= pn − p∗ − ∆t γp∗u∗x
for the pressure correction. Solve this equation numerically.
This gives the “elliptic” condition
δp − ∆t2
M2 γp∗
1
ρ∗δpx
x
= pn − p∗ − ∆t γp∗u∗x
for the pressure correction. Solve this equation numerically.
Step 4 Compute corrected pressure, velocity and density. Use these values as the new estimates and return to Step 3.
For very small Mach numbers put the multiple pressure variables into the scheme.
The “elliptic” condition then gets the form
δp(2) − ∆t2
M2 γp∗
1
ρ∗δp(2)x
x
= pn − p∗ − ∆t γp∗u∗x . The corrected pressure is then computed by
pn+1 = p∗ + M2δp(2) .
For low Alfven numbers: Analogous precedure. Now the “elliptic” condition is δB2 − ∆t2
Av2
B2∗(B2∗ + δB2) + B12
ρ∗ δB2,x
x
− ∆t2 Av2
B2∗(B3∗ + δB3)
ρ δB3,x
x
− ∆t2
Av2B2∗ δB2B2,x∗ + δB3B3,x∗
= B2n − B2∗ − ∆t B2∗u∗x − B1vx∗ , δB3 − ∆t2
Av2
B3∗(B3∗ + δB3) + B12
ρ∗ δB3,x
x
− ∆t2 Av2
B3∗(B2∗ + δB2)
ρ δB2,x
x
− ∆t2
Av2B3∗ δB3B3,x∗ + δB2B2,x∗
= B3n − B3∗ − ∆t B3∗u∗x − B1vx∗ .
If we use multiple induction variables it is
δB2(2) − ∆t2
B2∗B2∗ + B12
ρ∗ δB2,x(2)
x
− ∆t2
B2∗B3∗
ρ δB3,x(2)
x
− ∆t2B2∗ δB2(2)B2,x∗ + δB3(2)B3,x∗
= B2n − B2∗ − ∆t B2∗u∗x − B1vx∗ , δB3(2) − ∆t2
B3∗B3∗ + B12
ρ∗ δB3,x(2)
x
− ∆t2
B3∗B2∗
ρ δB2,x(2)
x
− ∆t2B3∗ δB3(2)B3,x∗ + δB2(2)B2,x∗
= B3n − B3∗ − ∆t B3∗u∗x − B1vx∗ .
In the case of multiple induction variables the corrected magnetic field is computed by
B2n+1 = B2∗ + Av2δB2(2) , B3n+1 = B3∗ + Av2δB3(2) .
Conclusions
• Non dimensional equations
Conclusions
• Non dimensional equations
• Multiple scale asymptotics (one space dimension)
Conclusions
• Non dimensional equations
• Multiple scale asymptotics (one space dimension)
• Elliptic-hyperbolic splitting
Conclusions
• Non dimensional equations
• Multiple scale asymptotics (one space dimension)
• Elliptic-hyperbolic splitting
• Semi-implicit method:
Conclusions
• Non dimensional equations
• Multiple scale asymptotics (one space dimension)
• Elliptic-hyperbolic splitting
• Semi-implicit method:
? slow waves explicit
Conclusions
• Non dimensional equations
• Multiple scale asymptotics (one space dimension)
• Elliptic-hyperbolic splitting
• Semi-implicit method:
? slow waves explicit
? fast waves implicit
Conclusions
• Non dimensional equations
• Multiple scale asymptotics (one space dimension)
• Elliptic-hyperbolic splitting
• Semi-implicit method:
? slow waves explicit
? fast waves implicit
• correction of pressure or magnetic induction via elliptic equation