Sei sulla pagina 1di 4

FUNDAMENTAL GAS DYNAMICS SUBROUTINES

PROBLEM
Isentropic Process

CALL AND ARGUMENTS


1 M
2 PPT
3 MS
4 C
Ir(N,v)
1
5 TTT
6 RRT
7 AAS(SUB)
8 AAS(SUP)
1 M1
Normal Shock Process
2 P2P1
Nr(N,v)
2
3 M2
4 PT2PT1
1 M1
DL
Oblique Shock Process
2 M1
P2P1
3 M1
M2
4 M2
DL
5 M2
P2P1
Os(N,v1,v2)
6 P2P1 DL
3
7 M1
TH
8 M2
TH
9 DL
TH
10 P2P1 TH
11 P2P1 --1 M
Prandtl Meyer Angle
Pa(N,v)
4
2 NU
1 M1, DL
Prandtl Meyer Fan
2 M1, P2P1
3 M1, M2
Pf(N,v1,v2)
5
4 M2, DL
5 M2, P2P1
6 P2P1, DL
1 M
Fanno Flow Process
2 TTS
3 PPS
4 VVS
5 PTPTS(SUB)
Fa(N,v)
6
6 PTPTS(SUP)
7 SSSCP(SUB)
8 SSSCP(SUP)
9 FL4DH(SUB)
10 FL4DH(SUP)
1 M
Rayleigh Flow Process
2 TTS(SUB)
3 TTS(SUP)
4 PPS
5 VVS
Ra(N,v)
6 PTPTS(SUB)
7
7 PTPTS(SUP)
8 SSSCP(SUB)
9 SSSCP(SUP)
10 T0T0S(SUB)
11 T0T0S(SUP)
NB: N is the case code, v,v1,v2 are arbitrary variables

RETURN VARIABLES LIST

[M, PPT, MS, C, TTT, RRT, AAS]

[M1, P2P1, M2, V1V2, PT2PT1, P1PT2, T2T1]


NB M1>1, M2<1, V1V2=R2R1, T2T1=A2A1^2

[M1, P2P1, M2, DL, PT2PT1, P1PT2, T2T1, R2R1,


TH, DLMAX, THMAX]

NB M1>1, M2>1, Angles IN/OUT in radians

[M, NU]

[M1, P2P1, M2, DL, NU1, NU2, AL1, AL2]

[M, TTS, PPS, VVS, PTPTS, SSSCP, FL4DH]

[M, TTS, PPS, VVS, PTPTS, SSSCP, TTTTS]

Isentropic Process
1

Simplified Governing Equations


1 2 1
M
1
2

1
1 1
1 1
1

T
P

1 *2 A 2 2 1 1 1 2 2 1

(1)
1
M
M
, *
1

T0 P0

1
A

1
M
2

1 C2

NB1: These are derived from the steady adiabatic energy and quasi one-dimensional flow relations, resp.
NB2: These equations are algebraic and nonlinear.
NB2: In the above equations,

a parameter 7 / 5 for air , and the 2s, 1s are constants.

NB3: Knowing any variable, can obtain a value for each of the other variables (and two values for

A / A* , why?)

List of Variables

P0 0 T0 A
, , , . Each of these variables is real with a mathematical domain
P T A*
Var | Var , . From physics, the domains are restricted as follows,
M , M * , C,

Problem variables are

Variable

Name

Physical Domain

v
a

Velocity Ratio

M | 0 M 0,

M*

v
a*

Velocity Ratio

*
1
1

M | 0 M
0,
1
1

Velocity Ratio

C | 0 C 1 0,1

v max

P
P0

Pressure Ratio

Density Ratio

T
T0

Temperature Ratio

A
A*

Area Ratio

P
| 0 1 0,1
P0
P0

1 0,1
|0
0
0
T

T
| 0 1 0,1
T0
T0

A
A

* |1 * 1,
A
A

NB: The flowfield is classified into regimes according to the Mach number. Lookup!

Organized Equations with Independent Variable as the Mach number (NTRS: Report 1135)
1 2
1 2
M
M
2
2
2
(2), C
(3),
M *2
1 2
1 2
1
M
1
M
2
2

1 1

1 1

1 2 1
T
P0 1 2 1
1 2
A 2 2 1 1 1 2 2 1
M (6), *
1
M (4), 0 1
M (5), 0 1
M
1

P
T
A 1
M
2
2
2
2

(7)

Solution Procedure
Given M, it is straight forward to obtain all variables using equations (2) to (7).
Given any one of the other 6 variables, first obtain M from resp. equation, then the other variables.
2

Appendix: Basic Interval Arithmetic Operations


These are methods that utilize bounds on variable values representing each value as a range of possibilities.
Interval arithmetic defines a set of operations on intervals. Let x, y be two variables whose values are given by
the intervals x1 , x2 , y1 , y2 , respectively. Then,

x1, x2 y1, y2 min x1


, , , / and

where

y1 , x1

y2 , x2

y1 , x2

y2 , max x1

y1 , x1

y2 , x2

y1 , x2

y2

1 1
1
, if 0 y1 , y2 . For practical purposes, this can be simplified further:
y1 , y2 y2 y1

Operation

Formula

Addition

Subtraction

Multiplication

x1, x2 y1, y2 x1 y1, x2 y2


x1, x2 y1 , y2 x1 y2 , x2 y1
x1, x2 y1, y2 min x1 y1, x1 y2 , x2 y1, x2 y2 , max x1 y1, x1 y2 , x2 y1, x2 y2

Division

x1 , x2 / y1 , y2 x1 , x2

1 1
, , 0 y1 , y2
y2 y1

Potrebbero piacerti anche