12.2: Oblique Shock
- Page ID
- 841
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)The shock occurs in reality in situations where the shock has three–dimensional effects. The three–dimensional effects of the shock make it appear as a curved plane. However, one–dimensional shock can be considered a representation for a chosen arbitrary accuracy with a specific small area. In such a case, the change of the orientation makes the shock considerations two–dimensional. Alternately, using an infinite (or a two–dimensional) object produces a two–dimensional shock. The two–dimensional effects occur when the flow is affected from the ``side,'' i.e., the change is in the flow direction. An example of such case is creation of shock from the side by deflection shown in Figure . To match the boundary conditions, the flow turns after the shock to be parallel to the inclination angle schematicly shown in Figure 12.3. The deflection angle, \(\delta\), is the direction of the flow after the shock (parallel to the wall). The normal shock analysis dictates that after the shock, the flow is always subsonic. The total flow after the oblique shock can also be supersonic, which depends on the boundary layer and the deflection angle. The velocity has two components (with respect to the shock plane/surface). Only the oblique shock's normal component undergoes the ``shock.'' The tangent component does not change because it does not ``move'' across the shock line. Hence, the mass balance reads
\[
\rho_1\, {U_1}_n = \rho_2\, {U_2}_n
\label{2Dgd:eq:Omass}
\]
The momentum equation reads
\[ P_1 + \rho_1 \,
Callstack:
at (Bookshelves/Civil_Engineering/Book:_Fluid_Mechanics_(Bar-Meir)/12:_Compressible_Flow_2Dimensional/12.2:_Oblique_Shock), /content/body/p[4]/span, line 1, column 4
\label{2Dgd:eq:OM1n}
\]
and in the downstream side reads
\[ \sin (\theta - \delta ) = \dfrac
Callstack:
at (Bookshelves/Civil_Engineering/Book:_Fluid_Mechanics_(Bar-Meir)/12:_Compressible_Flow_2Dimensional/12.2:_Oblique_Shock), /content/body/p[6]/span, line 1, column 4
\label{2Dgd:eq:OM2n}
\] Equation (8) alternatively also can be expressed as
\[ \cos \theta = \dfrac
Callstack:
at (Bookshelves/Civil_Engineering/Book:_Fluid_Mechanics_(Bar-Meir)/12:_Compressible_Flow_2Dimensional/12.2:_Oblique_Shock), /content/body/p[7]/span, line 1, column 4
\label{2Dgd:eq:OM1t}
\] And equation (9) alternatively also can be expressed as
\[ \cos\, \left(\theta - \delta \right) = \dfrac
Callstack:
at (Bookshelves/Civil_Engineering/Book:_Fluid_Mechanics_(Bar-Meir)/12:_Compressible_Flow_2Dimensional/12.2:_Oblique_Shock), /content/body/p[8]/span, line 1, column 4
\label{2Dgd:eq:OM2t}
\]
The total energy across a stationary oblique shock wave is constant, and it follows that the speed of sound is constant across the (oblique) shock. It should be noted that although, \({U_1}_t = {U_2}_t\) the Mach number is \({M_1}_t \neq {M_2}_t \) because the temperatures on both sides of the shock are different, \(T_1 \neq T_2\). As opposed to the normal shock, here angles (the second dimension) have to be determined. (8) through (??), is a function of four unknowns of \(M_1\), \(M_2\), \(\theta\), and \(\delta\). Rearranging this set utilizing geometrical identities such as \(\sin\alpha = 2\sin\alpha\cos\alpha\) results in
Angle Relationship
\[
\label {2Dgd:eq:Osol}
\tan \delta = 2\, \cot \theta\,
\left[\dfrac{{M_1}^{2}\, \sin^2 \theta - 1 }{
{M_1}^{2} \, \left(k + \cos\, 2 \theta \right) +2 }\right]
\]
The relationship between the properties can be determined by substituting \(M_1 \sin \theta\) for of \(M_1\) into the normal shock relationship, which results in
Pressure Ratio
\[
\label{2Dgd:eq:OPbar}
\dfrac{P_2 }{ P_1} = \dfrac{2\,k\, {M_1 }^{2} \sin^2 \theta - (k-1) }{ k + 1}
\]
The density and normal velocity ratio can be determined by the following equation
Density Ratio
\[
\label{2Dgd:eq:OrhoBar}
\dfrac{\rho_2 }{\rho_1} = \dfrac{{U_1}_n }{ {U_2}_n} =
\dfrac{ (k+1) {M_1}^{2} \sin^2\theta}
{(k-1) {M_1}^2 \sin^2\theta + 2}
\]
The temperature ratio is expressed as
Temperature Ratio
\[
\label{2Dgd:eq:OTbar}
\dfrac{T_2 }{ T_1} = \dfrac{{2\,k\, {M_1}^2 \sin^2\theta - (k-1)
\left[(k-1) {M_1}^2 + 2 \right] } }
{{(k+1)^2 \,{M_1}} }
\]
Prandtl's relation for oblique shock is
\[
U_{n_1}U_{n_2} = c^{2} - \dfrac{k -1 }{ k+1} \, {U_t}^2
\label{2Dgd:eq:Oprandtl}
\]
\[
\dfrac{P_2 - P_1 }{ \rho_2 - \rho_1} = k \,\dfrac{ P_2 - P_1 }{ \rho_2 - \rho_1}
\label{2Dgd:eq:ORankineHugoniot}
\]
Template:HideTOC
Contributors and Attributions
Dr. Genick Bar-Meir. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or later or Potto license.