Shock waves: Difference between revisions

From Flowpedia
Jump to navigation Jump to search
Created page with "==Shock Waves== <!-- \begin{figure}[ht!] \begin{center} \includegraphics[]{figures/standalone-figures/Chapter03/pdf/shock-wave.pdf} \caption{Stationary normal shock} \label{fig:shock} \end{center} \end{figure} --> The starting point is to set up the governing equations for one-dimensional steady compressible flow over a control volume enclosing the normal shock (Fig. \ref{fig:shock:cv}). <!-- \begin{figure}[ht!] \begin{center} \includegraphics[]{figures/standalone-fig..."
 
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Shock Waves==
<!--
-->[[Category:Compressible flow]]<!--
-->[[Category:One-dimensional flow]]<!--
-->[[Category:Inviscid flow]]<!--
-->[[Category:Wave solution]]<!--
--><noinclude><!--
-->[[Category:Compressible flow:Topic]]<!--
--></noinclude><!--
 
--><nomobile><!--
-->__TOC__<!--
--></nomobile><!--
 
--><noinclude><!--
-->{{#vardefine:secno|3}}<!--
-->{{#vardefine:eqno|19}}<!--
--></noinclude><!--
 
-->


<!--
<!--
Line 25: Line 43:
continuity:
continuity:


<math display="block">
{{NumEqn|<math>
\rho_1 u_1=\rho_2 u_2
\rho_1 u_1=\rho_2 u_2
</math>
</math>}}


momentum:
momentum:


<math display="block">
{{NumEqn|<math>
\rho_1 u_1^2+p_1=\rho_2 u_2^2+p_2
\rho_1 u_1^2+p_1=\rho_2 u_2^2+p_2
</math>
</math>}}


energy:
energy:


<math display="block">
{{NumEqn|<math>
h_1 + \frac{1}{2}u_1^2=h_2 + \frac{1}{2}u_2^2
h_1 + \frac{1}{2}u_1^2=h_2 + \frac{1}{2}u_2^2
</math>
</math>}}


Divide the momentum equation by <math>\rho_1 u_1</math>
Divide the momentum equation by <math>\rho_1 u_1</math>




<math display="block">
{{NumEqn|<math>
\frac{1}{\rho_1 u_1}\left(\rho_1 u_1^2+p_1\right)=\frac{1}{\rho_1 u_1}\left(\rho_2 u_2^2+p_2\right)=\left\{\rho_1 u_1=\rho_2 u_2\right\}=\frac{1}{\rho_2 u_2}\left(\rho_2 u_2^2+p_2\right) \Rightarrow
\frac{1}{\rho_1 u_1}\left(\rho_1 u_1^2+p_1\right)=\frac{1}{\rho_1 u_1}\left(\rho_2 u_2^2+p_2\right)=\left\{\rho_1 u_1=\rho_2 u_2\right\}=\frac{1}{\rho_2 u_2}\left(\rho_2 u_2^2+p_2\right) \Rightarrow
</math>
</math>}}


<math display="block">
{{NumEqn|<math>
\frac{p_1}{\rho_1 u_1}-\frac{p_2}{\rho_2 u_2}=u_2-u_1
\frac{p_1}{\rho_1 u_1}-\frac{p_2}{\rho_2 u_2}=u_2-u_1
</math>
</math>}}


For a calorically perfect gas <math>a=\sqrt{\gamma p/\rho}</math>, which if implemented in Eqn. \ref{eq:governing:mom:b} gives
For a calorically perfect gas <math>a=\sqrt{\gamma p/\rho}</math>, which if implemented in Eqn. \ref{eq:governing:mom:b} gives


<math display="block">
{{NumEqn|<math>
\frac{a_1^2}{\gamma u_1}-\frac{a_2^2}{\gamma u_2}=u_2-u_1
\frac{a_1^2}{\gamma u_1}-\frac{a_2^2}{\gamma u_2}=u_2-u_1
</math>
</math>}}


The energy equation (Eqn. \ref{eq:governing:energy}) with <math>h=C_p T</math>
The energy equation (Eqn. \ref{eq:governing:energy}) with <math>h=C_p T</math>


<math display="block">
{{NumEqn|<math>
C_p T_1 + \frac{1}{2}u_1^2=C_p T_2 + \frac{1}{2}u_2^2
C_p T_1 + \frac{1}{2}u_1^2=C_p T_2 + \frac{1}{2}u_2^2
</math>
</math>}}


Replacing <math>C_p</math> with <math>\gamma R/(\gamma-1)</math> gives
Replacing <math>C_p</math> with <math>\gamma R/(\gamma-1)</math> gives


<math display="block">
{{NumEqn|<math>
\frac{\gamma RT_1}{\gamma-1} + \frac{1}{2}u_1^2=\frac{\gamma RT_2}{\gamma-1} + \frac{1}{2}u_2^2
\frac{\gamma RT_1}{\gamma-1} + \frac{1}{2}u_1^2=\frac{\gamma RT_2}{\gamma-1} + \frac{1}{2}u_2^2
</math>
</math>}}


With <math>a=\sqrt{\gamma RT}</math> this becomes
With <math>a=\sqrt{\gamma RT}</math> this becomes


<math display="block">
{{NumEqn|<math>
\frac{a_1^2}{\gamma-1} + \frac{1}{2}u_1^2=\frac{a_2^2}{\gamma-1} + \frac{1}{2}u_2^2
\frac{a_1^2}{\gamma-1} + \frac{1}{2}u_1^2=\frac{a_2^2}{\gamma-1} + \frac{1}{2}u_2^2
</math>
</math>}}


Eqn. \ref{eq:governing:energy:d} can be set up between any two points in the flow. Specifically, we can use the relation to relate the flow velocity, <math>u</math>, and speed of sound, <math>a</math>, in any point to the corresponding flow properties at sonic conditions (<math>u=a=a^*</math>).
Eqn. \ref{eq:governing:energy:d} can be set up between any two points in the flow. Specifically, we can use the relation to relate the flow velocity, <math>u</math>, and speed of sound, <math>a</math>, in any point to the corresponding flow properties at sonic conditions (<math>u=a=a^*</math>).


<math display="block">
{{NumEqn|<math>
\frac{a^2}{\gamma-1} + \frac{1}{2}u^2=\frac{\gamma+1}{2(\gamma-1)}{a^*}^2
\frac{a^2}{\gamma-1} + \frac{1}{2}u^2=\frac{\gamma+1}{2(\gamma-1)}{a^*}^2
</math>
</math>}}


If Eqn. \ref{eq:governing:energy:e} is evaluated in locations 1 and 2, we get
If Eqn. \ref{eq:governing:energy:e} is evaluated in locations 1 and 2, we get


<math display="block">
{{NumEqn|<math>
\begin{aligned}
\begin{aligned}
&a_1^2 = \frac{\gamma+1}{2}{a^*}^2 - \frac{\gamma-1}{2}u_1^2\\
&a_1^2 = \frac{\gamma+1}{2}{a^*}^2 - \frac{\gamma-1}{2}u_1^2\\
&a_2^2 = \frac{\gamma+1}{2}{a^*}^2 - \frac{\gamma-1}{2}u_2^2
&a_2^2 = \frac{\gamma+1}{2}{a^*}^2 - \frac{\gamma-1}{2}u_2^2
\end{aligned}
\end{aligned}
</math>
</math>}}


Since the change in flow conditions over the shock is adiabatic (no heat is added inside the shock), critical properties will be constant over the shock. Especially <math>a^*</math> will be constant.
Since the change in flow conditions over the shock is adiabatic (no heat is added inside the shock), critical properties will be constant over the shock. Especially <math>a^*</math> will be constant.
Line 96: Line 114:




<math display="block">
{{NumEqn|<math>
\frac{1}{\gamma u_1}\left(\frac{\gamma+1}{2}{a^*}^2 - \frac{\gamma-1}{2}u_1^2\right)-\frac{1}{\gamma u_2}\left(\frac{\gamma+1}{2}{a^*}^2 - \frac{\gamma-1}{2}u_2^2\right)=u_2-u_1 \Rightarrow</math>
\frac{1}{\gamma u_1}\left(\frac{\gamma+1}{2}{a^*}^2 - \frac{\gamma-1}{2}u_1^2\right)-\frac{1}{\gamma u_2}\left(\frac{\gamma+1}{2}{a^*}^2 - \frac{\gamma-1}{2}u_2^2\right)=u_2-u_1 \Rightarrow
</math>}}


<math display="block">
{{NumEqn|<math>
\left(\frac{\gamma+1}{2\gamma}\right){a^*}^2\left(\frac{1}{u_1}-\frac{1}{u_2}\right)=\left(\frac{\gamma+1}{2\gamma}\right)\left(u_2-u_1\right) \Rightarrow
\left(\frac{\gamma+1}{2\gamma}\right){a^*}^2\left(\frac{1}{u_1}-\frac{1}{u_2}\right)=\left(\frac{\gamma+1}{2\gamma}\right)\left(u_2-u_1\right) \Rightarrow
</math>
</math>}}


<math display="block">
{{NumEqn|<math>
{a^*}^2\left(\frac{1}{u_1}-\frac{1}{u_2}\right)=\left(u_2-u_1\right) \Rightarrow
{a^*}^2\left(\frac{1}{u_1}-\frac{1}{u_2}\right)=\left(u_2-u_1\right) \Rightarrow
</math>
</math>}}


<math display="block">
{{NumEqn|<math>
{a^*}^2\left(\frac{u_2}{u_1 u_2}-\frac{u_1}{u_1 u_2}\right)=\left(u_2-u_1\right) \Rightarrow
{a^*}^2\left(\frac{u_2}{u_1 u_2}-\frac{u_1}{u_1 u_2}\right)=\left(u_2-u_1\right) \Rightarrow
</math>
</math>}}


<math display="block">
{{NumEqn|<math>
\frac{1}{u_1 u_2}{a^*}^2\left(u_2-u_1\right)=\left(u_2-u_1\right) \Rightarrow
\frac{1}{u_1 u_2}{a^*}^2\left(u_2-u_1\right)=\left(u_2-u_1\right) \Rightarrow
</math>
</math>}}


<math display="block">
{{NumEqn|<math>
{a^*}^2=u_1 u_2
{a^*}^2=u_1 u_2
</math>
</math>}}


Eqn. \ref{eq:prandtl} is sometimes referred to as the Prandtl relation. Divide the Prandtl relation by <math>{a^*}^2</math> on both sides gives
Eqn. \ref{eq:prandtl} is sometimes referred to as the Prandtl relation. Divide the Prandtl relation by <math>{a^*}^2</math> on both sides gives


<math display="block">
{{NumEqn|<math>
1=\frac{u_1}{a^*}\frac{u_2}{a^*}=M^*_1M^*_2
1=\frac{u_1}{a^*}\frac{u_2}{a^*}=M^*_1M^*_2
</math>
</math>}}


or  
or  


<math display="block">
{{NumEqn|<math>
M^*_2=\frac{1}{M^*_1}
M^*_2=\frac{1}{M^*_1}
</math>
</math>}}


The relation between <math>M^*</math> and <math>M</math> is given by
The relation between <math>M^*</math> and <math>M</math> is given by


<math display="block">
{{NumEqn|<math>
{M^*}^2=\frac{(\gamma+1)M^2}{2+(\gamma-1)M^2}
{M^*}^2=\frac{(\gamma+1)M^2}{2+(\gamma-1)M^2}
</math>
</math>}}


from which is can be seen that <math>M^*</math> will follow the Mach number <math>M</math> in the sense that
from which is can be seen that <math>M^*</math> will follow the Mach number <math>M</math> in the sense that
Line 146: Line 165:




<math display="block">
{{NumEqn|<math>
\frac{(\gamma+1)M_1^2}{2+(\gamma-1)M_1^2}=\frac{2+(\gamma-1)M_2^2}{(\gamma+1)M_2^2}
\frac{(\gamma+1)M_1^2}{2+(\gamma-1)M_1^2}=\frac{2+(\gamma-1)M_2^2}{(\gamma+1)M_2^2}
</math>
</math>}}


<math display="block">
{{NumEqn|<math>
M^2_2=\frac{1+\left[(\gamma-1)/2\right]M^2_1}{\gamma M^2_1-(\gamma-1)/2}
M^2_2=\frac{1+\left[(\gamma-1)/2\right]M^2_1}{\gamma M^2_1-(\gamma-1)/2}
</math>
</math>}}


The Mach number relations above effectively show that if the Mach number upstream of the shock is greater than one, the downstream Mach number must be less than one and vice versa. We can also see that a sonic upstream flow <math>M_1=1.0</math> gives sonic flow downstream of the shock. So, apparently the relation as such holds for both supersonic and subsonic upstream flow mathematically. The question is if it is also physically correct. For a supersonic upstream flow we will get a discontinuous compression and if the flow upstream of the control volume is subsonic we will instead get a discontinuous expansion inside the control volume but, again, is this physically correct? We will get the answer by analyzing the entropy change over the control volume.
The Mach number relations above effectively show that if the Mach number upstream of the shock is greater than one, the downstream Mach number must be less than one and vice versa. We can also see that a sonic upstream flow <math>M_1=1.0</math> gives sonic flow downstream of the shock. So, apparently the relation as such holds for both supersonic and subsonic upstream flow mathematically. The question is if it is also physically correct. For a supersonic upstream flow we will get a discontinuous compression and if the flow upstream of the control volume is subsonic we will instead get a discontinuous expansion inside the control volume but, again, is this physically correct? We will get the answer by analyzing the entropy change over the control volume.
Line 158: Line 177:
Analyzing the energy equation and the second law of thermodynamics shows that there is a direct relation between entropy increase and total pressure drop.
Analyzing the energy equation and the second law of thermodynamics shows that there is a direct relation between entropy increase and total pressure drop.


<math display="block">
{{NumEqn|<math>
s_2-s_1=C_p\ln\dfrac{T_2}{T_1}-R\ln\dfrac{p_2}{p_1}
s_2-s_1=C_p\ln\dfrac{T_2}{T_1}-R\ln\dfrac{p_2}{p_1}
</math>
</math>}}


<math display="block">
{{NumEqn|<math>
s_2-s_1=C_p\ln\dfrac{T_2}{T_{o_2}}\dfrac{T_{o_1}}{T_1}\dfrac{T_{o_2}}{T_{o_1}}-R\ln\dfrac{p_2}{p_{o_2}}\dfrac{p_{o_1}}{p_1}\dfrac{p_{o_2}}{p_{o_1}}
s_2-s_1=C_p\ln\dfrac{T_2}{T_{o_2}}\dfrac{T_{o_1}}{T_1}\dfrac{T_{o_2}}{T_{o_1}}-R\ln\dfrac{p_2}{p_{o_2}}\dfrac{p_{o_1}}{p_1}\dfrac{p_{o_2}}{p_{o_1}}
</math>
</math>}}


using the isentropic relations we get
using the isentropic relations we get


<math display="block">
{{NumEqn|<math>
s_2-s_1=C_p\ln\dfrac{T_{o_2}}{T_{o_1}}-R\ln\dfrac{p_{o_2}}{p_{o_1}}
s_2-s_1=C_p\ln\dfrac{T_{o_2}}{T_{o_1}}-R\ln\dfrac{p_{o_2}}{p_{o_1}}
</math>
</math>}}


and since the process is adiabatic and thus <math>T_{o_2}=T_{o_1}</math> the change in entropy is directly related to the change in total pressure as
and since the process is adiabatic and thus <math>T_{o_2}=T_{o_1}</math> the change in entropy is directly related to the change in total pressure as


<math display="block">
{{NumEqn|<math>
s_2-s_1=-R\ln\dfrac{p_{o_2}}{p_{o_1}}
s_2-s_1=-R\ln\dfrac{p_{o_2}}{p_{o_1}}
</math>
</math>}}


or
or


<math display="block">
{{NumEqn|<math>
\dfrac{p_{o_2}}{p_{o_1}}=e^{-(s_2-s_1)/R}
\dfrac{p_{o_2}}{p_{o_1}}=e^{-(s_2-s_1)/R}
</math>
</math>}}


Figure~\ref{fig:shock:entropy} shows the entropy change over a normal shock. As can be seen in the figure, a subsonic upstream Mach number leads to a reduction of entropy, which once and for all rules out all such solutions as non-physical and thus the question about the upstream conditions can now be considered answered. This in turn implies that the Mach number downstream of a normal shock will always be subsonic, which can be seen in Fig~\ref{fig:shock:downstream:Mach} below.
Figure~\ref{fig:shock:entropy} shows the entropy change over a normal shock. As can be seen in the figure, a subsonic upstream Mach number leads to a reduction of entropy, which once and for all rules out all such solutions as non-physical and thus the question about the upstream conditions can now be considered answered. This in turn implies that the Mach number downstream of a normal shock will always be subsonic, which can be seen in Fig~\ref{fig:shock:downstream:Mach} below.
Line 206: Line 225:
By rewriting the right-hand side of Eqn.\ref{eq:NormalMach:b}, it is easy to realize that the downstream Mach number <math>M_2</math> approaches a finite value for large values of the upstream Mach number, <math>M_1</math>.
By rewriting the right-hand side of Eqn.\ref{eq:NormalMach:b}, it is easy to realize that the downstream Mach number <math>M_2</math> approaches a finite value for large values of the upstream Mach number, <math>M_1</math>.


<math display="block">
{{NumEqn|<math>
\left.M_2^2\right|_{M_1\rightarrow\infty}=\left.\dfrac{2/M_1^2+(\gamma-1)}{2\gamma-(\gamma-1)/M_1^2}\right|_{M_1\rightarrow\infty}=\dfrac{\gamma-1}{2\gamma}
\left.M_2^2\right|_{M_1\rightarrow\infty}=\left.\dfrac{2/M_1^2+(\gamma-1)}{2\gamma-(\gamma-1)/M_1^2}\right|_{M_1\rightarrow\infty}=\dfrac{\gamma-1}{2\gamma}
</math>
</math>}}

Latest revision as of 07:57, 1 April 2026


The starting point is to set up the governing equations for one-dimensional steady compressible flow over a control volume enclosing the normal shock (Fig. \ref{fig:shock:cv}).


continuity:

ρ1u1=ρ2u2(Eq. 3.20)

momentum:

ρ1u12+p1=ρ2u22+p2(Eq. 3.21)

energy:

h1+12u12=h2+12u22(Eq. 3.22)

Divide the momentum equation by ρ1u1


1ρ1u1(ρ1u12+p1)=1ρ1u1(ρ2u22+p2)={ρ1u1=ρ2u2}=1ρ2u2(ρ2u22+p2)(Eq. 3.23)
p1ρ1u1p2ρ2u2=u2u1(Eq. 3.24)

For a calorically perfect gas a=γp/ρ, which if implemented in Eqn. \ref{eq:governing:mom:b} gives

a12γu1a22γu2=u2u1(Eq. 3.25)

The energy equation (Eqn. \ref{eq:governing:energy}) with h=CpT

CpT1+12u12=CpT2+12u22(Eq. 3.26)

Replacing Cp with γR/(γ1) gives

γRT1γ1+12u12=γRT2γ1+12u22(Eq. 3.27)

With a=γRT this becomes

a12γ1+12u12=a22γ1+12u22(Eq. 3.28)

Eqn. \ref{eq:governing:energy:d} can be set up between any two points in the flow. Specifically, we can use the relation to relate the flow velocity, u, and speed of sound, a, in any point to the corresponding flow properties at sonic conditions (u=a=a*).

a2γ1+12u2=γ+12(γ1)a*2(Eq. 3.29)

If Eqn. \ref{eq:governing:energy:e} is evaluated in locations 1 and 2, we get

a12=γ+12a*2γ12u12a22=γ+12a*2γ12u22(Eq. 3.30)

Since the change in flow conditions over the shock is adiabatic (no heat is added inside the shock), critical properties will be constant over the shock. Especially a* will be constant.

Eqn. \ref{eq:governing:energy:f} inserted in \ref{eq:governing:mom:c} gives\\


1γu1(γ+12a*2γ12u12)1γu2(γ+12a*2γ12u22)=u2u1(Eq. 3.31)
(γ+12γ)a*2(1u11u2)=(γ+12γ)(u2u1)(Eq. 3.32)
a*2(1u11u2)=(u2u1)(Eq. 3.33)
a*2(u2u1u2u1u1u2)=(u2u1)(Eq. 3.34)
1u1u2a*2(u2u1)=(u2u1)(Eq. 3.35)
a*2=u1u2(Eq. 3.36)

Eqn. \ref{eq:prandtl} is sometimes referred to as the Prandtl relation. Divide the Prandtl relation by a*2 on both sides gives

1=u1a*u2a*=M1*M2*(Eq. 3.37)

or

M2*=1M1*(Eq. 3.38)

The relation between M* and M is given by

M*2=(γ+1)M22+(γ1)M2(Eq. 3.39)

from which is can be seen that M* will follow the Mach number M in the sense that

  • M=1M*=1
  • M<1M*<1
  • M>1M*>1

Eqn. \ref{eq:MachStar} inserted in Eqn. \ref{eq:NormalMach} gives


(γ+1)M122+(γ1)M12=2+(γ1)M22(γ+1)M22(Eq. 3.40)
M22=1+[(γ1)/2]M12γM12(γ1)/2(Eq. 3.41)

The Mach number relations above effectively show that if the Mach number upstream of the shock is greater than one, the downstream Mach number must be less than one and vice versa. We can also see that a sonic upstream flow M1=1.0 gives sonic flow downstream of the shock. So, apparently the relation as such holds for both supersonic and subsonic upstream flow mathematically. The question is if it is also physically correct. For a supersonic upstream flow we will get a discontinuous compression and if the flow upstream of the control volume is subsonic we will instead get a discontinuous expansion inside the control volume but, again, is this physically correct? We will get the answer by analyzing the entropy change over the control volume.

Analyzing the energy equation and the second law of thermodynamics shows that there is a direct relation between entropy increase and total pressure drop.

s2s1=CplnT2T1Rlnp2p1(Eq. 3.42)
s2s1=CplnT2To2To1T1To2To1Rlnp2po2po1p1po2po1(Eq. 3.43)

using the isentropic relations we get

s2s1=CplnTo2To1Rlnpo2po1(Eq. 3.44)

and since the process is adiabatic and thus To2=To1 the change in entropy is directly related to the change in total pressure as

s2s1=Rlnpo2po1(Eq. 3.45)

or

po2po1=e(s2s1)/R(Eq. 3.46)

Figure~\ref{fig:shock:entropy} shows the entropy change over a normal shock. As can be seen in the figure, a subsonic upstream Mach number leads to a reduction of entropy, which once and for all rules out all such solutions as non-physical and thus the question about the upstream conditions can now be considered answered. This in turn implies that the Mach number downstream of a normal shock will always be subsonic, which can be seen in Fig~\ref{fig:shock:downstream:Mach} below.


By rewriting the right-hand side of Eqn.\ref{eq:NormalMach:b}, it is easy to realize that the downstream Mach number M2 approaches a finite value for large values of the upstream Mach number, M1.

M22|M1=2/M12+(γ1)2γ(γ1)/M12|M1=γ12γ(Eq. 3.47)