1 Introduction
It is well known that planar gas-dynamic shock waves are stable in the sense that the amplitude of an initially small perturbation on the surface of such shocks decays over time
$t$
(Whitham Reference Whitham1957). Indeed, the problem has been studied in some depth in both theoretical and experimental contexts by Chisnell (Reference Chisnell1957), Freeman (Reference Freeman1957) and others. It is also known that shocks can develop singularities in their geometry, identified as triple points or Mach stems, as appropriate. In reacting flows the formation of diamond-shaped cellular patterns in the flow downstream of detonation waves is of ongoing research interest; see for example Majda & Rosales (Reference Majda and Rosales1983) and Faria, Kasimov & Rosales (Reference Faria, Kasimov and Rosales2015). These involve in some measure the development of singularities on the shock surface.
Geometrical shock dynamics (GSD) (Whitham Reference Whitham1957) is a model of shock motion. It is based on the kinematic assumption that differential elements of the shock propagate along rays normal to the shock surface, at a Mach number computed from the local shock curvature through an area–Mach-number relation. This relation is derived from the quasi-one-dimensional Euler equations for the case of a shock propagating along a tube of non-uniform area. GSD is phenomenological in the sense that, while it contains the characteristic equation and the shock-jump conditions, it is not formally derived from the Euler equations. In the language of GSD, shock-profile singularities are known as ‘shock–shocks’, that is, discontinuities in the shock-profile gradient (Whitham Reference Whitham1957). In addition to the examples in reacting flow, shock–shocks have appeared both in numerical contexts, particularly in studies of GSD by Henshaw, Smyth & Schwendeman (Reference Henshaw, Smyth and Schwendeman1986) and Schwendeman (Reference Schwendeman1993) in planar and converging geometries, and in experiment, where Watanabe & Takayama (Reference Watanabe and Takayama1991) observed the mild geometric instability of converging cylindrical shocks where these shock–shocks play a prominent role. The appearance of shock–shocks thus appears to be incidental to the stability of the shock in the sense described above.
Several studies demonstrate numerically the transition of an initially smooth shock profile to a faceted shock (that is, a shock with shock–shocks), for example Schwendeman (Reference Schwendeman1993), Mostert et al. (Reference Mostert, Pullin, Samtaney and Wheatley2017) and the studies cited above. Whitham (Reference Whitham1957) suggests an analogy for shock–shock formation from an initially smooth, almost planar shock based on the Burgers equation. This suggests a formation time proportional to
$1/\unicode[STIX]{x1D716}$
, where
$\unicode[STIX]{x1D716}$
is a representative perturbation amplitude, in agreement with numerical solutions of the GSD equation (Mostert et al.
Reference Mostert, Pullin, Samtaney and Wheatley2017) but does not provide a mechanistic scenario for the origin of shock–shocks in terms of shock evolution physics nor a quantitative estimate of the dependence of the formation time on gas properties and shock-wave parameters. Motivated by the study of detonation waves, Clavin (Reference Clavin2013) investigates formation of Mach stems in shocks following interaction with weak vortices in inert gases, under linear and weakly nonlinear analytical formulations, and provides scaling results for the time to Mach stem formation depending on the strength of the perturbation in the distinguished limit
$M\rightarrow \infty$
,
$M^{2}(\unicode[STIX]{x1D6FE}-1)\rightarrow 1$
(where
$M$
is shock Mach number and
$\unicode[STIX]{x1D6FE}$
is specific heat ratio). These results show good agreement for the trajectories of late-time triple points in the distinguished limit from the Navier–Stokes simulations of Denet et al. (Reference Denet, Biamino, Lodato, Vervisch and Clavin2015) and Lodato, Vervisch & Clavin (Reference Lodato, Vervisch and Clavin2016, Reference Lodato, Vervisch and Clavin2017), but do not provide analytical estimates of the functional dependence of the time to spontaneous triple point formation on flow parameters.
In this study we employ a spectral treatment of the approximate GSD equations which seeks to predict the formation of a singularity in some derivative of the perturbation on a spatially periodic, initially smooth evolving shock surface in two spatial dimensions. The analysis utilizes in part a method for analysis of the decay of the Fourier coefficients as a function of both time and mode number developed by Moore (Reference Moore1979) in the context of vortex-sheet evolution in an ideal incompressible fluid. We consider a shock wave propagating in an ideal gas with given constant ratio of specific heats and with given Mach number of the unperturbed shock, subject to a rather general class of spatially periodic initial conditions. A critical time is found at which the rate of decay behaviour with respect to the mode number of Fourier coefficients of the shock geometry and perturbed Mach-number distribution changes from exponential to algebraic. This is the signature of the appearance of a spontaneous loss of analyticity of the shock profile. An important issue to be discussed is whether the singularity formation time can be identified closely with the formation of a shock–shock.
In § 2 we derive, using Whitham’s geometrical shock dynamics (GSD), a single equation in complex coordinates that describes the evolution of a gas-dynamic shock wave with general shock shape and Mach-number profile. The limits of this equation for both small and large Mach number respectively are then explored. For the case of strong shocks, a Fourier method is used in § 3 to obtain nonlinear equations that describe the time-wise evolution of the Fourier components. Admissible initial conditions are discussed in § 4 while in § 5 simplifying assumptions are introduced that enable, using a generating-function method (Moore Reference Moore1979), reduction to a recursive series of paired linear inhomogeneous ordinary differential equations (ODEs) for which a self-consistent form of the coefficients for large mode number can be found to leading order. This is then shown to give a critical time at which exponential decay with respect to mode number is lost, corresponding to loss of analyticity in the description of both the geometrical shock shape and its Mach-number distribution. Section 6 extends the result to small and general Mach numbers while in § 7 a restricted magnetohydrodynamic (MHD) case is considered. In § 8 the analytical prediction is compared with numerical results using the GSD code of Mostert et al. (Reference Mostert, Pullin, Samtaney and Wheatley2017), using an edge-detection diagnostic to find the time of shock–shocks. Discussion and interpretation of these results are given in § 9. We conclude in § 10 with some comments on the potential adaptation of the analysis to weak shocks and cylindrical or spherical converging shocks.
2 Development of evolution equation
The evolution in time of a planar two-dimensional shock wave, whose surface is described in real space by the vector
$\boldsymbol{x}=(x,y)^{\text{T}}$
and parametrized periodically along its surface with
$\unicode[STIX]{x1D6FD}\in [0,2\unicode[STIX]{x03C0})$
, can be approximated by the following equation of geometrical shock dynamics (GSD) (Whitham Reference Whitham1957):
where
$M$
is the Mach number of the shock,
$a_{0}$
is the sound speed ahead of the shock and
$\boldsymbol{n}=(\text{cos}(\unicode[STIX]{x1D703}(\unicode[STIX]{x1D6FD},t)),\text{sin}(\unicode[STIX]{x1D703}(\unicode[STIX]{x1D6FD},t)))$
is the unit vector normal to the shock. These equations are taken to be non-dimensionalized according to a reference velocity
$\sqrt{p_{0}/\unicode[STIX]{x1D70C}_{0}}$
, where
$p_{0}$
and
$\unicode[STIX]{x1D70C}_{0}$
are reference pressure and density respectively, and length scale
$L$
, where
$2\unicode[STIX]{x03C0}L$
is the largest initial perturbation wavelength. We assume the gas ahead of the shock is in a spatially and temporarily uniform state. It will be convenient to treat this as a single-variable system by writing the shock position in complex coordinates,
so that (2.1) is now
where
$s(\unicode[STIX]{x1D6FD},t)=-\text{i}n$
is the unit tangent vector, and
$n$
the unit normal in complex form. With
$Z(\unicode[STIX]{x1D6FD},t)$
defined thus, in this form the unperturbed shock extends in the real direction and travels in the imaginary direction with constant Mach number
$M_{0}$
, and
$z(\unicode[STIX]{x1D6FD},t)$
is a perturbation on its surface, which in turn perturbs its motion. We seek to investigate the possible existence of a time at which
$z(\unicode[STIX]{x1D6FD},t)$
loses analyticity in
$\unicode[STIX]{x1D6FD}$
corresponding to the formation of a singularity in some derivative of the surface. While (2.4) is an exact kinematic description of a surface that moves normal to itself as stated, in order to construct a dynamical equation for shock propagation, a closure relation for
$M(\unicode[STIX]{x1D6FD},t)$
must be provided, and this is in general obtained from an approximate area–Mach number relation. In gas dynamics this closure has the form
where
and
$A$
is a variable proportional to the cross-sectional area between two adjacent rays normal to the shock surface (Whitham Reference Whitham1957), or the ray-tube area.
$\unicode[STIX]{x1D706}(M)$
is a known, explicit function of
$M$
. Equation (2.5) is bijective from
$M\in (1,\infty )$
onto
$A\in (0,\infty )$
so that there is an inverse relation
which closes (2.1) provided we can find a suitable function
$A=A(\unicode[STIX]{x1D6FD})$
. The parametrization along the shock with
$\unicode[STIX]{x1D6FD}$
corresponds to a parametrization of the rays perpendicular to the shock. In this sense,
$\unicode[STIX]{x1D6FD}$
may be thought of as a Lagrangian label for a given ray. Then, since
$A$
is proportional to the ray-tube area, it can be thought of as the local ‘stretchedness’ of the shock (hence the treatment in Henshaw et al. (Reference Henshaw, Smyth and Schwendeman1986)), which is given as the arclength derivative of
$Z$
with respect to
$\unicode[STIX]{x1D6FD}$
,
where
$A_{0}$
is a ‘reference area’ acting as the proportionality constant. Using the definition of the unit tangent
$s$
from curve theory, we arrive at
Equation (2.9) is essentially a nonlinear wave equation, but it is not suitable for our present purpose because
$q(A)$
can in general only be calculated numerically. We can simplify the problem for the cases where the Mach number is small (
$M-1\ll 1$
) or large (
$M\gg 1$
). Later we will discuss a general solution method for (2.9).
2.1 Large Mach-number limit
In the strong-shock limit,
$M\gg 1$
, shock dynamics provides the asymptotic relation
where
$\unicode[STIX]{x1D6FE}$
being the (constant) ratio of specific heats, so that
where the variable transformation
$\unicode[STIX]{x1D70F}=a_{0}M_{0}t$
scales the constants
$M_{0},a_{0}$
out of the system. Strictly,
$\unicode[STIX]{x1D70F}$
is space-like but we will refer to it as a re-scaled time for convenience of interpretation. We study this formulation because it is relatively simpler than (2.9) and allows for a straightforward Fourier representation.
Equation (2.12) describes the evolution in time of the entire shock. It can be written in terms of the perturbation
$z(\unicode[STIX]{x1D6FD},\unicode[STIX]{x1D70F})$
on the motion of the flat shock,
$Z_{0}(\unicode[STIX]{x1D6FD},\unicode[STIX]{x1D70F})=\unicode[STIX]{x1D6FD}+\text{i}\unicode[STIX]{x1D70F}$
, by using (2.2) and (2.3). Using the shorthand
$D=\unicode[STIX]{x2202}/\unicode[STIX]{x2202}\unicode[STIX]{x1D6FD}$
we obtain
noting that since
$\unicode[STIX]{x1D6FD}$
is real,
$Dz^{\ast }=D(z^{\ast })=(Dz)^{\ast }$
. Equation (2.13) will be the main focus of this study.
To leading order (2.13) is also valid for strong, fast MHD shocks which are parallel to an applied (uniform) magnetic field ahead of the shock in the mean. This corresponds to MHD shocks where the magnetosonic Mach number
$M_{f}=Ma_{0}/c_{f0}\gg 1$
, where
$c_{f0}$
is the magnetosonic speed for a parallel field ahead of the shock. This is because
$M_{f}\gg 1$
implies
$M\gg 1$
and it is shown in appendix A that in this limit the gas-dynamic result (2.10) is recovered with a small correction. This case is presented briefly in § 7. The weak-shock MHD case (
$M_{f}-1\ll 1$
) is not considered here.
2.2 Small Mach-number limit
When the gas-dynamic shock is weak, that is when
$M-1\ll 1$
, then the asymptotic relation between
$M$
and
$A$
is
By substitution directly into (2.4), we have
This equation may be treated by the same substitution of
$z=Z-(\unicode[STIX]{x1D6FD}+\text{i}a_{0}M_{0}\,t)$
as for (2.13).
3 Truncated Fourier representation for strong shocks
We proceed with the spectral treatment of (2.13). In the sequel this treatment will be adapted to (2.15) and (2.9). Now
$(1+Dz)(1+Dz^{\ast })=1+Dz+Dz^{\ast }+DzDz^{\ast }$
. Assuming that the perturbation
$z$
and its first derivative
$Dz$
both exist, and are small, then since
$|Dz+Dz^{\ast }+DzDz^{\ast }|\ll 1$
, the exponentiated quantity in (2.13) may be expanded in a convergent binomial series, and
where
With
$z(\unicode[STIX]{x1D6FD},\unicode[STIX]{x1D70F})$
analytic, it has a Fourier representation in
$\unicode[STIX]{x1D6FD}$
along with derivatives
The quantity (3.6) is an infinite discrete convolution. Both sums are infinite. Then
$P(\unicode[STIX]{x1D6FD})$
expanded to
$k=2$
is
$$\begin{eqnarray}\displaystyle P(\unicode[STIX]{x1D6FD})\equiv \mathop{\sum }_{m=-\infty }^{\infty }\text{e}^{\text{i}m\unicode[STIX]{x1D6FD}}P_{m} & = & \displaystyle \mathop{\sum }_{m=-\infty }^{\infty }\text{e}^{\text{i}m\unicode[STIX]{x1D6FD}}\left[b_{1}\left(\text{i}m(\hat{z}_{m}+\hat{z}_{-m}^{\ast })+\mathop{\sum }_{r_{1}+r_{2}=m}\text{i}^{2}r_{1}r_{2}\hat{z}_{r_{1}}\hat{z}_{-r_{2}}^{\ast }\right)\right.\nonumber\\ \displaystyle & & \displaystyle +\,b_{2}\left(\mathop{\sum }_{r_{1}+r_{2}=m}\text{i}^{2}r_{1}r_{2}(\hat{z}_{r_{1}}+\hat{z}_{-r_{1}}^{\ast })(\hat{z}_{r_{2}}+\hat{z}_{-r_{2}}^{\ast })\right.\nonumber\\ \displaystyle & & \displaystyle +\,2\mathop{\sum }_{r_{1}+r_{2}+r_{3}=m}\text{i}^{3}r_{1}r_{2}r_{3}(\hat{z}_{r_{1}}+\hat{z}_{-r_{1}}^{\ast })\hat{z}_{r_{2}}\hat{z}_{-r_{3}}^{\ast }\nonumber\\ \displaystyle & & \displaystyle +\,\left.\left.\mathop{\sum }_{r_{1}+r_{2}+r_{3}+r_{4}=m}\text{i}^{4}r_{1}r_{2}r_{3}r_{4}\hat{z}_{r_{1}}\hat{z}_{-r_{2}}^{\ast }\hat{z}_{r_{3}}\hat{z}_{-r_{4}}^{\ast }\right)+\cdots \,\right].\end{eqnarray}$$
The term in the second line of (3.7) is a second-order convolution, like (3.6). The term in the third line is a third-order convolution, and in the fourth line, a fourth-order convolution. Multiplication of
$P(\unicode[STIX]{x1D6FD})$
by
$Dz$
, as in (3.1), will increase the order of each term by one. We will show later that in treating (3.1) we need only retain second-order terms, which will simplify the analysis considerably. Now note that the convolutions preserve
$\text{e}^{\text{i}m\unicode[STIX]{x1D6FD}}$
, and we may equate the coefficients of the
$\text{e}^{\text{i}m\unicode[STIX]{x1D6FD}}$
so that (3.1) becomes an infinite set of coupled ordinary differential equations (ODEs) and may be written purely in terms of the Fourier coefficients,
The subscript
$m$
on
$P$
indicates the
$m$
th term of (3.7), and similarly for
$Dz$
and
$DzP$
. In particular,
$(DzP)_{m}$
is the
$m$
th Fourier mode of the convolution of
$Dz$
and
$P$
. Hence for a given
$m$
,
$P_{m}$
and
$(DzP)_{m}$
are infinite sums, each term in each sum involving infinite convolutions of all other coefficients
$\hat{z}_{r_{i}}$
. Equation (3.9) is intractable but can be simplified considerably by some leading-order approximations that result from the initial condition (§ 4). The ODE (3.8) expresses the motion of the unperturbed shock, but does not influence any coefficients with
$m\neq 0$
.
4 Choice and effect of initial condition
Consider an initial perturbation on the shock at
$\unicode[STIX]{x1D70F}=0$
,
which is a general Fourier perturbation. This is the initial condition (IC). The contribution from the first mode
$|m|=1$
is
where
$B_{1},B_{-1}$
are complex. In the choice of this IC there are two degrees of freedom, since the amplitude and phase of
$B_{-1}$
can be chosen in terms of those of
$B_{1}$
. Without loss of generality then, set
which defines
$\unicode[STIX]{x1D716}\ll 1$
as a nominal perturbation amplitude. Then clearly,
In this way the choice of the first mode in the IC is general except for the constraint that
$\unicode[STIX]{x1D716}\ll 1$
. The higher modes may now be specified as follows:
such that
$h(m)$
is a complex-valued function for which
$h(1)=1$
and which may grow at up to any algebraic rate (any greater growth with
$m$
would destroy analyticity of the IC). The constraint on the exponent ensures that initially
$\hat{z}_{m}=O(\unicode[STIX]{x1D716}^{|m|})$
. Note that these constraints are trivially satisfied by choosing any single mode perturbation with amplitude
$\unicode[STIX]{x1D716}$
. We emphasize that the IC thus constructed is a general analytic function with only a weak constraint on its Fourier spectrum.
We now assume that for a range of times
$\unicode[STIX]{x1D70F}$
, all coefficients
$\hat{z}_{m}=O(\unicode[STIX]{x1D716}^{|m|})$
, subject to consistency with the end solution. This would result from a choice of the IC such that at early times
$\hat{z}_{\pm 1}$
are the largest and
$O(\unicode[STIX]{x1D716})$
, while all other coefficients are smaller so that any convolved term of order
$\pm |m|$
, for instance, on the right-hand side of (3.9) is at its largest when the
$r_{1}=r_{2}=r_{3}=\cdots =r_{m}=\pm 1$
.
This estimate fails if there are modes
$\hat{z}_{m}$
which very quickly grow to be greater than
$O(\unicode[STIX]{x1D716})$
. But this cannot happen from (4.4a,b
) since, again, the maximum contribution to
$\hat{z}_{m}$
can only be through an up to
$m$
th-order convolution of the
$\hat{z}_{\pm 1}$
, which is by construction
$O(\unicode[STIX]{x1D716}^{|m|})$
.
This implies that each
$\hat{z}_{m}$
has a representation
of which the leading-order term is obviously
$R_{m,0}\unicode[STIX]{x1D716}^{|m|}$
. Substituting (4.6) into (3.9) divides the system into subsystems for the
$R_{m,j}$
, for which the
$j$
th subsystem is not dependent on the subsystems
$j+1$
. In principle, solutions to the
$j$
th subsystem may be obtained if the solutions to all subsystems for the
$R_{m,i}$
,
$i<j$
are known. Here we consider only the leading-order subsystem, writing
$\tilde{R}_{m}=R_{m,0}$
for convenience,
where
$$\begin{eqnarray}\tilde{P}_{m}=b_{1}\left[\text{i}m(\tilde{R}_{m}+\tilde{R}_{m}^{\ast })+\mathop{\sum }_{\substack{ r_{1}+r_{2}=m, \\ r_{1},r_{2}\geqslant 1}}\text{i}^{2}r_{1}r_{2}\tilde{R}_{r_{1}}\tilde{R}_{-r_{2}}^{\ast }\right]+\cdots\end{eqnarray}$$
and similarly for the other terms. Note that the convolutions are now constrained to partitions over
$r_{i}\geqslant 1$
so that they are no longer infinite. To illustrate, for a second-order convolution in
$m=2$
, the leading-order contribution can only come from
$r_{1}=r_{2}=|1|$
(an
$O(\unicode[STIX]{x1D716}^{2})$
contribution), since, say,
$r_{1}=3,r_{2}=-1$
is an
$O(\unicode[STIX]{x1D716}^{4})$
contribution and hence belongs to a higher-order subsystem of (3.9) and not to (4.7).
5 Asymptotic behaviour of the Fourier coefficients
5.1 Development of solution form
The equations (4.7) form a system of linear, inhomogeneous ODEs, except for the case
$|m|=1$
which is homogeneous. For a given
$m>0$
, we have the positive and negative modes given by
dropping the tildes for convenience.
$f_{\pm m}$
is a forcing term depending only on the lower mode solutions
$R_{j}$
,
$j<m$
. Solving sequentially
$|m|=1,2,3,\ldots$
the forcing term is therefore always known in terms of the lower mode solutions, and hence in principle all the solutions may be produced recursively. However, we desire the behaviour of the
$R_{m}$
for
$m\gg |1|$
which is unfeasible to produce in this manner. But if the general form of
$R_{m}(\unicode[STIX]{x1D70F})$
can be deduced, then it is possible to determine the behaviour of these coefficients asymptotically without the need for recursive solutions. We do this as follows. Compose (5.1)–(5.2) into a single second-order ODE,
For
$m=1$
, the forcing terms are
$f_{m}=f_{-m}^{\ast }=0$
so that (5.3) is homogeneous and we have the solution
where
and the complex constants
$C_{\pm }$
are determined from the IC constant
$\unicode[STIX]{x1D70E}$
,
Since
$1+2b_{1}=-1/p(\unicode[STIX]{x1D6FE})$
, and
$p(\unicode[STIX]{x1D6FE})>0$
for
$\unicode[STIX]{x1D6FE}>1$
(as for ideal gases) for any reasonable choice of
$\unicode[STIX]{x1D6FE}$
(see § 6), the exponentials in (5.4) are purely oscillatory. Note also that
$M_{\pm }$
are complex numbers with unity magnitude, so their effect in the
$-m$
solution is that of a time-phase shift to each term.
The forcing term of (5.3) for
$m=2$
is
where
and in fact
$K_{-}=K_{+}^{\ast }$
, and we have the corresponding particular solution
$$\begin{eqnarray}\left.\begin{array}{@{}c@{}}R_{2}(\unicode[STIX]{x1D70F})={\displaystyle \frac{\text{i}\unicode[STIX]{x1D70F}}{2\sqrt{1+2b_{1}}}}(C_{+}^{2}K_{+}\text{e}^{2\sqrt{1+2b_{1}}\unicode[STIX]{x1D70F}}-C_{-}^{2}K_{-}\text{e}^{-2\sqrt{1+2b_{1}}\unicode[STIX]{x1D70F}})+O(1),\\ R_{-2}^{\ast }(\unicode[STIX]{x1D70F})={\displaystyle \frac{\text{i}\unicode[STIX]{x1D70F}}{2\sqrt{1+2b_{1}}}}(C_{+}^{2}K_{+}M_{+}\text{e}^{2\sqrt{1+2b_{1}}\unicode[STIX]{x1D70F}}-C_{-}^{2}K_{-}M_{-}\text{e}^{-2\sqrt{1+2b_{1}}\unicode[STIX]{x1D70F}})+O(1),\end{array}\right\}\end{eqnarray}$$
where the homogeneous part of the solution is held in the
$O(1)$
term since it is dominated by the
$O(\unicode[STIX]{x1D70F})$
particular integral. We note in passing this implies that the initial conditions to the
$m=2$
mode do not contribute to its growth in the leading order, subject to the constraints specified in § 4. Comparison of (5.4) with (5.13) suggests the following ansatz for
$R_{m}$
,
so that if the behaviour of
$\unicode[STIX]{x1D706}_{m}$
for large
$m$
can be determined, then the leading-order asymptotic behaviour of the coefficients will be established.
5.2 Recursion relation for coefficients
The forcing terms are
$$\begin{eqnarray}\displaystyle f_{m}(\unicode[STIX]{x1D70F}) & = & \displaystyle -\mathop{\sum }_{r_{1}+r_{2}=m}r_{1}r_{2} (\!b_{1}[R_{r_{1}}R_{-r_{2}}^{\ast }+R_{r_{1}}\{R_{r_{2}}+R_{-r_{2}}^{\ast }\}]\nonumber\\ \displaystyle & & \displaystyle +\,b_{2}[R_{r_{1}}+R_{-r_{1}}^{\ast }][R_{r_{2}}+R_{-r_{2}}^{\ast }])+\cdots \,,\end{eqnarray}$$
$$\begin{eqnarray}\displaystyle f_{-m}^{\ast }(\unicode[STIX]{x1D70F}) & = & \displaystyle -\mathop{\sum }_{r_{1}+r_{2}=m}r_{1}r_{2} (\!b_{1}[R_{-r_{1}}^{\ast }R_{r_{2}}+R_{-r_{1}}^{\ast }\{R_{r_{2}}+R_{-r_{2}}^{\ast }\}]\nonumber\\ \displaystyle & & \displaystyle +\,b_{2}[R_{r_{1}}+R_{-r_{1}}^{\ast }][R_{r_{2}}+R_{-r_{2}}^{\ast }])+\cdots \,,\end{eqnarray}$$
which can be written more compactly as
The upper bound on the second sum of (5.19) is taken as
$(m-1)/2$
if
$m$
is odd. The coefficients
$\unicode[STIX]{x1D6E4}_{s}^{(q,\pm )}$
(the superscripts and subscripts signify labels) can be determined explicitly from the lower mode solutions. It can be shown, first, that only the leading-order term
$s=m$
contributes to the leading-order term of the solution
$R_{m}$
, and second, that within this term the only leading-order contributor is the
$q=0$
subterm. The
$s=m$
term corresponds to the second-order convolutions in the forcing term, thus justifying our earlier truncation to those terms. Now after identifying the constants
$\unicode[STIX]{x1D6E4}_{m}^{(0,\pm )}$
by comparison with (5.18) and substituting in the form of the ansatz, after some algebra we obtain
and using variation of parameters to solve for
$R_{m}$
gives
$$\begin{eqnarray}\left.\begin{array}{@{}c@{}}\unicode[STIX]{x1D706}_{m}^{+}={\displaystyle \frac{\text{i}K_{+}}{2(m-1)\sqrt{1+2b_{1}}}}\displaystyle \mathop{\sum }_{r_{1}+r_{2}=m}r_{1}r_{2}\unicode[STIX]{x1D706}_{r_{1}}^{+}\unicode[STIX]{x1D706}_{r_{2}}^{+},\\ \unicode[STIX]{x1D706}_{m}^{-}={\displaystyle \frac{(\text{i}K_{+})^{\ast }}{2(m-1)\sqrt{1+2b_{1}}}}\displaystyle \mathop{\sum }_{r_{1}+r_{2}=m}r_{1}r_{2}\unicode[STIX]{x1D706}_{r_{1}}^{-}\unicode[STIX]{x1D706}_{r_{2}}^{-}.\end{array}\right\}\end{eqnarray}$$
This proves the ansatz by induction since it holds for the cases
$m=1,2$
with
$\unicode[STIX]{x1D706}_{1}^{\pm }=1$
, and (5.22) shows that if the
$(m-1)$
th solution follows the ansatz then the
$m$
th must as well.
5.3 Asymptotic behaviour
Equation (5.22) is a recursion relation for the
$\unicode[STIX]{x1D706}_{m}^{\pm }$
but still not enough to determine analytically their asymptotic behaviour. For this we utilize the generating-function method of Moore (Reference Moore1979) for the amplitudes,
over
$x$
complex. The
$\pm$
-superscript is omitted since (5.22) implies
$|\unicode[STIX]{x1D706}_{m}^{+}|=|\unicode[STIX]{x1D706}_{m}^{-}|$
. Likewise,
$|K_{+}|=|K_{-}|$
. Given (5.22), (5.23) satisfies the ODE
where
$K_{B}=\text{i}|K_{\pm }|/\sqrt{1+2b_{1}}$
. Note that this ODE is similar in form to equation (3.8) of Moore (Reference Moore1979). This is because in both studies the quadratic in the system of inhomogeneous equations dominates the forcing term, leading to a recursion relation with the form of (5.22). Since
$|\unicode[STIX]{x1D706}_{1}|=1$
there is the initial condition
giving the following solution to (5.24),
where
$W(x)$
is the principal branch of the Lambert
$W$
-function. Now
$g(x)$
has a singularity in its derivative at
$x_{c}=-(K_{B}e)^{-1}$
, but is analytic everywhere else on the circle in complex
$x$
of radius
$|x_{c}|$
. Recall that we seek the behaviour of
$|\unicode[STIX]{x1D706}_{m}|$
as
$m\rightarrow \infty$
. For this we use Darboux’s method (Olver Reference Olver1974). We seek a comparison function
$f(x)$
which is analytic in some disc around
$x_{c}$
, for which
$g(x)-f(x)$
is continuous in that disc, and whose Laurent series expansion coefficients have known asymptotic behaviour. Then, the coefficients of the
$g(x)$
generating function behave asymptotically like those of the
$f(x)$
Laurent series. This comparison function is constructed as follows:
$g(x)$
has a Laurent series expansion around
$x_{c}$
,
The third term dominates singular behaviour in the derivative, and we identify it as
$f(x)$
, satisfying the requirements and having an expansion
with Darboux’s method concluding via the binomial theorem asymptotically,
Hence we have the asymptotic form of the shock perturbation Fourier coefficients to leading order:
where
$Q_{\pm }=\arg (\unicode[STIX]{x1D706}_{m}^{\pm }C_{\pm }^{m})$
. The generating function does not yield
$\arg \unicode[STIX]{x1D706}_{m}^{\pm }$
but this is not important since its only effect is a time-phase shift to the oscillating part of
$R_{m}$
. By definition of
$R_{m}$
, we then have
$$\begin{eqnarray}\displaystyle \hat{z}_{m}(\unicode[STIX]{x1D70F}) & = & \displaystyle \frac{\text{i}K_{B}m^{-5/2}}{\unicode[STIX]{x1D70F}}\exp (m(1+\log [\unicode[STIX]{x1D70F}K_{B}|C_{+}|\unicode[STIX]{x1D716}]))\{\text{e}^{m\sqrt{1+2b_{1}}\unicode[STIX]{x1D70F}+\text{i}Q_{+}}\}\nonumber\\ \displaystyle & & \displaystyle +\,\frac{\text{i}K_{B}m^{-5/2}}{\unicode[STIX]{x1D70F}}\exp (m(1+\log [\unicode[STIX]{x1D70F}K_{B}|C_{-}|\unicode[STIX]{x1D716}]))\{\text{e}^{-m\sqrt{1+2b_{1}}\unicode[STIX]{x1D70F}+\text{i}Q_{-}}\}\nonumber\\ \displaystyle & & \displaystyle +\,O(\unicode[STIX]{x1D716}^{m}\unicode[STIX]{x1D70F}^{m-1})+O(\unicode[STIX]{x1D716}^{m+1}\unicode[STIX]{x1D719}(\unicode[STIX]{x1D70F})),\end{eqnarray}$$
for
$m>0$
, and similarly for
$z_{-m}$
recalling that
$|M_{+}|=|M_{-}|=1$
. We remark that the above analysis does not explicitly consider the
$m=0$
mode. The highest-order contribution to the
$m=0$
mode comes from second-order convolution of the
$|m|=1$
terms, and so is an oscillatory function with
$O(\unicode[STIX]{x1D716}^{2})$
. However it has no effect on any coefficients
$m\neq 0$
because of the form of the forcing function.
5.4 Time to singularity formation
Our approach contains the combination of truncation with asymptotic analysis of the truncated system. We cannot justify this formally. Indeed, the order term involving
$\unicode[STIX]{x1D719}(\unicode[STIX]{x1D70F})$
in (5.32) comes from the higher-order subsystems for
$R_{m,j},j\neq 0$
, which have been neglected in this analysis. Therefore, in writing (5.32) we assume without proof that the unknown time dependence
$\unicode[STIX]{x1D719}(\unicode[STIX]{x1D70F})$
is not so large that the first term ceases to be leading order. As noted by Moore (Reference Moore1979) for vortex-sheet evolution, ‘the possibility that the expansion is not uniformly valid as
$m$
goes to infinity cannot be ruled out …the conclusions drawn here must remain merely plausible’. But such a non-uniformity would imply that
$\hat{z}_{m}$
is greater than
$O(\unicode[STIX]{x1D716}^{m})$
which is implausible in light of the reasoning in § 4. Thus, although we do not prove that the assumptions made in § 4 are correct, they are consistent with the neglect of
$\unicode[STIX]{x1D719}(\unicode[STIX]{x1D70F})$
. In § 9 we will discuss the numerical evidence further supporting this assumption. There are two leading-order terms in (5.32). In each, the quantity in curled brackets is purely oscillatory, and the amplitude is controlled by the real exponent and the factor
$m^{-5/2}$
. Therefore, the shock profile remains analytic for as long as
where
$C=\max (|C_{+}|,|C_{-}|)$
, implying that a singularity forms in the geometry of the shock at the critical time,
corresponding to whichever of the two leading terms in (5.32) first loses exponential decay. Using the definition of
$\unicode[STIX]{x1D70F}$
and
$K_{B}$
,
The constants
$K_{+},K_{-}$
are given by (5.10), (5.11), themselves depending on
$M_{\pm }$
given by (5.5) and
$b_{1},b_{2}$
given by (3.3) by setting
$k=1,2$
. These constants depend on Whitham’s exponent
$p(\unicode[STIX]{x1D6FE})$
calculated by (2.11), and for comparisons made here we use a specific heat ratio
$\unicode[STIX]{x1D6FE}=5/3$
. The constants
$C_{+},C_{-}$
used in determining
$C$
are given by (5.6) and contain the effect of the IC through the choice of
$\unicode[STIX]{x1D70E}$
. Note that
$C=|C_{+}|$
for
$\text{Im}(\unicode[STIX]{x1D70E})\geqslant 0$
and
$C=|C_{-}|$
for
$\text{Im}(\unicode[STIX]{x1D70E})\leqslant 0$
, and hence for real
$\unicode[STIX]{x1D70E}$
,
$C=|C_{+}|=|C_{-}|$
.
This completes the analysis for strong shocks. At time
$t_{c}$
, the Fourier coefficients cease to decay exponentially with mode number and hence analyticity is lost, or equivalently a singularity has formed in the shock geometry. Equation (5.35) suggests, firstly, that the formation time of the singularity occurs inversely proportional to amplitude. As implied by § 6 the form of this dependence is not restricted to the strong-shock limit, but the constant of proportionality in (5.34) is for this limit only. Singularity formation in a time that goes as
$\unicode[STIX]{x1D716}^{-1}$
is in agreement with the numerical results and theoretical sketch provided in Mostert et al. (Reference Mostert, Pullin, Samtaney and Wheatley2017) for the gas-dynamic shock. We note in passing that this dependence is quite distinct from the result of Moore (Reference Moore1979) which predicts
$t_{c}\propto \log \unicode[STIX]{x1D716}$
(with
$\unicode[STIX]{x1D716}$
defined as in the present case). This difference arises because Moore’s form for the Fourier coefficients involves a factor
$e^{mt}$
associated with perturbation amplitude growth for the vortex sheet, rather than the oscillatory behaviour of the propagating shock seen presently.
For the strong-shock limit, the constant is inversely proportional to the unperturbed shock speed
$a_{0}M_{0}$
, directly proportional to the shock oscillation fundamental frequency
$\unicode[STIX]{x1D714}_{0}=\text{Im}(\sqrt{1+2b_{1}})$
and in general is a function of
$\unicode[STIX]{x1D6FE}$
and the initial condition via the constants
$K_{\pm }$
and
$C_{\pm }$
. The dependency on
$\unicode[STIX]{x1D6FE}$
ultimately comes in through
$b_{1},b_{2}$
, which, in the strong-shock limit, depend on Whitham’s exponent
$p(\unicode[STIX]{x1D6FE})$
. Some features of these dependencies are discussed in figure 1, in § 6.1.
The algebraic decay rate of
$m^{-5/2}$
in (5.32) indicates a loss of analyticity in the shock shape. At this stage the nature of the implied singularity at
$t=t_{c}$
is not apparent. We might identify this with the formation of a shock–shock, if it were a discontinuity in slope, but this is not consistent with an
$m^{-5/2}$
decay in Fourier coefficients. This is considered further in § 8.2, where the character of the singularity is discussed, and also in § 9. Lastly, equation (5.32) (and the leading-order solution to the first Fourier mode) asserts that the shock perturbations oscillate with a fundamental frequency
$\text{Im}(\sqrt{1+2b_{1}})$
in time. The higher Fourier mode coefficients oscillate at a harmonic of this frequency, superimposed on polynomial growth in time.
6 Weak-shock limit and general Mach number
We extend the prior results first to the small Mach-number limit, followed by the general
$M$
case. Although (2.15) and (2.9) are more complicated than (2.13), they are relatively simple to investigate if they can be written in a form similar to (3.1).
Variation of the proportionality constant for singularity formation,
$\unicode[STIX]{x1D716}\unicode[STIX]{x1D70F}_{c}$
and fundamental oscillation frequency
$\unicode[STIX]{x1D714}_{0}=\text{Im}(\sqrt{1+2b_{1}})$
(with or without the overtilde on
$b_{1}$
) for (a) the strong-shock result of § 5 and (b) the weak-shock result § 6.1. In both parts, the dot shows the representative value of the parameter chosen in § 8. In (a), the constants depend only on
$\unicode[STIX]{x1D6FE}$
, and in (b) only on unperturbed Mach number
$M_{0}$
. Note the similar limiting behaviour in either case in the limit
$\unicode[STIX]{x1D6FE},M_{0}\rightarrow 1$
.

6.1 Small Mach-number limit
On defining
equation (2.15) becomes
Retaining up to quadratic terms as in the previous analysis, this may be written (suppressing
$\unicode[STIX]{x1D6FD}$
dependence for brevity)
$$\begin{eqnarray}\displaystyle \frac{\unicode[STIX]{x2202}z}{\unicode[STIX]{x2202}t} & \simeq & \displaystyle \text{i}a_{0}\left[M_{0}\left\{P_{2}\left(-\frac{1}{4}\right)+P_{2}\left(-\frac{1}{2}\right)+Dz\right\}-P_{2}\left(-\frac{1}{4}\right)\right.\nonumber\\ \displaystyle & & \displaystyle +\,(M_{0}-1)\left\{\left[P_{1}\left(-\frac{1}{4}\right)+P_{1}\left(-\frac{1}{2}\right)\right]Dz+P_{1}\left(-\frac{1}{2}\right)P_{1}\left(-\frac{1}{4}\right)\right\}\nonumber\\ \displaystyle & & \displaystyle +\left.P_{1}\left(-\frac{1}{2}\right)Dz\right],\end{eqnarray}$$
where the
$P_{k}(\unicode[STIX]{x1D70E})$
denote partial sums of
$k$
terms. Define
$$\begin{eqnarray}\displaystyle Q(\unicode[STIX]{x1D6FD},\unicode[STIX]{x1D70E}_{1},\unicode[STIX]{x1D70E}_{2}) & = & \displaystyle P(\unicode[STIX]{x1D6FD},\unicode[STIX]{x1D70E}_{1})+P(\unicode[STIX]{x1D6FD},\unicode[STIX]{x1D70E}_{2})\nonumber\\ \displaystyle & = & \displaystyle \mathop{\sum }_{k=1}^{\infty }(c_{k}(\unicode[STIX]{x1D70E}_{1})+c_{k}(\unicode[STIX]{x1D70E}_{2}))(Dz+Dz^{\ast }+DzDz^{\ast })^{k}\end{eqnarray}$$
so that, again suppressing
$\unicode[STIX]{x1D6FD}$
dependence,
Separating the first- and second-order terms, and defining, as for the strong-shock case,
$\unicode[STIX]{x1D70F}=a_{0}M_{0}t$
,
where
After substituting the Fourier representations into (6.8) the analysis is analogous to the strong-shock case. Then (5.34) and (5.35) are reproduced except that
$b_{1},b_{2}$
are replaced in the calculation of all constants by
$\tilde{b}_{1},\tilde{b}_{2}$
, given by (6.9) and (6.10). One key difference is that for the weak-shock case, the constants
$\tilde{b}_{1},\tilde{b}_{2}$
are functions only of
$M_{0}$
, and hence the singularity formation time
$t_{c}$
is a function of
$\unicode[STIX]{x1D6FE}$
only through the sound speed
$a_{0}$
. Also, while in §§ 3–5,
$b_{2}$
is a binomial coefficient of
$b_{1}$
, the same is not true for
$\tilde{b}_{1}$
and
$\tilde{b}_{2}$
. This does not affect the analysis.
Figure 1 shows the behaviour of the proportionality constant for singularity formation
$\unicode[STIX]{x1D716}\unicode[STIX]{x1D70F}_{c}$
and the fundamental oscillation frequency
$\unicode[STIX]{x1D714}_{0}$
with respect to the relevant parameter for the strong- (
$\unicode[STIX]{x1D6FE}$
) and weak-shock (
$M_{0}$
) cases. For the strong shock, as
$\unicode[STIX]{x1D6FE}\rightarrow 1$
, then by (2.11) the parameter
$p(\unicode[STIX]{x1D6FE})$
grows without bound, giving
$b_{1}\rightarrow -1/2,b_{2}\rightarrow 3/8$
, and in turn
$\unicode[STIX]{x1D714}_{0}\rightarrow 0$
along with
$\unicode[STIX]{x1D716}\unicode[STIX]{x1D70F}_{c}\rightarrow \infty$
. In fact, the same limits are reached for
$\tilde{b}_{1},\tilde{b}_{2}$
as
$M_{0}\rightarrow 1$
, and so the graphs appear similar respective to their parameters.
6.2 General
$M$
The difficulty in the general
$M$
case is in obtaining an explicit
$q(A)=f^{-1}(M)$
. For both the strong- and weak-shock analysis it was found sufficient to truncate at quadratic convolution terms. This suggests treatment of the general
$M$
case under a second-order Taylor expansion of
$f(M)$
around any
$M_{0}$
. The goal is to obtain a form like (6.8) in which the equivalent general coefficients,
$\bar{b}_{1},\bar{b}_{2}$
, tend to the respective limiting cases
$\tilde{b}_{1},\tilde{b}_{2}$
as
$M_{0}\rightarrow 1$
and
$b_{1},b_{2}$
as
$M_{0}\rightarrow \infty$
. The algebra is cumbersome, and so we provide a sketch of the main result. The Taylor expansion of
$f(M)$
can be written, rearranging the constants appropriately,
where the coefficients
$\unicode[STIX]{x1D6FC}_{i}(M_{0},\unicode[STIX]{x1D6FE}),i=1,2,3$
can be determined numerically. Truncating to second order and solving the quadratic then gives the required
$M=q(A)$
. The analogue of (6.8) is then
where
The analysis then proceeds as in the strong-shock case. The constants
$\bar{b}_{1},\bar{b}_{2}$
tend to the appropriate limiting cases as desired, and are functions of both
$\unicode[STIX]{x1D6FE}$
and
$M_{0}$
.
7 Strong parallel MHD shocks
We now discuss fast mode MHD shocks for which the magnetic field is parallel to the mean shock position, and for which the magnetosonic Mach number
$M_{f}=Ma_{0}/c_{f0}\gg 1$
, where
$c_{f0}$
is the parallel magnetosonic speed in the upstream flow. In appendix A the area–Mach-number relation for MHD shocks is considered, with the result that the sonic
$M$
can be related to
$A$
by
where
$p(\unicode[STIX]{x1D6FE})$
is given by (2.11). But in § 5.2 it is shown that only terms quadratic in
$\unicode[STIX]{x1D716}$
need be retained, and in the large
$M_{f}$
and hence large
$M$
limit, the
$O(\unicode[STIX]{x1D716}^{2}/M)$
correction on the right-hand side is sufficiently small to be neglected. Hence we recover (2.10), and the analysis of §§ 3–5 follows just as in the gas-dynamic strong-shock case, and (5.35) is reproduced identically for the time to formation of a singularity in the shock profile.
The above requires
$M\gg 1$
in order to neglect the correction. Conversely, the condition
$M\gg 1$
alone is insufficient for
$M_{f}\gg 1$
in the case where the magnetic field is very strong relative to the pressure ahead of the shock. Indeed appendix A does not apply to MHD ‘weak-shock’ cases where
$M_{f}-1\ll 1$
even if simultaneously
$M\gg 1$
. We do not consider such cases presently.
8 Comparison with numerical GSD
For the purposes of comparison of the analytical results with numerical solution of the full GSD equations we use the shock-dynamics code developed in Mostert et al. (Reference Mostert, Pullin, Samtaney and Wheatley2017) for magnetohydrodynamic fast shocks but here applied only to gas-dynamic shocks (that is, the field is defined to be zero). The code solves directly for the shock contour
$\unicode[STIX]{x1D6FC}(\unicode[STIX]{x1D709},\unicode[STIX]{x1D702})$
where
$(\unicode[STIX]{x1D709},\unicode[STIX]{x1D702})$
are general curvilinear coordinates with corresponding scale factors
$(S,T)$
. The code advances the contour value in space by differentiating pseudospectrally in
$\unicode[STIX]{x1D702}$
and advancing with a Crank–Nicolson scheme in
$\unicode[STIX]{x1D709}$
. Here we run the code with
$S=1,T=2\unicode[STIX]{x03C0}$
for comparison with the present analytic result.
The numerical method, which is of the type of Schwendeman (Reference Schwendeman1993), is most conveniently initialized with a flat shock and some prescribed Mach-number perturbation. This can be specified by requiring that the initial perturbation
$z(\unicode[STIX]{x1D6FD},0)$
be real, meaning that the ray-tube distribution on the shock, and hence the Mach-number distribution, is perturbed, but the shock shape is not. This is
hence
$\unicode[STIX]{x1D70E}=z_{-1}/z_{1}=-1$
(and hence
$|C_{+}|=|C_{-}|$
) corresponding to initial strong-shock
$A,M$
distributions of
and weak-shock distributions
The perturbation
$\unicode[STIX]{x1D716}$
is defined by (4.3) in § 4 while the corresponding amplitude of the Mach-number perturbation is
$M_{0}\unicode[STIX]{x1D716}/p$
. Without loss of generality we can choose
$A_{0}=L=1$
. We consider strong- and weak-shock cases
$M_{0}=50,1.1$
respectively with
$\unicode[STIX]{x1D716}=0.1$
, 0.08, 0.06, 0.04, 0.02, 0.01. The function extending to higher Fourier modes is
$h(1)=1$
, and
$h(m)=0$
for
$m\neq 1$
. The extent of
$\unicode[STIX]{x1D702}$
and
$\unicode[STIX]{x1D709}$
is identified with the real and imaginary parts of
$Z(\unicode[STIX]{x1D6FD},t)$
respectively. The numerical resolution for the cases run here is
$N_{\unicode[STIX]{x1D702}}=2048$
and
$\text{d}\unicode[STIX]{x1D709}=\unicode[STIX]{x1D716}/40$
, although for
$M_{0}=50,\unicode[STIX]{x1D716}=0.1,0.08$
the resolution is
$\text{d}\unicode[STIX]{x1D709}=\unicode[STIX]{x1D716}/80$
.
8.1 Time to shock–shock formation
In the numerical GSD code, shock–shocks are detected with a spectral edge detector (Gelb & Tadmor Reference Gelb and Tadmor1999) which is applied on the Mach-number profile extracted from contours of the time-like parameter
$\unicode[STIX]{x1D6FC}$
. The detector uses a minmod-type limiter which chooses between a first-order concentration kernel close to discontinuities in the Mach number and an exponential kernel away from discontinuities (Gelb & Tadmor Reference Gelb and Tadmor2000), and an additional nonlinear enhancement technique (Gelb & Tadmor Reference Gelb and Tadmor2006). This technique relies on a parameter
$\unicode[STIX]{x0394}M_{r}/N_{\unicode[STIX]{x1D702}}$
which is the smallest expected jump in Mach number on the shock associated with the formation of a shock–shock, scaling with the resolution in
$\unicode[STIX]{x1D702}$
. Although
$t_{s}$
is largely insensitive to the enhancement parameter, possible variations in its choice along with some methodological details suggest an estimated uncertainty of approximately 5 %–6 % in the final values. The Mach number along a given shock contour is obtained by a simple nearest-cell interpolation routine, and the value of
$t_{s}$
is effectively grid-converged to within 2 % for resolution in both
$\unicode[STIX]{x1D709}$
and
$\unicode[STIX]{x1D702}$
directions for tested points, accounting for the parameter-dependent effects. We distinguish between the time to shock–shock formation
$t_{s}$
obtained in this way and the analytical result for time to singularity formation
$t_{c}$
, for reasons that will be discussed fully in § 9, but refer to both times as critical times for the sake of comparison.
Comparison of analytical singularity times
$t_{c}$
, calculated from (5.35), and numerical shock–shock formation times
$t_{s}$
, collectively called critical times for (a) strong shocks,
$M_{0}=50$
and (b) weak shocks,
$M_{0}=1.1$
.
$\unicode[STIX]{x1D6FE}=5/3$
for these cases; ——,
$t_{c}$
; ▪ (navy),
$t_{s}$
.

Figure 2 shows the data for the analytical result compared with some points collected from the numerical method, with
$\unicode[STIX]{x1D6FE}=5/3$
. The analytical result underestimates the numerical
$t_{s}$
at the largest amplitudes by approximately 15 %–26 %. For both cases, the agreement between
$t_{c}$
and
$t_{s}$
tends to improve slightly as
$\unicode[STIX]{x1D716}$
is decreased. These discrepancies are discussed further in § 9.
8.2 Analytical shock shape construction
Although the focus of § 5 is the asymptotic behaviour of the
$\unicode[STIX]{x1D706}_{m}$
, and hence the
$\hat{z}_{m}(\unicode[STIX]{x1D70F})$
, at high
$m$
, the recursion relation (5.22) may be used in the form for
$R_{m}(\unicode[STIX]{x1D70F})$
, equation (5.15), and from there in (4.6). Provided the recursion relation is not catastrophically unstable, this generates the leading order of the Fourier coefficients up to some high
$m$
, say 512, and may then be used in the Fourier series to reconstruct the physical shock shape, which can in turn be compared with the numerical results from the GSD code. This comparison for
$M_{0}=50$
,
$\unicode[STIX]{x1D716}=0.08$
is shown in figure 3.
Comparison of analytical reconstruction of shock shape (a) with numerical GSD results (b) for
$M_{0}=50$
,
$\unicode[STIX]{x1D716}=0.08$
. The GSD results are contours of the quantity
$M_{0}\unicode[STIX]{x1D6FC}$
, which is equivalent to
$\unicode[STIX]{x1D70F}$
in the analytical results. Contours are plotted in increments of
$\unicode[STIX]{x0394}\unicode[STIX]{x1D70F}=\unicode[STIX]{x1D6E5}(M_{0}\unicode[STIX]{x1D6FC})=2$
. The shock is travelling upwards and amplitudes are artificially amplified twentyfold for visibility.
$\text{Im}(Z)$
is equivalent to
$\unicode[STIX]{x1D709}$
and is the coordinate parallel to mean shock motion;
$\text{Re}(Z)$
is equivalent to
$\unicode[STIX]{x1D702}$
and is the coordinate perpendicular to mean shock motion. In (a), the uppermost contour just precedes the singularity formation predicted by (5.35), at
$\unicode[STIX]{x1D70F}_{c}=31.614$
.

The shock profiles obtained from the reconstructed analytical result and the GSD numerical solutions are qualitatively quite similar. In fact a further comparison can be drawn in shock oscillation time. At early times, the shock profile should remain smooth and roughly sinusoidal. During this early stage the fundamental frequency of oscillation of the shock can be determined. The analytically predicted time for a single oscillation
$t_{osc}$
can be calculated from the fundamental frequency,
which for the case of
$M_{0}=50$
shown in figure 3 is
$t_{osc}\simeq 0.205$
. The result found using GSD numerics differs by approximately 2.4 % from the predicted result, and this close agreement in shock oscillation time is visible qualitatively in figure 3. This oscillation time is not a function of perturbation amplitude.
A comparison may also be drawn between the Mach-number profiles during a given time bracket. Figure 4 compares the analytical reconstruction with the numerical result during a time window well before either critical time (figure 4
a,b) and immediately before
$\unicode[STIX]{x1D70F}_{c}$
(figure 4
c,d). The results are similar qualitatively in the former case, with opposite-travelling waves on the shock first colliding and then diverging along the shock. Physically, shock–shock formation corresponds to the steepening of these waves into discontinuities as
$t\rightarrow t_{s}$
; for the times just before
$\unicode[STIX]{x1D70F}_{c}$
, the analytically constructed profiles are steeper than the GSD result.
Mach-number profiles on the shock plotted (a,b) over time periods
$\unicode[STIX]{x1D70F}=[21,25]$
with increments
$\unicode[STIX]{x0394}\unicode[STIX]{x1D70F}=\unicode[STIX]{x1D6E5}(M_{0}\unicode[STIX]{x1D6FC})=0.5$
, and (c,d)
$\unicode[STIX]{x1D70F}=[29.614,31.614]$
with increments
$\unicode[STIX]{x0394}\unicode[STIX]{x1D70F}=0.25$
.
$\unicode[STIX]{x1D70F}$
increasing on the left from top to bottom (a,b); from bottom to top (c,d). The last curve in (c,d) corresponds to
$\unicode[STIX]{x1D70F}_{c}=31.614$
. Analytical construction (a,c), calculated by central differences on the reconstructed shock profile; GSD numerical result (b,d), found by nearest-point interpolation on extracted contours of
$M_{0}\unicode[STIX]{x1D6FC}$
. The case is
$M_{0}=50$
,
$\unicode[STIX]{x1D716}=0.08$
. For the numerical result,
$M_{0}=\langle M\rangle$
along the profile.

Some insight into the character of the singularity at
$t=t_{c}$
can be obtained by examining the shock shape, slope and curvature as
$\unicode[STIX]{x1D70F}\rightarrow \unicode[STIX]{x1D70F}_{c}$
. Figure 5 shows the analytically reconstructed shock shape, slope (defined
$\unicode[STIX]{x1D70D}=\text{Im}(Z^{\prime })/\text{Re}(Z^{\prime })$
) and curvature,
primes indicating differentiation with respect to
$\unicode[STIX]{x1D6FD}$
. The quantities
$Z^{\prime },Z^{\prime \prime }$
were obtained by summing term-by-term differentiation of the Fourier series of
$Z$
with 2048 Fourier coefficients. This is valid provided
$Z,Z^{\prime }$
remain continuous. Derivatives of higher order than
$Z^{\prime \prime }$
do not exist owing to the decay rate
$m^{-5/2}$
of the Fourier coefficients.
As
$\unicode[STIX]{x1D70F}\rightarrow \unicode[STIX]{x1D70F}_{c}$
, figure 5(a) shows that the shock profile appears to be evolving toward the formation of two kinks, or slope discontinuities. In figure 5(b), the asymmetric (about
$\text{Re}(Z)/(2\,\unicode[STIX]{x03C0})=0.5$
) slope is plotted in
$0\leqslant \text{Re}(Z)/(2\,\unicode[STIX]{x03C0})<0.5$
while the symmetric curvature
$\unicode[STIX]{x1D705}$
is plotted in
$0.5<\text{Re}(Z)/(2\,\unicode[STIX]{x03C0})<1.0$
. The slope is everywhere finite at
$\unicode[STIX]{x1D70F}=\unicode[STIX]{x1D70F}_{c}$
but is approaching a discontinuity, while the curvature appears to exist everywhere except possibly at two isolated points where
$Z^{\prime \prime }$
may become singular. It can be seen that the maximum shock curvature increases, as
$\unicode[STIX]{x1D70F}\rightarrow \unicode[STIX]{x1D70F}_{c}$
, along two converging, oblique lines in the
$\text{Re}(Z){-}\text{Im}(Z)$
plane. This effect can also be observed as a prelude to shock–shock formation in figure 2(a) of Mostert et al. (Reference Mostert, Pullin, Samtaney and Wheatley2017).
(a) Shock-profile perturbation amplified fourfold, (b) split plot of slope
$\unicode[STIX]{x1D70D}$
(left half) and curvature
$\unicode[STIX]{x1D705}$
(right half). Profiles plotted
$\unicode[STIX]{x1D70F}\leqslant \unicode[STIX]{x1D70F}_{c}$
up to
$\unicode[STIX]{x1D70F}_{c}=31.6146$
at increments of
$\unicode[STIX]{x0394}\unicode[STIX]{x1D70F}=0.2$
, with the profile at
$\unicode[STIX]{x1D70F}_{c}$
in red. The line
$\text{Re}(Z)/2\unicode[STIX]{x03C0}=0.5$
is a symmetry axis for
$\unicode[STIX]{x1D705}$
and an antisymmetry axis for
$\unicode[STIX]{x1D70D}$
.
$M_{0}=50$
,
$\unicode[STIX]{x1D716}=0.08$
,
$\unicode[STIX]{x1D6FE}=5/3$
for this case.

8.3 MHD strong-shock dependence on magnetic field strength
Finally we examine the effect of varying magnetic field on
$t_{s}$
for perturbed parallel strong MHD shocks. The code of Mostert et al. (Reference Mostert, Pullin, Samtaney and Wheatley2017) is used with a non-zero magnetic field. The full area–Mach-number ODE is adjusted accordingly and the shock-detection routine remains unchanged. We test the same initial conditions as the gas-dynamic strong-shock case above,
$M_{0}=50$
, with a single representative perturbation amplitude
$\unicode[STIX]{x1D716}=0.05$
, with uniform magnetic fields
$B_{0}=0.2$
, 0.5, 1, 10, 60. This corresponds to unperturbed fast magnetosonic Mach numbers of
$M_{f0}=49.4$
, 46.6, 39.5, 6.4, 1.08. The condition that
$M_{f}\gg 1$
is marginal in the case
$B_{0}=10$
, and clearly not met in the case
$B_{0}=60$
; these are included for comparison. For
$B_{0}=60$
particularly it is not clear that (8.3) is the relevant initial condition for the numerical comparison since the analysis of appendix A does not apply.
Comparison of time to shock–shock formation for parallel MHD shocks.
$\unicode[STIX]{x1D6E5}_{r}$
is the relative difference of the analytical singularity formation time
$t_{c}$
to the numerically determined shock–shock formation time
$t_{s}$
. The strong-shock condition is not met in the case
$B_{0}=60$
so the analytical result does not apply.

Table 1 compares critical times for the strong-shock MHD case. As expected from the correspondence of the MHD
$A{-}M$
relation to the gas-dynamic case, critical times are insensitive to magnetic field strength for sufficiently small values. The relative differences are similar to those observed in the previous gas-dynamic comparisons. The strong-field case, in which
$M_{f0}\simeq 1$
, shows a different
$t_{s}$
as expected. Note that the case
$B_{0}=10$
, with a large but not truly strong
$M_{f0}$
, shows some difference to the other cases.
9 Discussion
Although a constraint is imposed on the function
$h(m)$
in (4.5), this function does not appear in the subsequent analysis. This is because the IC appears in the leading-order term only for the solution to the first mode,
$R_{1}(\unicode[STIX]{x1D70F})$
, which in turn only depends on the first mode of the IC. For higher modes, the corresponding mode of the IC appears only in the homogeneous part of the solution, which does not contribute to leading order. Interestingly therefore, the nonlinear contribution from the first mode of the shock perturbation dominates all other contributions to any given mode independent of our choice of
$h(m)$
so long as
$h(m)$
grows at most algebraically with
$m$
. This emphasizes the strongly nonlinear nature of this problem. Thus our solution suggests that the time to singularity formation in a perturbed shock is, to leading order, independent of whether the perturbation is uni- or multimodal, provided that it is spatially periodic. We also remark that the stability of the shock, in the sense that the amplitude of a smooth perturbation on the shock surface will either grow or decay over time, is not exposed explicitly by this analysis, unlike in other analyses such as that of Freeman (Reference Freeman1957). This behaviour is probably a higher-order effect not captured by our method. A similar result and explanation is noted by Denet et al. (Reference Denet, Biamino, Lodato, Vervisch and Clavin2015) in their analysis of shock perturbations resulting from shock–vortex interaction. By comparison, the numerical GSD results presented here do exhibit an amplitude decay as expected, and this may account for part of the discrepancy between our analytical and numerical results (see below).
As discussed in § 8, the numerical and analytical results show discrepancies of up to 26 %. This is possibly due to neglect of the higher-order terms. Another interpretation is that
$t_{c}$
, the time to singularity formation predicted by the present study, and
$t_{s}$
, the numerical determination of shock–shock formation time, do not strictly correspond to the same phenomenon. A shock–shock is a discontinuity in shock slope that corresponds to a decay rate of
$m^{-2}$
. But this is not the decay rate of
$m^{-5/2}$
seen in the analysis. Plots of the shock slope and curvature at the critical time obtained from spectral differentiation of the shock shape indicate that, at the critical time, the shock slope is continuous everywhere while the shock curvature is finite everywhere but appears to diverge at two isolated points within one spatial period. Further, we note that in the analytical result shown in figure 4(c), the Mach-number profiles appear to be developing two points of large slope, and differentiation of (2.7) suggests that this corresponds to those points at which
$Z^{\prime \prime }(\unicode[STIX]{x1D6FD})$
fails to exist. This suggests that shock–shock formation at
$t_{s}$
is preceded by the first appearance of isolated singularities in the shock curvature and Mach-number slope on the shock at
$t_{c}<t_{s}$
. This distinction between this first singularity formation and shock–shock formation cannot be resolved by the present analysis since the latter is valid only for
$t<t_{c}$
. But it could serve as a partial explanation for the differences between our analytical and numerical GSD results.
Two other observations concerning the comparison between numerical and analytical results are that first, the analysis makes several approximations with similar limitations to that of Moore (Reference Moore1979) and assumes uniform validity in
$m$
as
$m\rightarrow \infty$
, as well in time
$\unicode[STIX]{x1D70F}$
. Hence we neglect
$\unicode[STIX]{x1D719}(\unicode[STIX]{x1D70F})$
in (5.32). In addition to arguments made in § 5, observe that if this assumption were invalid, then (5.32) would overestimate
$t_{c}$
, not underestimate it as in figure 2. Second, the numerical results also capture the decay of the perturbation over time, which is not reflected in the analysis. This may have the effect of decreasing the effective
$\unicode[STIX]{x1D716}$
as time progresses in the numerical result, delaying the formation of shock–shocks and providing an additional source of discrepancy.
The analysis presented here applies strictly to an initial disturbance that is periodic on the shock. We cannot rule out that a different disturbance type, for example an initial perturbation that is spatially compact with a continuous spectrum, would yield a different dependence of
$t_{c}$
on some measure of the perturbation amplitude than found presently. This is suggested by analogy with the Burgers equation; see for example Whitham (Reference Whitham2011).
Quantitative comparison of the present results with those of Clavin (Reference Clavin2013), Denet et al. (Reference Denet, Biamino, Lodato, Vervisch and Clavin2015) and Lodato et al. (Reference Lodato, Vervisch and Clavin2016, Reference Lodato, Vervisch and Clavin2017) is uncertain since their boundary conditions are generally not spatially periodic but are based on a shock–vortex interaction perturbation and so the initial conditions do not match between formulations.
10 Concluding remarks
Using a spectral treatment of the shock-dynamics equations, we have developed an analysis showing that a spatially periodic plane-propagating, gas-dynamic shock wave subject to a smooth, small perturbation amplitude of nominal magnitude
$\unicode[STIX]{x1D716}$
, loses analyticity in a finite time. The governing geometrical shock-dynamics equations are first written as a single complex-valued partial differential equation describing the shock profile parametrized by a ray-tube labelling parameter
$\unicode[STIX]{x1D6FD}$
. An asymptotic analysis of the leading order of the Fourier coefficients in
$\unicode[STIX]{x1D6FD}$
is developed. This shows that the time to loss of analyticity is
$t_{c}\propto \unicode[STIX]{x1D716}^{-1}$
with a proportionality constant which is in general a function of the unperturbed Mach number
$M_{0}$
and specific heat ratio
$\unicode[STIX]{x1D6FE}$
. Owing to the complicated form of the algebraic decay in the Fourier coefficients at the critical time, the physical character of the predicted loss of analyticity is difficult to determine. Numerical reconstruction of shock slope and curvature profiles at the critical time suggests that loss of analyticity corresponds to the onset of isolated curvature and Mach-number slope singularities while the shock slope itself remains everywhere continuous.
In comparison with numerical solutions of the underlying equations of geometrical shock dynamics, the analysis underestimates
$t_{c}$
with respect to the shock–shock formation time
$t_{s}$
, particularly for larger values of
$\unicode[STIX]{x1D716}$
. While some limitations to the present analysis have been discussed that may contribute to this discrepancy, it is recognized that
$t_{c}$
and
$t_{s}$
do not strictly correspond to the same physical phenomenon. A reasonable hypothesis is that, at least for the presently considered perturbed planar shock waves, loss of analyticity in the shock shape at
$t=t_{c}$
generally precedes true shock–shock formation at the somewhat later time
$t=t_{s}$
. The restricted MHD case considered here shows that in the strong-shock limit, parallel MHD shocks behave similarly to gas-dynamic shocks. Finally, the present analysis is not limited to nominally planar shock geometries but can, in principle, be extended to other two-dimensional geometries such as cylindrical implosions.
Acknowledgement
This research was supported by the KAUST Office of Sponsored Research under award URF/1/2162-01.
Appendix A. Area–Mach-number relation for strong parallel MHD shocks
We derive the asymptotic area–Mach-number relation for perturbed magnetohydrodynamic (MHD) shocks for which the magnetic field is parallel to the shock in the mean, and for which the magnetosonic Mach number
$M_{f}\gg 1$
. We begin with the general (in two dimensions)
$A{-}M{-}\unicode[STIX]{x1D719}-x$
relation of Mostert et al. (Reference Mostert, Pullin, Samtaney and Wheatley2017) simplified accordingly for uniform fields into an
$A{-}M{-}\unicode[STIX]{x1D719}$
relation,
where
$v=\boldsymbol{v}=\{\unicode[STIX]{x1D70C},u_{n},u_{t},p,B_{n},B_{t}\}^{\text{T}}$
, and
The flow variables here are interpreted as post-shock conditions except for
$M,\unicode[STIX]{x1D719}$
.
A.1 Jump conditions
The calculation of post-shock conditions hinges on values
$r,b$
(see Wheatley, Pullin & Samtaney (Reference Wheatley, Pullin and Samtaney2005)) as follows. Firstly,
where
Secondly,
where
$X=r-B_{0}^{2}\cos ^{2}\unicode[STIX]{x1D719}/(M^{2}\unicode[STIX]{x1D6FE})$
,
$Y=1-B_{0}^{2}\cos ^{2}\unicode[STIX]{x1D719}/(M^{2}\unicode[STIX]{x1D6FE})$
. Then the post-shock density
$\unicode[STIX]{x1D70C}=1/r$
, normal velocity,
$u_{n}=a_{0}M(1-r)$
, tangential magnetic field
$B_{t}=B_{0}b$
, normal field
$B_{n}=B_{0}\cos \unicode[STIX]{x1D719}$
and the pressure and tangential velocity,
A.2 Strong perturbed parallel shocks
We consider shocks for which
$M_{f}\gg 1$
. Defining the Alfvén speed
$c_{A0}=B_{0}$
, fast magnetosonic speed in a parallel field
$c_{f0}=\sqrt{a_{0}^{2}+c_{A0}^{2}}$
the Alfvén Mach number
$M_{A}$
, and the shock speed
$U$
we have
$M_{f}=Ma_{0}/c_{f0}=M_{A}c_{A0}/c_{f0}$
, so that
$M_{f}\gg 1$
implies
$M\gg 1$
and
$M_{A}\gg 1$
(the converse is not true) so that
$U\gg a_{0}$
and
$U\gg c_{A0}$
in turn. Thus
$M\gg c_{A0}/a_{0}$
. Hence if
$a_{0}=O(1)$
then
$M\gg B_{0}$
(recall physical variables are non-dimensional). Next, we make the substitution
$\unicode[STIX]{x1D703}=\unicode[STIX]{x03C0}/2-\unicode[STIX]{x1D719}$
and consider the jump conditions for small perturbations around the parallel field
$\unicode[STIX]{x1D703}\ll 1$
. This greatly simplifies the jump conditions,
where we retain separate order terms for
$\unicode[STIX]{x1D703}$
where appropriate. Note that
$\unicode[STIX]{x1D70C},u_{n},p,c_{f}$
are identical to the gas-dynamic case and independent of
$\unicode[STIX]{x1D703}$
to leading order. The derivatives of these conditions with respect to
$M,\unicode[STIX]{x1D703}$
are also required. By direct differentiation of the above, checked numerically, we obtain
Equation (A 1) is
where the functions
$\unicode[STIX]{x1D713}_{1}=\boldsymbol{e}_{L}\boldsymbol{\cdot }\unicode[STIX]{x2202}\boldsymbol{v}/\unicode[STIX]{x2202}\unicode[STIX]{x1D719}$
,
$\unicode[STIX]{x1D713}_{2}=\boldsymbol{e}_{L}\boldsymbol{\cdot }\unicode[STIX]{x2202}\boldsymbol{v}/\unicode[STIX]{x2202}M$
,
$\unicode[STIX]{x1D713}_{3}=\boldsymbol{e}_{L}\boldsymbol{\cdot }\boldsymbol{s}/(u_{n}+c_{f})$
. These can be written in terms of their leading-order contributions,
Dividing through by
$\unicode[STIX]{x1D713}_{3}$
, the second and third terms of (A 24) can be integrated,
where
$\unicode[STIX]{x1D6F1}(\unicode[STIX]{x1D6FE})$
is given by (2.11) (noting
$p(\unicode[STIX]{x1D6FE})$
in that equation is distinct from the post-shock pressure shown here), and primes denote integration variables. The bounds of integration reflect integration from the unperturbed (lower) to the perturbed (upper) condition. We thus obtain
This result is equivalent to the gas-dynamic case if the exponential on the right-hand side is sufficiently close to unity to neglect. We have
with
$q(\unicode[STIX]{x1D6FE})$
known and
$\unicode[STIX]{x1D6F9}$
is some finite real positive constant. Using integration by parts, the integral on the right-hand side is
This is
$O(\unicode[STIX]{x1D703}^{2}/M^{2})$
assuming
$\unicode[STIX]{x2202}M/\unicode[STIX]{x2202}\unicode[STIX]{x1D703}$
is small from the following observation. Equation (A 24) expresses the dependence of the differential change
$\text{d}M$
on
$\text{d}\unicode[STIX]{x1D703}$
,
$\text{d}A$
. But dividing through by
$\unicode[STIX]{x1D713}_{2}$
shows that a change
$\text{d}\unicode[STIX]{x1D703}$
has at most
$O(\unicode[STIX]{x1D703}/M)$
effect on
$\text{d}M$
, hence the variation of
$M$
based on
$\unicode[STIX]{x1D703}$
is small. Then the exponential on the right-hand side of (A 28) is
$1+O(\unicode[STIX]{x1D703}^{2}/M^{2})$
, acting as an MHD correction to the strong-shock gas-dynamic result. It can be shown that
$\unicode[STIX]{x1D703}=O(\unicode[STIX]{x1D716})$
so that
for perturbed parallel MHD shocks for which
$M_{f}\gg 1$
.








