Finite non-linear waves

From Flowpedia
Revision as of 08:34, 23 March 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+ρux=0

Momentum equation:

ut+uux+1ρpx=0

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

Assuming isentropic flow ds=0 gives

dρ=(ρp)sdp

ρt=(ρp)spt=1a2ptρx=(ρp)spx=1a2px

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

pt+upx+ρa2ux=0

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

1ρa(pt+upx)+aux=0

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

ut+uux+1ρa(apx)=0

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

[ut+(u+a)ux]+1ρa[pt+(u+a)px]=0

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

[ut+(ua)ux]+1ρa[pt+(ua)px]=0

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

du=utdt+uxdx=utdt+uxdxdtdt

Now, let dx/dt=u+a

du=utdt+(u+a)uxdt=[ut+(u+a)ux]dt

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

In the same way

dp=ptdt+pxdx=ptdt+pxdxdtdt

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

dp=ptdt+(u+a)pxdt=[pt+(u+a)px]dt

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=0du+dpρa=0

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=ua in xt-space, we get

du=[ut+(ua)ux]dt

dp=[pt+(ua)px]dt

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

dudt1ρadpdt=0

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

dudpρa=0

Eqn. \ref{eq:nonlin:b:ode} applies along a C characteristic, i.e., a line in the direction dx/dt=ua 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

J=udpρa=const

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)

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

dp=C2(2γγ1)a[2γ/(γ1)1]da

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

a2=γRT=γpρρ=γpa2

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

ρ=C2γa[2γ/(γ1)2]

and thus

J+=u+C2(2γγ1)a[2γ/(γ1)1]C2γa[2γ/(γ1)2]ada=u+(2γ1)da

J+=u+2aγ1

J=u2aγ1

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+u2aγ1=2uu=12(J++J)

J+=u+2aγ1=12(J++J)+2aγ1a=γ14(J+J)