Finite non-linear waves

From Flowpedia
Revision as of 13:22, 1 April 2026 by Nian (talk | contribs)
Jump to navigation Jump to search

Starting point: the governing flow equations on partial differential form

Continuity equation:

∂ρ∂t+u∂ρ∂x+ρ∂u∂x=0(Eq. 6.105)

Momentum equation:

∂u∂t+u∂u∂x+1ρ∂p∂x=0(Eq. 6.106)

Any thermodynamic property can be expressed as a function of two other thermodynamic properties. This means that we can get density as a function of pressure and entropy: ρ=ρ(p,s) and therefore

dρ=(∂ρ∂p)sdp+(∂ρ∂s)pds(Eq. 6.107)

Assuming isentropic flow ds=0 gives

dρ=(∂ρ∂p)sdp(Eq. 6.108)
∂ρ∂t=(∂ρ∂p)s∂p∂t=1a2∂p∂t∂ρ∂x=(∂ρ∂p)s∂p∂x=1a2∂p∂x(Eq. 6.109)

Now, insert \ref{eq:rhotop} in \ref{eq:pde:cont} gives

∂p∂t+u∂p∂x+ρa2∂u∂x=0(Eq. 6.110)

Dividing \ref{eq:pde:cont:b} by ρa gives

1ρa(∂p∂t+u∂p∂x)+a∂u∂x=0(Eq. 6.111)

A slightly modified form of the momentum equation is obtained by multiplying and dividing the last term by a

∂u∂t+u∂u∂x+1ρa(a∂p∂x)=0(Eq. 6.112)

If the continuity equation on the form \ref{eq:pde:cont:c} is added to the momentum equation on the form \ref{eq:pde:mom:c}, we get

[∂u∂t+(u+a)∂u∂x]+1ρa[∂p∂t+(u+a)∂p∂x]=0(Eq. 6.113)

If, instead, the continuity equation on the form \ref{eq:pde:cont:c} is subtracted from the momentum equation on the form \ref{eq:pde:mom:c}, we get

[∂u∂t+(u−a)∂u∂x]+1ρa[∂p∂t+(u−a)∂p∂x]=0(Eq. 6.114)

Since u=u(x,t), we have from the definition of a differential

du=∂u∂tdt+∂u∂xdx=∂u∂tdt+∂u∂xdxdtdt(Eq. 6.115)

Now, let dx/dt=u+a

du=∂u∂tdt+(u+a)∂u∂xdt=[∂u∂t+(u+a)∂u∂x]dt(Eq. 6.116)

which is the change of u in the direction dx/dt=u+a

In the same way

dp=∂p∂tdt+∂p∂xdx=∂p∂tdt+∂p∂xdxdtdt(Eq. 6.117)

and thus, in the direction dx/dt=u+a

dp=∂p∂tdt+(u+a)∂p∂xdt=[∂p∂t+(u+a)∂p∂x]dt(Eq. 6.118)

If we go back and examine Eqn. \ref{eq:nonlin:a}, we see that Eqns. \ref{eq:du:b} and \ref{eq:dp:b} appear in the equation and thus it can now be rewritten as follows

dudt+1ρadpdt=0⇒du+dpρa=0(Eq. 6.119)

Eqn. \ref{eq:nonlin:a:ode} applies along a C+ characteristic, i.e., a line in the direction dx/dt=u+a in xt-space and is called the compatibility equation along the C+ characteristic. If we instead chose a C− characteristic, i.e., a line in the direction dx/dt=u−a in xt-space, we get

du=[∂u∂t+(u−a)∂u∂x]dt(Eq. 6.120)
dp=[∂p∂t+(u−a)∂p∂x]dt(Eq. 6.121)

which can be identified as subsets of Eqn. \ref{eq:nonlin:b} and thus

dudt−1ρadpdt=0(Eq. 6.122)

In order to fulfil the relation above, either du=dp=0 or

du−dpρa=0(Eq. 6.123)

Eqn. \ref{eq:nonlin:b:ode} applies along a C− characteristic, i.e., a line in the direction dx/dt=u−a in xt-space and is called the compatibility equation along the C− characteristic.


So, what we have done now is that we have have found paths through a point (x1, t1) along which the governing partial differential equations Eqns. \ref{eq:nonlin:a} and \ref{eq:nonlin:b} reduces to the ordinary differential equations \ref{eq:nonlin:a:ode} and \ref{eq:nonlin:b:ode}. The C+ and C− characteristic lines are physically the paths of right- and left-running sound waves in the xt-plane.

Riemann Invariants

If the compatibility equations are integrated along respective characteristic line, i.e., integrate \ref{eq:nonlin:a:ode} along the C+ characteristic and \ref{eq:nonlin:b:ode} along the C− characteristic, we get the Riemann invariants J+ and J−.

J+=u+∫dpρa=const(Eq. 6.124)
J−=u−∫dpρa=const(Eq. 6.125)

The Riemann invariants are constants along the associated characteristic line.

We have assumed isentropic flow and thus we may use the isentropic relations

p=C1Tγ/(γ−1)=C2a2γ/(γ−1)(Eq. 6.126)

where C1 and C2 are constants. Differentiating Eqn. \ref{eq:isentropic:a} gives

dp=C2(2γγ−1)a[2γ/(γ−1)−1]da(Eq. 6.127)

Now, if we further assume the gas to be calorically perfect

a2=γRT=γpρ⇒ρ=γpa2(Eq. 6.128)

Eqn. \ref{eq:isentropic:a} in \ref{eq:isentropic:c} gives

ρ=C2γa[2γ/(γ−1)−2](Eq. 6.129)

and thus

J+=u+∫C2(2γγ−1)a[2γ/(γ−1)−1]C2γa[2γ/(γ−1)−2]ada=u+(2γ−1)∫da(Eq. 6.130)
J+=u+2aγ−1(Eq. 6.131)
J−=u−2aγ−1(Eq. 6.132)

Eqns. \ref{eq:riemann:a:b} and \ref{eq:riemann:b:b} are the Riemann invariants for a calorically perfect gas. The Riemann invariants are constants along C+ and C− characteristics and if the situation shown in Fig. \ref{fig:characteristics} appears, that fact can be used to calculate the flow velocity and speed of sound in the location (x1, t1).

J++J−=u+2aγ−1+u−2aγ−1=2u⇒u=12(J++J−)(Eq. 6.133)
J+=u+2aγ−1=12(J++J−)+2aγ−1⇒a=γ−14(J+−J−)(Eq. 6.134)