1. Introduction
Shock decay is fundamental to numerous problems in fluid mechanics, resulting from either the geometric or unsteady expansion of the post-shock flow. Geometric effects have been famously modelled by Whitham’s geometric shock dynamics (Whitham Reference Whitham1999, Chapter 8). However, predicting shock decay from the interaction with an unsteady wave in a general medium remains a challenging problem to describe analytically because a shock’s motion is coupled with the post-shock flow. Predictive models for this wave interaction are important because it is fundamental to many problems in shock wave physics. In detonation physics, it is essential to the unsteady shock front of gaseous detonations (Jackson & Short Reference Jackson and Short2013), to critical phenomena like minimum ignition energy (Eckett, Quirk & Shepherd Reference Eckett, Quirk and Shepherd2000) and to the operation of detonation-driven shock tubes (Jiang et al. Reference Jiang, Zhao, Wang and Takayama2002). The interaction causes the shock attenuation in experiments using flyer plates (Fowles Reference Fowles1960) and laser-driven shocks (Cottet & Romain Reference Cottet and Romain1982). Application of geometric methods to problems like spherical blast wave propagation is substantially complicated by the unsteady wave interaction (Best Reference Best1991). The interaction of an unsteady expansion with a shock is isolated for plane shock waves in equilibrium flows, and so this problem is the focus of the present article. With modern computational methods it is straightforward to directly simulate this one-dimensional shock dynamics, however, analytical methods remain essential for physical insight, time-efficient solutions, and analysis of experimental and computational data.
Many shock-propagation theories have been developed over nearly a hundred years of research. A common analytical approach is to specify the conservation equations to the shock discontinuity and combine them with the Rankine–Hugoniot equations. A single equation can be derived, and early formulations by Cassen & Stanton (Reference Cassen and Stanton1948) and Chen & Gurtin (Reference Chen and Gurtin1971) showed how shock acceleration is determined by the balance of the post-shock pressure gradient with geometric divergence or chemical reaction, respectively. The resulting equation is often unnamed but sometimes referred to as the shock-change equation (Fickett & Davis Reference Fickett and Davis1979) or as singular surface theory (Wright Reference Wright1976). A family of shock-change equations can be derived that relate shock acceleration to a derivative of any post-shock flow variable (Radulescu Reference Radulescu2020). For one-dimensional equilibrium flows, predicting a shock’s motion from these equations requires an additional condition on the post-shock flow, and this condition is typically what distinguishes different shock-propagation theories and determines their accuracy for a given problem. Taylor (Reference Taylor1939) developed a first theory by approximating the post-shock pressure gradient as constant. Chandrasekhar (Reference Chandrasekhar1943) obtained a solution for weak shock pulses by assuming the velocity and sound speed to be spatially linear. Friedrichs (Reference Friedrichs1948) first solved the problem of a weak plane shock decayed by a centred expansion in a perfect gas. This specific problem has seen significant attention since it is the simplest formulation for a shock decayed by an unsteady wave. Burnside & Mackie (Reference Burnside and Mackie1965) specifically analysed the initial decay rate of the shock. Ardavan-Rhad (Reference Ardavan-Rhad1970) and Sharma, Ram & Sachdev (Reference Sharma, Ram and Sachdev1987) developed models also assuming linearity of the post-shock velocity distribution. Fowles (Reference Fowles1960) derives a similar theory to Friedrichs using a Murnaghan equation of state. For general one-dimensional shocks (planar, cylindrical and spherical), Brinkley & Kirkwood (Reference Brinkley and Kirkwood1947) derived a second-order shock-propagation equation using a condition on the similarity of shock energy over time. Many other theories have come from efforts to model the non-self-similar motion of blast waves when the shock strength is finite and the upstream pressure is non-zero. These theories are not reviewed here but are described in monographs by Korobeinikov (Reference Korobeinikov1991), Sachdev (Reference Sachdev2004) and Lee (Reference Lee2016), which also discuss some of the other theories above.
The shock-change equation formalism was also used by Chester (Reference Chester1954), Chisnell (Reference Chisnell1957) and Whitham (Reference Whitham1958) to model the effect of a non-uniform upstream medium on a shock’s motion, particularly due to quasi-one-dimensional area changes. They neglected the coupling between the shock’s motion and the post-shock flow, which is equivalent to assuming that all incoming
$C^+$
characteristics originate from a region of uniform flow. Whitham developed the theory into his shock dynamics (Whitham Reference Whitham1999, Chapter 8) and identified that the method’s fundamental assumption is
at the shock front, where
$P$
is the pressure,
$\rho$
is the density,
$a$
is the sound speed and
$u$
is the particle velocity. The approximation has enabled expedient and reasonably accurate estimation of shock motion for a wide range of problems. However, for problems with rapid geometric expansion, such as in blast waves and shock diffraction (Skews Reference Skews1967), coupling with the post-shock flow cannot be ignored and so the accuracy of (1.1) is worse. The effect of incoming disturbances on Chester–Chisnell–Whitham theory was studied by Rośaciszewski (Reference Rośaciszewski1960), Oshima et al. (Reference Oshima, Sugaya, Yamamoto and Totoki1965) and Yousaf (Reference Yousaf1974, Reference Yousaf1982), and ad hoc methods (Ridoux et al. Reference Ridoux, Lardjane, Monasse and Coulouvrat2019) have been developed to remedy this issue for numerical implementations of geometric shock dynamics (Henshaw, Smyth & Schwendeman Reference Henshaw, Smyth and Schwendeman1986). Best (Reference Best1991) sought to include the effect of incoming disturbances by extending the approximation (1.1) to higher orders.
Shock-propagation theories are not limited to approximations on first-order post-shock derivatives but can be formulated for any higher-order derivative. If a shock-change equation is derived for each term in the series expansion of a dependent variable, then an infinite hierarchy of equations can be obtained, and truncation of the series expansion provides a sufficient condition to solve all lower-order equations. Friedlander (Reference Friedlander1958) presents this theory in detail for sound pulses, where higher-order equations provide corrections to geometric acoustics. Similarly, since geometric shock dynamics is obtained from (1.1), Best (Reference Best1991) derived higher-order corrections using a series expansion in terms of
An alternative approach is given by Sharma & Radha (Reference Sharma and Radha1994), who use a series expansion in space of the post-shock pressure, so that truncation at order
$n$
is given by
Although arbitrarily higher-order shock-propagation equations can be derived, enabling in principle arbitrarily accurate solutions, the utility of these methods is limited because higher-order equations become exceedingly cumbersome to derive and the accuracy achievable at any given order is not clear. Additionally, higher-order equations require initial conditions at every lower order. These initial conditions cannot be arbitrary, since they must be compatible with a series expansion of a solution to the governing equations. Obtaining these initial conditions is itself a difficult problem.
The difficulty of these higher-order theories is highlighted for the problem of plane shock decay. Plane shock waves in a uniform medium can only decay from the interaction with a simple wave, which entirely determines the resulting shock motion. In the simplest case, the wave is self-similar and centred, and a space–time diagram for the interaction with a shock is shown in figure 1. The shock interaction generates a wave propagating along
$C^{-}$
characteristics, which perturbs the post-shock flow from purely the incident simple wave. For an arbitrary flow variable,
$q$
, the perturbed quantity in the post-shock flow can be written simply as
where
$q^{(0)}$
is given by the unperturbed incident simple wave and
$q^{(1)}$
is the perturbation. An infinite hierarchy of shock-change equations can be obtained by a series expansion of
$q$
at the shock front. The series expansion can be truncated to solve the system of equations, however, this introduces truncation error not only from the perturbation, but also the incident wave. Instead, if only the series expansion for the perturbation is truncated
then the system of equations can be solved including the effect of the unperturbed simple wave at all orders. The problem is then reduced to identifying the appropriate variable to use for
$q$
and obtaining initial conditions for the perturbed wave. The subject of this article is the development, implementation and validation of this theory for the decay of plane shocks.
Space–time diagram of a shock decayed by a centred expansion wave. This diagram was generated from numerical simulation results presented later in this work for a Mach 3 shock and isentropic exponent
$\gamma =1.4$
. Here,
$X_{0}$
is the shock’s initial distance from the origin, and
$a_{1}$
is the upstream sound speed.

Since shock wave phenomena are important in many diverse media, an important point is that theories using the shock-change equation formalism can be derived for a general equation of state. This has been used before by some authors. Brinkley & Kirkwood (Reference Brinkley and Kirkwood1947) derive their theory for a general equation of state, Best (Reference Best1991) implements a Tait equation of state and Singh & Arora (Reference Singh and Arora2021) applied Sharma & Radha’s theory to a van der Waals gas. However, most prior work only considers a perfect gas model. The theory presented in this article is derived for a general equation of state.
The structure of this article is as follows. In § 2, the problem of a shock decayed by an arbitrary simple wave is formulated. From analysis of the simple wave motion, it will be shown that an optimal truncation term is the second gradient of velocity,
$u_{xx}$
, which is identically zero throughout a centred expansion in a perfect gas. The shock-change equation for
$u_{xx}$
is derived in § 3. The derivation is developed by defining coefficients for each first-order shock-change equation, which enables a compact presentation of the second-order results. The second-order ordinary differential equation and strong and weak shock solutions are discussed in § 4. In order to implement the shock decay model for any given simple wave interaction, the initial shock decay rate is required. A solution for the perturbed initial condition is given in in § 5. Finally, § 6 presents the major results of this article, where the present model is compared with numerical simulations and several prior theories.
2. Formulation
An initially steady plane shock wave decays when overtaken by a simple expansion wave. The properties of the expansion wave determine the rate of decay of the shock over time. Any simple wave can be modelled as having originated from the motion of some piston. If a piston impulsively accelerates to speed
$u_{2}$
and impulsively stops after time
$\tau _{{p}}$
, then a shock with speed
$U_{0}$
is driven ahead of a centred expansion wave that overtakes the shock at later time. Figure 1 depicts the resulting space–time diagram for a Mach 3 shock, where the time when the piston stops is
$t=0$
. Coordinates are scaled by the shock position when the piston stops, which is given by
The space–time diagram shows the
$C^-$
characteristics of the reflected wave. The particle path drawn intersects the point at which the shock begins decaying and so bounds the region of non-uniform entropy behind the shock. The non-uniform entropy and reflected wave perturb the incident simple wave.
The theory of simple waves is discussed in many books, e.g. Thompson (Reference Thompson1972) and Landau & Lifshitz (Reference Landau and Lifshitz1987). The equations describing any simple wave for a general equation of state are
where
$f(u)$
is some function that satisfies the boundary conditions given by the piston motion and
$\Gamma$
is the fundamental derivative of gas dynamics (Thompson Reference Thompson1971).
If the piston is impulsively stopped, then all characteristics are centred at the stopping point and (2.2) becomes
Equation (2.4) is also obtained asymptotically from (2.2) as
$t\rightarrow \infty$
, because on a given
$C^+$
characteristic
$f(u)$
is constant and so becomes much smaller than
$(u+a(u))t$
. Using (2.3), the velocity gradient in the centred wave is given by
which shows that
$u_{x}$
is spatially uniform, except for any variation in
$\Gamma$
. If the medium is a perfect gas, then
$\Gamma =(\gamma +1)/2$
is constant, where
$\gamma$
is the ratio of specific heat capacities, and the first and second velocity gradients are
The second gradient,
$u_{xx}$
, is exactly zero everywhere throughout the wave. From (2.3), it is straightforward to show that the second gradient of sound speed,
$a_{xx}$
, is also zero everywhere. Second-order derivatives of all other dependent variables are non-zero. The temperature, pressure and density throughout the wave are given by
\begin{align} T &= T_{0}\left (\dfrac {a}{a_{0}}\right )^{2} , \nonumber \\ P &= P_{0}\left (\dfrac {a}{a_{0}}\right )^{\frac {2\gamma }{\gamma -1}} , \nonumber\\ \rho &= \rho _{0}\left (\dfrac {a}{a_{0}}\right )^{\frac {2}{\gamma -1}} , \end{align}
where the subscript
$0$
denotes a reference state in the isentropic flow. For values of
$\gamma$
where
$n=2\gamma /(\gamma -1)$
is an integer, then the lowest-order gradients of
$T$
,
$P$
and
$\rho$
to vanish are
For
$\gamma =5/3$
,
$n=5$
and for
$\gamma =7/5$
,
$n=7$
. In Best’s truncation term (1.2), partial derivatives with respect to time are used. For all second-order derivatives, including mixed partials, only
$u_{xx}$
and
$a_{xx}$
are zero. This can be seen by suitably differentiating (2.4) and (2.8).
For a centred expansion in a perfect gas,
$u_{xx}$
and
$a_{xx}$
can only be non-zero behind a decaying shock due to the perturbation by reflected waves. The proposed model is to neglect this perturbation and apply
$u_{xx}=0$
at the shock, which is a sufficient condition to obtain a second-order shock-propagation equation. The term
$u_{xx}$
is chosen over
$a_{xx}$
due to the simpler derivation and because it is continuous through jumps in the entropy gradient, such as across the particle path in figure 1. Note that this model is only applied in the limit approaching the shock position from behind, and so it is independent of discontinuities in
$u_{xx}$
, e.g. at the head of the reflected wave.
For an arbitrary simple wave in a general medium,
$u_{xx}\neq 0$
, and so this variation must be accounted for. If
$\Gamma$
is not constant, then
where
$\partial _{a}\Gamma$
is the variation of
$\Gamma$
with the equilibrium sound speed at constant entropy. For many cases, (2.12) may be sufficiently small that it can be neglected, for example, this will be shown for equilibrium air. In cases where this approximation cannot be made, then the
$u_{xx}$
in the unperturbed incident wave must be evaluated for each characteristic.
If the piston slows to a halt monotonically but its motion is otherwise general, then
$u_{x}$
and
$u_{xx}$
are given by
and, for a perfect gas,
By neglecting only the perturbation to
$u_{xx}$
by reflected waves, the unperturbed value given by (2.15) can still be used to evaluate
$u_{xx}$
at the shock. However, as discussed previously, the simple wave from a general piston deceleration rapidly approaches the self-similar centred expansion as time advances. So, an additional approximation is to still apply
$u_{xx}=0$
at the shock and use (2.15) to estimate the additional induced error. This is equivalent to approximating the incident simple wave as a centred expansion with an equivalent initial velocity gradient
$u_{x}$
, which determines the initial shock decay rate.
The tendency toward a self-similar solution is a feature of many fluid mechanics problems, including shock propagation. Strong decaying shocks over sufficiently large time approach a self-similar limit described by Zel’dovich & Raizer (Reference Zel’dovich and Raizer1967). In this limit,
$u_{xx}$
again equals zero, including behind the decaying shock, even if
$u_{xx}\neq 0$
initially from a general piston motion and the reflected perturbation. Uniformity of the velocity gradient in self-similar flows is a property discussed by Pert (Reference Pert1980) and motivated the work by Sharma et al. (Reference Sharma, Ram and Sachdev1987). Indeed, Chandrasekhar (Reference Chandrasekhar1943) and Ardavan-Rhad (Reference Ardavan-Rhad1970) both also use similar models. The difference here is that
$u_{xx}$
is assumed to be zero only at the shock front, and no assumptions are made about the flow further behind the shock.
This shock decay model will be compared with numerical simulations to test the three factors that cause
$u_{xx}$
to deviate from zero. First, simulations of shocks decayed by a centred expansion in a perfect gas will evaluate the magnitude of the perturbation by the shock interaction, since
$u_{xx}^{(0)}=0$
exactly. Second, simulations of shocks decayed by a centred expansion in equilibrium air will provide one example of a general equation of state that significantly departs from a perfect gas. Third, simulations of shocks decayed by the simple wave generated from the constant deceleration of the piston will examine the departure from
$u_{xx}^{(0)}=0$
.
3. Shock-change equations
The aim of the following derivation is to obtain the shock-change equation that relates plane shock motion with post-shock values of
$u_{xx}$
. Aspects of the derivation appear in many previous articles, including recent work (Radulescu Reference Radulescu2020). However, other than the main results, a useful feature of the present derivation is the formalism of defining coefficients for each shock-change equation. These coefficients can be evaluated independent of any problem and provide a substantially more compact approach for deriving higher-order shock-change equations for a general equation of state. In this work, equilibrium flow is specified throughout because non-equilibrium phenomena, such as vibrational relaxation or exothermic chemical reaction, are also coupled with the shock motion. These effects are included in many shock-change equation derivations (Fickett & Davis Reference Fickett and Davis1979; Sharma & Radha Reference Sharma and Radha1994), however, they are beyond the scope of the present work. Equilibrium flow assumes that the time scale of these phenomena is either much greater or smaller than characteristic flow time scales. Vincenti & Kruger (Reference Vincenti and Kruger1965) describe equilibrium flows in detail.
The equations of motion for equilibrium flow in one dimension, neglecting diffusion of mass, momentum, and energy, are
where
$a$
is the equilibrium sound speed. An equation of state closes the system and can be specified generally, for example, as
$a=a(P,\rho )$
. It is useful as a first step to combine the continuity and energy equation, which gives
Consider a shock propagating with speed
$U(t)$
and position
$X(t)$
into an otherwise uniform flow with conditions given by
$u_{1}$
,
$P_{1}$
and
$\rho _{1}$
, where subscript 1 denotes the upstream state. The derivation in the case of a non-uniform upstream flow is given by Schoeffler & Shepherd (Reference Schoeffler and Shepherd2023a
). Although the shock is unsteady, the discontinuous jump in flow variables can still be found by control volume analysis and is given instantaneously at all times by the Rankine–Hugoniot equations
where subscript 2 denotes the post-shock state,
$h$
is the enthalpy and
$w$
is the flow velocity in the shock-fixed frame, i.e.
$w=U-u$
. With an equation of state, the Rankine–Hugoniot equations can be solved for the post-shock state, where each quantity can be written generally as
\begin{align} w_{2}&=w_{2}(w_{1}, P_{1}, \rho _{1}) , \nonumber \\ P_{2}&=P_{2}(w_{1}, P_{1}, \rho _{1}), \nonumber \\ \rho _{2}&=\rho _{2}(w_{1}, P_{1}, \rho _{1}), \nonumber \\ a_{2}&=a_{2}(P_{2},\rho _{2}), \nonumber \\ &=a_{2}(w_{1}, P_{1}, \rho _{1}). \end{align}
Assuming
$u_{1}=0$
, then
$w_{1}=U(t)$
. Since
$w_{1}=U(t)$
is not constant, the post-shock quantities are varying with time, and so the flow is non-uniform. The resulting gradients behind the shock are described by the conservation equations, (3.2) and (3.4), evaluated at the shock discontinuity, i.e.
\begin{equation} \begin{aligned} \left .\dfrac {\textrm{D} {u} }{\textrm{D}t}\right \vert _{2} + \dfrac {1}{\rho _{2}}\left .\dfrac {\partial {P}}{\partial x}\right \vert _{2} = 0 ,\\[5pt] \left .\dfrac {\textrm{D} {P} }{\textrm{D}t}\right \vert _{2} + \rho _{2} a_{2}^{2}\left .\dfrac {\partial {u}}{\partial x}\right \vert _{2} = 0 . \end{aligned} \end{equation}
The time variation of any post-shock variable can be obtained by differentiating (3.8), e.g. for the post-shock pressure,
where
$\dot {U}(t)$
is the shock acceleration. The partial derivative coefficient is only a function of the shock Hugoniot and instantaneous shock speed. The time derivative of the post-shock quantity
$P_{2}$
is equivalent to a total derivative of the field variable evaluated at the shock’s position,
$P(X(t),t)$
, i.e.
This derivative is analogous to the material derivatives in the conservation equations and referred to as shock derivatives. Material derivatives can be expressed in terms of shock derivatives by
Applying (3.12) to the (3.9) gives
\begin{equation} \begin{gathered} \dfrac {\textrm{d} {u_{2}} }{\textrm{d}t} + (u_{2}-U)u_{x,2} + \dfrac {P_{x,2}}{\rho _{2}} =0 , \\ \dfrac {\textrm{d} {P_{2}} }{\textrm{d}t} + (u_{2}-U)P_{x,2} + \rho _{2}a_{2}^{2}u_{x,2} =0 , \end{gathered} \end{equation}
where subscript notation has been adopted for partial differentiation. The equations can now be combined to eliminate either the pressure or velocity gradient. Eliminating the pressure gradient and simplifying gives
where
The shock derivatives can be expanded in terms of the shock acceleration by differentiating (3.8) as shown in (3.10). Equation (3.14) becomes
This result can be expressed compactly as
where
$\dot {M}=\dot {U}/a_{1}$
and
The coefficient
$F$
is non-dimensional and only a function of the shock Hugoniot. Equation (3.17) represents one of a family of shock-change equations that relate first-order derivatives of post-shock flow variables with the shock acceleration. All first-order shock-change equations can be expressed similarly in terms of a coefficient multiplying the shock acceleration to give any post-shock flow derivative.
Shock-change equations for all other post-shock flow derivatives can be derived using (3.17). The equation for the pressure gradient can be derived from the momentum equation (3.2)
\begin{equation} \begin{aligned} \dfrac {1}{\rho _{1}a_{1}}\left .\dfrac {\partial {P}}{\partial x}\right \vert _{2} &= -\dfrac {\rho _{2}}{\rho _{1}a_{1}}\left .\dfrac {\textrm{D} {u} }{\textrm{D}t}\right \vert _{2} \\ &= -\dfrac {\rho _{2}}{\rho _{1}a_{1}}\left [\dfrac {\textrm{d} {u_{2}} }{\textrm{d}t} - w_{2}\left .\dfrac {\partial {u}}{\partial x}\right \vert _{2} \right ] \\ &= -\dfrac {\rho _{2}}{\rho _{1}}\left [\dfrac {\partial {u_{2}} }{\partial w_{1}}-\dfrac {w_{2}}{a_{1}}F \right ]\dot {M} \\ &= G\dot {M} , \end{aligned} \end{equation}
where
$G$
is the corresponding coefficient for the pressure gradient. The shock-change equation for the density gradient can be obtained from (3.1) and is
With
$G$
and
$H$
, coefficients for any other thermodynamic quantities can be derived using the equation of state. For example, the sound speed gradient is given by
where the partial derivative coefficients are thermodynamic functions.
All of the above are first-order shock-change equations. By differentiating the conservation equations, a similar procedure of substitution can be used to obtain higher-order shock-change equations. The gradients of (3.2) and (3.4) are
Expanding the derivatives gives
and by re-expressing time derivatives as shock derivatives we have
Eliminating
$P_{xx}$
gives a single equation
The shock derivatives of post-shock gradients can be found from differentiating the first-order shock-change equations, i.e.
where
$\ddot {M}$
is the second time derivative of the shock Mach number, and
$F'$
and
$G'$
are
Therefore, by replacing all post-shock gradients with their corresponding shock-change equation and grouping terms, (3.30) can be simply expressed as
where
$K$
and
$L$
are second-order shock-change coefficients given by
\begin{align}& K = \left [ G' + MF' + MF^{2} - \dfrac {\rho _{1}^{2}}{\rho _{2}^{2}}MGH+FG+\dfrac {a_{2}^{2}}{a_{1}^{2}}HF + 2\dfrac {\rho _{2} a_{2}}{\rho _{1}a_{1}}EF\right ] ({G + M F})^{-1} , \end{align}
Similar to the first-order results,
$K$
and
$L$
are non-dimensional and valid for an arbitrary equation of state, where the only assumption has been that the flow is in thermodynamic equilibrium. Equation (3.34) is the desired second-order shock-change equation for
$u_{xx}$
.
Sharma & Radha (Reference Sharma and Radha1994) instead formulate a second-order shock-change equation in terms of
$P_{xx}$
, and Best (Reference Best1991) uses
$\partial _{t}(P_{t}+\rho a u_{t})$
. These equations can be derived using (3.34). To obtain the equation for
$P_{xx,2}$
, (3.34) is substituted into (3.28), which gives upon simplification
where the coefficients are
\begin{align} J &= \dfrac {F' + M\dfrac {\rho _{1}K}{\rho _{2}L} +F^2 - \dfrac {\rho _{1}^{2}}{\rho _{2}^{2}}GH }{F + \dfrac {\rho _{1}M}{\rho _{2}L}} , \end{align}
The coefficients for Best’s formulation are more complex and therefore derived separately in Appendix A.5.
For a perfect gas, the equation of state is given by the ideal gas law, and the heat capacities are constant. All of the shock-change coefficients can be re-expressed as functions of only
$M$
and
$\gamma$
. Some of the coefficients are given here explicitly
The coefficient for the sound speed gradient,
$E$
, can be obtained from (3.23) using the perfect gas equation of state,
Each shock-change coefficient above is plotted for a range of
$M$
and
$\gamma$
in Appendix B.
4. Shock decay model
For a known incident simple wave, the unperturbed second velocity gradient
$u_{xx,2}^{(0)}$
can be used to close the shock-change equation (3.34) and solve for the shock Mach number time evolution. As discussed in § 2,
$u_{xx,2}^{(0)}=0$
exactly for centred expansion waves in a perfect gas and can be applied as a model for arbitrary simple waves with a general equation of state. By applying this to (3.34), then the following shock-propagation equation is obtained:
\begin{align} \ddot {M} + K\dot {M}^{2} &= 0 ,\nonumber \\[4pt] M(0) &= M_{0}, \\[4pt] \dot {M}(0) &= \dot {M}_{0} ,\nonumber \end{align}
where
$K=K(M)$
is given by (3.35) for a general equation of state and (3.43) for a perfect gas. The system of (4.1) describes an initial value problem, which can be numerically integrated for known initial conditions and equation of state to obtain the solution
$M(t)$
.
For a perfect gas, figure 2 shows that
$K^{-1}$
has a near linear dependence on
$M$
, which suggests approximating it as
where
$K(M_{0})$
is the value of
$K$
at the initial condition. With this approximation, (4.1) can be integrated analytically, and the solution is
\begin{equation} \begin{gathered} \delta (t) = \dfrac {1}{(1+\beta t/\alpha )^{\alpha }} ,\\ \delta (t) = \dfrac {M(t)-1}{M_{0}-1} ,\qquad \beta = \dfrac {-\dot {M}_{0}}{M_{0}-1} ,\qquad \alpha = -\dfrac {1}{K(M_{0})(M_{0}-1)+1} . \end{gathered} \end{equation}
The solution has the functional form of a power law, where the exponent
$\alpha$
is determined by the function
$K$
. Here,
$\beta$
is the initial shock decay rate and provides the time scale for the shock’s evolution.
Value of
$K^{-1}$
for a range of
$M$
and
$\gamma$
.

The shock decay model (4.1) was integrated for a range of initial shock Mach numbers and
$\gamma$
using a fourth-order Runge–Kutta scheme. The results are shown in figure 3 with the power-law approximation (4.3), where the time coordinate is scaled by the initial shock acceleration. Compared with numerically integrating (4.1), the approximate solution (4.3) is reasonably accurate with errors larger for increasing
$\gamma$
and
$M_{0}$
. For
$M_{0}=10$
and
$1\leq \gamma \leq 5/3$
, the error given by the approximate solution when
$\delta =0.4$
is less than 1.4 %, and when
$\delta =0.2$
it is less than 4.7 %. Values for the power-law exponent,
$\alpha$
, are plotted in figure 4.
Shock decay model and its power-law approximate solution for a perfect gas with (a)
$\gamma =1.2$
, (b)
$\gamma =1.4$
and (c)
$\gamma =1.6$
.

Variation in
$\alpha$
with
$M$
and
$\gamma$
.

The shock acceleration can be obtained by differentiating (4.3) and is
The time scale of local unsteadiness for a particle processed by the decaying shock is given by
$\tau _{{d}}$
. Equation (4.5) shows that
$\tau _{{d}}$
increases linearly with time as the shock decays.
The weak shock limit for
$\alpha$
is obtained from a series expansion about
$M_{0}=1$
and is
The leading-order term is the
$1/2$
power that is well known to be the solution for weak shock decay from Friedrichs (Reference Friedrichs1948). Notably, this approximation is good to four orders in
$(M_{0}-1)$
and independent of
$\gamma$
.
The strong shock limit,
$1/M_{0}\rightarrow 0$
, gives
where in this case
$\delta = M/M_{0}$
and
$\beta = -\dot {M_{0}}/M_{0}$
.
The power-law approximation has important correspondence with self-similar theories. Self-similar solutions typically apply in some asymptotic limit for a given problem (Barenblatt & Zel’dovich Reference Barenblatt and Zel’dovich1972). For strong shocks, in the limit of large time, when
$\beta t/\alpha \gg 1$
, the typical formulation of self-similar shock propagation is obtained
where
$A=M_{0}(\beta /\alpha )^{-\alpha }$
and
$\alpha$
is interpreted as the similarity exponent. In our model,
$\alpha$
for strong shocks is given by (4.7), which provides a good approximation for the similarity exponents reported by Zel’dovich & Raizer (Reference Zel’dovich and Raizer1967) for the problem of an impulsive load (note that the exponent is defined differently here). The agreement is not surprising since the self-similar solution results in
$u_{xx}=0$
, so the assumptions of the present model will yield exact results for such cases. This suggests that the general formulation for
$K$
could be used to obtain similarity exponents for other equations of state by examining the limit of
$M\rightarrow \infty$
.
The power-law approximation motivated recent work by the authors to model the decay of plane shocks in detonation-driven shock tubes (Schoeffler & Shepherd Reference Schoeffler and Shepherd2023b
). The strong shock formulation was used to fit simulation data, where
$\alpha$
and
$\beta$
were instead used as fit parameters. The agreement was excellent and provided a method for quantifying shock decay for varying shock tube conditions.
5. Initial shock decay rate
When a simple wave first overtakes an initially steady shock, then the initial shock acceleration,
$\dot {M}_{0}$
, is required to implement the shock decay model (4.1). This quantity is not generally known and must be estimated. Rough estimates can be obtained by using a first-order shock-change equation with a gradient in the incident simple wave, however, the first-order gradient is instantaneously perturbed by the interaction. A clear illustration of this is to compare the velocity and pressure gradients for a given shock acceleration, which cannot simultaneously match the gradients in the simple wave. The ratio of the pressure gradient to the velocity gradient in the incident simple wave is
and the ratio behind a shock is
These two quantities are generally not equal. For moderate strength shocks in gases with
$1\leq \gamma \leq 5/3$
, then
which increases for greater
$M$
and smaller
$\gamma$
. Clearly, both the pressure and velocity gradients behind a decaying shock wave cannot be simultaneously matched to the incident gradients of a simple wave. The wave reflected by the interaction is necessary to match flow gradients with the values given by shock-change equations. The initial gradients are perturbations of the incident values.
The perturbed post-shock state can be modelled as
where superscript
$(0)$
terms describe the incident simple wave, and superscript
$(1)$
terms describe the perturbation by the reflected wave. Here,
$u$
and
$P$
are the flow variables in the general region behind the shock. The approximation is that
$u^{(0)}\gg u^{(1)}$
and
$P^{(0)}\gg P^{(1)}$
. Then, to leading order, the
$C^+$
characteristic equation is (Landau & Lifshitz Reference Landau and Lifshitz1987, § 104)
\begin{equation} \left [\dfrac {\partial }{\partial t} + (u^{{(0)}}+a^{{(0)}}) \dfrac {\partial }{\partial x} \right ]\left (u^{(1)} + \dfrac {P^{(1)}}{\rho ^{(0)} a^{(0)}} \right )= 0 , \end{equation}
and so gradients along
$C^+$
characteristics are given by
\begin{equation} u^{(1)}_{x} + \dfrac {P^{(1)}_{x}}{\rho ^{(0)} a^{(0)}} - \dfrac {P^{(1)}}{\left(\rho ^{(0)}a^{(0)}\right)^{2}} \dfrac {\partial \rho ^{(0)}a^{(0)}}{\partial x} = 0 . \end{equation}
When the simple wave initially overtakes the shock, the reflected wave only perturbs the derivatives of post-shock flow variables, so that at the shock
\begin{equation} \begin{aligned} u_{2}^{(1)} &= 0 , \\ P_{2}^{(1)} &= 0 , \end{aligned} \end{equation}
and (5.6) becomes
\begin{equation} u^{(1)}_{x,2} + \dfrac {P^{(1)}_{x,2}}{\rho _{2} a_{2}} = 0 . \end{equation}
The perturbation (5.4) can be applied to the shock-change equations, giving
From a
$C^{-}$
characteristic through the simple wave, the unperturbed gradients are related by
\begin{equation} u_{x,2}^{(0)} - \dfrac {P_{x,2}^{(0)}}{\rho _{2}a_{2}} = 0 \;. \end{equation}
Equations (5.8) and (5.11) can be used to eliminate the pressure gradient terms from (5.10), which gives
and (5.12) can be combined with (5.9) to eliminate the perturbation term,
$u_{x,2}^{(1)}$
. The result is
For a given simple wave incident upon a shock with initial velocity gradient
$u_{x{,2}}^{(0)}$
, the shock-change equation (5.13) can be used to compute the initial shock acceleration, where the resulting velocity and pressure gradients are consistent with an acoustic perturbation to the incident simple wave. It is convenient to express (5.13) with a new coefficient
the inverse of which is plotted in figure 5 for a perfect gas with various
$\gamma$
.
Value of
$B^{-1}$
for a range of
$M$
and
$\gamma$
.

Equation (5.13) can be used to calculate the initial shock decay rate,
$\beta$
, defined by (4.3). For a centred wave in a perfect gas,
$u_{x{,2}}^{(0)}$
is given by (2.6), where
$t$
is the time when the wave first intersects the shock. Figure 6 plots
$\beta$
for various
$\gamma$
.
Variation in
$\beta$
with
$M$
and
$\gamma$
, where
$\beta$
is given by (4.3).

6. Numerical simulations
6.1. Methods
Numerical simulations were performed using the open-source finite-volume computational fluid dynamics toolbox OpenFOAM-9 (Greenshields Reference Greenshields2021) and the solvers implemented in the library blastFoam-5 (Heylmun, Vonk & Brewer Reference Heylmun, Vonk and Brewer2021). The equations of motion are solved in conservative form, so that the tracked variables are
$\{\rho , u, e\}$
. Fluxes are interpolated using the scheme by Kurganov, Noelle & Petrova (Reference Kurganov, Noelle and Petrova2001) and limited using the functions by van Leer (Reference van Leer1974) and van Albada et al. (Reference van Albada, van Leer and Roberts1997). Second-order Runge–Kutta time integration was used. Various validation cases are included in the blastFoam library, including the relevant test problem of interacting blast waves from Woodward & Colella (Reference Woodward and Colella1984).
For simulations of centred expansion waves, the initial condition corresponds with the time when the piston impulsively stops,
$t=0$
, as described in § 2. At this time, post-shock conditions for
$P$
,
$T$
and
$u$
are uniform from the left domain boundary,
$x=0$
, up to the shock position at
$x=1$
. A zero velocity boundary condition at
$x=0$
causes a centred expansion to form as time advances.
For all simulations, the grid resolution was
$2.5\times 10^3$
cells per unit length, i.e. the initial distance of the shock from the left boundary. Time steps were adjusted to preserve a maximum Courant number of 0.25. Time steps were written to file at a rate adjusted based on the expected initial shock acceleration. The criterion chosen was
$\beta \Delta t = 0.001$
, where
$\Delta t$
is the sampling interval. Simulations were run until shocks had decayed to approximately
$\delta =0.4$
. The domain lengths were adjusted accordingly. Typical simulation domains were
$5\times 10^4$
cells, and
$3\times 10^3$
time steps written to file. A grid-resolution study including post-processing methods was performed for
$M=10$
and
$\gamma =1.4$
for resolutions up to 10
$^4$
per unit length and confirmed grid independence of the results.
Shock speeds were measured from simulation results using a cross-correlation algorithm. For every pair of sampled time steps, the cross-correlation of the pressure gradient was computed, and the resulting correlation peak provides an estimate for the shock displacement. Because the numerical shock profile approximates an error function, pressure gradients and their cross correlation are accurately modelled by a Gaussian. Hence, the computed cross-correlations were fit to a Gaussian of the form
where
$a$
,
$b$
and
$x_{0}$
are fit parameters. Here,
$x_{0}$
provides a sub-grid-resolution estimate for the shock displacement. This algorithm was chosen for giving much less noisy data than, for example, computing the shock speed from the post-shock pressure or directly differentiating shock position data. Figure 7 illustrates the algorithm. In (a), two pressure gradients are shown, and their cross-correlation is fit to a Gaussian in (b).
Example of shock displacement calculation using cross correlation of pressure gradients.

In order to quantify residual terms in the second-order shock-change equation (3.34), it was necessary to compute
$\ddot {M}$
, which requires numerically differentiating
$M$
twice. This is prone to significant noise, so a smoothing algorithm was employed. Data for
$M$
were smoothed using the Whitaker smoother, as described by Eilers (Reference Eilers2003). This algorithm was chosen because it does not require interpolation at domain boundaries and so distortion is reduced when compared with other common smoothers. Distortion is nonetheless non-zero, so for estimation of the initial shock acceleration,
$\dot {M}_{0}$
, a cubic polynomial is fit to the first 100 points of
$M$
, and its derivative is evaluated at the time when the shock begins decaying.
The decay model (4.1) was solved numerically using a fourth-order Runge–Kutta integrator, where
$\dot {M}_{0}$
was computed using (5.13). For perfect gas calculations,
$K$
is given by (3.43). For calculations of strong shock waves in equilibrium air,
$K$
is given by (3.35), and all shock-change coefficients were computed using Cantera (Goodwin, Moffat & Speth Reference Goodwin, Moffat and Speth2021) and the Shock and Detonation Toolbox (Kao et al. Reference Kao, Ziegler, Bitter, Schmidt, Lawson and Shepherd2020). This was done by computing the equilibrium post-shock state for a range of shock speeds, and numerically differentiating the resulting data.
Thermodynamics for equilibrium air composed of 21 % O
$_2$
and 79 % N
$_2$
were computed with Cantera using the ninth-order polynomials given by McBride, Zehe & Gordon (Reference McBride, Zehe and Gordon2002) including ionic species. For implementation of equilibrium air in OpenFOAM, the equation of state was specified using tabular look-up methods available in blastFoam, where
$P$
and
$T$
are given in terms of tabular data of
$\rho$
and
$e$
. The data tables were generated using Cantera.
6.2. Decay by a centred expansion in a perfect gas
The time evolution of velocity, pressure, and their gradients is shown in figure 8 for a representative case with
$M_{0}=7$
and
$\gamma =1.4$
. Artefacts in the gradients at the shock front were eliminated by downsampling the data by a factor of five before computing the gradient. The leftmost contour corresponds to a time just before the expansion wave is incident upon the shock, and subsequent contours are after the shock has begun decaying. The interaction reflects a left-propagating wave along
$C^-$
characteristics, which introduces kinks in the velocity and pressure profiles. Although not obvious from (a) and (c), they are apparent in the velocity and pressure gradients in (b) and (d) as step discontinuities. This discontinuity propagates along the leading characteristic of the reflected wave and in (b) is not to be mistaken for a small numerical artefact that is apparent in early profiles. The pressure gradient in (d) shows a kink between the step discontinuity and the shock front, which corresponds to the particle path that bounds the region of non-uniform entropy. These features in both the velocity and pressure profiles are clearly weak compared with the gradients introduced by the incident centred wave, which is consistent with the claim made in § 5 that they can be modelled as perturbations.
Early evolution of velocity, pressure and their gradients for
$M_{0}=7$
and
$\gamma =1.4$
. The leftmost profile corresponds to
$t=0.381\sqrt {\gamma }$
, just prior to wave incidence, and
$\Delta t=0.127\sqrt {\gamma }$
between each subsequent profile.

The initial shock acceleration,
$\dot {M}_{0}$
, was measured from simulation results and compared with the value predicted using three estimates. The relative error of these three estimates is shown in figure 9 for three values of
$\gamma$
and
$M_{0}$
ranging from 1.5 to 10, where the relative error is given by
${\dot {M}_{0,{est}}}/{\dot {M}_{0,{sim}}}-1$
. As discussed in § 5,
$u_{x{,2}}^{(0)}$
and
$P_{x{,2}}^{(0)}$
are the velocity and pressure gradients in the incident centred expansion, unperturbed by the reflected wave from the interaction with the shock. Using these quantities and their shock-change equations directly introduces significant error for small
$\gamma$
and large
$M_{0}$
. The method described in § 5 uses the shock-change coefficient,
$B$
, that takes into account the effect of a weak acoustic perturbation and is effectively an average of the two other methods. The result is that
$u_{x{,2}}^{(0)}/B$
is a consistently more accurate prediction of
$\dot {M}_{0}$
. The average error is uniformly 0.5 %, and this is attributed in part to the numerical methods.
Estimates of
$\dot {M}_{0}$
using shock-change equations with unperturbed gradients in incident simple wave compared with values measured from numerical simulations.

In figure 10 results from a simulation for
$M_{0}=3$
and
$\gamma =1.4$
are used to evaluate the accuracy of various theories from prior work including the new model given by (4.1). Solutions by Chandrasekhar (Reference Chandrasekhar1943), Brinkley & Kirkwood (Reference Brinkley and Kirkwood1947), Friedrichs (Reference Friedrichs1948), Sharma et al. (Reference Sharma, Ram and Sachdev1987), Best (Reference Best1991) and Sharma & Radha (Reference Sharma and Radha1994) are plotted. Details on implementation of these theories are described in Appendix A. It is important to note that, except for Friedrichs (Reference Friedrichs1948) and Sharma et al. (Reference Sharma, Ram and Sachdev1987), all theories require the initial shock acceleration to be known, so the solution (5.13) was used for this. Clearly, the present model is most accurate, nearly indistinguishable from the simulation results. Theories by Chandrasekhar (Reference Chandrasekhar1943) and Brinkley & Kirkwood (Reference Brinkley and Kirkwood1947) are both also quite accurate, and so they are compared with the present model and simulation results for a stronger shock,
$M_{0}=7$
, in figure 11. In this case, the other models begin to diverge from the simulation results, but the present model still closely agrees.
Comparison of various theories for the decay of a
$M_{0}=3$
and
$\gamma =1.4$
shock with simulation results and our model.

Comparison for the decay of a
$M_{0}=7$
and
$\gamma =1.4$
shock.

The present model is compared with three simulation cases in figure 12 with
$M_{0}=3$
,
$M_{0}=6$
and
$M_{0}=9$
for
$\gamma =1.4$
. The time evolution of the relative error between the model and simulation, given by
${M_{{model}}}/{M_{{sim}}}-1$
, is shown in (b). Shock decay is slightly faster for the model, such that errors are uniformly negative. For
$M_{0}=3$
, it appears that the error approaches a constant value, but for
$M_{0}=6$
and
$M_{0}=9$
it is still increasing in magnitude. Although the duration in time of each simulation is not the same, they capture the same amount of shock decay,
$\delta =0.4$
.
Time evolution of (a)
$M$
from numerical simulations and model predictions and (b) model error. All cases are for
$\gamma =1.4$
.

Since errors are largest at final simulation time, they are plotted in figure 13 for all simulated cases. The dependence on
$\gamma$
is shown with additional data for
$M_{0}=7$
in (b). Error is larger for smaller
$\gamma$
and increasing
$M_{0}$
. For shock decay up to
$\delta =0.4$
, error for
$\gamma =1.2$
is less than 3 %, error for
$\gamma =1.4$
is less than 2 % and error for
$\gamma =1.6$
is less than 1 %. For
$M_{0}=7$
, the error is nearly 7 % for
$\gamma =1.01$
.
Relative error in model prediction for
$M$
at end of simulated time, corresponding to
$\delta =0.4$
. Dependence on
$\gamma$
is shown with more data in (b) for
$M_{0}=7$
.

Other than the estimate for
$\dot {M}_{0}$
, the only assumption in the model is that
$u_{xx,2}=0$
, and so the non-zero errors in figure 13 illustrate that this is not exactly true. Although
$u_{xx,2}=0$
in the initial centred expansion, the interaction with the shock generates a perturbation to the flow resulting in a non-zero value for
$u_{xx,2}$
. The shock-change equation for
$u_{xx,2}$
(3.34) is analytically exact, and so can be used to compute the magnitude of the perturbation from simulation data. In figure 14, the terms of (3.34) are plotted for the simulation case
$M_{0}=7$
and
$\gamma =1.4$
, where
$K$
is computed using the simulated
$M$
. In (a),
$\ddot {M}$
and
$-K\dot {M}^2$
are nearly indistinguishable. From (3.34), their difference is the residual term
$a_{1}Lu_{xx,2}$
, which is plotted in (b) and shows a small non-zero value initially, before rapidly decreasing to near zero. The initial magnitude of the terms in (a) is roughly twenty times greater than the initial value in (b), which shows that the perturbation is small compared with the terms in (a) and illustrates why the approximation
$u_{xx,2}=0$
produces such accurate predictions of the shock propagation.
Terms from second-order shock-change equation (3.34) evaluated from simulation data for
$M_{0}=7$
$\gamma =1.4$
, where quantities are non-dimensionalised using time scale
$X_{0}/a_{1}$
.

The exact shock-change equation (3.34) can be reformulated to obtain a small parameter in terms of
$u_{xx,2}$
Now, the model
$u_{xx,2}=0$
can be considered the limit of
$\epsilon \ll 1$
. The maximum value for
$\epsilon$
is at time
$t=0$
when the perturbation is strongest. This is estimated from simulation data and plotted in figure 15, which shows that
$\epsilon$
is largest for decreasing
$\gamma$
and increasing
$M_{0}$
, consistent with the errors in figure 13.
Maximum value of
$\epsilon$
, which quantifies the perturbation by the reflected wave.

In contrast, for the analogous formulations used by Best (Reference Best1991) and Sharma & Radha (Reference Sharma and Radha1994), where the equivalent residual term is defined by
$\partial _{t}(P_{t}+\rho a u_{t})$
and
$P_{xx}$
, respectively, the residual term is never small because the gradients are never small in the incident simple wave, regardless of the reflected perturbation. For example, the equation for
$P_{xx,2}$
is
\begin{align}&\quad \hat {\epsilon } = \dfrac {NF^{2}}{J} \dfrac {P_{xx,2}}{\rho _{1}u_{x{,2}}^{2}} . \end{align}
In a centred expansion in a perfect gas,
$P_{xx{,2}}$
at the head of the wave is given by
Neglecting the perturbation by the reflected wave, then for
$\gamma =7/5$
and
$M=5$
,
$\hat {\epsilon }=5.37$
, whereas for the
$u_{xx{,2}}$
formulation
$\epsilon =0$
, exactly.
6.3. Decay by a centred expansion in equilibrium air
Figure 16 shows calculations of the shock-change coefficients relevant to the decay model,
$K$
and
$B$
, for
$M$
up to 20. In (a)
$K^{-1}$
remains roughly linear. In (b),
$B^{-1}$
diverges significantly from
$\gamma =1.4$
, indicating that for a given
$u_{x}^{(0)}$
, the initial shock decay rate is greater in equilibrium air.
Shock-change coefficients
$K^{-1}$
and
$B^{-1}$
for shock Mach numbers up to 20 in a
$\gamma =1.4$
gas and in equilibrium air initially at 50 kPa, 300 K air (21 % O
$_{2}$
and 79 % N
$_{2}$
).

Simulations were performed for three shock Mach numbers (5, 10 and 15) in air initially at 50 kPa and 300 K. In figure 17(a), the shock Hugoniot and isentrope are plotted. Also shown is the chemically frozen Hugoniot. Figure 17(b) shows the tabular data for
$P(\rho , e)$
, where
$P$
is normalised by the chemically frozen pressure,
$P_{{fr}}$
, at the same
$\rho$
and
$e$
. The shock Hugoniot and isentropes are also plotted in figure 17(b), where the area bounded by the curves contains all thermodynamic states accessed by the simulated flow.
Thermodynamics for simulations of shocks in equilibrium air. (a) Shock Hugoniots and isentropes, (b) contours of tabular data for
$P=P(\rho , e)$
. Abbreviations `fr’ and `eq’ denote chemically frozen and equilibrium, respectively.

Results from numerical simulations are compared with model predictions in figure 18. The time evolution of the shock Mach number is shown in (a), (b) and (c), and the relative error is shown in (d). The model accuracy is excellent with error less than 1 % for both
$M_{0}=5$
and
$M_{0}=10$
cases and less than 2 % for
$M_{0}=15$
. This clearly shows that the model is effective even for equations of state very different from a perfect gas. Results for
$\gamma =1.4$
are also shown for comparison. The large error can be attributed to the discrepancy in
$B^{-1}$
shown in figure 16(b).
Comparison between numerical simulations and model predictions for strong shocks in equilibrium air initially at 50 kPa and 300 K.

The power-law approximation can also be applied for problems with general equations of state, where
$K(M_{0})$
is computed accordingly. Figure 19 shows
$\alpha$
and
$\beta$
for
$M$
up to
$20$
. The non-monotonic behaviour of
$\alpha$
as
$M_{0}$
increases is due to the sequential effects of vibrational excitation, chemical dissociation and ionisation in equilibrium air. Similar behaviour can be observed from plots of
$\gamma$
(Henderson & Menart Reference Henderson and Menart2008).
Parameters for power-law approximation of decay model for equilibrium air at 50 kPa and 300 K.

The interaction with the centred wave for equilibrium air did not introduce a larger perturbation to the incoming simple wave than for a perfect gas. As discussed in § 2, the other source for non-zero
$u_{xx{,2}}$
is in variation of
$\Gamma$
on
$C^+$
characteristics in the simple wave. Here,
$\Gamma$
and
$a_{1}\partial _{a}\Gamma$
are plotted in figure 20 along the post-shock isentrope of the
$M_{0}=15$
case. These values can be used with (3.34) to estimate the maximum
$\epsilon$
, where
$\epsilon$
is given by
For
$M_{0}=15$
,
$LF^2/K=2.16$
. Then, using the maximum values shown in figure 20 for
$\Gamma$
and
$a_{1}\partial _{a}\Gamma$
gives
$\epsilon \leq .014$
. So, for equilibrium air at these conditions, the effect of non-constant
$\Gamma$
is negligible, and the model assumption that
$u_{xx,2}\approx 0$
holds.
Variation of (a)
$\Gamma$
and (b)
$a_{1}\partial _{a}\Gamma$
along
$M_{0}=15$
post-shock isentrope, where
$v_{2}$
is the post-shock specific volume.

6.4. Decay by a simple wave from the constant deceleration of a piston in a perfect gas
If the piston does not impulsively stop, but instead slows at a gradual rate, then a non-self-similar simple wave is generated. If the piston slows with a constant acceleration to a halt, then the piston velocity,
$v$
, and position,
$X_{{p}}$
, over time are given by the piecewise expressions
\begin{align} v = \begin{cases} u_{2}(1 - t/\tau _{{s}}) & 0 \leq t \leq \tau _{{s}} \\ 0 & t \geq \tau _{{s}} \end{cases} , && X_{{p}} = \begin{cases} u_{2}t\left (1 - \dfrac {t}{2\tau _{{s}}}\right ) & 0 \leq t \leq \tau _{{s}} \\[10pt] \dfrac {u_{2}\tau _{{s}}}{2} & t \geq \tau _{{s}} \end{cases} , \end{align}
where
$\tau _{{s}}$
is the time when the piston is fully stopped. The solution for the simple wave is given by (2.2), where
$f(u)$
is obtained from the piston path. The procedure is demonstrated for an exponential piston by Zel’dovich & Raizer (Reference Zel’dovich and Raizer1967), however, in that case the result is implicit. For a constant-deceleration piston, all quantities can be found explicitly throughout the wave. At the piston face,
$u=v$
and so
where time is expressed in terms of the piston speed, i.e.
$t=\tau _{{s}}(1-v/u_{2})$
. For a perfect gas, the sound speed is given by
and so (6.9) can be simplified to obtain the general expression for
$f(u)$
in the simple wave
\begin{equation} f(u) = \dfrac {u_{2}\tau _{{s}}}{2}\left (1-\left (\dfrac {u}{u_{2}}\right )^2\right ) - \left [\dfrac {\gamma +1}{2}u - \dfrac {\gamma -1}{2}u_{2}+a_{2}\right ]\left (1-\dfrac {u}{u_{2}}\right )\tau _{{s}} . \end{equation}
With
$f(u)$
,
$u(x,t)$
throughout the simple wave can be obtained from (2.2)
\begin{align} \dfrac {u}{u_{2}} = 1 &- \dfrac {a_{2}}{\gamma u_{2}} -\dfrac {\gamma +1}{2\gamma } \dfrac {t}{\tau _{{s}}}\nonumber \\ & + \dfrac {1}{\gamma } \sqrt {\left (\dfrac {\gamma +1}{2}\dfrac {t}{\tau _{{s}}}\right )^{2} + 2\gamma \left (\dfrac {x}{u_{2}\tau _{{s}}}-\dfrac {t}{\tau _{{s}}}\right ) - (\gamma -1)\dfrac {a_{2}}{u_{2}}\dfrac {t}{\tau _{{s}}} + \left (\dfrac {a_{2}}{u_{2}}\right )^{2} } . \end{align}
The sound speed can be obtained from (6.10), and other quantities follow from isentropic relations.
The velocity gradients,
$u_{x}$
and
$u_{xx}$
, are found by differentiating (6.12). The result for
$u_{xx}$
can be simply expressed as
which is valid throughout the wave.
With the additional time scale,
$\tau _{{s}}$
, a single additional non-dimensional variable distinguishes resulting shock motions given by
$\sigma =\tau _{{s}}/\tau _{{p}}$
, where
$\tau _{{p}}$
is the duration of the constant velocity phase of the piston motion. For
$\sigma \rightarrow 0$
, a centred expansion wave is obtained. For
$\sigma \rightarrow \infty$
, there is no initial steady phase of the piston motion, and the shock is formed decaying at the piston face. In this limit, the maximum value for
$u_{xx}$
at the shock is at
$t=0$
and given by
which can be used to estimate
$\epsilon$
from the exact shock-change equation and is equal to
For
$M_{0}=7$
and
$\gamma =1.4$
,
$\epsilon =-0.61$
, which is clearly not small and shows that the general piston motion introduces a significant deviation from the
$u_{xx,2}=0$
model.
For decreasing
$\sigma$
, there is more time for the simple wave to approach the linear-velocity profile of a centred expansion, and so the
$u_{xx,2}=0$
model accuracy is expected to increase. For larger
$\sigma$
, where
$u_{xx,2}$
is non-negligible, we can still use the value in the unperturbed wave and neglect the disturbance by reflected waves. In this case, (6.13) is used in the shock-change equation (3.34). Instead of directly computing the velocity gradient, it is estimated using its shock-change equation and the value for the shock acceleration.
$u_{xx,2}$
is then approximated by
which enables (3.34) to be solved as a second-order initial value problem. The initial shock acceleration is still given by (5.13), where the velocity gradient at the head of the unperturbed wave is
In order to numerically simulate the shock decay by these simple waves, three cases for a shock with
$M_{0}=7$
and
$\gamma =1.4$
were considered with values of
$\sigma =0.25$
,
$\sigma =0.5$
and
$\sigma =1.0$
. The simulation was initialised using data computed from the above formulae. For all cases, the initial condition was chosen for a time before the wave is incident upon the shock. The initial conditions are shown in figure 21. For
$\sigma =0.5$
and
$\sigma =0.25$
, the piston velocity is not zero at the beginning of the simulation. For these cases, the left boundary condition is set to the constant piston velocity at the beginning of the simulation, so that the piston is no longer slowing. Characteristics from the wall do not reach the shock within simulation time.
Initial (a) particle velocity and (b) pressure for simulations of shock decay by the simple wave from a constant-deceleration piston for
$M_{0}=7$
and
$\gamma =1.4$
.

Results from numerical simulations are plotted with the model prediction in figure 22. Panels (a), (b) and (c) show that, as expected, as
$\sigma$
increases the agreement with the
$u_{xx{,2}}=0$
model decreases. Accordingly, panels (d), (e) and (f) show that the error increases. Also plotted in figure 22 are the model results from using the unperturbed value of
$u_{xx,2}$
in the incident simple wave, which was approximated using (6.16). This achieves less than 2 % error for all cases, which is similar to the error in § 6.2 for
$M_{0}=7$
and
$\gamma =1.4$
. These results show that even for non-self-similar simple waves, the shock-propagation model obtained by neglecting only perturbations to the incident second velocity gradient remains accurate.
Time evolution of (a, b, c) shock speed and (d, e, f) model error for
$M_{0}=7$
and
$\gamma =1.4$
shocks decayed by the simple wave from a constant-deceleration piston for three values of the scale parameter,
$\sigma$
.

7. Summary and conclusions
A model for the decay of plane shock waves in equilibrium flows with an arbitrary equation of state was formulated using a shock-change equation for the second velocity gradient behind the shock,
$u_{xx}$
. In contrast to prior work, instead of neglecting all higher-order gradients, only the perturbation to those gradients by the shock interaction is neglected. For centred expansion waves in a perfect gas,
$u_{xx}=0$
exactly throughout the wave, and therefore also behind a decaying shock if the perturbation is neglected. Comparison with numerical simulations showed that these perturbations are indeed sufficiently small to obtain accurate solutions for the shock trajectory. For a general equation of state,
$u_{xx}\neq 0$
in the incident simple wave due to variation in the fundamental derivative of gas dynamics,
$\Gamma$
. For a centred wave in equilibrium air, it was shown that this variation is small, and
$u_{xx}=0$
remains an accurate model even for a Mach 15 shock. For an arbitrary simple wave,
$u_{xx}\neq 0$
and must be accounted for. This can still be accomplished by neglecting the perturbation from the shock interaction, which was shown to be effective for the simple wave generated by the constant deceleration of a piston in a perfect gas. Since simple waves converge to a self-similar solution, then in some cases
$u_{xx}=0$
can still be used for arbitrary simple waves and remains a good initial estimate.
The value of the analytical results obtained in this article is in their generality and simple formulation. The model can be readily implemented through numerical solution of a simple ordinary differential equation (4.1), where
$K$
is given for an arbitrary equation of state in (3.35) and for a perfect gas in (3.43). The initial shock acceleration can be computed from (5.13), where
$u_{x{,2}}^{(0)}$
is the velocity gradient in the incident simple wave, which is given by (2.5). A useful result from this analysis is an approximate power-law formulation, which remains accurate even for cases with strong shocks in equilibrium air. Although not detailed in this article, the model can be used for shocks in media with irreversible endothermic or exothermic reactions, such as overdriven detonation waves. An example of this is described in Appendix C.
Future work might extend the methods to problems with non-planar shocks, where geometric effects are important. The effectiveness of shock-change models might be evaluated similarly in these cases, where the magnitude of terms are estimated from the unperturbed incident simple waves.
Funding
This work was sponsored by the Office of Naval Research (ONR), under grant number N00014-22-1-2141. The views and conclusions contained herein are those of the authors only and should not be interpreted as representing those of ONR, the U.S. Navy or the U.S. Government.
Declaration of interests
The authors report no conflict of interest.
Appendix A. Implementation of prior theories
A.1. Chandrasekhar (1943)
Chandrasekhar’s solution is given by (31) of his work, reproduced here as
where
$q$
is a required time scale. If
$\dot {M}_{0}$
is known,
$q$
can be obtained from
\begin{equation} q=-\left (1+\dfrac {1}{M_{0}^{2}}\right )\dfrac {M_{0}}{M_{0}-1}\dot {M}_{0} . \end{equation}
A.2. Brinkley & Kirkwood (1947)
Brinkley & Kirkwood (Reference Brinkley and Kirkwood1947) derive a propagation equation for one-dimensional shocks in a medium with an arbitrary equation of state. The derivation is based on the equivalence between the work done by some generating surface, e.g. the piston motion, and the residual enthalpy in shocked gas after having isentropically expanded back to the initial pressure,
$P_{1}$
. The enthalpy increment is non-zero because of the entropy increment by the shock. Lee (Reference Lee2016) discusses this theory in more detail. The Brinkley–Kirkwood shock-propagation equations are given by (14) in their work, which were integrated here as they are given. The second-order shock-propagation equation requires two initial conditions, given by the shock speed or strength and the blast energy or, equivalently, the initial shock acceleration. The shock acceleration was computed using this article’s solution (5.13) and converted to their variables to give
where
$R$
is the shock position,
$p$
is the pressure increment at the shock and
$\hat {G}$
is given in A.5.
The critical assumption in Brinkley–Kirkwood theory is that the time evolution of the shock-energy integrand is spatially similar. As a result, the integral over scaled time gives a constant parameter,
$\nu$
. Brinkley and Kirkwood assume the shock-energy time integrand to be exponential and show that a strong shock limit gives
$\nu =1$
and a weak shock limit gives
$\nu =2/3$
. For the calculations used in this article,
$\nu =1$
was used. This was found to be more accurate than
$\nu =2/3$
. Accuracy was improved for
$\nu \gt 1$
, but further discussion of this is beyond the scope of the present work.
A.3. Friedrichs (1948)
Friedrichs’s solution for the shock position as a function of time is given by equation (10.13) of his paper. Reproduced here using our nomenclature, the equation is
\begin{equation} x_{s} = x_{R} + a_{1}\left [ t-t_{R} + \dfrac {4k((t_{1}-t_{R})(t-t_{R}))^{1/2}}{1+k\left (\dfrac {t_{1}-t_{R}}{t-t_{R}}\right )^{1/2}}\right ], \end{equation}
where
and
Here,
$t_{R}$
and
$x_{R}$
are the time and position where the piston impulsively stops and
$t_{1}$
is the time when the head characteristic intersects the shock wave. Friedrichs uses the weak shock approximation, so
$t_{1}$
is given by
where
To obtain the shock speed over time, we differentiated (A4), using the value of
$u_{2}$
given by the shock jump equations for
$M_{0}$
. The characteristic time
$t_{R}$
was scaled to match our time scale.
A.4. Sharma et al. (1987)
The shock-propagation equation obtained by Sharma et al. (Reference Sharma, Ram and Sachdev1987) is given by equation (38) of their work. To ensure correct implementation of their solution, it was verified that figure 2 and figure 3(b) from their work could be reproduced. Peace & Lu (Reference Peace and Lu2018) also implemented this solution, and it was verified that their figure 4 could be reproduced.
A.5. Best (1991)
Best (Reference Best1991) uses a truncation term of the form
as a generalisation of Whitham’s geometric shock dynamics. For constant area shock propagation, Best’s hierarchy of shock-change equations can be reduced to a single equation in the same form as above. We consider the second-order equation and compare it with our
$u_{xx,2}$
result (3.34). The algebra is simplified by manipulating the equations in terms of the coefficients derived in § 3.
Expanding (A9) gives
The partial-time shock-change equations are given by
\begin{equation} \dfrac {1}{a_{1}}\left .\dfrac {\partial u}{\partial t}\right \vert _{2} = \hat {F} \dot {M} ,\quad \left .\dfrac {1}{\rho _{1}a_{1}^{2}}\dfrac {\partial P}{\partial t}\right \vert _{2} = \hat {G} \dot {M} ,\quad \dfrac {1}{\rho _{1}}\left .\dfrac {\partial \rho }{\partial t}\right \vert _{2} = \hat {H} \dot {M} ,\quad \dfrac {1}{a_{1}}\left . \dfrac {\partial a}{\partial t}\right \vert _{2} = \hat {E} \dot {M} , \end{equation}
where the coefficients are given by
The second-order shock-change equation for
$u_{tt,2}$
is
\begin{equation} \begin{aligned} \dfrac {u_{tt,2}}{a_{1}} &= \dfrac {1}{a_{1}}\dfrac {\textrm{d} {u_{t}} }{\textrm{d}t} - M u_{xt,2}\\ &= \dfrac {1}{a_{1}}\dfrac {\textrm{d} {u_{t}} }{\textrm{d}t} - M \left ( \dfrac {\textrm{d} {u_{x}} }{\textrm{d}t} - Ma_{1}u_{xx,2} \right )\\ &= \hat {F}'\dot {M}^2 + \hat {F}\ddot {M} - M F'\dot {M}^2 - MF\ddot {M} - M^2(\ddot {M} + K\dot {M}^2)/L\\ &= (\hat {F} - M F - M^2/L)\ddot {M} + (\hat {F}' -MF' - M^2 K/L)\dot {M}^2. \end{aligned} \end{equation}
The result for
$P_{tt,2}$
is derived similarly.
Substituting into (A10) and grouping terms gives the second-order shock-change equation for
$Q_{2}$
\begin{align} Q_{2} &= \left (\hat {G} - M G - M^2/N + \dfrac {\rho _{2}a_{2}}{\rho _{1}a_{1}}(\hat {F}-MF-M^2/L)\!\right )\ddot {M} \nonumber \\ &\quad + \!\left (\!\hat {G}' - M G' - JM^2/N + \dfrac {\rho _{2}a_{2}}{\rho _{1}a_{1}}(\hat {F}'-MF' - KM^2/L) + \dfrac {\rho _{2}}{\rho _{1}}\hat {E}\hat {F} + \dfrac {a_{2}}{a_{1}}\hat {H}\hat {F}\!\right )\dot {M}^2\!. \end{align}
Best’s theory is to assume
$Q_{2}=0$
, which can be used to solve (A15) with appropriate initial conditions.
A.6. Sharma & Radha (1994)
Sharma & Radha (Reference Sharma and Radha1994) use a series expansion in terms of
$\partial _{x}^{n}P$
, where truncation at order
$n$
is used to close the hierarchy of shock-change equations. The required second-order shock-change equation is given by (3.37) and is reproduced here as
The coefficients,
$J$
and
$N$
are given by (3.38) and (3.39). The truncation at second order then gives
$P_{xx,2}=0$
, which reduces (3.37) to a second-order ordinary differential equation requiring the initial conditions
$M_{0}$
and
$\dot {M}_{0}$
. The latter is provided by our solution (5.13).
Appendix B. Shock-change coefficients
Using the formulae from § 3, figure 23 plots the shock-change coefficients for varying
$M$
and
$\gamma$
. Except for
$E$
, all of the coefficients are uniformly negative. The value of
$E$
crosses zero for some values of
$M$
and
$\gamma$
, which means that, when a shock decays through this Mach number, the sound speed gradient changes sign from negative to positive. Except for
$L$
, all of the coefficients exhibit an inverse dependence on
$M$
, tending toward negative infinity as
$M\rightarrow 1$
. This is, of course, partially a consequence of how the coefficients have been defined. They could have instead been defined so that their product with the a flow gradient gives the shock acceleration.
Shock-change coefficients in a perfect gas for a range of
$M$
and
$\gamma$
.

Appendix C. Irreversible chemical reaction
The shock decay model can also be applied if there is some non-zero heat of reaction,
$\Delta h$
, where
$\Delta h\gt 0$
is exothermic and
$\Delta h\lt 0$
is endothermic. If
$\gamma _{2}=\gamma _{1}=\gamma$
, and
$Q=\Delta h/RT_{1}$
, then the shock jump relations are
where
$M_{2}=w_{2}/a_{2}$
. If
$Q\gt 0$
, then
$M\gt M_{{CJ}}$
, where
$M_{{CJ}}$
is the Chapman–Jouguet (CJ) Mach number, given by
\begin{equation} M_{{CJ}} = \sqrt {\dfrac {\gamma ^2-1}{2\gamma }Q+1} + \sqrt {\dfrac {\gamma ^2-1}{2\gamma }Q} . \end{equation}
If
$M \geq 1$
, then admissible values for
$Q$
are
Thompson (Reference Thompson1972) discusses this model for CJ detonations. The above equations can be used to compute
$K$
and
$B$
for implementation of the decay model.
Figure 24 shows the effect of
$Q$
on
$K^{-1}$
for
$\gamma =1.2$
. Positive
$Q$
shifts the
$K^{-1}$
to the right, so that
$K^{-1}=0$
when
$M\gt 1$
. The value of
$M$
when
$K^{-1}=0$
is equal to the CJ Mach number. Therefore, the overdriven detonation decays toward the CJ Mach number and approaches it asymptotically with infinite time. Negative
$Q$
results in faster decay for a given shock Mach number. As
$M\rightarrow 1$
,
$K^{-1}$
remains non-zero and approaches a finite value. As a result, the decaying shock in an endothermic gas approaches
$M=1$
in finite time. Even small endothermicity results in significant increase in decay as
$M\rightarrow 1$
. These effects are shown by numerical solutions of the shock decay model in figure 25.
Effect of
$Q$
on
$K^{-1}$
for
$\gamma =1.2$
.

Solutions of shock decay model for
$M_{0}=3$
,
$\dot {M}_{0}=-1$
and
$\gamma =1.2$
with non-zero values for
$Q$
. The dashed line is the CJ Mach number for
$Q=2$
and is
$M_{{CJ}}=1.77$
.

For
$Q\gt 0$
, the power-law approximation can be formulated as
\begin{equation} \begin{gathered} \delta (t) = \dfrac {1}{(1+\beta t/\alpha )^{\alpha }} ,\\ \delta (t) = \dfrac {M(t)-M_{{CJ}}}{M_{0}-M_{{CJ}}} ,\qquad \beta = \dfrac {-\dot {M}_{0}}{M_{0}-M_{{CJ}}} ,\qquad \alpha = -\dfrac {1}{K(M_{0})(M_{0}-M_{{CJ}})+1} . \end{gathered} \end{equation}























































































