This is the Manual page Takes you to Examples page
Click to go to TEST home page
Tutorial (TOC) > Daemons > Gas Dynamics > Manual


 
a. Gas Dynamics: The gas dynamics daemon deals with high speed flows of gases, modeled by the PG model. It is assumed that you are familiar with the open-steady daemons and the PG (perfect gas) model.

Examples of problems that can be solved with the Gas Dynamics  daemon includes isentropic flows through variable area channels and flows with normal and oblique shocks. In addition, tables such as (a) Isentropic flow tables, (b) Normal shock tables, (c) Oblique shock charts (delta-theta tables), and (d) Prandtl-Meyer  functions are also provided for the advanced users.



Fig. 1  Image of the Daemons.Systems..Specific.GasDynamics  page. In addition to the perfect gas properties,
new properties such as the Mach number, total pressure and temperature, critical area etc. have been added to the
State panel.
   
b. Gas Dynamic State: The assumption that the working fluid is a perfect gas leads to several additional properties. The velocity of isentropic wave (sound)  propagation c (c=sqrt (kRT)) is a thermodynamic property because it derived from material and  thermodynamic properties only. The Mach number Mach (=Vel/c) is an extrinsic property. If the flow is isentropically slowed down to stagnation in a thought experiment, the resulting pressure and temperature are called the stagnation pressure and temperature,  p_t and T_t   respectively, of the local state. The last additional property is a system (flow) property, the critical area  A* , where the flow isentropically reaches the sonic condition. The isentropic relations from which these new properties can be evaluated are summarized in Fig. 1.
 

c. Governing Equations: The steady state mass, energy and entropy balance equations (see Fig 2) assume simplified expressions as the newly defined properties are introduced. 

For an isentropic flow, for instance, it can be shown that the energy balance equation reduces to Tt_i=Tt_e, the entropy balance reduces to pt_i=pt_e and mass balance reduces to A*_i=A*_e . Because these properties are part of the State, almost all isentropic flow problems can be solved with the help of the state panel of the gas dynamic daemon.
 


 
Image of an open generic system.

A closed system executing a process
 

A closed system executing a process

Fig. 2  Governing equations for the Gas Dynamics daemon. 

 

 
 

 

d. State Evaluation: Suppose we would like to evaluate the stagnation properties for helium flowing at 500 m/s through a 10 cm2 duct at a temperature of  40 oC and a pressure of 100 kPa. 

Choose He from the state selector, enter the given variables and Calculate State-1. The fully evaluated state is shown in Fig. 2. Note that A*, Tt, pt etc. are properties of State-1, even though to evaluate those properties we had to imagine an isentropic stagnation chamber somewhere else. If the gas expanded from a real stagnation chamber (see Fig. 2) in an isentropic manner, the stagnation properties at State-1 would be identical to the corresponding quantities within the chamber. Moreover, the velocity being zero inside the reservoir, the stagnation properties and static properties are identical there. We use this fact in the following example.




e. Isentropic Flow in a Converging Nozzle: Suppose air is allowed to flow from a large reservoir with p=500 kPa and T=500 K through a converging nozzle with an exit area of 40 cm2. Assuming isentropic flow, we are to determine the mass flow rate for various back pressures of 0, 125, 250 and 375 kPa.

After launching the Gas Dyanmics daemon, choose State-0 as the reservoir. Air is the default gas. Enter p0 (500 kPa), T0 (500 K) and Vel0 (0 m/s) and  Calculate

As the back pressure is gradually reduced from 500 kPa, the flow rate is expected to increase until Mach=1 is reached at the exit at which point communications between the reservoir and the back region of the nozzle is cut off. Let State-1 represent the exit state when this critical velocity is achieved. Enter Mach1(=1), p_t1 ('=p_t0'), T_t1 ('=T_t0'), and A1 (40 cm^2). A Calculate produces the critical exit pressure as p1=264 kPa and mdot1=3.61 kg/s .

Now depending on how the back pressure, p_b, compares with p1, different situations can be studied. 

(i) p_t>=p_b>p1 : An exit pressure of p1 =264 kPa produces choking at the throat. Hence for an exit pressure above this value, the flow will be subsonic everywhere. The back pressure and the exit pressure must be equal for such subsonic flows. Given a back pressure, the exit state can be evaluated as the exit pressure (=p_b), exit area, T_t (=temperature of the stagnation chamber) and p_t (=pressure of the stagnation chamber) are all known. Once the exit state has been evaluated, state at any other location can be obtained from the known local area, p_t (=p_t0), T_t (=T_t0) and A* (=A_exit). The solution has no ambiguity as the flow is known to be subsonic everywhere. A trivial limit of this case is no flow when p_b=p_t. 

As an example, change the exit pressure to p1=375 kPa, above the critical value of 264 kPa. A Calculate produces Mach2=0.653 and mdot1=3.195 kg/s. Suppose we would like to know the state at a location where A=80 cm2. Choose State-2, enter A2(=80 cm2), p_t2 ('=p_t0'), T_t2 ('=T_t0'), and either mdot2 ('=mdot1') or A*2('=A*1'). A Calculate produces the complete state with  p2=475 kPa , M2=0.267 and T2=493 K

(ii) p_b=p1: This is the limiting situation of the previous case when the flow just reaches sonic velocity at the throat. The exit state for this condition has been already evaluated. The procedure to determine the State at any given location  (known area) remains identical to the one discussed in the previous case. 

(iii) p_b<p1: With the back pressure lower than the lowest possible exit pressure, the nozzle is under-expanded. Further expansion occurs outside the nozzle through isentropic expansion waves (outside the domain of our discussion). Unaffected by these structures outside the nozzle, the solution procedure inside the nozzle remains the same as in case (ii). 

What happens if you allow exit pressure to drop below the critical pressure? Change p1 to, say, 125 kPa, much  below the critical pressure of 264 kPa.  A Calculate produces a supersonic exit velocity with Mach1=1.56 , with A* smaller than A indicating a converging/diverging nozzle.  For this converging nozzle, as the back pressure is reduced below 264 kPa,  the exit state, and hence the mass flow rate and exit velocity,  remain unchanged because the sonic velocity makes it impossible for the pressure information, which travels at the speed of sound, to propagate upstream. The nozzle, under such conditions, is considered to be choked with the exit state invariant with any further drop of back pressure.  



 
Fig. 3  In this converging/diverging nozzle, A and A* are known. There are two possible solutions for the Mach number.
While the subsonic solution is the default choice, the existence of the supersonic solution, with MN=2.1969, is announced
on Message Panel.

 
 
e. Isentropic Flow in a Converging/Diverging Nozzle: Suppose air is allowed to flow from a large reservoir with p=500 kPa and T=500 K through a converging/diverging nozzle with a throat  area of 40 cm2 and an exit area of 80 cm2. Assuming isentropic flow, we are to determine the mass flow rate for various back pressures.

After launching the Gas Dynamics daemon, choose State-0 as the reservoir. Air is the default gas. Enter p0 (500 kPa), T0 (500 K) and Vel0 (0 m/s), and  Calculate

Let State-1 represent the throat condition. To determine the exit condition under which choking occurs at the throat, enter Mach1(=1), A1 (40 cm2), p_t1 ('=p_t0') and T_t1 ('=T_t0'). A Calculate produces p1=264 kPa and mdot1=3.61 kg/s . (identical to the choked converging nozzle discussed earlier). 

Choose State-2   to represent the exit condition. Enter  A2 (80 cm2), A*2 ('=A1'),  p_t2 ('=p_t0') and T_t2 ('=T_t0'). A Calculate to produces MN2=0.306 , p2=468 kPa and mdot1=3.6 kg/s . However, the message panel also displays (see Fig. 3) that a supersonic solution with MN2=2.197 exists.

Let State-3   represent the supersonic exit solution. Enter  Mach3 (2.197), A3 ('=A2'),  p_t3 ('=p_t0') and T_t3 ('=T_t0'). A Calculate produces p3=46.98 kPa and mdot1=3.61 kg/s

Now depending on how the back pressure compares with p2 and p3, different situations may arise. 

(i) p_b<=p_t and p_b>p2 : An exit pressure of p2 =468 kPa produces choking at the throat. Hence for an exit pressure above this value, the flow will be subsonic everywhere. This situation has been already discussed for the converging nozzle example in the earlier section.

(ii) p_b=p2: This is the limiting situation of the previous case when the flow just reaches sonic velocity at the throat. The exit state for this condition has been already evaluated. The procedure to determine the State at any given location  (known area) remains identical to the one discussed in the case (i).

(iii) p_b=p3: This is the supersonic branch of the isentropic solution where the flow keeps accelerating at the expense of pressure until this low value of pressure is reached a the exit. The exit state for this condition has been already evaluated. The procedure to determine the state at any given location (known area) remains the same as in the case (i), except one should watch out for multiple solutions, one for the converging side (subsonic) and one for the diverging side (supersonic). The subsonic solution is always displayed with the supersonic Mach number appearing on the Message Panel.

(iv) p2>p_b>p3: If the back pressure is slightly higher than p3, isentropic expansion (as in case iii)  may still occur in a nozzle. The exit pressure being less than the back pressure, the nozzle is said to be over-expanded. The pressure recovery immediately outside the nozzle takes place through what is known as oblique shock waves (outside the domain of our discussion). If the back pressure is increased to a particular value, p4 (to be determined), a normal shock wave (to be discussed later) stands at the exit. 

(v) p2>p_b>p4: The normal shock moves inside the diverging section  of the nozzle. As pressure is increased to p2, the shock moves to the throat where it disappears (Mach number=1 at the throat). The solution procedure for flow with a normal shock is discussed in the next section.

(v) p3>p_b: With the back pressure lower than the exit pressure, the nozzle is under-expanded. Further expansion occurs outside the nozzle through isentropic expansion waves (outside the domain of our discussion). Unaffected by these structures outside the nozzle, the solution procedure inside the nozzle remains the same as in case (iii). 



 
 
f. Normal Shock in a Converging/Diverging Nozzle: Suppose air is allowed to flow from a large reservoir with p=500 kPa and T=500 K through a converging/diverging nozzle with a throat  area of 40 cm2 and an exit area of 80 cm2. Assuming a normal shock sits at the diverging section with an area of 60 cm2 (see Fig. 1), determine the mass flow rate and the back pressure. 

In this case air expands isentropically until it encounters the normal shock, a discontinuity through which the flow turns subsonic.  State-0 and State-1  remain identical to those in section-e. Following the procedure outlined in section e-(iii), we can evaluate the state, say State-2, just before the shock. Enter A2 (60 cm2), A* 2('=A1'), p_t2 ('=p_t0'),  T_t2('=T_t0'), and Calculate. The subsonic solution for the converging part with Mach2=0.43 is displayed, while the Message Panel shows the supersonic Mach number 1.854 (right after you click Calculate). To obtain the supersonic solution, un-check A*2 and enter MN2 as 1.854. Note that the supersonic solution produces the same value of A*2 (40 cm2) and mdot2=3.61 kg/s

Switch panel to the Tables and select the Shock Table. Enter M_i as 1.854 and Calculate M_e=0.6048, p_te/p_ti=0.788. Now get back to the States panel and choose State-3   to represent the State immediately after the shock. Enter  Mach3 (0.6048), A3 ('=A2'), p_t3 ('=p_t0*0.788') and T_t3 ('=T_t0'). A Calculate produces the same mass flow rate but a larger critical area as expected,  A*3=50.73cm2 , p3=307 kPa and mdot3=3.61 kg/s

To obtain the exit condition,  State-4, enter  A4 (80 cm2), A*4('=A*3),  p_t4 ('=p_t3') and T_t4 ('=T_t0'). A Calculate produces p4=352 kPa and mdot4=3.61 kg/s



 
Fig. 4  The isentropic and normal shock tables are bundled into a single table. The Delta-Theta and the 
Prandtl-Meyer tables are used for oblique shock and expansion waves studies. 

 

 
g. Parametric Studies: Suppose we would like  to know how the exit pressure changes as the shock moves to a location where the area is 70 cm2. Because State-2 and State-3 have a few 'hardwired' numbers, a simple change in A2 followed by a Calculate and Super-Calculate will produce erroneous results.

One must set State-2 and 3 to reflect the new location of the shock before using the Super-Calculate button.

Go back to State-2, Change A2 (70 cm2), make MN2 an unknown, and enter A*2 ('=A1'). The alternative Mach number is reported on the message panel as 2.043. Now make A*2 an unknown and enter MN2 (2.043) and Calculate the State fully.

Go back to the Shock Table. Enter M_i as 2.043 and Calculate M_e=0.5701, p_te/p_ti=0.700. Now get back to State-3    and correct  MN3 (0.5701) and p_t3 ('=p_t0*0.7') . A Calculate produces the same mass flow rate but a larger critical area as expected,  A*3=57.08 cm2 , p3=280 kPa and mdot3=3.61 kg/s . A Super-Calculate finishes the rest of the calculations yielding p4=300.8 kPa .


This is the Manual page Takes you to Examples page

Copyright 1998-: Subrata Bhattacharjee