77
Brigham Young University Brigham Young University BYU ScholarsArchive BYU ScholarsArchive Theses and Dissertations 2020-04-09 Stability of MHD Shock Waves Stability of MHD Shock Waves Bryn Nicole Barker Brigham Young University Follow this and additional works at: https://scholarsarchive.byu.edu/etd Part of the Physical Sciences and Mathematics Commons BYU ScholarsArchive Citation BYU ScholarsArchive Citation Barker, Bryn Nicole, "Stability of MHD Shock Waves" (2020). Theses and Dissertations. 8437. https://scholarsarchive.byu.edu/etd/8437 This Thesis is brought to you for free and open access by BYU ScholarsArchive. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of BYU ScholarsArchive. For more information, please contact [email protected], [email protected].

Stability of MHD Shock Waves - BYU ScholarsArchive

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Stability of MHD Shock Waves - BYU ScholarsArchive

Brigham Young University Brigham Young University

BYU ScholarsArchive BYU ScholarsArchive

Theses and Dissertations

2020-04-09

Stability of MHD Shock Waves Stability of MHD Shock Waves

Bryn Nicole Barker Brigham Young University

Follow this and additional works at: https://scholarsarchive.byu.edu/etd

Part of the Physical Sciences and Mathematics Commons

BYU ScholarsArchive Citation BYU ScholarsArchive Citation Barker, Bryn Nicole, "Stability of MHD Shock Waves" (2020). Theses and Dissertations. 8437. https://scholarsarchive.byu.edu/etd/8437

This Thesis is brought to you for free and open access by BYU ScholarsArchive. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of BYU ScholarsArchive. For more information, please contact [email protected], [email protected].

Page 2: Stability of MHD Shock Waves - BYU ScholarsArchive

Stability of MHD Shock Waves

Bryn Nicole Barker

A thesis submitted to the faculty ofBrigham Young University

in partial fulfillment of the requirements for the degree of

Master of Science

Blake Barker, ChairEmily Evans

Jared Whitehead

Department of Mathematics

Brigham Young University

Copyright © 2020 Bryn Nicole Barker

All Rights Reserved

Page 3: Stability of MHD Shock Waves - BYU ScholarsArchive

abstract

Stability of MHD Shock Waves

Bryn Nicole BarkerDepartment of Mathematics, BYU

Master of Science

This thesis focuses on the study of spectral stability of planar shock waves in 2-dimensionalmagnetohydrodynamics. We begin with a numerical approach, computing the Lopatinski de-terminant and Evans function with the goal of determining if there are parameters for whichviscous waves are unstable and the corresponding inviscid waves are stable. We also begindeveloping a method to obtain an explicit, analytical representation of the Evans function.We demonstrate the capabilities of this method with compressible Navier-Stokes and extendour results to 2-D MHD. Finally, using compressible Navier-Stokes again, we derive an energyestimate as a first step in improving the bound on possible roots of the Evans function.

Keywords: MHD, shocks, traveling waves, Lopatinski determinant, Evans function

Page 4: Stability of MHD Shock Waves - BYU ScholarsArchive

Acknowledgements

A huge thanks to my advisor Dr. Blake Barker for his dedication to mentoring me

and preparing me for success in mathematical research. I am inspired by his passion for

mathematical discovery and his determination to make discoveries. I am also extremely

grateful for other math professors who have supported and mentored me throughout my

time at BYU, including Dr. Ben Webb, Dr. Emily Evans, and Dr. Wayne Barrett. Without

their encouragement, I would not have the appreciation and love for math that I do today.

In addition, I would like to thank my kids, George and Harris, for ensuring that finishing

this thesis was a real challenge and my family and friends for having confidence in my ability

to succeed. However, I owe the most thanks to my husband DJ for really making this happen.

Page 5: Stability of MHD Shock Waves - BYU ScholarsArchive

Contents

Contents iv

List of Tables vi

List of Figures vii

1 Introduction 1

2 Mathematical Derivation 3

2.1 Magnetohydrodynamic Waves . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.2 Traveling Waves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 The Lopatinski Determinant . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.4 The Evans Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3 Numerical Stability Results 14

3.1 STABLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

3.2 Stability Bifurcation Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3.3 Convexity of Bifurcation Curve . . . . . . . . . . . . . . . . . . . . . . . . . 17

4 Navier-Stokes 21

4.1 Compressible Navier-Stokes . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4.2 Energy Estimates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

4.3 Bounding Real Valued λ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

4.4 Bounding Complex Valued λ . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

5 Analytic Stability 41

5.1 Motivating Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

5.2 Analytic Profile Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

5.3 Analytic Evans System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

iv

Page 6: Stability of MHD Shock Waves - BYU ScholarsArchive

5.4 Compound Matrix Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

5.5 Extending to MHD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Appendix A Analytic Evans System Solver 62

Bibliography 67

v

Page 7: Stability of MHD Shock Waves - BYU ScholarsArchive

List of Tables

4.1 Bounds on Re(λ) + |Im(λ)|, where λ is an admissible eigenvalue, for various

values of Γ and ν, as given in [13]. . . . . . . . . . . . . . . . . . . . . . . . . 24

4.2 Numerically approximated bounds on real valued λ for various values of Γ and

ν, computed based on Theorem 4.2. . . . . . . . . . . . . . . . . . . . . . . 29

4.3 Approximated bounds on Re(λ) + |Im(λ)| for all λ with Re(λ) > 5.7. These

bounds were computed using Algorithm 1 which is based on Theorem 4.6. . . 41

vi

Page 8: Stability of MHD Shock Waves - BYU ScholarsArchive

List of Figures

2.1 Diagrams showing the main idea behind evolving bases from each end of the

domain to determine existence of an eigenfunction for the Evans system. . . 12

3.1 Plotted contours for Lopatinski determinant and Evans function as computed

by STABLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3.2 Stability results comparing the inviscid and viscous models as h1 and u1+ vary. 17

3.3 Diagrams indicating possible relationships between roots of the inviscid system

and roots of the viscous system as parameterized by the Fourier coefficient ξ. 18

3.4 The real part of the roots of the viscous system as parameterized by h1 and

the Fourier coefficient ξ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3.5 The real parts of the roots of the viscous system as parameterized by h1

for fixed values of ξ. The dotted line serves as a reference to highlight the

convexity of the curves. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.6 The real parts of the roots of the viscous system as parameterized by ξ for

fixed values of h1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

5.1 The convergence of the norms of the coefficient vectors corresponding to the

example system. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

5.2 The series solution of e(σ) with 100 terms plotted against σ. . . . . . . . . . 46

5.3 The series solution of e(σ) with five terms plotted against σ. . . . . . . . . . 47

5.4 The absolute values of the coefficients |an| of e(σ). . . . . . . . . . . . . . . 47

5.5 Nullclines for the profile system (5.1) corresponding to v′ = 0 and e′ = 0,

which intersect at the fixed points of the system. . . . . . . . . . . . . . . . . 48

5.6 The fifteen-term series solution to the Evans system with λ = 10, scaled out

by the most negative eigenvalue of A+. . . . . . . . . . . . . . . . . . . . . 52

5.7 The trend in the norms of the coefficient vector for the series solution Z(σ). 53

vii

Page 9: Stability of MHD Shock Waves - BYU ScholarsArchive

5.8 The fifteen-term series solution to the Evans system with λ = 10, scaled out

by the second most negative eigenvalue of A+. . . . . . . . . . . . . . . . . . 54

5.9 The fifteen-term series solution to the Evans system with λ = 10, scaled out

by the third most negative eigenvalue of A+. . . . . . . . . . . . . . . . . . . 54

5.10 The fifteen-term series solution to the lifted Evans system with λ = 10, scaled

by f ′(σ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

5.11 The analytic solution to the Evans system evaluated on the unstable manifold

for various λ values satisfying Λ = 54.27, where λ is parameterized by θ

according to (5.17). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

5.12 Successive relative errors for finite series solution of the lifted Evans system

for various values of λ, satisfying Re(λ) > 0.001 and Λ = 54.27. Note that

λ is parameterized by θ according to (5.17). The dotted line, included for

reference, plots y = 1/n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

5.13 The fifteen-term series solution of the MHD profile e(σ) plotted against σ. . 59

5.14 The fifteen-term series solution to the Evans system for 2-D MHD with λ = 10,

scaled by f ′(σ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

5.15 The five-term series solution to the lifted Evans system for 2-D MHD with

λ = 10, scaled by f ′(σ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

viii

Page 10: Stability of MHD Shock Waves - BYU ScholarsArchive

Chapter 1. Introduction

Magnetohydrodynamics (MHD) couples the Navier-Stokes equations for fluid dynamics with

Maxwell’s equation of electromagnetism to describe the behavior of conducting fluids, such

as plasmas. The main concept behind MHD is that magnetic fields can induce currents in

a moving conductive fluid, which in turn create forces on the fluid and affect the magnetic

field itself [22]. Research in MHD waves is a driving force in developing an experimental

tokamak nuclear fusion reactor which has huge potential impacts in power generation.

This thesis centers on the stability of traveling MHD waves. Traveling waves are consid-

ered nonlinearly or orbitally stable when after a small perturbation, the wave returns to its

original shape up to a spatial translate. Understanding traveling wave stability has notable

implications in model verification. When mathematically modeling fluid flow, many simpli-

fications are made that could cause solutions of the mathematical model to diverge from the

physical phenomena. As such, proving stability of traveling wave solutions is one important

step in ensuring the model will not diverge from the physical event it simulates. This has

immediate relevance in relation to MHD waves as the traveling waves solutions correspond

to MHD shocks.

When studying traveling wave stability, it is useful to consider both the inviscid and

viscous case. The relationship between inviscid and viscous traveling wave stability has been

studied previously [6]. It has been proven that in both 1-D and 2-D, inviscid instability

implies viscous instability; see [23, 27, 28]. Additionally, it has been shown that this rela-

tionship does not hold between dimensions, meaning that inviscid instability in 2-D does

not imply viscous instability in 1-D [10]. However, in both 1-D and 2-D, we do not know if

viscous instability implies inviscid instability [20].

So how do we determine stability of traveling waves? Linearizing the system about a

given profile (assumed stationary by Galilean invariance), and taking the Laplace transform

in time and the Fourier transform in the hyperplane orthogonal to the direction of propaga-

1

Page 11: Stability of MHD Shock Waves - BYU ScholarsArchive

tion, allows the formulation of an eigenvalue equation for a differential operator with variable

coefficients [25].Traveling wave stability can then be shown by proving this linearized oper-

ator has no unstable spectra [26]. This follows from the fact that spectral stability implies

nonlinear stability [12, 18, 19].

In the inviscid and viscous cases, the unstable spectra of the linear operator correspond

to the roots of the Lopatinski determinant and the Evans function respectively. Detailed

descriptions of these functions can be found in Section 2.3 and Section 2.4. The Lopatinski

determinant measures the linear independence of the decaying eigenspaces of the unstable

and stable manifolds of the linear operator together with the jump condition corresponding

to the discontinuity. Due to the relative simplicity of the inviscid system, the Lopatinski

determinant can usually be calculated directly.

The Evans function, however, typically must be approximated numerically [25]. To com-

pute the Evans function, we write the eigenvalue problem as a first order system and find

decaying eigenspaces of the linear operator tangent to the unstable and stable manifolds. We

then evolve these bases and evaluate them at zero. The Wronskian of the resulting system

determines the linear independence of the evolved bases. A Wronskian of zero corresponds

to an intersection of the bases of the unstable and stable manifolds, implying the existence

of an eigenfunction for the particular eigenvalue.

One important thing to note is that the derivative of the profile is an eigenfunction

of the linear operator corresponding to the zero eigenvalue [21]. Because of this, when

evaluating the Wronskian at potential unstable spectra, we must be careful to avoid this

trivial eigenfunction. Alternatively, we can use what we call the integrated Evans system

in which we substitute each quantity, for example, u(x), with its integral,∫ x−∞ u(t)dt. This

removes the eigenvalue associated with translation invariance. We can achieve a similar

improvement for multi-D by using what are called pseudo-Lagrangian coordinates, as given

in [3]. Using pseudo-Lagrangian coordinates significantly reduces the amount of winding

2

Page 12: Stability of MHD Shock Waves - BYU ScholarsArchive

in the Evans function computations. Note that in 1-D, pseudo-Lagrangian coordinates are

equivalent to Lagrangian coordinates.

As mentioned, in order to actually determine traveling wave stability, we need to deter-

mine if the Lopatinski determinant and Evans function are nonzero for all eigenvalues with

positive real part. In general, various techniques have been shown useful in bounding the

contour containing potential unstable spectra for a system. Once the contour is bounded,

we only require the Lopatinski determinant and the Evans function computations within the

bounded region, which greatly reduces the complexity of the stability problem. Additionally,

if we are careful to initialize the systems associated with the Lopatinski determinant and

Evans function in a way that preserves analyticity, we can apply the argument principle to

determine if there are unstable spectra within the contour [5]. When using the argument

principle, a resulting winding number of zero corresponds to traveling wave stability while

a nonzero winding number corresponds to instability. This bounded contour combined with

the use of the argument principle results in much simpler computations required to determine

stability.

As mentioned, MHD waves couple Navier-Stokes with Maxwell’s equations, making the-

oretical results extremely complicated and difficult to come by. Throughout this thesis, we

will introduce new theoretical methods and techniques that we are developing applied to

compressible Navier-Stokes instead of applied to full MHD. The compressible Navier-Stokes

equations have very similar structure to MHD so these results are relevant to the discovery

of similar results for MHD, some of which we will discuss later on.

In this thesis we will: (1) analyze the relationship between inviscid and viscous stability

for 2-D MHD, (2) derive energy estimates that may improve the bound on the contour

containing possible unstable spectra for compressible Navier-Stokes and (3) describe new

analytical tools for non-numerical Evans function computations for compressible Navier-

Stokes and 2-D MHD.

3

Page 13: Stability of MHD Shock Waves - BYU ScholarsArchive

Chapter 2. Mathematical Derivation

In this section we introduce the mathematical background for the 2-D MHD system and

formulate the Lopatinski determinant and Evans function.

2.1 Magnetohydrodynamic Waves

In vector notation, the equations of 2-D MHD are given in Eulerian coordinates by

ρt + div(ρu) = 0, (2.1a)

(ρu)t + div(ρu⊗ u− h⊗ h) +∇q = µ∆u+ (η + µ)∇divu, (2.1b)

ht −∇× (u× h) = ν∆h, (2.1c)

(ρE +1

2h2)t + div(A) = div

(∑u)

+ κ∆T + ν div(B), (2.1d)

div(h) = 0, (2.1e)

where p = p(ρ, T ) is pressure, ρ is specific volume, T is temperature, u = (u1, u2, 0) is velocity,

h = (h1, h2, 0) is the magnetic field, E is the total energy given in terms of specific energy e

by E := e + u21/2 + u2

2/2, and q = p + |h|22

. The constants µ and η are viscosity coefficients

and κ is the heat conductivity coefficient. In addition,∑

:= ηdiv(u)I + µ(∇u + (∇u)t),

A = (ρE + p)u + h × (u × h), and B = h × (O × h); see [7, 8, 9, 15, 17]. Here, t is time

and (x1, x2, x3) is spatial location. Because we are only considering 2-D MHD, the solution

is independent of x3. We also note that × is the cross product and ⊗ is the outer product.

We consider an ideal gas, so e(ρ, T ) = cνT where cν > 0 is the specific heat coefficient at

constant volume, and the pressure function is given by p(ρ, e) = Γρe, where Γ = R/cν and

R is the universal gas constant; see [14].

In this thesis we will use the β-model of (2.1) [6]. We use this model because it has the

right form for the highly tested numerical package which we will use later; see Section 3.1.

More specifically, the β-model has consistent splitting which is necessary in order to use the

4

Page 14: Stability of MHD Shock Waves - BYU ScholarsArchive

Lopatinski determinant to analyze stability. For a system to have consistent splitting means

that the end states are hyperbolic and the dimensions of the stable and unstable manifold

are constant and sum to the dimension of the full space [13]. The β-model is formed by

adding a multiple of div(h) to (2.1c), yielding the following updated system,

ρt + div(ρu) = 0, (2.2a)

(ρu)t + div(ρu⊗ u− h⊗ h) +∇q = µ∆u+ (η + µ)∇divu, (2.2b)

ht −∇× (u× h) + βdiv(h)e1 = ν∆h, (2.2c)

(ρE +1

2h2)t + div(A) = div

(∑u)

+ κ∆T + ν div(B), (2.2d)

div(h) = 0, (2.2e)

where β is a real valued parameter and e1 = (1 0)T . For full proofs of the mentioned

properties of the β-model see [6].

We now write (2.2) in the general flux form; see [2],

f 0(U)t +2∑

k=1

fk(U)xk =2∑

j,k=1

(Bjk(U)Uxk

)xj, (2.3)

where in general x = (x1, x2) ∈ R2, t ∈ R, and U ∈ Rn with f j : Rn → Rn and it is assumed

that each Bjk has the block structure

Bjk =

0r×r 0r×(n−r)

0(n−r)×r bjk(U)

.

Notice that in the ideal gas case of 2-D MHD, n = 6, r = 1 (where r gives the number ofhyperbolic equations in the system), and

U =

ρ

u1

u2

h1

h2

T

, f

0(U)t =

ρ

ρu1

ρu2

h1

h2

12

(h21 + h22) + ρ(cνT + 1

2(u2

1 + u22))

,

5

Page 15: Stability of MHD Shock Waves - BYU ScholarsArchive

f1(U) =

ρu1

RρT + 12

(h22 − h

21) + ρu2

1

ρu1u2 − h1h2

βh1

u1h2 − h1u2

(R + cν)ρu1T + h2(u1h2 − h1u2) +ρu12

(u21 + u2

2)

, f

2(U) =

ρu2

ρu1u2 − h1h2

RρT + 12

(h21 − h

22) + ρu2

2

βh2 + h1u2 − u1h2

0

(R + cν)ρu2T + h1(h1u2 − u1h2) +ρu22

(u21 + u2

2)

B11

(U) =

0 0 0 0 0 0

0 η + 2µ 0 0 0 0

0 0 µ 0 0 0

0 0 0 ν 0 0

0 0 0 0 ν 0

0 u1(η + 2µ) µu2 0 h2ν κ

, B

12(U) =

0 0 0 0 0 0

0 0 η + µ 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 µu2 ηu1 −h2ν 0 0

,

B21

(U) =

0 0 0 0 0 0

0 0 0 0 0 0

0 η + µ 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 ηu2 µu1 0 −h1ν 0

, B

22(U) =

0 0 0 0 0 0

0 µ 0 0 0 0

0 0 η + 2µ 0 0 0

0 0 0 ν 0 0

0 0 0 0 ν 0

0 µu1 u2(η + 2µ) h1ν 0 κ

.

We now compute the Jacobians of f 0, f 1, and f 2, given by

df0(U) =

1 0 0 0 0 0

u1 ρ 0 0 0 0

u2 0 ρ 0 0 0

0 0 0 1 0 0

0 0 0 0 1 0

cνT + 12

(u21 + u2

2) ρu1 ρu2 h1 h2 cνρ

,

df1(U) =

u1 ρ 0 0 0 0

RT + u21 2ρu1 0 −h1 h2 Rρ

u1u2 ρu2 ρu1 −h2 uh1 0

0 0 0 β 0 0

0 h2 −h1 −u2 u1 0

Rνu1T +u12

(u21 + u2

2) RνρT + h22 + ρ

2(3u2

1 + u22) −h1h2 + ρu1u2 −h2u2 2h2u1 − h1u2 Rνρu1

,

df2(U) =

u2 0 ρ 0 0 0

u1u2 ρu2 ρu1 −h2 −h1 0

RT + u22 0 2ρu2 h1 −h2 Rρ

0 −h2 h1 u2 β − u1 0

0 0 0 0 0 0

Rνu2T +u22

(u21 + u2

2) −h1h2 + ρu1u2 RνρT + h21 + ρ

2(u2

1 + 3u22) 2h1u2 − u1h2 −h1u1 Rνρu2

,

where Rν := R + cν .

It is worth noting that in this thesis we are considering the parallel case. In the parallel

case, multidimensional stability reduces to the two-dimensional case by rotational symmetry

about x1. For this reason, considering the parallel case in two dimensions does not lose

generality in the results [10].

6

Page 16: Stability of MHD Shock Waves - BYU ScholarsArchive

2.2 Traveling Waves

A viscous shock profile of (2.2) is a traveling wave solution of the form

U(x, t) = U(x1 − st),

which is moving at speed s and has constant connecting states given by U±. Note that x1

is chosen without loss of generality due to the symmetry of (2.2) in the first and second

dimensions. Additionally, due to Galilean invariance, which holds for compressible MHD,

we can, again without loss of generality, choose s = 0 which corresponds to a standing shock

profile. With this choice of s we have that Ut = sU ′ = 0. Also notice that Ux2 = ∂∂x2U = 0.

As mentioned, in this thesis we are considering planar waves in the parallel case and thus h2

and u2 are equivalently zero in the profile.

Substituting our choice for U into our flux form (2.3) we get

f 1(U)x1 = (B11(U)Ux1)Ux1 ,

or equivalently (now incorporating h2 = u2 = 0 as well),

(ρu1)′ = 0,

(RρT )′ − 1

2(h2

1)′ + (ρu21)′ = (2µ+ η)u′′1,

βh′1 = νh′′1,

(Rνρu1T )′ + (1

2(ρu3

1)′ = (2µ+ η)(u1u′1)′ + κT ′′.

First notice that the only bounded solution of βh′1 = νh′′1 is constant and thus h1 is constant.

Similarly, (ρu1)′ = 0 implies that ρu1 = m for some constant m. Substituting a constant h1

and m into the remaining equations gives the following system,

R(ρT )′ +mu′1 = (2µ+ η)u′′1,

7

Page 17: Stability of MHD Shock Waves - BYU ScholarsArchive

mRνT′ +

m

2(u2

1)′ = (2µ+ η)(u1u′1)′ + κT ′′.

Now we will integrate this system from −∞ to x1. Recall that at ±∞, U ′ = 0 by the nature

of the traveling wave. After integration we obtain,

m(u1 − u1−) +R(ρT − ρ−T−) = (2µ+ η)u′1,

mRν(T − T−) +m

2(u2

1 − u21−) = (2µ+ η)u1u

′1 + κT ′.

Rearranging this system and solving for u′1 and e′ yields,

u′1 =1

2µ+ η[m(u1 − u1−) +R(ρT − ρ−T−)] , (2.5)

e′ =cνκ

[m(e− e−)− m

2(u1 − u1−)2 +RcνT−ρ−(u1 − u1−)

]. (2.6)

It is useful to note that because u2 and h2 are zero in the profile and h1 is constant, the

profile for MHD is equivalent to the profile for the ideal gas case of compressible Navier-

Stokes.

We now rescale (2.5) to eliminate the arbitrary constant m using the fact that this system

is invariant under the following rescaling; see [14],

(x1, x2, t; ρ, u1, u2, T )→(mx1,mx2, εm

2t; ερ,u1

εm,u2

εm,T

ε2m2

).

We will now choose m and ε so that ρ− = u1− = 1, implying that m = 1 also. With this

particular rescaling, we obtain our final profile system,

u′1 =1

2µ+ η

[u1 − 1 + Γ(

e

u1

− e−)

], (2.7a)

e′ =cνκ

[e− e− −

(u1 − 1)2

2+ (u1 − 1)Γe−

], (2.7b)

8

Page 18: Stability of MHD Shock Waves - BYU ScholarsArchive

with the corresponding Jacobian

J =

12µ+η

(1− Γeu2

1) Γ

(2µ+η)u1

cνκ

(Γe− − (u1 − 1)) cνκ

.

We denote the solutions to the profile system as ρ, u1, u2, h1, h2, and T . As a note, recall

that ρ = 1/u1, u2 = h2 = 0, h1 = c for some constant c, and T = e/cν .

2.3 The Lopatinski Determinant

The Lopatinski determinant is used to determine inviscid stability of a system. In order to

derive the Lopatinski determinant, we begin with the inviscid case of (2.2) which in flux

form is given by

f 0(U)t +2∑

k=1

fk(U)xk = 0. (2.8)

Notice this is equivalent to (2.3) with the right-hand side set to zero.

We will now linearize (2.8) about the stationary planar shock profile U = (ρ u1 u2 h1 h2 T )T .

We define U± = limx1→±∞ U(x1) and note that U± are constant, and set A±i = Ai(U±) =

Dfi(U±) for i ∈ {0, 1, 2}. The linearized system is then given by

A±0 Ut + A±1 Ux1 + A±2 Ux2 = 0. (2.9)

We can analyze (2.9) by taking the Laplace transform in t (with parameter λ) and the

Fourier transform in x2 (with parameter ξ). This yields

λA±0 V + A±1 Vx1 + iξA±2 V = 0, (2.10)

where V is the Laplace-Fourier transform of U . We write (2.10) as the following first order

system

Vx1 = −(A±1 )−1(λA±0 + iξA±2 )V. (2.11)

9

Page 19: Stability of MHD Shock Waves - BYU ScholarsArchive

The Lopatinski determinant is then defined by

∆(ξ, λ) = det([R−1 , ...,R−p−1, λ[f 0(U)] + iξ[f 2(U)], R+p+1, ..., R

+n ]), (2.12)

where ξ ∈ R and λ ∈ C with Re(λ) > 0. Here {R+p+1, ...,R+

n } and {R−1 , ...,R−p−1} denote

respectively bases for the unstable/stable subspaces of A±(λ, ξ) = (A±1 )−1(λA±0 + iξA±2 ), and

λ[f 0(U)] + iξ[f 2(U)] is the jump condition given by the Rankine-Hugoniot condition of the

unperturbed shock; see [16, 27] for details.

When the Lopatinski determinant is zero for a particular value of λ, this implies that the

bases on each manifold together with the jump condition are linearly dependent and thus

there is an eigenfuction for the inviscid system with corresponding eigenvalue λ. Notice that

we can check the linear independence of the bases at the manifolds because the system (2.11)

is constant coefficient and thus the linear independence will not change as the solution bases

are evolved across the domain.

As a side, note that the Lopatinski determinant varies linearly in the Fourier coefficient

ξ. This will be relevant in Section 3.3.

2.4 The Evans Function

To create the Evans System we will linearize (2.3) about the steady state solution U(x, t) =

U(x1). By doing this we create an equation which describes the approximate evolution of

a perturbation. Recall that without loss of generality we chose the shock profile associated

with s = 0.

The resulting linearized equations are given by

A0(U)t +2∑j=1

(AjU)xj =2∑

j,k=1

(BjkUxk)xj , (2.13)

10

Page 20: Stability of MHD Shock Waves - BYU ScholarsArchive

where

A0 = A0(U), AjU = Aj(U)U − dBj1(U)(U, Ux1), and Bjk = Bjk(U).

We now take the Laplace transform in time with variable λ, and the Fourier transform

in x2 with variable ξ, to obtain the generalized eigenvalue equation

λA0U + (A1U)′ + iξA2U = (B11U ′)′ + iξ(B12U)′ + iξB21U ′ − ξ2B22U. (2.14)

Note that (2.14) is equivalent to (2.10) but with the retention of the linearization of the

viscous terms.

We recall that to show stability of the viscous shock profile U , we must prove that the

eigenvalue problem (2.14) has no unstable spectra. As mentioned, this is equivalent to

showing that the Evans function D(λ, ξ) is nonzero for all λ such that Re(λ) ≥ 0 excluding

λ = 0. In order to simplify the computations required to check for zeros of the Evans

function, we aim to construct the Evans function in a way that ensures analyticity in λ

which in turn warrants use of the argument principle when searching for zeros.

Our approach is to first formulate (2.14) as the first order system,

W ′ = A(x1;λ, ξ)W, (2.15)

where based on the block structure of Bjk (as mentioned earlier), A is an N × N matrix

where N = 2n− r (this is because we have a second derivative in n− r equations and thus

when made into a first order system we will have 2(n − r) equations from these n − r and

then an additional r hyperbolic equations).

We then define A±(λ, ξ) = limx1→±∞A(x1;λ, ξ) and proceed by building subspaces of

solutions for (2.15). We let {W+1 , ...,W

+k } be an unstable basis for A+ and {W−

k+1, ...,W−N }

be a stable basis for A−. Notice that the basis {W+1 , ...,W

+k } decays as x1 → +∞ and

11

Page 21: Stability of MHD Shock Waves - BYU ScholarsArchive

{W−k+1, ...,W

−N } decays as x1 → −∞.

With these bases defined, the Evans function is

D(λ, ξ) = det(W+1 , ...,W

+k ,W

−k+1, ...W

−N )|x1=0. (2.16)

If there exist λ′, ξ′ with Re(λ′) ≥ 0 such that D(λ′, ξ′) = 0 then our two bases are linearly

independent, implying existence of an eigenfunction of (2.15) which in turn implies the λ is

an eigenvalue of (2.15) and the underlying wave is unstable.

Notice that in this case, the system (2.15) is not constant coefficient so we must evolve

our bases to the center of the domain before determining linear independence. This idea is

displayed in Figure 2.1. We begin by determining a basis for each end of our domain, as

shown in Figure 2.1 (a). Then to determine existence of an eigenfunction that spans the

entire domain, we evolve the bases to the center and determine if they are linearly dependent

at their intersection, as shown in Figure 2.1 (b).

(a) (b)

Figure 2.1: Diagrams showing the main idea behind evolving bases from each end of thedomain to determine existence of an eigenfunction for the Evans system.

12

Page 22: Stability of MHD Shock Waves - BYU ScholarsArchive

To create the Evans system for 2-D MHD, we start with (2.14), which we can rearrange

to

λA0U + iξA2U + ξ2B22U =(B11U ′ + iξB2U − A1U

)′,

where A2 = A2 + (B21)′ and B2 = B21 + B12.

From this formulation we are able to define our flux variable

f = B11U ′ + iξB2U − A1U,

and we will set Aξ = ξA2, Bξ = ξB2, and Bξξ = ξξB22. We are now ready to cast (2.14) asthe first order system (2.15) with

W =

f

u2

,A =

−(λA0

11 + iAxi11)(A111)−1 0 −λ(A0

11(A111)−1A1

12 − A012)− iAξ11(A1

11)−1A112 + iA

ξ12

−(λA021 + iAxi21)(A1

11)−1 0 −λ(A021(A1

11)−1A112 − A

022)− iAξ21(A1

11)−1A112 + iA

ξ22 + bξξ

−(b11)−1A121(A1

11)−1 (b11)−1 (b11)−1(A122 − A

121(A1

11)−1A112 − b

ξ)

. (2.17)

The full derivation of this system can be found in [2].

The system given by (2.17) is in Eulerian coordinates. It turns out that when computing

the Evans function in Eulerian coordinates the modulus and argument of the output changes

rapidly. This complicates calculations significantly when we use winding number computa-

tions on the values of the Evans function evaluated along a simple contour. We avoid this

issue by instead using pseudo-Lagrangian coordinates for which, as mentioned, the winding

of the Evans function is greatly reduced; for details see [3].

Using the work of [2], we define our 2-D Evans system under this formulation by first

setting r(λ, ξ) = |λ, ξ| and defining

f ] = F/r(λ, ξ), λ] = λ/r(λ, ξ), and ξ] = ξ/r(λ, ξ).

With these changes we arrive at the Evans system in pseudo-Lagrangian coordinates whichis given by W ′ = A](x1;λ, ξ)W , where

W =

f]u2

,A =

−r(λ]A0

11 + iAxi11)(A111)−1 0 −λ](A0

11(A111)−1A1

12 − A012)− iAξ

]

11(A111)−1A1

12 + iAξ]

12

−r(λ]A021 + iAxi21)(A1

11)−1 0 −λ](A021(A1

11)−1A112 − A

022)− iAξ

]

21(A111)−1A1

12 + iAξ]

22 + rbξ]ξ]

−r(b11)−1A121(A1

11)−1 r(b11)−1 (b11)−1(A122 − A

121(A1

11)−1A112 − rb

ξ] )

. (2.18)

13

Page 23: Stability of MHD Shock Waves - BYU ScholarsArchive

Following the process explained above, we now build the integrated Evans function. We

define A]±(λ], ξ]) = limx1→∞A](x1;λ], ξ]), with bases {W+

1 , ...,W+k } and {W−

k+1, ...,W−N } as

described previously.

Taking the determinant of these bases evolved to x1 = 0 gives our integrated Evans

function

D(λ], ξ]) = det(W+1 , ...,W

+k ,W

−k+1, ...W

−N )|x1=0. (2.19)

Recall, we evolve the bases to x1 = 0 because due to the complexity of the system, in order

to determine linear independence of the two bases, we must evaluate the bases at the same x1

value. Whereas with the Lopatinski determinant we had a constant coefficient system which

allowed us to determine linear independence without evolving our bases. We also note that

we could alternatively evaluate the determinant at any value of x1. It is somewhat common

to instead evolve the solutions to x1 = −∞ or x1 = +∞.

Chapter 3. Numerical Stability Results

In this section we describe our study of the stability of traveling wave solutions of inviscid and

viscous models for 2-D MHD. More specifically, we seek to determine if there exist unstable

viscous waves with corresponding stable inviscid waves. Computationally, this occurs when

the Evans function has a real root while the Lopatinski determinant does not. We note that

the reverse relationship has already been proven, in other words, we know that instability in

the inviscid model implies instability in the viscous model.

Understanding this relationship between viscous and inviscid stability for 2-D MHD has

meaningful implications in mathematical modeling. At the present, it is significantly easier

to determine stability of an inviscid model than it is for a viscous model. As a result, there

is strong motivation to use the inviscid models rather than the viscous models, even though

we are not fully aware of how stability of these two models differ. In fact, there are some

14

Page 24: Stability of MHD Shock Waves - BYU ScholarsArchive

applications that currently use an inviscid model to study a viscous system, justifying this

choice by the assumption that these two models have very similar stability properties and

that the inviscid model is much simpler computationally.

If we find that there exist unstable viscous waves with corresponding stable inviscid waves,

then when using an inviscid model to study a viscous system, in some cases the model will

assume stability where in reality the system in unstable which will lead to inaccurate results.

On the other hand, if unstable viscous waves always correspond to unstable inviscid waves,

then we can use inviscid models to study viscous systems more frequently and with more

confidence in the accuracy of results.

3.1 STABLAB

Throughout this chapter, we will use STABLAB to perform Lopatinski determinant and

Evans function computations. STABLAB is a numerical library available in Matlab and

Python. The library was originally designed for Evans function computation but has since

been expanded to provide additional computational tools for analyzing wave stability [4].

In our use of the code, we provide the profile system, Lopatinski system, and Evans system

as well as a contour bound r. STABLAB then numerically approximates the stability of the

inviscid and viscous models for the system. More specifically, using the contour radius bound

r, STABLAB computes the Lopatinski determinant and numerically approximates the Evans

function for values of λ along the computed contour.

As an example, the normalized contours for the Lopatinski determinant and Evans func-

tion associated with the system given by h1 = 0.75, u1+ = 1.3, Γ = 2/3, µ = 0.1, η = −2/3µ,

κ = 0.1 and cν = 1, are shown in Figure 3.1. In this example, both systems have a winding

number of zero and are thus stable. Note that the points along each contour indicate where

the functions were evaluated.

15

Page 25: Stability of MHD Shock Waves - BYU ScholarsArchive

Figure 3.1: Plotted contours for Lopatinski determinant and Evans function as computedby STABLAB.

We strive to determine existence of unstable viscous waves with corresponding stable

inviscid waves in two ways. First, we search for roots of the Evans function and Lopatinski

determinant for a variety of parameter values. Second, we study the convexity of the curve

along which the roots of the Evans function bifurcate.

3.2 Stability Bifurcation Analysis

Recall that in our construction of the Evans system, we were careful to maintain analyticity

in our spectral parameter λ. As a result, we may use the argument principle to identify

unstable spectra in a bounded contour in the right half complex plane. This contour can

take a variety of shapes depending on the system but must be simple and connected.

As mentioned above, we define r as the radius of our bounded contour. We abuse the

word radius in this context as the contour is likely not circular. When we say a contour has

radius r this implies that the contour is contained inside the circle with radius r centered

at the origin. We compute r by curve fitting the Evans function to the known asymptotic

behavior iteratively, terminating when the curve fitting has relative error less than a certain

tolerance (0.2 in our case). Note that the asymptotic behavior is given by C1e√C2λ with

constants C1 and C2. With this method for choosing r, it is possible that our choice of r is

16

Page 26: Stability of MHD Shock Waves - BYU ScholarsArchive

far larger than need be to locate roots. However, without a formal proof of a tighter bound

on r, we must use this method to ensure accuracy in our results.

We compute the stability of the inviscid and viscous systems for 50,000 different com-

binations of (h1, u1+, φ) satisfying h1 > 1, u1+ ∈ (0, 1), and φ > 0 where φ is a constant

indicating the viscosity level of the system. (In particular, we set ν = µ = φ.)

More specifically, we use STABLAB to compute the viscous and inviscid stability for

every combination (h1, u1+, φ) where h1 ranges from 1 to 4 incremented by 0.005, u1+ ranges

from 0 to 1 incremented by 0.005, and φ ranges from 0.01 to 0.2 incremented by 0.01. Some

of the results for φ = 0.1 are shown in Figure 3.2.

Figure 3.2: Stability results comparing the inviscid and viscous models as h1 and u1+ vary.

In Figure 3.2, the black line shows where the bifurcation occurs. Through all of our

experiments, we found that this line was exactly the same for the inviscid and viscous

systems for every choice of φ. Based on this result, it is likely that in 2-D MHD, viscous

instability does imply inviscid instability, though still not certainly.

3.3 Convexity of Bifurcation Curve

In the previous section we computed the winding number corresponding to the Evans function

for 50 different values of the Fourier coefficient ξ, ranging from ξ = 1e − 4 to ξ = 0.1, in

order to determine stability of a system characterized by a fixed h1, u1+, and φ. This was

17

Page 27: Stability of MHD Shock Waves - BYU ScholarsArchive

necessary because the Evans function is not linear in ξ and thus we must do an exhaustive

search for the ξ value for which the Evans function has a root with positive real part. If we

do not find a root, we suspect the system is stable. As a result, in the previous section, it is

possible that we did not exhaust enough possible ξ values to definitely determine stability.

Note that the roots of the Lopatinski determinant are linear in the Fourier coefficient ξ

and thus we only need to preform computations for a single ξ value to determine stability

or instability, see [6]. In the previous section, we used ξ = 1.0.

Another way to study the relationship between inviscid and viscous stability, is to analyze

the roots of the system as parameterized by the Fourier coefficient ξ. Figure 3.3 gives an

example of what these parameterized curves of roots might look like. We know that initially,

the curve corresponding to the viscous roots will be tangent to that of the inviscid roots, as

is evident in all three figures; see [24].

(a) (b) (c)

Figure 3.3: Diagrams indicating possible relationships between roots of the inviscid systemand roots of the viscous system as parameterized by the Fourier coefficient ξ.

The situation depicted in Figure 3.3 (a) is what we typically expect to happen. In this

case, we see that as ξ increases, the roots of the viscous system stay negative. If we were

to consider a slightly different system where the line corresponding to the inviscid system

was located in the first quadrant, then we would see the roots of the viscous system starting

positive along with the inviscid, and then becoming negative for larger values of ξ.

18

Page 28: Stability of MHD Shock Waves - BYU ScholarsArchive

The remaining two plots, (b) and (c) of Figure 3.3, display scenarios in which we might

see viscous instability and corresponding inviscid stability. In both cases, there are values

of ξ for which the viscous system has positive real roots while the inviscid system has only

negative real roots for all ξ. Another alternative is that we have a curve similar to the viscous

case in Figure 3.3 (c), but with the line curving back to the left half plane after crossing the

y-axis.

We seek to determine which of these cases is occurring in 2-D MHD. We do this by

calculating the roots of the Evans function for a fixed u1+ and φ, letting h1 and ξ vary. We

then study the convexity of the parameterized roots. The results are shown in Figure 3.4.

Figure 3.4: The real part of the roots of the viscous system as parameterized by h1 and theFourier coefficient ξ.

From Figure 3.4, it appears that Re(λ) varies nonlinearly in ξ and h1 though it is difficult

to see the exact relation. We can plot the cross sections of Figure 3.4 for fixed h1 and for

fixed ξ to better understand what is happening.

Figure 3.5 shows three different cross sections of Figure 3.4 for fixed values of ξ. By

plotting these cross sections we can better understand the relationship between h1 and

Re(λ). The dashed line plotted alongside the bifurcation curves serves to help determine

19

Page 29: Stability of MHD Shock Waves - BYU ScholarsArchive

the convexity of the curves. In this case, we see that there is a quadratic relationship between

these two quantities. It is also relevant to note that the bifurcation curves are convex.

Figure 3.5: The real parts of the roots of the viscous system as parameterized by h1 for fixedvalues of ξ. The dotted line serves as a reference to highlight the convexity of the curves.

Similarly, Figure 3.6 shows three different cross sections of Figure 3.4 but this time for

fixed values of h1. This allows us to more closely examine the relationship between ξ and

Re(λ). We hope to use these results to identify which of the three cases from Figure 3.3 is

occurring in this system.

Figure 3.6: The real parts of the roots of the viscous system as parameterized by ξ for fixedvalues of h1.

As we can see, for each fixed h1, the bifurcation curve is convex and matches the far

left plot from Figure 3.3 This strengthens the possibility that viscous instability does in fact

imply inviscid instability.

20

Page 30: Stability of MHD Shock Waves - BYU ScholarsArchive

It is also interesting to notice the linear black line plotted in Figure 3.4. This line

corresponds to where the system bifurcates and the roots transition to having nonzero real

part. The linearity of this line is surprising and suggests that there is an underlying linearity

when Re(λ) is parameterized by h1 and ξ simultaneously.

Chapter 4. Navier-Stokes

As mentioned, MHD waves consist of the Navier-Stokes equations and Maxwell’s equations

coupled together to describe the behavior of conducting fluids. As a result, analyzing the

Navier-Stokes equations can provide meaningful insight into the structure and behavior of

MHD waves. It should also be noted that there is significant relevance to the study of

Navier-Stokes outside of its applications to MHD waves.

In the remainder of this thesis, we describe the development of analytical and computa-

tional tools for determining the stability of traveling waves in the equations of compressible

Navier-Stokes. We do so because carrying out analysis of the compressible Navier-Stokes

equations is a first step to developing analysis for MHD. We now formally introduce the

system.

4.1 Compressible Navier-Stokes

The Navier-Stokes equations for a compressible gas in Lagrangian coordinates are given by,

vt − ux = 0,

ut + (p(v, T ))x =(µuxv

)x,

Et + (up(v, T ))x =(µuux

v

)x

+

(κTxv

)x

,

where E = e + u2/2 is the kinetic energy, e(v, T ) is the internal energy, u is velocity, v

is specific volume, p(v, T ) is the pressure law, and µ and κ are respectively coefficients of

21

Page 31: Stability of MHD Shock Waves - BYU ScholarsArchive

viscosity and heat conductivity. The temperature, T , is proportional to internal energy,

e = cνT .

We are interested in analyzing the stability of viscous shock profiles v(x, t) = v(x− st),

u(x, t) = u(x− st), e(x, t) = e(x− st) of (4.1), which correspond to traveling waves moving

with constant speed s. Equivalently, the shock profiles are the stationary solutions of

vt − cvx − ux = 0,

ut − cux + (p(v, T ))x =(µuxv

)x, (4.1)

Et − cEx + (up(v, T ))x =(µuux

v

)x

+

(κTxv

)x

.

We use the scaling of [13], that is, we rescale by

(x, t, v, u, T )→ (−εcx, εc2t, v/ε,−u/(εc), T/(ε2c2))

and choose ε so that v− := limx→−∞ v(x) = 1, which yields

vt + vx − ux = 0

ut + ux + (p(v, T ))x =(µuxv

)x

Et + Ex + (up(v, T ))x =(µuux

v

)x

+

(κTxv

)x

,

where the new energy and pressure functions e and p relate to the old ones e0 and p0 by

e(v, T ) = e0(εv, ε2c2T )/(ε2c2), p(v, T ) = p0(εv, ε2c2T )/(εc2). (4.2)

Under this rescaling, the pressure and energy functions are unchanged up to a rescaling of

parameters for an ideal gas equation of state,

e(v, T ) = cνT, p(v, T ) =RT

v, R = gas constant. (4.3)

22

Page 32: Stability of MHD Shock Waves - BYU ScholarsArchive

We solve for the profile system following the same procedure as described in Section 2.2.

The resulting profile solution satisfies the system,

v′ =1

µ[v(v − 1) + Γ(e− νe−)] , (4.4a)

e′ =v

ν

[−(v − 1)2

2+ e− e− + (v − 1)Γe−

]. (4.4b)

We denote the solutions to the profile system by u, v, and e. Then we linearize (4.1)

about the profile solutions to obtain,

λv + v′ − u′ = 0, (4.5a)

λu+ u′ +Γ

ve′ +

Γuxvu+

u

vv′ =

1

vu′′, (4.5b)

λe+ e′ +

[ux −

νuxxv

]u+

[Γe

v− (ν + 1)

uxv

]u′ +

[νexv2

]v′ =

ν

ve′′. (4.5c)

4.2 Energy Estimates

As mentioned, to determine stability, we evaluate the Lopatinski determinant and Evans

function over a contour containing the possible unstable spectra. Methods have been devel-

oped which can be used to bound the contour associated with the system, which reduces the

amount of required computation. Two of these methods are tracking estimates and energy

estimates.

Tracking estimates are based on the idea of analytically bounding the solutions to the

system (4.5) in the large λ limit. This method uses the requirement that any potential

eigenfunction must be tangent to the stable and unstable manifolds as x → ±∞. Using

this fact, one can bound with a cone, the solutions leaving each end state tangent to the

respective stable and unstable manifold. We then evolve these cones from each end state and

require that they intersect, meaning that an evolved solution could potentially live in both

cones. As we increase λ, eventually the cones will no longer intersect, giving an effective

bound on the admissible eigenvalues of the system.

23

Page 33: Stability of MHD Shock Waves - BYU ScholarsArchive

Energy estimates, on the other hand, are a method based on the assumption that λ

is an eigenvalue of the system with the corresponding eigenfunction given by the vector

of functions (e.g. [v u e]T for compressible Navier-Stokes). Energy estimates get their

name because they consider the overall energy of the system by taking its integral and then

carefully manipulating the remaining equations to produce a constraint on λ.

For the compressible Navier-Stokes system in the strong shock limit, tracking estimates

where developed in [13], providing an initial bound on the contour, given in Table 4.1.

Γν

0.2 0.5 1.0 2.0 5.0

0.2 398.6 388.8 385.3 733.8 1755.6

0.4 211.7 182.3 175.1 325.0 762.0

0.6 222.5 123.4 111.5 198.4 449.8

0.667 226.8 114.3 100.4 175.3 391.3

0.8 236.5 103.9 85.3 142.6 307.1

1.0 253.8 100.8 73.7 113.8 229.2

1.2 274.3 106.6 69.7 98.7 183.1

1.4 300.8 117.5 70.5 91.6 154.9

1.6 347.4 131.8 74.5 89.8 138.0

1.8 397.3 148.7 80.8 91.8 128.6

2.0 450.3 167.5 88.7 96.7 124.7

Table 4.1: Bounds on Re(λ) + |Im(λ)|, where λ is an admissible eigenvalue, for variousvalues of Γ and ν, as given in [13].

In the following sections, we work toward improving this bound on both the real and

complex parts of λ for compressible Navier-Stokes in Lagrangian coordinates by implement-

ing energy estimates. We implement energy estimates to improve this bound on both the

real and complex parts of λ for compressible Navier-Stokes in Lagrangian coordinates. We

24

Page 34: Stability of MHD Shock Waves - BYU ScholarsArchive

use the linearized eigenvalue system for compressible Navier-Stokes as derived in [13] and

given in (4.5). For simplicity, we write (4.5c) as

λe+ e′ + c1u+ c2u′ + c3v

′ =ν

ve′′.

4.3 Bounding Real Valued λ

We will first assume that λ ∈ R.

Lemma 4.1. For v and u satisfying (4.5) with λ ∈ R,

∫|v′|2 ≤

∫|u′|2.

Proof. First multiply (4.5a) by v′ and integrate to obtain

λ

∫vv′ +

∫v′v′ =

∫u′v′. (4.6)

Now take the real part of (4.6) and apply Young’s inequality to the right-hand side, which

yields

∫|v′|2 = Re

(∫u′v′)≤∣∣∣∣∫ u′v′

∣∣∣∣ ≤ ∫ |u′||v′|≤ 1

2

∫|u′|2 +

1

2

∫|v′|2.

Subtracting 12

∫|v′|2 from both sides and multiplying by 2 produces the desired inequality.

This lemma becomes essential in proving the following bound on real-valued λ.

Theorem 4.2. If λ ∈ R and (u, v, e) are an eigenvalue-eigenfunction solution to (4.5), then

λ ≤ max(βu, βe),

25

Page 35: Stability of MHD Shock Waves - BYU ScholarsArchive

where

βu =

∣∣∣∣∣∣∣∣α1|c1|+1

2

(1

v

)′′− Γux

v+

Γ

4θ1v− u

4θ2v

∣∣∣∣∣∣∣∣∞,

βe =

∣∣∣∣∣∣∣∣ν2(

1

v

)′′+|c1|4α1

+|c2|4α2

+|c3|4α3

∣∣∣∣∣∣∣∣∞,

and α1, α2, α3, θ1, and θ2 are real-valued, positive constants that satisfy

∫θ1Γ

v|e′|2 ≤

∫ν

v|e′|2 and

∫ [α2|c2|+ α3|c3| −

θ2u

v

]|u′|2 ≤

∫1

v|u′|2.

Proof. The proof can be broken up into three main steps: (1) bounding λ∫|u|2, (2) bounding

λ∫|e|2, and (3) combining the resulting two inequalities.

(1) Start by multiplying (4.5b) by u and integrating to get

λ

∫|u|2 +

∫u′u+

∫Γ

ve′u+

∫Γuxv|u|2 +

∫u

vv′u =

∫1

vu′′u. (4.7)

Take the real part of (4.7)

λ

∫|u|2 +

∫Γuxv|u|2 +Re

(∫Γ

ve′u+

∫u

vv′u

)=

1

2

∫ (1

v

)′′|u|2 −

∫1

v|u′|2,

and apply Young’s inequality twice, using Lemma 4.1 and the fact that −Re(z) ≤ |z|,

λ

∫|u|2 +

∫1

v|u′|2 =

1

2

∫ (1

v

)′′|u|2 −

∫Γuxv|u|2 −Re

(∫Γ

ve′u+

∫u

vv′u

∫|u|2 +

∫1

v|u′|2 ≤ 1

2

∫ (1

v

)′′|u|2 −

∫Γuxv|u|2 +

∣∣∣∣∫ Γ

ve′u+

∫u

vv′u

∣∣∣∣≤ 1

2

∫ (1

v

)′′|u|2 −

∫Γuxv|u|2 +

∫Γ

v|e′||u|+

∫−uv|v′||u|

≤ 1

2

∫ (1

v

)′′|u|2 −

∫Γuxv|u|2 + θ1

∫Γ

v|e′|2 +

1

4θ1

∫Γ

v|u|2

+ θ2

∫−uv|v′|2 +

1

4θ2

∫−uv|u|2

≤ 1

2

∫ (1

v

)′′|u|2 −

∫Γuxv|u|2 + θ1

∫Γ

v|e′|2 +

1

4θ1

∫Γ

v|u|2

26

Page 36: Stability of MHD Shock Waves - BYU ScholarsArchive

+ θ2

∫−uv|u′|2 +

1

4θ2

∫−uv|u|2

= θ2

∫−uv|u′|2 + θ1

∫Γ

v|e′|2 +

∫ [1

2

(1

v

)′′− Γux

v+

Γ

4θ1v− u

4θ2v

]|u|2.

(4.8)

(2) Now multiply (4.5c) by e then integrate and take the real part which yields

λ

∫|e|2 +Re

(∫c1ue+

∫c2u′e+

∫c3v′e

)=ν

2

∫ (1

v

)′′|e|2 −

∫ν

v|e′|2.

Apply Lemma 4.1 and Young’s inequality to get the following,

λ

∫|e|2 +

∫ν

v|e′|2 ≤ν

2

∫ (1

v

)′′|e|2 +

∣∣∣∣∫ c1ue+

∫c2u′e+

∫c3v′e

∣∣∣∣≤ν

2

∫ (1

v

)′′|e|2 +

∫|c1||u||e|+

∫|c2||u′||e|+

∫|c3||v′||e|

≤ν2

∫ (1

v

)′′|e|2 + α1

∫|c1||u|2 +

1

4α1

∫|c1||e|2 + α2

∫|c2||u′|2

+1

4α2

∫|c2||e|2 + α3

∫|c3||v′|2 +

1

4α3

∫|c3||e|2

≤∫

[α2|c2|+ α3|c3|] |u′|2 + α1

∫|c1||u|2

+

∫ [ν

2

(1

v

)′′+|c1|4α1

+|c2|4α2

+|c3|4α3

]|e|2. (4.9)

(3) Combine (4.8) and (4.9) to obtain the resulting inequality:

λ

∫ (|u|2 + |e|2

)+

∫1

v|u′|2 +

∫ν

v|e′|2 ≤

∫ [α2|c2|+ α3|c3| −

θ2u

v

]|u′|2 +

∫θ1Γ

v|e′|2

+

∫ [α1|c1|+

1

2

(1

v

)′′− Γux

v+

Γ

4θ1v− u

4θ2v

]|u|2

+

∫ [ν

2

(1

v

)′′+|c1|4α1

+|c2|4α2

+|c3|4α3

]|e|2. (4.10)

27

Page 37: Stability of MHD Shock Waves - BYU ScholarsArchive

We need to specify θ1, θ2, α2, and α3 so that

∫θ1Γ

v|e′|2 ≤

∫ν

v|e′|2 and

∫ [α2|c2|+ α3|c3| −

θ2u

v

]|u′|2 ≤

∫1

v|u′|2.

We first set θ1 = ν/Γ to make the first inequality true. And notice

∫[α2|c2|v + α3|c3|v − θ2u]

1

v|u′|2 ≤ [α2||c2v||∞ + α3||c3v||∞ + θ2||u||∞]

∫1

v|u′|2.

So we choose

α2 =1

3||c2v||∞, α3 =

1

3||c3v||∞, and θ2 =

1

3||u||∞

to satisfy the second inequality. Now let

βu =

∣∣∣∣∣∣∣∣α1|c1|+1

2

(1

v

)′′− Γux

v+

Γ

4θ1v− u

4θ2v

∣∣∣∣∣∣∣∣∞

and

βe =

∣∣∣∣∣∣∣∣ν2(

1

v

)′′+|c1|4α1

+|c2|4α2

+|c3|4α3

∣∣∣∣∣∣∣∣∞.

Substituting our chosen parameter values into (4.10) yields

λ

∫ (|u|2 + |e|2

)≤ max(βu, βe)

∫ (|u|2 + |e|2

),

and thus

λ ≤ max(βu, βe).

The bound on λ for various values of ν and Γ are given in Table 4.2. A comparison

between these bounds and the original bounds developed for this system (Table 4.1) shows

that these bounds are significantly tighter. Though it should be noted that these bounds

apply to a real valued λ where the previous allow λ to be complex valued.

28

Page 38: Stability of MHD Shock Waves - BYU ScholarsArchive

Γν

0.2 0.5 1.0 2.0 5.0

0.2 7.3653 7.0340 6.9262 6.8732 6.8402

0.4 4.3233 3.6037 3.3641 3.2449 3.1730

0.6 3.8725 2.7025 2.3126 2.1179 2.0011

0.667 3.9091 2.5759 2.1314 1.9097 1.7764

0.8 4.1387 2.4587 1.8990 1.6192 1.4513

1.0 4.7494 2.4994 1.7497 1.2748 1.1500

1.2 5.5806 2.7010 1.7409 1.2610 0.9732

1.4 6.5796 3.0100 1.8201 1.2251 0.8683

1.6 7.7201 3.4005 1.9606 1.2407 0.8088

1.8 8.9878 3.8582 2.1484 1.2935 0.7806

2.0 10.3741 4.3746 2.3748 1.3749 0.7750

Table 4.2: Numerically approximated bounds on real valued λ for various values of Γ and ν,computed based on Theorem 4.2.

4.4 Bounding Complex Valued λ

We will now get a similar bound on Re(λ) + |Im(λ)|. For simplification, throughout this

section we will define

Λ = Re(λ) + |Im(λ)|.

We start by establishing three necessary lemmas.

Lemma 4.3. If (v, u, e) is an eigenfunction of (4.5), then∫v′v,

∫u′u, and

∫e′e are purely

imaginary.

Proof. Let (v, u, e) be an eigenfunction of (4.5). Without loss of generality we will show that∫v′v is purely imaginary. This proof does not rely on any specific properties of v and thus

29

Page 39: Stability of MHD Shock Waves - BYU ScholarsArchive

can also be applied to u and e. We start by noting that we have

∫v′v =

1

2

∫v′v +

1

2

∫v′v

=1

2

∫v′v −

∫vv′

=1

2

(∫v′v −

∫v′v

),

which implies that∫v′v is purely imaginary, as desired.

Lemma 4.4. If (v, u, e) is an eigenfunction of (4.5), then

Re[λ

∫uv′ +

∫u′v′]

=

∫|u′|2 − 2Re(λ)2

∫|v|2. (4.11)

Proof. Let (v, u, e) be an eigenfunction of (4.5). Then we have

λ

∫uv′ +

∫u′v′ = (λ+ λ)

∫uv −

∫u(λv′ + v′′)

= −2Re(λ)

∫(u′v −

∫uu′′

= −2Re(λ)

∫(λv + v′)v +

∫|u′|2.

Taking the real part we get that

Re[λ

∫uv′ +

∫u′v′]

=

∫|u′|2 − 2Re(λ)2

∫|v|2.

Lemma 4.5. If λ ∈ C and (u, v, e) are an eigenvalue-eigenfunction solution to (4.5) and

Re(λ) > δ for δ > 0, with δ, β1, and β2 satisfying δ − β1(Γ + 2)− 2β2 > 0, then

∫|v′|2 ≤ 1

ε1

[∫|u′|2 +

Γ + 2

4β1

∫|e′|2 +

Γ + 2

2Γβ2

∫v|u|2

]. (4.12)

30

Page 40: Stability of MHD Shock Waves - BYU ScholarsArchive

Proof. First we multiply (4.5b) by v′ and integrate,

λ

∫uv′ +

∫u′v′ +

∫Γ

ve′v′ +

∫Γuxvuv′ +

∫u

v|v′|2 =

∫1

vu′′v′

=

∫1

v(λv′ + v′′)v′

= λ

∫1

v|v′|2 +

∫1

vv′′v′.

Now take the real part and apply (4.11),

∫|u′|2 − 2Re(λ)2

∫|v|2 +Re

[∫Γ

ve′v′ +

∫Γuxvuv′]

+

∫u

v|v′|2

= Re(λ)

∫1

v|v′|2 +

∫vx2v2|v′|2.

Rearranging yields

∫|u′|2 +Re

[∫Γ

ve′v′ +

∫Γuxvuv′]

=

∫ [Re(λ) +

vx2v− u]

1

v|v′|2 + 2Re(λ)2

∫|v|2.

Notice

vx2v− u =

1

2u+

Γv

v− u =

Γe

v− u

2≥ 0 and

Γ + 2

Γ≥ 1

v≥ 1,

and thus

∫ [Re(λ) +

vx2v− u]

1

v|v′|2 + 2Re(λ)2

∫|v|2 ≥ Re(λ)

∫1

v|v′|2 ≥ Re(λ)

∫|v′|2.

Putting this together and applying Young’s inequality we get

Re(λ)

∫|v′|2 ≤

∫|u′|2 +Re

[∫Γ

ve′v′ +

∫Γuxvuv′]

≤∫|u′|2 +

∣∣∣∣∫ Γ

ve′v′ +

∫Γuxvuv′∣∣∣∣

31

Page 41: Stability of MHD Shock Waves - BYU ScholarsArchive

≤∫|u′|2 +

∣∣∣∣∫ Γ

ve′v′∣∣∣∣+

∣∣∣∣∫ Γuxvuv′∣∣∣∣

≤∫|u′|2 +

∫Γ

v|e′||v′|+

∫|Γuxv||u||v′|

≤∫|u′|2 + β1

∫Γ

v|v′|2 +

1

4β1

∫Γ

v|e′|2 + β2

∫|Γuxv||v′|2 +

1

4β2

∫|Γuxv||u|2

≤∫|u′|2 + β1(Γ + 2)

∫|v′|2 +

Γ + 2

4β1

∫|e′|2 + 2β2

∫|v′|2 +

1

2β2

∫|u|2

=

∫|u′|2 + [β1(Γ + 2) + 2β2]

∫|v′|2 +

Γ + 2

4β1

∫|e′|2 +

1

2β2

∫|u|2

=

∫|u′|2 + [β1(Γ + 2) + 2β2]

∫|v′|2 +

Γ + 2

4β1

∫|e′|2 +

1

2β2

∫1

vv|u|2

≤∫|u′|2 + [β1(Γ + 2) + 2β2]

∫|v′|2 +

Γ + 2

4β1

∫|e′|2 +

1

2β2

Γ + 2

Γ

∫v|u|2

=

∫|u′|2 + [β1(Γ + 2) + 2β2]

∫|v′|2 +

Γ + 2

4β1

∫|e′|2 +

Γ + 2

2Γβ2

∫v|u|2.

Now we will require that Re(λ) ≥ δ for some δ > 0 and we will let ε1 = δ−β1(Γ+2)−2β2

and require that β1 and β2 are chosen so that ε1 > 0. With these requirements we get that

∫|v′|2 ≤ 1

ε1

[∫|u′|2 +

Γ + 2

4β1

∫|e′|2 +

Γ + 2

2Γβ2

∫v|u|2

]

With (4.11) and Lemma 4.5, we are ready for the main theorem of this section.

Theorem 4.6. If λ ∈ C and (u, v, e) are an eigenvalue-eigenfunction solution to (4.5) and

Re(λ) > δ for δ > 0, then

Λ ≤ max(uval, eval), (4.13)

where

uval =

∣∣∣∣1− 2Γ

Γ + 2

∣∣∣∣+

√2(Γ + 2)

4θ1

+2√

2

4Γθ2

+1

4θ3

+√

2α1‖c1‖∞ +(Γ + 2)ε2

2Γβ2ε1

,

eval =1

Γ + 2+

√2‖c1‖∞4α1

+

√2(ν + 1)

2α2Γ+

√2

2α3Γ2+

1

4α4

,

32

Page 42: Stability of MHD Shock Waves - BYU ScholarsArchive

and δ, β1, β2, θ1, θ2, θ3, α2, α3, and α4 are positive valued constants satisfying

δ > β1(Γ + 2) + 2β2, θ3 +2√

2α2(ν + 1)

Γ + 2+ε2

ε1

≤ 1, and√

2θ1Γ + α4 +(Γ + 2)ε2

4β1ε1

≤ ν.

Proof. This proof can be broken up into three main steps: (1) bounding Λ∫|u|2, (2) bound-

ing Λ∫|e|2, and (3) combining the four resulting inequalities.

(1) First multiply (4.5b) by vu and integrate, applying integration by parts to the right-

hand side which yields

λ

∫v|u|2 +

∫vu′u+

∫Γe′u+

∫Γux|u|2 +

∫uv′u =

∫u′′u = −

∫|u′|2. (4.14)

Now take just the real part of (4.14) to obtain

Re(λ)

∫v|u|2 − 1

2

∫vx|u|2 +Re

[∫Γe′u

]+

∫Γux|u|2 +Re

[∫uv′u

]= −

∫|u′|2,

and simplify, using the fact that ux = vx which yields

Re(λ)

∫v|u|2 +

∫|u′|2 =

(1

2− Γ

)∫vx|u|2 −Re

[∫Γe′u

]−Re

[∫uv′u

]=

(1

2− Γ

)∫vxvv|u|2 −Re

[∫Γe′u

]−Re

[∫uv′u

].

Taking the absolute value of each side produces

∣∣∣∣Re(λ)

∫v|u|2 +

∫|u′|2

∣∣∣∣ =

∣∣∣∣(1

2− Γ

)∫vxvv|u|2 −Re

[∫Γe′u

]−Re

[∫uv′u

]∣∣∣∣Re(λ)

∫v|u|2 +

∫|u′|2 ≤

∣∣∣∣12 − Γ

∣∣∣∣ ∫ ∣∣∣∣ vxv∣∣∣∣ v|u|2 +

∣∣∣∣Re [∫ Γe′u

]∣∣∣∣+

∣∣∣∣Re [∫ uv′u

]∣∣∣∣ .Now we take the imaginary part of (4.14) to obtain

Im(λ)

∫v|u|2 + Im

[∫vu′u

]+ Im

[∫Γe′u

]+ Im

[∫uv′u

]= 0.

33

Page 43: Stability of MHD Shock Waves - BYU ScholarsArchive

Again, rearrange and take the absolute value of both sides, producing

|Im(λ)|∫v|u|2 =

∣∣∣∣Im [∫ vu′u

]+ Im

[∫Γe′u

]+ Im

[∫uv′u

]∣∣∣∣≤∣∣∣∣Im [∫ vu′u

]∣∣∣∣+

∣∣∣∣Im [∫ Γe′u

]∣∣∣∣+

∣∣∣∣Im [∫ uv′u

]∣∣∣∣ .Now we can combine the two resulting inequalities and use the fact that for z ∈ C, |Re(z)|+

|Im(z)| ≤√

2|z|, which yields

Λ

∫v|u|2 +

∫|u′|2 ≤

∣∣∣∣12 − Γ

∣∣∣∣ ∫ ∣∣∣∣ vxv∣∣∣∣ v|u|2 +

√2

∣∣∣∣∫ Γe′u

∣∣∣∣+√

2

∣∣∣∣∫ uv′u

∣∣∣∣+

∣∣∣∣∫ vu′u

∣∣∣∣≤∣∣∣∣12 − Γ

∣∣∣∣ ∫ ∣∣∣∣ vxv∣∣∣∣ v|u|2 +

√2

∫Γ|e′||u|+

√2

∫|u||v′||u|+

∫v|u′||u|

Applying Young’s inequality three times gives us

Λ

∫v|u|2 +

∫|u′|2 ≤

∣∣∣∣12 − Γ

∣∣∣∣ ∫ ∣∣∣∣ vxv∣∣∣∣ v|u|2 +

√2θ1

∫Γ|e′|2 +

√2

4θ1

∫Γ|u|2

+√

2θ2

∫|u||v′|2 +

√2

4θ2

∫|u||u|2 + θ3

∫v|u′|2 +

1

4θ3

∫v|u|2

=

∣∣∣∣12 − Γ

∣∣∣∣ ∫ ∣∣∣∣ vxv∣∣∣∣ v|u|2 +

√2θ1

∫Γ|e′|2 +

√2

4θ1

∫Γ

vv|u|2

+√

2θ2

∫|u||v′|2 +

√2

4θ2

∫|u|vv|u|2 + θ3

∫v|u′|2 +

1

4θ3

∫v|u|2

≤∣∣∣∣12 − Γ

∣∣∣∣ 2

Γ + 2

∫v|u|2 +

√2θ1Γ

∫|e′|2 +

√2Γ

4θ1

Γ + 2

Γ

∫v|u|2

+√

2θ22

Γ + 2

∫|v′|2 +

√2

4θ2

2

Γ

∫v|u|2 + θ3

∫|u′|2 +

1

4θ3

∫v|u|2

=

[∣∣∣∣1− 2Γ

Γ + 2

∣∣∣∣+

√2(Γ + 2)

4θ1

+2√

2

4Γθ2

+1

4θ3

]∫v|u|2

+√

2θ1Γ

∫|e′|2 +

2√

2θ2

Γ + 2

∫|v′|2 + θ3

∫|u′|2.

34

Page 44: Stability of MHD Shock Waves - BYU ScholarsArchive

(2) Now we multiply (4.5c) by ve and integrate, applying integration by parts to the

right-hand side as before, to obtain

λ

∫v|e|2 +

∫ve′e+

∫c1vue+

∫c2vu

′e+

∫c3vv

′e =

∫νe′′e = −

∫ν|e′|2. (4.15)

Now we will take just the real part of (4.15), which yields

Re(λ)

∫v|e|2− 1

2

∫vx|e|2 +Re

[∫c1vue

]+Re

[∫c2vu

′e

]+Re

[∫c3vv

′e

]= −

∫ν|e′|2,

which we can rearrange and take the absolute value, resulting in

Re(λ)

∫v|e|2 +

∫ν|e′|2 =

1

2

∫vx|e|2 −Re

[∫c1vue

]−Re

[∫c2vu

′e

]−Re

[∫c3vv

′e

]Re(λ)

∫v|e|2 +

∫ν|e′|2 =

∣∣∣∣12∫vx|e|2 −Re

[∫c1vue

]−Re

[∫c2vu

′e

]−Re

[∫c3vv

′e

]∣∣∣∣≤1

2

∫|vx||e|2 +

∣∣∣∣Re [∫ c1vue

]∣∣∣∣+

∣∣∣∣Re [∫ c2vu′e

]∣∣∣∣+

∣∣∣∣Re [∫ c3vv′e

]∣∣∣∣ .

Take the imaginary part of (4.15) provides

Im(λ)

∫v|e|2 + Im

[∫ve′e

]+ Im

[∫c1vue

]+ Im

[∫c2vu

′e

]+ Im

[∫c3vv

′e

]= 0,

which again we can rearrange and take the absolute value of both sides to get

|Im(λ)|∫v|e|2 =

∣∣∣∣Im [∫ ve′e

]+ Im

[∫c1vue

]+ Im

[∫c2vu

′e

]+ Im

[∫c3vv

′e

]∣∣∣∣≤∣∣∣∣Im [∫ ve′e

]∣∣∣∣+

∣∣∣∣Im [∫ c1vue

]∣∣∣∣+

∣∣∣∣Im [∫ c2vu′e

]∣∣∣∣+

∣∣∣∣Im [∫ c3vv′e

]∣∣∣∣ .

35

Page 45: Stability of MHD Shock Waves - BYU ScholarsArchive

Now we add the inequalities corresponding to the real and imaginary parts of (4.15) to

obtain

Λ

∫v|e|2 +

∫ν|e′|2 ≤1

2

∫|vx||e|2 +

√2

∣∣∣∣∫ c1vue

∣∣∣∣+√

2

∣∣∣∣∫ c2vu′e

∣∣∣∣+√

2

∣∣∣∣∫ c3vv′e

∣∣∣∣+

∣∣∣∣∫ ve′e

∣∣∣∣≤1

2

∫|vx|vv|e|2 +

√2

∫|c1|v|u||e|+

√2

∫|c2|v|u′||e|

+√

2

∫|c3|v|v′||e|+

∫v|e′||e|.

Notice

c2v = Γe− (ν + 1)ux = −(ν + 1)uv − νΓe ≤ −(ν + 1)uv ≤ 2(ν + 1)

Γ + 2,

c2 ≤2(ν + 1)

Γ + 2

1

v≤ 2(ν + 1)

Γ,

c3v =νexv≤ ν

2

ν(Γ + 2)2

Γ + 2

Γ=

2

Γ(Γ + 2),

c3 ≤2

Γ(Γ + 2)

1

v≤ 2

Γ(Γ + 2)

Γ + 2

Γ=

2

Γ2.

Now apply the previous bounds on c2 and c3 and Young’s inequality four times,

Λ

∫v|e|2 +

∫ν|e′|2 ≤1

2

∫|vx|vv|e|2 +

√2α1

∫|c1|v|u|2 +

√2

4α1

∫|c1|v|e|2

+√

2α2

∫|c2|v|u′|2 +

√2

4α2

∫|c2|v|e|2 +

√2α3

∫|c3|v|v′|2

+

√2

4α3

∫|c3|v|e|2 + α4

∫v|e′|2 +

1

4α4

∫v|e|2

≤1

2

2

Γ + 2

∫v|e|2 +

√2α1‖c1‖∞

∫v|u|2 +

√2‖c1‖∞4α1

∫v|e|2

+√

2α22(ν + 1)

Γ + 2

∫|u′|2 +

√2

4α2

2(ν + 1)

Γ

∫v|e|2

+√

2α32

Γ(Γ + 2)

∫|v′|2 +

√2

4α3

2

Γ2

∫v|e|2 + α4

∫|e′|2

+1

4α4

∫v|e|2

=1

Γ + 2

∫v|e|2 +

√2α1‖c1‖∞

∫v|u|2 +

√2‖c1‖∞4α1

∫v|e|2

36

Page 46: Stability of MHD Shock Waves - BYU ScholarsArchive

+2√

2α2(ν + 1)

Γ + 2

∫|u′|2 +

√2(ν + 1)

2α2Γ

∫v|e|2

+2√

2α3

Γ(Γ + 2)

∫|v′|2 +

√2

2α3Γ2

∫v|e|2 + α4

∫|e′|2

+1

4α4

∫v|e|2

=

[1

Γ + 2+

√2‖c1‖∞4α1

+

√2(ν + 1)

2α2Γ+

√2

2α3Γ2+

1

4α4

]∫v|e|2

+√

2α1‖c1‖∞∫v|u|2 +

2√

2α2(ν + 1)

Γ + 2

∫|u′|2

+2√

2α3

Γ(Γ + 2)

∫|v′|2 + α4

∫|e′|2.

(3) From (1) and (2) we have

Λ

∫v|u|2 +

∫|u′|2 ≤

[∣∣∣∣1− 2Γ

Γ + 2

∣∣∣∣+

√2(Γ + 2)

4θ1

+2√

2

4Γθ2

+1

4θ3

]∫v|u|2

+√

2θ1Γ

∫|e′|2 +

2√

2θ2

Γ + 2

∫|v′|2 + θ3

∫|u′|2

and

Λ

∫v|e|2 +

∫ν|e′|2 ≤

[1

Γ + 2+

√2‖c1‖∞4α1

+

√2(ν + 1)

2α2Γ+

√2

2α3Γ2+

1

4α4

]∫v|e|2

+√

2α1‖c1‖∞∫v|u|2 +

2√

2α2(ν + 1)

Γ + 2

∫|u′|2

+2√

2α3

Γ(Γ + 2)

∫|v′|2 + α4

∫|e′|2.

Summing these two inequalities yields

Λ

∫v(|u|2 + |e|2) +

∫|u′|2 +

∫ν|e′|2

[∣∣∣∣1− 2Γ

Γ + 2

∣∣∣∣+

√2(Γ + 2)

4θ1

+2√

2

4Γθ2

+1

4θ3

+√

2α1‖c1‖∞

]∫v|u|2

+

[1

Γ + 2+

√2‖c1‖∞4α1

+

√2(ν + 1)

2α2Γ+

√2

2α3Γ2+

1

4α4

]∫v|e|2

37

Page 47: Stability of MHD Shock Waves - BYU ScholarsArchive

+

[θ3 +

2√

2α2(ν + 1)

Γ + 2

] ∫|u′|2 +

[√2θ1Γ + α4

] ∫|e′|2

+

[2√

2θ2

Γ + 2+

2√

2α3

Γ(Γ + 2)

]∫|v′|2.

Finally, set ε2 = 2√

2θ2Γ+2

+ 2√

2α3

Γ(Γ+2)and apply (4.12) to obtain

Λ

∫v(|u|2 + |e|2) +

∫|u′|2 +

∫ν|e′|2

[∣∣∣∣1− 2Γ

Γ + 2

∣∣∣∣+

√2(Γ + 2)

4θ1

+2√

2

4Γθ2

+1

4θ3

+√

2α1‖c1‖∞

]∫v|u|2

+

[1

Γ + 2+

√2‖c1‖∞4α1

+

√2(ν + 1)

2α2Γ+

√2

2α3Γ2+

1

4α4

]∫v|e|2

+

[θ3 +

2√

2α2(ν + 1)

Γ + 2

] ∫|u′|2 +

[√2θ1Γ + α4

] ∫|e′|2

+ε2

ε1

[∫|u′|2 +

Γ + 2

4β1

∫|e′|2 +

Γ + 2

2Γβ2

∫v|u|2

]=

[∣∣∣∣1− 2Γ

Γ + 2

∣∣∣∣+

√2(Γ + 2)

4θ1

+2√

2

4Γθ2

+1

4θ3

+√

2α1‖c1‖∞ +(Γ + 2)ε2

2Γβ2ε1

]∫v|u|2

+

[1

Γ + 2+

√2‖c1‖∞4α1

+

√2(ν + 1)

2α2Γ+

√2

2α3Γ2+

1

4α4

]∫v|e|2

+

[θ3 +

2√

2α2(ν + 1)

Γ + 2+ε2

ε1

] ∫|u′|2 +

[√2θ1Γ + α4 +

(Γ + 2)ε2

4β1ε1

] ∫|e′|2.

(4.16)

We assume that δ, β1, β2, θ1, θ2, θ3, α2, α3, and α4 are chosen to be positive constants

satisfying

δ > β1(Γ + 2) + 2β2, θ3 +2√

2α2(ν + 1)

Γ + 2+ε2

ε1

≤ 1, and√

2θ1Γ + α4 +(Γ + 2)ε2

4β1ε1

≤ ν.

38

Page 48: Stability of MHD Shock Waves - BYU ScholarsArchive

A method for sufficiently defining these parameters is given in Algorithm 1 on page 40. With

correctly chosen parameter values, we define

uval =

∣∣∣∣1− 2Γ

Γ + 2

∣∣∣∣+

√2(Γ + 2)

4θ1

+2√

2

4Γθ2

+1

4θ3

+√

2α1‖c1‖∞ +(Γ + 2)ε2

2Γβ2ε1

and

eval =1

Γ + 2+

√2‖c1‖∞4α1

+

√2(ν + 1)

2α2Γ+

√2

2α3Γ2+

1

4α4

.

This reduces (4.16) to

Λ

∫v(|u|2 + |e|2) ≤ max(uval, eval)

∫v(|u|2 + |e|2),

or equivalently

Λ ≤ max(uval, eval).

To find somewhat optimal values for the parameters of Young’s inequality, we use a

Monte Carlo type method given in Algorithm 1. Notice, we have chosen δ = 5.7. With

this choice of δ it remains to find a bound for |Im(λ)| when Re(λ) < δ. This value of δ

was chosen based on experimental results in an attempt to minimize δ and the bound on λ

simultaneously. The algorithm randomly selects 1000 sets of parameter values that satisfy

the necessary inequalities and saves the set that results in the best bound. The computed

bounds for various choices of Γ and ν are given in Table 4.3.

39

Page 49: Stability of MHD Shock Waves - BYU ScholarsArchive

Algorithm 1 Monte Carlo Method for Determining bound on Λ

δ ← 5.7λmin ←∞for i ≤ 1000 doβ1 ← rand(0, δ

Γ+2)

β2 ← rand(0, 12(δ − β1(Γ + 2)))

ε1 ← δ − β1(Γ + 2)− 2β2

m← min(ε1,4νβ1ε1

Γ+2)

ε2 ← rand(0,m)

θ2 ← rand(0, (Γ+2)ε22√

2)

α3 = Γ(Γ+2)

2√

2(ε2 − 2

√2θ2

Γ+2)

θ3 ← rand(0, 1− ε2ε1

)

α2 = Γ+22√

2(ν+1)(1− ε2

ε1− θ3)

α4 ← rand(0, ν − (Γ+2)ε24β1ε1

)

θ1 = 1√2Γ

(ν − (Γ+2)ε24β1ε1

− α4)

α1 ← rand(0, 1)

uval ← |1−2ΓΓ+2|+

√2(Γ+2)4θ1

+ 2√

24∗Γθ2 + 1

4θ3+√

2α1||c1||∞ + (Γ+2)ε22Γβ2ε1

eval = 1Γ+2

+√

2||c1||∞4α1

+ sqrt2(ν+1)2α2Γ

+√

22α3Γ2 + 1

4α4

bound← max(uval, eval)if bound < λmin thenλmin ← bound

end ifend for

40

Page 50: Stability of MHD Shock Waves - BYU ScholarsArchive

Γν

0.2 0.5 1.0 2.0 5.0

0.2 151.0930 100.6399 104.3654 139.9998 336.7644

0.4 39.7031 26.8213 27.8682 40.8144 117.9493

0.6 26.6082 15.3777 14.8138 22.3819 64.9350

0.667 25.5299 13.4558 12.9988 18.6730 55.2181

0.8 22.8556 11.5034 10.0113 14.3735 42.6807

1.0 22.0219 10.6719 8.7641 10.7626 31.3285

1.2 23.4886 10.7742 7.6080 8.1634 23.4666

1.4 24.9883 11.7047 7.4325 7.3801 18.6681

1.6 26.9214 11.9224 7.5844 6.3488 15.7451

1.8 30.5783 13.1597 7.9733 6.2060 12.8241

2.0 34.8105 15.1891 8.5906 5.8791 11.3767

Table 4.3: Approximated bounds on Re(λ) + |Im(λ)| for all λ with Re(λ) > 5.7. Thesebounds were computed using Algorithm 1 which is based on Theorem 4.6.

Chapter 5. Analytic Stability

In this section we introduce work on a method to analytically show the stability of traveling

wave solutions using the Evans function. We first motivate this method with a rudimentary

example, then describe the method and its results for compressible Navier-Stokes in the

strong shock limit given in Lagrangian coordinates. We end by applying the method to 2-D

MHD.

41

Page 51: Stability of MHD Shock Waves - BYU ScholarsArchive

5.1 Motivating Example

In order to introduce they key ideas for our method, we start with a simple toy problem that

displays the potential success of this method.

Consider an Evans ODE system given by

W ′(x;λ) = A(x;λ)W (x;λ),

where ′ = d/dx, and

A(x;λ) =

3v λ 1

0 −v λ

0 0 −1− v

.

We consider v to be the traveling wave solution for our example system defined by v(x) =

tanh(x) and we define v± = limx→±∞ v(x). We make the coordinate change W (x;λ) =

e−µxV (x;λ) where µ is an eigenvalue of A± := limx→±∞A(x;λ). The resulting system is

given by

V ′(x;λ) = (A(x;λ)− µI)V (x;λ).

We make another coordinate change by defining σ = v − v+ = v − 1. This gives rise to the

new system

(−2σ − σ2)dZ(σ)

dσ= B(σ;λ)Z(σ),

where

B(σ;λ) =

3 + 3σ − µ λ 1

0 −σ − 1− µ λ

0 0 −2− σ − µ

.

We seek to solve this new system by finding a series solution for Z(σ). This is done by

letting Z(σ) =∑∞

n=0Bnσn and then solving the system to find each coefficient vector Bn.

42

Page 52: Stability of MHD Shock Waves - BYU ScholarsArchive

After solving this system we get that for a given eigenpair (α, vα), of the matrix A+,

B0 = vα,

B1 =

5− α λ 1

0 1− α λ

0 0 −α

−1−3 0 0

0 1 0

0 0 1

B0,

Bn =

3− α + 2n λ 1

0 2n− 1− α λ

0 0 2n− 2− α

−1−2− n 0 0

0 2− n 0

0 0 2− n

Bn−1,

for n ≥ 2. It is important to mention that we can choose any eigenvector of A+ to define

B0.

To check the relevance of our solution, we compare the norms of each successive coefficient

vector Bn. Figure 5.1 shows the trend of these norms for various values of λ, with the second

most negative eigenvalue of A+ being chosen for α.

Figure 5.1: The convergence of the norms of the coefficient vectors corresponding to theexample system.

As seen in the graph, in all cases the norms converge exponentially as n increases. This

43

Page 53: Stability of MHD Shock Waves - BYU ScholarsArchive

is a very positive result because it gives reason to believe that our solution will not blow up

when |σ| ≥ 1.

5.2 Analytic Profile Solution

Notice that in the motivating example, the entire profile system (v(x), e(x)) was expressed

in terms of our new coordinate σ. In order to analytically compute the Evans function for

compressible Navier-Stokes, we will similarly need the profile solutions to be expressed as

functions of σ.

Recall that the profile for the ideal gas case of compressible Navier-Stokes is equivalent

to the profile for MHD (as mentioned in Section 2.2), though it should be noted that the

two systems have different parameters. Additionally, we multiply the profile system by v to

transform to Lagrangian coordinates and further simplify by substituting e− = 0. With this,

our profile system is given by

v′ =1

µ[v(v − 1) + Γe] (5.1a)

e′ =v

ν

[−(v − 1)2

2+ e

], (5.1b)

where v and e are both functions of x. The Jacobian of this system is given by

J =

1µ(2v − 1) Γ

(e− (v−1)2

2

)− v

ν(v − 1) v

ν

.

This system has two fixed points corresponding to x going to negative and positive infinity.

These are given by (v−, e−) = (1, 0) and (v+, e+) =(

ΓΓ+2

, 2(Γ+2)2

).

Observe the stability of the solutions around the fixed point (v−, e−), found using the

Jacobian,

J(v−, e−) =

Γ

0 1ν

.

44

Page 54: Stability of MHD Shock Waves - BYU ScholarsArchive

This system has eigenvalues λ = 1/µ and λ = 1/ν from which we know this fixed point

is unstable because µ, ν > 0. As a result, we will use the fixed point (v+, e+) to solve the

system.

We seek to find a series solution by making the coordinate change given by

σ = v(x)− v+.

We choose this to be our coordinate change because σ = 0 initializes our solutions at the

stable fixed point. We hope that by starting at this fixed point, we will be able to evolve the

solution in the stable eigendirection across our entire domain to the unstable fixed point.

Notice that with this coordinate change we have

∂e

∂x=∂e

∂σ

∂σ

∂x,

where

∂σ

∂x=∂v

∂x.

This gives us the following

v

ν

[−(v − 1)2

2+ e

]=∂e

∂σ

1

µ[v(v − 1) + Γe] . (5.2)

We can now rewrite v in terms of σ as

v = σ + v+ (5.3)

and we can write e as a series expansion given by

e =∞∑n=0

anσn. (5.4)

45

Page 55: Stability of MHD Shock Waves - BYU ScholarsArchive

Substituting (5.3) and (5.4) into (5.2), results in

(σ + v+)ν

[−(σ + v+ − 1)2

2+∞∑n=0

anσn

]=

∞∑n=1

nanσn−1 1

µ

[(σ + v+)(σ + v+ − 1) + Γ

∞∑n=0

anσn

]. (5.5)

We solve (5.5) to find the values of the coefficients an,

a0 = e+

a1 =1

2A(−B −

√B2 − 4AC)

a2 =a1µ− a1ν − 3

2µv+ + µ

3Γa1ν − µv+ + 4νv+ − 2ν(5.6)

a3 =−2Γa2

2ν + a2µ− 2a2ν − 12µ

4Γa1ν − µv+ + 6νv+ − 3ν

an =(µ− (n− 1)ν)an−1 − νΓ

(∑n−1r=2 raran−r+1

)nν(Γ−2)−µΓ

Γ+2+ (n+ 1)νΓa1

,

where A = νΓ, B = 2νv+ − ν − µv+, and C = −e+µ+ 32µv2

+ − 2µv+ + 12µ.

This gives us a series solution for e(σ). We check our accuracy by comparing this plot to

the numerical solution found using STABLAB. The results are shown below.

Figure 5.2: The series solution of e(σ) with 100 terms plotted against σ.

46

Page 56: Stability of MHD Shock Waves - BYU ScholarsArchive

Figure 5.3: The series solution of e(σ) with five terms plotted against σ.

Notice that even with just five terms in the series, this approximation does very well

against the numerical solution. We can verify that the solution converges by creating a plot

of the series coefficients analogous to Figure 5.1. Figure 5.4 shows the trend in coefficients for

the analytic profile solution. Unlike the example system, these coefficients do not converge

to zero. Fortunately σ ∈ [0, 1) on our domain and the coefficients grow slower than σn for

all σ ∈ [0, 1). As a result, our series solution does not diverge and evolves to the unstable

fixed point.

Figure 5.4: The absolute values of the coefficients |an| of e(σ).

.

It is important to address why this coordinate change does not affect the behavior of the

profile system. This is justified in the following theorem.

47

Page 57: Stability of MHD Shock Waves - BYU ScholarsArchive

Theorem 5.1. [11] Let v(x) and e(x) be the solutions to the profile system (2.7). The

function v(x) is monotone in x.

Proof. Recall our profile system (5.1) is given by

v′ =1

µ[v(v − 1) + Γe]

e′ =v

ν

[−(v − 1)2

2+ e

],

with corresponding nullclines e = −v(v−1)Γ

(corresponding to v′ = 0) and e = 12(v − 1)2

(corresponding to e′ = 0). We have already found that these nullclines intersect at the fixed

points (v+, e+) =(

ΓΓ+2

, 2(Γ+2)2

)and (v−, e−) = (1, 0). Now to show that v(x) is monotone,

it suffices to show that the solution v(x) remains strictly below the nullcline given by v′ = 0

from x = −∞ to x = +∞. This can be done by showing that the upper nullcline creates

a trapping region for solutions which implies that solutions that start below the nullcline

cannot cross the nullcline; see [11] for details.

Figure 5.5: Nullclines for the profile system (5.1) corresponding to v′ = 0 and e′ = 0, whichintersect at the fixed points of the system.

To do this, we will look at e′ along the line e = −v(v−1)Γ

. So we have

e′ =v

ν

(−(v − 1)2

2− v(v − 1)

Γ

).

48

Page 58: Stability of MHD Shock Waves - BYU ScholarsArchive

Or equivalently

e′ =−v(v − 1)

ν

(v − 1

2+v

Γ

).

Notice that for v ∈ (v+, v−) we have v < 1 and v > ΓΓ+2

. So

v <Γ

Γ + 2

=⇒ Γv + 2v < Γ

=⇒ Γv + 2v − Γ < 0

=⇒ Γv + 2v − Γ

2Γ< 0

=⇒ Γ(v − 1) + 2v

2Γ< 0

=⇒ v − 1

2+v

Γ< 0

Thus v > 0, v − 1 < 0 and v−12

+ vΓ< 0. Which implies that along this curve, e′ < 0 as

desired. Thus our solution lies strictly below this nullcline and thus v′ < 0 along our solution

which implies that v(x) is monotone decreasing.

5.3 Analytic Evans System

We can express (4.5) as the first order system

W ′(x;λ) = A(x;λ)W (x;λ), (5.7)

with

A(x;λ) =

0 1 0 0 0

λν−1v ν−1v ν−1vux − uxx λg(U) g(U)− h(U)

0 0 0 λ 1

0 0 0 0 1

0 Γ λv + Γux λv f(U)− λ

, (5.8)

49

Page 59: Stability of MHD Shock Waves - BYU ScholarsArchive

W = (e, e′, u, v, v′)T , ′ = d/dx. (5.9)

We note that u = v − 1 and vx = ux, where vx and ex are given by (5.1) and we define

g(U) = ν−1(Γe− (ν + 1)ux),

f(U) =ux − Γe

v+ v = 2v − 1− Γe−,

h(U) = − exv

= −ν−1

(−(v − 1)2

2+ (e− e−) + (v − 1)Γe−

).

The quantities v and u are the traveling wave solutions of the Navier-Stokes equations for

compressible gas. As before, we now define v± := limx→±∞ v(x) and e± := limx→±∞ e(x). In

this case we have

v+ =Γ

Γ + 2, e+ =

2

(Γ + 2)2, v− = 1, and e− = 0.

Similarly we compute A± := limx→±∞A(x;λ).

A+(λ) =

0 1 0 0 0

λν−1v+ ν−1v+ 0 λν−1Γe+ ν−1Γe+

0 0 0 λ 1

0 0 0 0 1

0 Γ λv+ λv+ 2v+ − 1− λ

, (5.10)

A−(λ) =

0 1 0 0 0

λν−1 ν−1 0 0 0

0 0 0 λ 1

0 0 0 0 1

0 Γ λ λ 1− λ

. (5.11)

50

Page 60: Stability of MHD Shock Waves - BYU ScholarsArchive

Following the same procedure as in the example, we make the coordinate changeW (x;λ) =

eαxV (x;λ) where α is an eigenvalue of A± := limx→±∞A(x;λ).

V ′(x;λ) = (A(x;λ)− αI)V (x;λ). (5.12)

We also make the coordinate change σ = v − v+. This gives rise to the new system

1

µ((σ + v+)(σ + v+ − 1) + Γe(σ))

dZ(σ)

dσ= B(σ;λ)Z(σ), (5.13)

with

B(σ;λ) =

−α 1 0 0 0

λ(σ+v+)ν

(σ+v+)ν− α (σ+v+)uσ

ν− uσσ λg(σ) g(σ)− h(σ)

0 0 −α λ 1

0 0 0 −α 1

0 Γ λ(σ + v+) + Γuσ λ(σ + v+) f(σ)− λ− α

, (5.14)

where

e(σ) =∞∑n=0

anσn as defined in Section 5.2,

uσ =1

µ((σ + v+)(σ + v+ + 1) + Γe(σ)),

eσ =σ + v+

ν

(−(σ + v+ − 1)2

2+ e(σ)

),

uσσ =1

µ((2(σ + v+)− 1)uσ + Γeσ) ,

g(σ) =1

ν(Γe(σ)− (ν + 1)uσ),

f(σ) = 2(σ + v+)− 1,

h(σ) =−1

ν

(−(σ + v+ − 1)2

2+ e(σ)

).

51

Page 61: Stability of MHD Shock Waves - BYU ScholarsArchive

We seek to solve this new system to find a series solution to Z(σ). This is done by letting

Z(σ) =∑∞

n=0 Bnσn and then solving the system to find each coefficient vector Bn. Using

SymPy, we have developed a generalized linear solver which computes the coefficient vectors

Bn, the code for this solver can be found in Appendix A.

After using the solver to compute the coefficient vectors, we can look at our results for

various values of λ. We chose λ = 10. With this choice, we find the eigenvalues of A+ to

be 9.692,−10.565,−5.119, 2.2208,−1.775. For any of the negative eigenvalues, α, of A+, we

can initialize our series solution with the eigenpair (α, vα) where vα is the eigenvalue of A+

associated with α. Initializing the solution with an eigenpair is equivalent to setting B0 = vα

and using α as our scale when defining B(σ;λ) as in (5.14).

When solving this system with α = −10.565, we get a stable solution all the way from

x = −∞ to x = +∞ or equivalently from σ = v− − v+ to σ = v+ − v+ = 0. The solution is

shown in Figure 5.6, where the asterisks correspond to the eigenvector vα.

Figure 5.6: The fifteen-term series solution to the Evans system with λ = 10, scaled out bythe most negative eigenvalue of A+.

Our fifteen-term series solution with this eigenpair is very similar to the numerical solution

generated by STABLAB, which is quite promising. However, if we consider the relevance by

examining the norms of each successive coefficient vector Bn, as was done in Figure 5.1, we

see that the coefficients grow quite quickly, shown in Figure 5.7.

52

Page 62: Stability of MHD Shock Waves - BYU ScholarsArchive

Figure 5.7: The trend in the norms of the coefficient vector for the series solution Z(σ).

From Figure 5.7, it is not surprising that as more terms are added to the series, the

solution diverges from the actual Evans system for x in the unstable manifold. As a result,

the solution can only be used from x = +∞ to x = 0.

We tried the same approach to solve the system scaled out by the other two negative

eigenvalues with less positive results, as shown below. In both cases, the solutions blew up

before reaching the fixed point at x = −∞. But we were able to get a system that stayed

reasonably bounded for part of the domain from x = +∞ to x = 0 for both additional

negative eigenvalues. Figures 5.8 and 5.9 show the evolved solutions from x = −∞ to x = 0

scaling the system by the second and third most negative eigenvalues respectively. Notice

for the third most negative eigenvalue, shown in Figure 5.9, the solution is unstable before

evolving to x = 0.

53

Page 63: Stability of MHD Shock Waves - BYU ScholarsArchive

Figure 5.8: The fifteen-term series solution to the Evans system with λ = 10, scaled out bythe second most negative eigenvalue of A+.

Figure 5.9: The fifteen-term series solution to the Evans system with λ = 10, scaled out bythe third most negative eigenvalue of A+.

Recall that in order to compute the Evans function, we must take the determinant of the

stable eigenvectors from both the unstable and stable manifolds, evaluated at x = 0. With

the results above, we will not be able to evolve the entire basis to the center of our domain.

In the next section, we introduce an alternative method that will only require one solution

be evolved across the domain.

5.4 Compound Matrix Method

Because our previous approach was unsuccessful in evolving the entire basis from the stable

manifold to the center of our domain, we try a new approach. Instead of finding five basis

54

Page 64: Stability of MHD Shock Waves - BYU ScholarsArchive

elements for the Evans function, we lift the system to ten dimensions and find one stable

solution from the stable manifold to the unstable manifold. Recall that our goal is to

determine if there is an eigenfunction for a particular potentially unstable eigenvalue. When

we lift our system using the complex matrix method, one single exterior product encodes

the information for the entire stable basis for the non-lifted stable manifold. As a result, if

we are able to evolve one exterior product across our entire domain, we can then evaluate

the Wronskian at x = −∞ to determine linear independence of our bases which in turn

determines the existence of an eigenfunction; see [1] for details.

We denote the matrix A(x;λ) lifted into∧2(C4) by A(2)(x;λ). Using properties of the

exterior product, we can find the leading eigenvalues and eigenvectors for this matrix at

x = +∞ and x = −∞. Let α1, α2, α3 be the three most negative eigenvalues of A+ with

corresponding eigenvectors v1, v2, v3. Then α1 + α2 + α3 is the most negative eigenvalue for

A(2)+ with corresponding eigenvector v1

∧v2

∧v3. We can use this same technique to find the

most negative eigenvalue and eigenvector for the lifted system at negative infinity A(2)− .

Now we will introduce a different coordinate change to solve for solution using the lifted

system A(2). The hope is that we can find a solution that is stable all the way from x = +∞

to x = −∞. If we are able to make it all the way from the stable manifold to the unstable

manifold, we avoid the issue of not being able to get a stable solution starting at x = −∞.

We make the coordinate change W (x;λ) = eg(x)V (x;λ) for some function g(x). This

gives rise to the new system.

V ′(x;λ) = (A(2) − g′(x))V (x;λ) (5.15)

Next, we make the familiar coordinate change σ = v − v+, which gives us

1

µ((σ + v+)(σ + v+ − 1) + Γe(σ))

dZ(σ)

dσ= B(2)(σ;λ)Z(σ), (5.16)

where B(2)(σ;λ) = A(2)(σ;λ)− f ′(σ) and f ′(σ) = g′(x).

55

Page 65: Stability of MHD Shock Waves - BYU ScholarsArchive

To control our solution we want to choose f ′(σ) so that at both x = +∞ and x = −∞

(or equivalently at σ = 0 and σ = v− − v+) the solution stays stable. One way to do this is

by choosing f ′(σ) so that at x = ±∞, f ′(σ) scales the solutions out by the corresponding

dominating eigenvalues. Because we are going from positive infinity to negative infinity, the

dominating eigenvalue will be the most negative in both cases. Let α+ be the most negative

eigenvalue for A(2)+ and α− be the most negative eigenvalue for A

(2)− . Then set

f ′(σ) = α+ + (α− − α+)σ

v− − v+

.

Notice f ′(0) = α+ and f ′(v− − v+) = α− as desired.

Using this choice of f ′(σ) we define Z(σ) =∑∞

n=0Bnσn and solve for each coefficient

vector Bn with positive results. Figure 5.10 shows the evolved fifteen-term lifted system

solution corresponding to λ = 10. As you can see, the solution stays stable across the entire

domain and thus can be used to compute the Evans function. Note that we initialize our

solution with the eigenvector of A(2)+ corresponding the most negative eigenvector. That is,

we set B0 = vα, where vα is the eigenvector of A(2)+ corresponding to α which is the most

negative eigenvalue of A(2)+ .

Figure 5.10: The fifteen-term series solution to the lifted Evans system with λ = 10, scaledby f ′(σ).

56

Page 66: Stability of MHD Shock Waves - BYU ScholarsArchive

We now want to test if this method is stable for all relevant values of λ on the contour

bounding unstable spectra. Using Algorithm 1, we can bound Λ for this system. With

δ = 0.001, meaning for all λ with Re(λ) > 0.001, we compute that Λ ≤ 54.27.

Figure 5.11 demonstrates the stability of the system for λ satisfying Λ = 54.27 and

Re(λ) ≥ 0.001. The figure on the left shows the complex values of λ for which the system is

evaluated. The figure on the right shows the value of the evolved eigenvector at the unstable

manifold for values of λ along the contour. Notice that the contour shown on the left is

parameterized by θ such that

tan(θ) =Re(λ)

Im(λ). (5.17)

Figure 5.11: The analytic solution to the Evans system evaluated on the unstable manifoldfor various λ values satisfying Λ = 54.27, where λ is parameterized by θ according to (5.17).

From Figure 5.11, we can conclude that the series solution is stable across the entire

domain for all λ values in the bounded unstable contour. With this result, we can now

use the series solution to evaluate the Evans function. We further confirm this by ensuring

the series solution converges all along the specified contour. This is done by comparing the

relative error between consecutive series solutions evaluated at the unstable manifold. More

precisely, comparing

||Zm(v− − v+)− Zm−1(v− − v+)||2||Zm(v− − v+)||2

,

as m → ∞ where Zm(v− − v+) =∑m

n=0Bn(v− − v+)n. The resulting norms for various λ

57

Page 67: Stability of MHD Shock Waves - BYU ScholarsArchive

values satisfying Λ = 54.27 are shown in Figure 5.12.As you can see, the relative error is

order O(1/n), where n is the number of terms in the series.

Figure 5.12: Successive relative errors for finite series solution of the lifted Evans system forvarious values of λ, satisfying Re(λ) > 0.001 and Λ = 54.27. Note that λ is parameterizedby θ according to (5.17). The dotted line, included for reference, plots y = 1/n.

With the convergence of relative error and stability for λ all along our contour bounded

by Theorem 4.6, we have shown that this method for analytically computing the Evans

function has significant potential, especially when applied to the Navier-Stokes equations.

In the next section, we study this method for 2-D MHD.

5.5 Extending to MHD

We now extend our method to 2-D MHD. Again we start by introducing the coordinate

change σ = u1 − u1+, with u1 = σ + u1+ and e =∑∞

n=0 anσn. Note that due to the

equivalence of the profile systems of Navier-Stokes and MHD, we have the same fixed points,

(u1−, e−) = (1, 0) and (u1+, e+) = ( ΓΓ+2

, 2(Γ+2)2 ). And again, from the Jacobian we determine

that (u1−, e−) is unstable and (u1+, e+) is stable, which is why we center our coordinate

change around the stable fixed point.

Using the relation 5.2 we again seek to solve

cν(σ + u1+)

κ

[∞∑n=0

anσn − e− −

(σ + u1+ − 1)2

2+ (σ + u1+ − 1)Γe−

]=

58

Page 68: Stability of MHD Shock Waves - BYU ScholarsArchive

∞∑n=1

nanσn−1 1

2µ+ η

[(σ + u1+)(σ + u1+ − 1) + Γ

(∞∑n=0

anσn − e−

)](5.18)

for the coefficients an. Notice that we have transformed our system into pseudo-Lagrangian-

coordinates by multiplying by u1. Solving for the coefficients results in a recurrence relation

nearly identical to (5.6). It is no surprise that this series solution for the MHD profile

converges and agrees well with the numerical solution with very few terms. Figure 5.13

shows the analytic series compared with the numerical solution for the MHD profile.

Figure 5.13: The fifteen-term series solution of the MHD profile e(σ) plotted against σ.

Using this profile, we are now prepared to build our Evans system. We will use the Evans

system in pseudo-Lagrangian coordinates given in Section 2.4 and repeated below

W ′ = A](x1;λ, ξ)W ,

where

A]

=

−r(λ]A0

11 + iAxi11)(A111)−1 0 −λ](A0

11(A111)−1A1

12 − A012)− iAξ

]

11(A111)−1A1

12 + iAξ]

12

−r(λ]A021 + iAxi21)(A1

11)−1 0 −λ](A021(A1

11)−1A112 − A

022)− iAξ

]

21(A111)−1A1

12 + iAξ]

22 + rbξ]ξ]

−r(b11)−1A121(A1

11)−1 r(b11)−1 (b11)−1(A122 − A

121(A1

11)−1A112 − rb

ξ] )

, (5.19)

W = (f ], u2)T . (5.20)

Following the same procedure as before and using the special scaling function introduced

in Section 5.4, we make the coordinate change W (x;λ) = eg(x)V (x;λ) for some function g(x),

59

Page 69: Stability of MHD Shock Waves - BYU ScholarsArchive

resulting in,

V ′(x;λ) = (A](x;λ)− g′(x)I)V (x;λ). (5.21)

We also make the coordinate change σ = u1 − u1+. This gives rise to the new system

1

2µ+ η((σ + u1+)(σ + u1+ − 1) + Γe(σ))

dZ(σ)

dσ= B](σ, λ)Z(σ), (5.22)

where B](σ;λ) = A](σ;λ)− f ′(σ)I and f ′(σ) = g′(x).

Again we want to choose f ′(σ) that will appropriately scale A] on the stable and unstable

manifold as we evolve toward the unstable manifold. As before, we choose

f ′(σ) = α+ + (α− − α+)σ

u1− − u1+

,

where α± is the most negative eigenvalue of A]± = limx1→±∞A].

If we are able to get solutions across the entire domain, corresponding to the six stable

eigenvectors of the system, then we will be able to use this method to compute the Evans

function. Unfortunately, this is not the case. None of the solutions remain stable across the

entire domain and only the solution corresponding to the first eigenvector remains stable

halfway across the domain before diverging. Figure 5.14 shows the solution corresponding

the first eigenvector on the stable half of the domain.

Figure 5.14: The fifteen-term series solution to the Evans system for 2-D MHD with λ = 10,scaled by f ′(σ).

60

Page 70: Stability of MHD Shock Waves - BYU ScholarsArchive

The stability of this method for the non-lifted 2-D MHD system gives reason to believe

that we might have success using the lifted system as we did with compressible Navier-Stokes.

In this case, we start with an 11×11 system and so the resulting lifted system will be 55×55.

Our resulting Evans system is given by

1

2µ+ η((σ + u1+)(σ + u1+ − 1) + Γe(σ))

dZ(σ)

dσ= (B])(2)(σ, λ)Z(σ), (5.23)

where (B])(2)(σ;λ) = (A])(2)(σ;λ) − f ′(σ)I, (A])(2)(σ;λ) is the lifted system in pseudo-

Lagrangian coordinates, and f ′(σ) = g′(x).

We use the same choice for f ′(σ) as before, scaling by the dominating eigenvalues of

(A])(2) at both the stable and unstable manifold. Our results are shown in Figure 5.15.

Figure 5.15: The five-term series solution to the lifted Evans system for 2-D MHD withλ = 10, scaled by f ′(σ).

While these results seem promising with just five terms in the series, unfortunately when

we add more terms, our solutions diverge on the right. From this we see that we will

need further modifications to our method developed for compressible Navier-Stokes. These

modifications could involve adjusting f ′(σ) to have a stronger scale on the unstable manifold,

or even increasing the order of the function from linear to quadratic or cubic.

61

Page 71: Stability of MHD Shock Waves - BYU ScholarsArchive

Appendix A. Analytic Evans System Solver

This appendix contains the generalized Python class developed for solving for the coefficient

vectors of the analytic solution to the Evans system. This code was used in Sections 5.1,

5.3, 5.4, and 5.5.

import numpy as np

import sympy as sp

class SystemSolve():

"""

This class analytically solves for the solution to the Evans

system £Z(\sigma)£ using the coordinate change £\sigma = v_+£.

Input:

dim (int) : dimension of the system

terms (int) : number of terms in the series solution £Z(\sigma)£

A (array) : the matrix dictating the unscaled Evans system

deriv (func) : the derivative £d\sigma/dx£ associated with the coordinate change

scale (func) : scaling function (typically called £f'(\sigma)£), can be a float

e_vec (vector): the eigenvector with which to initialize the system

display (bool): determines whether output is printed as system is solved

copmlex (bool): determines whether or not the system is complex valued

"""

def __init__(self,dim,terms,A,deriv,e_val, e_vec,\

display=True, complex=False):

""" Initialize the System """

self.dim = dim

self.terms = terms

self.A = A

self.deriv = deriv

self._createB()

self.p = display

self.comp = comp

self._setEigs(scale, e_vec)

return

def _createB(self):

""" Create symbolic coefficient vectors B_n """

self.B = []

for i in range(self.terms):

62

Page 72: Stability of MHD Shock Waves - BYU ScholarsArchive

b = []

for j in range(1,self.dim+1):

b.append(sp.sympify('B{}_{}'.format(i,j)))

self.B.append(b)

return

def _setEigs(self, scale, e_vec):

""" Set scale and initial coefficient vector B_0 """

self.scale = scale

self.B_tups = []

b_tups = []

for i in range(self.dim):

b_tups.append((self.B[0][i],e_vec[i]))

self.B_tups = b_tups

return

def createSys(self):

""" Create system and solve for each vector B_n """

Z = []

Z_deriv = []

# Create symbolic Z

for j in range(self.dim):

z = sp.sympify(0)

for i in range(self.terms):

z += self.B[i][j]*sigma**i

z_deriv = sp.diff(z, sigma)

Z.append(z)

Z_deriv.append(z_deriv)

# Store Z and Z' as numpy arrays

self.Z = np.array(Z)

self.Z_deriv = np.array(Z_deriv)

# Replace matrix A by scaled A-scale*I

Anew = self.A - np.eye(self.dim)*self.scale

# Define system of equations from each row of A

eqs = []

for i in range(self.dim):

rhs = np.dot(Anew[i],self.Z)

lhs = self.Z_deriv[i]*self.deriv

eq = rhs-lhs

63

Page 73: Stability of MHD Shock Waves - BYU ScholarsArchive

eqs.append(eq)

# Isolate coefficients for each power of sigma

eq_der = [eq.copy() for eq in eqs]

heqs = []

for i in range(self.terms):

if i==0: prod = 1

else:

prod *= i

if self.p: print('\n\npower = {}'.format(i))

res = [eqd.subs(sigma,0)/prod for eqd in eq_der]

if self.p:

for r in res:

print('',r,sep='\n')

heqs.append(res)

eq_der = [diff(eqd,sigma) for eqd in eq_der]

# Solve for the coefficients of Z

start = time()

for j in range(len(heqs)):

# Display progress (optional)

if self.p:

p1 = '-'*21+'\nsystem when sigma = '

p2 = str(j)+'\n'+'-'*21+'\n'

print(p1+p2)

# Put system of equations in matrix vector form

mat, vec = sp.linear_eq_to_matrix(heqs[j],self.B[j])

# Accomodate complex system

if self.comp:

vec = [complex(vec[i].subs(self.B_tups)) for i in range(self.dim)]

mat = [[complex(mat[i,j].subs(self.B_tups)) for j in range(self.dim)] \

for i in range(self.dim)]

vec = np.array(vec)

mat = np.array(mat)

# Solve the system

if self.comp:

soln = np.linalg.solve(mat,vec)

64

Page 74: Stability of MHD Shock Waves - BYU ScholarsArchive

else:

soln = mat.LUsolve(vec)

# Iteratively solve for B_n

for i in range(self.dim):

# Determine value of B_i

if self.comp:

val = soln[i]

val = complex(val)

else:

val = soln[i].subs(self.B_tups)

# Store value

if j != 0:

self.B_tups.append((self.B[j][i],val))

# Display progress (optional)

if self.p:

val = str(self.B[j][i]) +' = '+str(val)

print(val,'\n\n')

def evalZ(self, sig_val):

""" Evaluate £Z(\sigma)£ """

to_sub = self.B_tups + [(sigma,sig_val)]

Z_vals = []

# Substitute sigma into each dimension of solution

for i in range(self.dim):

val = self.Z[i].subs(to_sub)

if self.comp: val = complex(val)

Z_vals.append(val)

# Return £Z(\sigma)£

return Z_vals

def checkBNorms(self):

""" Compare ||B_n|| for each n """

norms = []

# Iterate through each coefficient vector B_n

for b in self.B:

# Compute ||B_n}}

65

Page 75: Stability of MHD Shock Waves - BYU ScholarsArchive

norm = sp.sympify(0)

for i in b:

norm = norm + sp.Abs(i)

norm = (norm)**(1/2)

norm = norm.subs(self.B_tups)

# Store resulting norm

norms.append(norm)

return norms

66

Page 76: Stability of MHD Shock Waves - BYU ScholarsArchive

Bibliography

[1] Blake Barker. Evans function computation, 2009. Master’s Thesis.

[2] Blake Barker, Jeffrey Humpherys, Gregory Lyng, and Kevin Zumbrun. Balancedflux formulations for multidimensional Evans-function computations for viscous shocks.Quarterly of Applied Mathematics, 76(3):531–545, Oct 2017.

[3] Blake Barker, Jeffrey Humpherys, Gregory Lyng, and Kevin Zumbrun. Euler versusLagrange: The role of coordinates in practical Evans-function computations. SIAMJournal on Applied Dynamical Systems, 17(2):1766–1785, Jan 2018.

[4] Blake Barker, Jeffrey Humpherys, Joshua Lytle, and Kevin Zumbrun. STA-BLAB: A MATLAB-based numerical library for Evans function computation.https://github.com/nonlinear-waves/stablab.git.

[5] Blake Barker, Jeffrey Humpherys, Keith Rudd, and Kevin Zumbrun. Stability of viscousshocks in isentropic gas dynamics. Comm. Math. Phys., 281(1):231–249, 2008.

[6] Blake Barker, Rafael Monteiro, and Kevin Zumbrun. Transverse bifurcation of viscousslow MHD shocks. http://arxiv.org/pdf/1901.09153.pdf.

[7] G. K. Batchelor. An introduction to fluid dynamics. Cambridge Mathematical Library.Cambridge University Press, Cambridge, paperback edition, 1999.

[8] H. Cabannes. Theoretical magnetofluiddynamics. Academic Press, New York, 1970.

[9] Constantine M Dafermos. Hyperbolic conservation laws in continuum physics, vol-ume 325 of Grundlehren der mathematischen wissenschaften [Fundamental principlesof mathematical sciences], 2010.

[10] Heinrich Freistuhler and Yuri Trakhinin. On the viscous and inviscid stability of magne-tohydrodynamic shock waves;. Physica D: Nonlinear Phenomena, 237(23):3030–3037,2008.

[11] David Gilbarg. The existence and limit behavior of the one-dimensional shock layer.Amer. J. Math., 73:256–274, 1951.

[12] Peter Howard and Kevin Zumbrun. The Evans function and stability criteria for de-generate viscous shock waves. Discrete Contin. Dyn. Syst., 10(4):837–855, 2004.

[13] J. Humpherys, G. Lyng, and K. Zumbrun. Spectral stability of ideal-gas shock layers.Arch. Ration. Mech. Anal., 2009.

[14] Jeffrey Humpherys, Gregory Lyng, and Kevin Zumbrun. Multidimensional stability oflarge-amplitude Navier–Stokes shocks. Archive for Rational Mechanics and Analysis,226(3):923–973, Jul 2017.

[15] Alan Jeffrey. Magnetohydrodynamics. University Mathematical Texts, No. 33. Oliver &Boyd, Edinburgh, 1966.

67

Page 77: Stability of MHD Shock Waves - BYU ScholarsArchive

[16] Helge Kristian Jenssen and Gregory Lyng. Evaluation of the Lopatinski determinantfor gas dynamics. arXiv:0904.0268. Appendix to Z2.

[17] Shuichi Kawashima. Systems of a hyperbolic–parabolic composite type, with applicationsto the equations of magnetohydrodynamics. PhD thesis, Kyoto University, 1983.

[18] Corrado Mascia and Kevin Zumbrun. Pointwise Green function bounds for shock profilesof systems with real viscosity. Arch. Ration. Mech. Anal., 169(3):177–263, 2003.

[19] Corrado Mascia and Kevin Zumbrun. Stability of large-amplitude viscous shock profilesof hyperbolic-parabolic systems. Arch. Ration. Mech. Anal., 172(1):93–131, 2004.

[20] Guy Metivier and Kevin Zumbrun. Large viscous boundary layers for noncharacteristicnonlinear hyperbolic problems. Mem. Amer. Math. Soc., 175(826):vi+107, 2005.

[21] D. H. Sattinger. On the stability of waves of nonlinear parabolic systems. Advances inMath., 22(3):312–355, 1976.

[22] Andreas Schafelner. Introduction to magnetohydrodynamics., 2016. Bachelor’s Thesis.

[23] Benjamin Texier and Kevin Zumbrun. Hopf bifurcation of viscous shock waves in com-pressible gas dynamics and MHD. Arch. Ration. Mech. Anal., 190(1):107–140, 2008.

[24] Kevin Zumbrun. Multidimensional stability of planar viscous shock waves. In Advancesin the theory of shock waves, volume 47 of Progr. Nonlinear Differential Equations Appl.,pages 307–516. Birkhauser Boston, Boston, MA, 2001.

[25] Kevin Zumbrun. Planar stability criteria for viscous shock waves of systems with realviscosity. In Hyperbolic systems of balance laws, volume 1911 of Lecture Notes in Math.,pages 229–326. Springer, Berlin, 2007.

[26] Kevin Zumbrun. Numerical error analysis for Evans function computations: a numer-ical gap lemma, centered-coordinate methods, and the unreasonable effectiveness ofcontinuous orthogonalization. arXiv.org:0904.0268, 2009.

[27] Kevin Zumbrun. The refined inviscid stability condition and cellular instability of vis-cous shock waves. Phys. D, 239(13):1180–1187, 2010.

[28] Kevin Zumbrun and D. Serre. Viscous and inviscid stability of multidimensional planarshock fronts. Indiana Univ. Math. J., 48(3):937–992, 1999.

68