rgfrosh
Reference
API
The following classes are available at the package level:
All definitions are contained within the following submodules:
Theory
The standard shock tube region notation is observed:
Region | Description |
---|---|
1 | Initial driven gas state |
2 | Post-incident-shock driven gas state |
3 | Expanded driver gas state |
4 | Initial driver gas state |
5 | Post-reflected-shock driven gas state |
Conservation Equations
Incident Shock
The conservation of mass, momentum, and energy equations across a normal shock are:
\[
\rho_1 u_1 = \rho_2 u_2
\]
\[
P_1 + \rho_1 {u_1}^2 = P_2 + \rho_2 {u_2}^2
\]
\[
h_1 + \tfrac{1}{2} {u_1}^2 = h_2 + \tfrac{1}{2} {u_2}^2
\]
Reflected Shock
Similarly, the conservation equations for the reflected shock are:
\[
\rho_2 u_2' = \rho_5 u_5
\]
\[
P_2 + \rho_2 {u_2'}^2 = P_5 + \rho_5 {u_5}^2
\]
\[
h_2 + \tfrac{1}{2} {u_2'}^2 = h_5 + \tfrac{1}{2} {u_5}^2
\]
where \(u_2'\) is the velocity of the gas in the incident shock region relative to the reflected shock:
\[
u_2' = u_5 + u_1 - u_2
\]