R=19680014519 2019-01-06T22:47:49+00:00Z
Hard copy H
-(C
-)
Microfiche (MF) ’
ff 653 July65
*
NASA
zi
George C. Mdrsbdll
.
1
Spme Flight Center
Hwtsville, Aldbdrna
NASA-GEORGE C. MARSHALL SPACE FLIGHT CENTER
4 T e c h n i c a l Memorandum X-53734
A p r i l 23, 1968
BY
H. G. Struck a n d John A . Harkins
AEROPHYSICS D I V I S I O N
AERO-ASTRODYNAMICS M O R A T O R Y
RESEARCH AND DEVELOPMENT OPERATIONS
TECHNICAL MEMORANDUM X- 53734
H u n t s v i l l e , Alabama
ABSTRACT
Page
I. INTRODUCTION............................,.......,...,.,... 1
iii
DEFINITION OF SYMBOLS
A o r i f i c e area m=
l a mean r a d i u s of e a r t h m2
I C r a d i a l clearance m
C v e l o c i t y o f sound m sec‘l
H geopotential altitude m
L flow l e n g t h m
h y d r a u l i c r a d i u s , diameter m
%DH
I’
v volume m3
X l e n g t h of tube m
Z geodetic a l t i t u d e m
g0 gravity m secW2
M Mach number -
t time see
V v e l o c i t y o f gas m sec’l
C
P s p e c i f i c heat a t constant pressure m Kg Kg’l OK-’
CV s p e c i f i c h e a t a t c o n s t a n t volume m Kg Kg”
f friction factor -
h enthalpy m Kg
K , KO loss c o e f f i c i e n t , c o n t r a c t i o n c o e f f i c i e n t -
L’ temperature g r a d i e n t O K Km’l
m mass Kg s e c 2 m-l
iv
DEFINITION OF SYMBOLS
Re Reynolds number
R gas c o n s t a n t
T temperature
e x t e r n a l work
wX
7 s p e c i f i c heat r a t i o -
P density Kg s e c 2 m-'4
7 shearing s t r e s s Kg m-2
X
3 l o s s c o e f f i c i e n t f o r pipes o t h e r than
friction
e, area ratio A , / A ~
Subscripts
t t o t a l flow p r o p e r t i e s , t o t a l p r e s s u r e , t o t a l d e n s i t y
V
TECHNICAL MEMORANDUM X- 53734
SUMMARY
P
One-dimensional quasi-steady theory is used t o develop an engineer-
ing method t o determine t h e time-dependent p r e s s u r e i n vented launch-
v e h i c l e compartments during t h e f i r s t few minutes of t h e ascending
.
f 1i g h t
I. INTRODUCTION
A. Simple O r i f i c e Flow
2
which s t a t e s t h a t the r a t e of accumulation of mass w i t h i n t h e c o n t r o l
volume (c.v.) is equal t o the excess of the incoming r a t e of flow
c
over t h e outgoing r a t e of flow
A t any i n s t a n c e of flow,
m cv
cv
and
cv
3
where Vn i s t h e v e l o c i t y component normal t o dA. The c o n t r o l volume is
now supposed t o be the compartment, and w i t h t h e assumption of one-
d imens i o n a l flow we o b t a i n
n m
2
m(dQ - dWx) = m(h + dh) - mh +m + m(z + dz) - mz,
dh = cpdT, (9)
4
and e q u a t i o n (8) becomes
c
According t o our assumption that no h e a t i s added from t h e o u t s i d e ,
dQ = 0, and equation (10) becomes
dh = -d (v2/2).
h = OVA.
With t h e equation of s t a t e
P = pRT,
and
C T - - r P =
P Y - l P
v2 + 2c T = cons t
P
.
By assuming t h a t t h e v e l o c i t y i n t h e upstream compartment is n e g l i g i b l y
small, v1 = 0, we o b t a i n f i n a l l y f o r the v e l o c i t y w i t h which mass i s
flowing o u t of t h e compartment (Figure 1)
Vex (14)
5
With t h e r e l a t i o n between p r e s s u r e and d e n s i t y f o r a n i s e n t r o p i c process
of a p e r f e c t gas between two s t a t i o n s ,
6
S u b s t i t u t i n g e q u a t i o n (15) i n t o e q u a t i o n (6) r e s u l t s i n t h e following
expression f o r the density:
- 1
The p r e s s u r e , d e n s i t y , and mass flow terms i n e q u a t i o n s (20) and (16)
have t o a g r e e w i t h each o t h e r w i t h i n t h e compartment d u r i n g a p a r t i c u l a r
time step, A t = (tl - t o ) , Since e q u a t i o n (16), t h e mass flow r a t e equa-
t i o n , uses mean v a l u e s of the p r e s s u r e s , a n i t e r a t i o n procedure i s neces-
s a r y so that P1 r e p r e s e n t s a mean v a l u e of P ( t 1 ) and P ( t o ) i n the p a r t i c u l a r
time i n t e r v a l At.
I f we s e t
c and i f
7
(where Pex i s a l s o a mean v a l u e of the e x t e r n a l p r e s s u r e a t that p a r t i c u l a r
time s t e p ) does n o t d i f f e r v e r y much from u n i t y , a s e r i e s approximation
can be made w i t h
X=(l - p1
F(1t o )) < < l .
and t h e s q u a r e r o o t term i s
With t h e a b b r e v i a t i o n s
8
and
r-l
c 1 = 1 (p;;;$) ,
F*.I
2
y-l
= [l - XI Y - c1.
cO
I n s e r t i n g (29) i n t o (28) y i e l d s
9
S i m i l a r l y , we proceed w i t h equation ( 2 0 ) , where the outflowing mass I, i s
brought t o t h e l e f t s i d e , With t h e s t i p u l a t i o n a l r e a d y mentioned above,
i.e.,
we o b t a i n
With t h e s u b s t i t u t i o n of
10
second i t e r a t i o n is n e c e s s a r y , s i n c e t h e outflowing IUSB, io, i n f l u e n c e s
t h e inflowing mass, h i , u n l e s s t h e upstream o r i f i c e was choked. Develop-
ment i n t o a s e r i e s l e a d s f i n a l l y t o
and
+
I
.
a = ao/a4
c
8; = 83/84; a; = a3h4
11
and the s o l u t i o n f o r X y i e l d s
e q u a t i o n (38) becomes
1L
(40)
12
Subs t i t u t ing
we o b t a i n t h e same e x p r e s s i o n as e q u a t i o n (36).
dp=Q+dT
P p T *
4 M~ = V ~ / Y R T
or
dM2
F = ;dv2
; T -dTT ' (43)
13
The energy equation, given by (10) w i t h dQ = 0 becomes by d i v i d i n g
through by cpT and using t h e d e f i n i t i o n f o r the Mach number
Q + - 17 dv2
= 0 .
(45)
P 2 v
The momentum e q u a t i o n i s w r i t t e n as
zx
f =pv2 (47 1
and a h y d r a u l i c diameter
14
By e l i m i n a t i n g dP/P and dv2/v2, we o b t a i n f i n a l l y , f o r a p i p e of l e n g t h
L between s e c t i o n s 0 and L
L M?J.
J 4f(X) 2= J 1 - M2 dM2. (49)
0 DH MZ 7(M4) (1 + 9 M2)
? = L f
0
fdX.
P1-P - 9
15
t h e r e s p e c t i v e p r e s s u r e drop due t o f r i c t i o n can be c a l c u l a t e d . I f the
Mach number a t s t a t i o n 1 i s subsonic, then t h e e x i t p r e s s u r e P1 must be
equal t o Pex, the atmospheric p r e s s u r e o u t s i d e t h e pipe, I f t h i s i s not
t h e c a s e , we m u s t r e p e a t the c a l c u l a t i o n w i t h another Po, which i n t u r n
w i l l a l t e r t h e mass flow from t h e upstream compartment.
V
O=P=
* y + l
v* Po
2 (1 + Mg)
16
geometry of t h e pipe. I n t h e equation M1 appears i n t h e l o g a r i t h m i c
term of t h e denominator. The l e n g t h of t h e pipe f o r choked flow is
g i v e n by
For t h e v e l o c i t y i n c r e a s e ,
.
For t h e speed of sound,
For t h e temperature ,
For t h e p r e s s u r e d e c r e a s e ,
dP
I - = -
P
y(M2) (ll+-T
- M2) dTt
T t (XI
yM2 (1
2(1
+ (y
- M2)
- 1) M2)
4; (61)
The t o t a l p r e s s u r e loss i s g i v e n by
18
We s o l v e t h e e q u a t i o n by applying t h e method of s u c c e s s i v e
approximation, which is a l s o known as P i c a r d ' s method. I f e q u a t i o n ( 5 6 )
is w r i t t e n i n t h e g e n e r a l form as
M2(x) = M2(xo) +
xO
This r e l a t i o n i s , i n r e a l i t y , a n i n t e g r a l e q u a t i o n , i n v o l v i n g t h e dependent
v a r i a b l e under t h e i n t e g r a l s i g n . It can be solved on a n i t e r a t i v e b a s i s
as follows:
. X
n
xO
19
where K i s a c o n s t a n t . I n t h e neighborhood of M = 1, t h e L i p s c h i t z con-
d i t i o n no longer holds. Rearranging equation (56) y i e l d s
o r i n g e n e r a l form
dx = g(x,M2).
ZF
The f u n c t i o n g(M2,x) is now s i n g u l a r a t M2 = 0 and dx/dM2 = 0 f o r M2 = 1.
The method of s u c c e s s i v e approximations can a g a i n be a p p l i e d . The s o l u -
t i o n now has t h e form
x(M2) = x(M,2) + r2
Mo'
g(x,M2) dM2.
I n s t e a d of t h e L i p s c h i t z c o n d i t i o n , a l e s s s t r i n g e n t c o n d i t i o n can be
a p p l i e d . For i n s t a n c e , a s t e p s e n s i t i v i t y c o n d i t i o n such as
f o r t h e f i r s t case and
20
I f el and ea a r e of t h e o r d e r 5 ,002, t h e a n a l y t i c s o l u t i o n of
equation (56) w i t h d T t = 0 was almost e x a c t l y reproduced, The two s o l u -
t i o n s are joined where t h e s t e p s e n s i t i v i t y c o n d i t i o n was s a t i s f i e d f o r
both regions.
I-
'
J'tl (1 + r-l 2)
2 M2
T = Tt,
(1 + 9 M2)1
A -
T t l (1 + 2 Mz) '
21
D. Sudden EnlarRement i n a Pipe
Momentum
Continuity
Energy
and
I 22
From e q u a t i o n (63) and ( 6 4 ) , we o b t a i n
~ - V2
d c* A
y + l y - 1 E},
- lai., { 2Y
=- 1
-C*. v 2 %7 2Y c*2} 2Y c*2
and
pressure - -
P2
Pl
= (73)
7 + 1
23
The r e l a t i o n s h i p between Mach number M and #, is
M2 = 2MJC2
(74)
(y + 1) - (y - 1) M*2'
pressure - EZ = P -- .
M1 P1
Pl M= P2
2
E. A Sudden C o n t r a c t i o n i n a Pipe
24
I f we assume t h a t t h e wall .of t h e narrow p i p e is t h i n 6/d2 fi: 0,
then t h e s u c t i o n f o r c e S can be taken as zero. The p r e s s u r e d i f f e r e n c e
(P - P,) i n t e g r a t e d over t h e f r e e stream tube s u r f a c e i s z e r o by d e f i -
n i t i o n of t h e f r e e s t r e a m l i n e . However, i n p r a c t i c a l cases, where t h e
i d e a l i z a t i o n is r a t h e r f a r o f f , a p r e s s u r e d i f f e r e n c e (P-PI), dependent
c
on l e n g t h b , b u i l d s up i n t h e corner of the two pipes BCDE. With decreas-
ing l e n g t h b , t h e d i f f e r e n c e i n t h e p r e s s u r e s P and P1becomes more pro-
With t h e c o n t i n u i t y equation,
and the r e l a t i o n ,
t h e e x p r e s s i o n f o r the t o t a l p r e s s u r e loss a c r o s s t h e c o n t r a c t i o n
25
Y
.
The term T / P A 2 i s d e f i n i t e l y a f u n c t i o n of M$ and M
.: For the case of
M1 = 0, a v e r y simple e x p r e s s i o n i s obtained f o r c a l c u l a t i n g t h e Mach
number M2. We s e t
2
where t h e M2 i s chosen, which i s p o s i t i v e and s m a l l e r than u n i t y . I n
engineering l i t e r a t u r e where energy l o s s c o e f f i c i e n t s a r e considered, t h e
definition is
{ = 2m
7 =p' Pr+-= - 2 Ptl - Pt2
v, 42 v2 q2
where
26
When we develop Ptl/Pl i n t o a s e r i e s f o r small M2 and l e t A, i n c r e a s e
i n d e f i n i t e l y , so t h a t M1 = 0, we o b t a i n a simple e x p r e s s i o n f o r t h e
energy l o s s c o e f f i c i e n t
T -1 -
S
(P P1) dSx.
-
I n g e n e r a l , t h e p r e s s u r e d i f f e r e n c e along t h e d i s t a n c e C D i n Figure 1 C
i s a f u n c t i o n of M, and M2. I n our c a s e , however, M, = 0, and t h e r e f o r e
the term
.
and t h e p r e s s u r e c o e f f i c i e n t becomes
v' - v2
c
P
= - 2
v2/v2.
27
The mass flow i s c o n s t a n t between s t a t i o n s 1 and C y where A, = K d 2 and
KO i s t h e c o n t r a c t i o n c o e f f i c i e n t
and t h e r e f o r e
If we a c c e p t t h e v a l u e of ( zz .5 f o r a sharp-edged o r i f i c e and
f o r t h e l e n g t h b = 0, as a l l engineering handbooks propose, a n average
value f o r
28
111. THE ANALYTIC REPRESENTATION OF THE DISCHARGE COEFFICIENT
AND OTHER now AND ATMOSPHERIC PROPERTIES
A. Discharge C o e f f i c i e n t
29
combined e f f e c t of f r i c t i o n and c o n t r a c t i o n i s p l o t t e d , t h e d i f f e r e n c e
can be a t t r i b u t e d mostly t o t h e f i r s t e f f e c t , The compressible j e t s
have a h i g h e r c u r v a t u r e a t t h e o r i f i c e [ l l ] , thus i n c r e a s i n g t h e minimum
c r o s s s e c t i o n of t h e j e t f a r downstream of t h e o r i f i c e .
mated as
KO -
d e c r e a s i n g monotonically w i t h d/D as p r e d i c t e d by theory t o t h e v a l u e of
-
. 6 , t h e d i s c h a r g e c o e f f i c i e n t of an o r i f i c e c u t i n t o a n i n f i n i t e
w a l l . The t h e o r e t i c a l v a l u e is obtained a t approximately d/D .23;
then g r a v i t y e f f e c t s become probably more pronounced f o r l i q u i d j e t s .
I
A f a i r approximation is given by t h e e x p r e s s i o n
+ -
K = .6 .4 exp
{- (5.5 (85)
The d i s c h a r g e c o e f f i c i e n t s f o r c l o s e - c l e a r a n c e o r i f i c e s a r e
drawn i n F i g u r e 5 f o r v a r i o u s Reynolds numbers obtained from Reference 6 .
The Reynolds number i s h e r e d e f i n e d a s
=- "%
Re AP 2
30
where t h e h y d r a u l i c r a d i u s is g i v e n by
a r e a of flowing f l u i d 2.
%= wetted p e r i m e t e r
31
For t h e v e n t i n g problem, a mean r e p r e s e n t a t i v e curve was d e r i v e d ,
I t s expression is
- K= Xn ; X I - ="iK0
- PViKo
, Ko (1 - X)E + Xn pw v w '
The dependence of pR on T, i s i n g e n e r a l
32
where t h e c o n s t a n t s a r e f o r t h e r e g i o n s
B. The Atmospheric P r o p e r t i e s
For t h e c a l c u l a t i o n of t h e atmospheric p r o p e r t i e s of a i r , t h e
formula and c o n s t a n t s of Reference 9 were used. However, t h e r a t h e r com-
plex e x p r e s s i o n f o r t h e a c c e l e r a t i o n due t o g r a v i t y was f u r t h e r approxi-
mated by
g = go [a
a2
+ z]' + ... ,
where a = 6,378,178 meters is t h e r a d i u s of t h e e a r t h f o r t h e geographic
latitude C ,J = 45" and z i s t h e h e i g h t above t h e e a r t h ' s s u r f a c e . The
g e o p o t e n t i a l a l t i t u d e becomes then
H = j' g0
az.
Integration yields
r- 1
33
Pressure
= b' [T mb
Trnb
+ L' (H - Ho) (94)
or
Density
MOP
=R"T,*
Temp era t u r e
Speed of Sound
I n t h e s e equations t h e s u b s c r i p t b d e s i g n a t e s t h e r e s p e c t i v e v a l u e s a t
t h e b a s e of t h e s u b l a y e r . The c o n s t a n t s f o r a l l l a y e r s a r e
= 9 . 8 0 6 6 5 m/sec2
g0
M, = 28.9644 K g / K mol
R* = 8 . 3 1 4 3 2 J o u l e s ("K)-l/mol.
34
The c o n s t a n t s f o r t h e d i f f e r e n t s u b l a y e r s a r e
H = 0 + 11 Km
LA = -6.5; Tmb
= 288.15'~; % - On; Pb = 1.013250 x 10%ewton/m2
H = 1 1 +2OKm
H = 20 + 3 2 K m
LA = 1; Tmb = 216.65'K; H,, = 20000 m; Pb = 5.47487 x 10 mb
H = 32 + 4 7 Km
LA = 2.8; = 228.65'K; H, = 32000 m; Pb = 8.68014 mb
Tmb
H = 4 7 +52Km
H - 5 2 + 6 1 Km
= 270.65'K; H, = 52000 m; Pb = 5.90005 mb, e t c .
LA = -2; Tmb
C. The F r i c t i o n Factor
35
t o t a l l e n g t h , L. A t h i g h Reynolds number and h i g h r e l a t i v e roughness,
t h e f r i c t i o n f a c t o r becomes wholly a f u n c t i o n of t h e r e l a t i v e roughness,
e/d. Colebrooh and White [lo] were a b l e t o c o r r e l a t e the r e s u l t s of
many l a b o r a t o r y t e s t s on commercial pipes over a wide range of Reynolds
number and roughness by t h e following expression:
- -1
G
210glo ed = 1.14 - 210glo
I+1
R (e/d)
e
&?- (99)
For a f u l l y developed v e l o c i t y p r o f i l e , i . e . , a t d i s t a n c e s
from t h e p i p e i n l e t g r e a t e r than 50 d i a m e t e r s , no s i g n i f i c a n t e f f e c t of
Mach number was observed. The pipe Reynolds number is g i v e n as
Re = v p D g/p.
36
Leak Comp 4
ai CUMt'AlflMCNI3 IN S t R l t S
b) SUDDEN ENLARGEMENT
-L. ;4
/ / / / / / / I / / / / / / /
I
I s-
c) SUDDEN CONTRACTION
FIG. 1. S C H E M A T I C OF POSSIBLE C O N F I G U R A T I O N S
37
I
1.0
zlIEL
.I
.2 .2 .I .6 b 1.0
F I G . 2. D Z S C H A R G E C O E F F I C I E N T
AS A F U N C T I O N OF C O M P R E S S I B Z L Z T Y
Cortroctlea Coofficioat, k
1.0 c 1 1 1 - 1
Ref. 5
I
\
Loror lllatii
.6 I
FIG. 3. D Z S C H A R G E COEFFZCZENT A S A F U N C T I O N OF
ORIFICE-TO-PIPE DZAMETER
38
Cd
1.o
.8
. .6
.4
.2
0
0 20 40 60 80 100 420 140
fi
FIG. 4. DISCHARGE COEFFICIENTS FOR THE PLATE O R I F I C E
+
K
.
( radial cltoranct 1 / ( f lor ltngth
FIG. 5 . LEAK DISCHARGE COEFFZCIENT AS A FUNCTZON OF
REYNOLDS NUMBER A N D RADI A L CLEARANCE TO FLOW LENGTH
39
1.2
4. a
--
1.0-
v
1.3
.8
.6
*4
.2
0
0 .2
40
Rd iced Viscosity, pr p /pc Ref. 4
20
10
a
6
-
TWO P h 8 0
Ragion
2
1.0
.a
.6
.4
.2
Reduced Temperature, Tr 0 T/Tc
41
1
Rolativo
J a/D
.05
42
WBLE 1
CRITICAL PROPERTIES
Molcciilirr
Subsl;lncc Wcight
ibf P4 k,
1 1
(g c m - *scc-l) (cal scc-' CIII-' K-1)
x l(r x 106
43
PRECEDING PAGE BLANK NOT RLMEQi
APPENDIX
A. Venting of Compartments i n S e r i e s
A l l i n p u t d a t a a r e r e a d i n by t h e INPUT s u b r o u t i n e . F l o a t i n g -
p o i n t numbers have t h e Format E15.8 and f i x e d - p o i n t numbers have 13. The
data: i n c o n s e c u t i v e o r d e r have t h e following meaning and dimensions.
NPO = Number of c a r d s f o r t h e p r e s s u r e d a t a o u t s i d e t h e
o r i f i c e s of t h e f i r s t compartment. The f i r s t compart-
ment v e n t s i n t o t h e atmosphere.
PC = C r i t i c a l p r e s s u r e of t h e v e n t e d gas i n atmospheres
[~g/cm~I.
G = S p e c i f i c h e a t r a t i o of vented g a s .
45
TT(1) = T r a j e c t o r y time i n seconds,
C P F ( J , I ) = P r e s s u r e c o e f f i c i e n t s of t h e l e a k s , o u t s i d e t h e com-
partment. I f more compartments a r e t o be v e n t e d ,
o t h e r c a r d s must be added and t h e dimensions i n t h e
COMMON s t a t e m e n t s must be changed a c c o r d i n g l y .
CPO(1,J) = O r i f i c e p r e s s u r e c o e f f i c i e n t s of t h e f i r s t compartment
o u t s i d e t h e compartment.
NO = Fixed-point number, d e s i g n a t i n g t h e f i r s t t i m e s t e p
minus 1 second.
46
AO(1) = Area of o u t s i d e o r i f i c e s of t h e f i r s t compartment
[m21
Gl(1) = Mass flow through o r i f i c e number I of t h e f i r s t
compartment [ ~ sec/m].
g
= O r i f i c e a r e a of t h e o r i f i c e s connecting t h e compart-
ments [m2].
= I n i t i a l d e n s i t y of t h e gas i n t h e compartments
[Kg sec2/m4].
= I n i t i a l p r e s s u r e of t h e g a s i n t h e compartments i n
[kg/m21.
= Hydraulic r a d i u s or mean r a d i u s of l e a k s d e f i n e d i n
1 I I . A [m21.
47
B. The I n p u t Data f o r t h e Venting Program w i t h Pipe Flow
Same meaning as i n A .
Same as i n A.
NO, NT, N
Same as i n A .
HR(1) = H y d r a u l i c r a d i u s of p i p e [m].
P l ( 1 ) = I n i t i a l p r e s s u r e of t h e gas i n t h e p i p e [Kg/m2].
,
I These d a t a have been added t o t h e o r i g i n a l program.
48
Same as i n A.
W
W = a d d i t i o n a l l o s s c o e f f i c i e n t of the pipe as bends and elbows,
etc. I f no a d d i t i o n a l l o s s e s , e n t e r zero.
49
I
’
\?::::
MOIIt
50
PROGRAM VENT
C V E N T I N G O F COMPARTMENTS I N S E R I E S
C +++++++++++++++*+wYw**+*+++~+++~++**~~++
C NOR =NUMBER OF O R I F I C E OF T H E F I R S T COMPARTMENT
C NPO = NUMUER OF C A R D S OF P R E S S U R E D A T A O U T S I D E OF O R I F I C E
C NH = NUMBER OF C A R D S FOR T R A J E C T O R Y D A T A
C N =NUMBER O F COMPARTMENTS,ALSO NUMBER OF L E A K S
-
C ONE L E A K PER COMPARTMEBT
C PIPE S I CONSIDERED AS COMPARTMENT NO, a
C HT A L T I T U D E AT T I M E T T I N METERS
C FMT = MACH NUMBER A T T I M E T T
C A O R I F I C E AREA BETWEEN N C O M P o I N M E T E R S
.c ' V O = VOLUME O F COMPARTMENTS I N M E T t H S 3
C C P F x P R E S S U R E C O E F F I C I E N T A T MACH No
C A = AREA O F NV O R I F I C E S O F COMPI 1 I N M E T E R S
C P = PRESSURE I N COMPARTMENT I N ( K G / M Z )
C C M l = COMPARTMENT MACH NUMBER
C A L l = L E A K MASS FLOW
C R = D E N S I T Y OF N COMPO I N K G r ' S E C o / M 4
C A L = L E A K AREA O F COMPoN I N M E T E R S
C HR = H Y D R A U L I C R A D I U S OR MEAN R A D I U S I N METER
C TC = C R I T I C A L TEMPERATURE O F G A S
C CC G A S CONSTANT O F G A S ( M / D E G o K )
C PC = C R I T I C A L PRESSURE OF GAS I N ATM(KG/CMZ)
C OM f MOL W E I G H T O F P A R T I C U L A R G A S
C CCF- R A D I A L C L E A R A N C E OVER FLOW L E N G T H
C W I 'ADDITIONAL L O S S C O E F F I C I E N T FOR P I P E , I F NONE t N T E R 0 0
C I N PROPER FORMAT
C NUMBER 1 COMPO I S T H E COMPO THAT V E N T S I N T O THE ATMOSPHERE
C A M 1 = MASS FLOW OUT OF THE COMPAHTMENT
C G 1 = MASS FLOW OUT OF O R I F I C E S OF T H E F I R S T C O M P A R T M t N T
C P G = PRESSURE O U T S I D E OF ? H E O R I F I C E S O F T H E F I R S T COMPARTMENT
COMMON MPRNT,NOR,NPO
COMMON N H I N , N T ~ N P * G C ~ O M S T C * P C * G S T T ( ~ O ) ~ Ht FTM(T~(O4 ) 0 ) tFMF(40)*W,NO
COMMON C P F ~ 4 0 ~ 5 ~ ~ A ~ 5 ~ ~ H R ~ 5 ~ , P L ( l ~ r V O o , A L ~ 5 ~
COMMON P l ( S ) t R 1 ( 5 ) r A M l ( 5 ) , T l r C M 1 ( 5 ) e A L l ( 5 ) t G 1 ( 5 ) * O M 1 ( 5 )
C3MM3N P 2 ( 5 ) r R 2 ( 5 ) r A M 2 ( 5 ) , T 2 r C M 2 o , A L 2 ( 5 ) , C 2 ( 5 ) , ~ M Z ( 5 )
COMMOh P C ( 5 ) r C P 0 1 4 0 r 5 ) r F M O ( 4 0 ) r A 0 0 ~PA~TA,RAICA,ALT,FM*WH(~O#~)
COMMON T P ( 4 0 ) * O P ( 4 0 ) , W M ( 4 0 $ 5 )
DO 5 I = l t 5
AMl(I)=OoO
5 AM2(I)=loOE-07
C A L L IbiPUT
D=(2o/(G+lo))*+(G/(G-1.))
DO 13 I s N O t N T
I 1= 1-1
Tlo1-l
T 2 s T 1-1 0 0
CALL TRAJ
IF(1=1)4~1194
51
4 DO 1 5 L s l t 4 0
IF(MPRNT=4)24t24*25
25 WRI T E ( 6 1 r 5 5 5 )
WRITE(6lt90)LtMPRNT
24 I F ( L - 1 1 6 t 6 9 7
6 DO 8 K S 1 9 N
8 AMlIK)=AMZ(K)
7 DO 20 K I l r N
IF(K=l)lr192
1 CONTINUE
CALL PARTB(IrKtL9D)
GO T O 23
2 CONTINUE
C A L L PARTA( I tKtLrD)
2 3 W H ( L 9 K 1 = P.1 ( K- 1 1
20 W M ( L S K ) = A M l ( K )
IF(L-l)lOr1099
9 DO 3 K = l * N
IF(KPRNT)18918r19
1 9 W H I T E ( 6 1 9 9 1 1 K r W M ( L 9 K 1 r WM ( L0.1, K 1
18 I F ( A B S ( W M ( L r K ) ~ W M ( L ~ l r K ~ ~ ~ l ~ O E - 0 7 ~ 3 ~ 3 ~ 1 0
3 CONTINUE
GO T O 1 2
1 0 IF ( M P R N T 121 9 2 1 r22
22 . W R I T E ( 6 1 , 9 0 ) L , L r A M l ( l ) r A M 1 ( 2 ) r A M l ( 3 ) t A M l ( 4 )
2 1 IF(L-3)15*16r16
1 6 DO 1 7 K = 3 r N
1 7 P 1 ( 1 ( - 1 ) = W H ( L I K ) - ( W M ( L r K ) - W ~ ( L l l t K ) )*(WH(LrK)-WH(L-lrK) )/(WM(L#K)-
12;0*WM(L-lrK)+WM(L-2rK) 1
15 C O N T I N U E
GO TO 1 2
11 DO 1 4 I P = l * N
CM1( IP)=+OeO
1 4 ALl(IP)=+O*O
12 C A L L O U T P U T ( 1 )
WRITE(61*555)
13 CONTINUE
STOP
555 F O R M A T L l H O )
90 FORMAT(214,8E15.8)
9 1 FORMAT(14,5E15.8)
END
52
gUBROUTINE P A R T A ( I * K , W
C VENTING OF COMPARTMENTS I N S E R I E S
53
3UBHOUTINE P A R T B I I t K t L t D )
C V E N T I N G OF COMPARTMENTS I N S E R I E S
DIMENSION T(40)r0(40)r00(40)tT0~40)
COMMON M P R N T t N O R t N P O
COMMON N H t N ~ N T t N P t G C t O M t T C t P C ~ G ~ T T ~ 4 O ~ t H T ~ 4 O ~ t F M T ~ 4 O ~ t F M F ~ 4 O ~
COMMON C P F ( 4 0 ~ 5 ) ~ A ( 5 ) t H R ( 5 1 , P L o , V 0 ( 5 ) t A L ( 5 ) t C C F ( 5 ) ~ P A l ( 5 ) t P ~ ( l )
COMNON P 1 ~ 5 ~ ~ R 1 ~ 5 ~ ~ A M 1 ~ 5 ~ t T l t C M 1 o , A L ~ ~ 5 ~ ~ G l ~ 5 ~ t
COMMON P 2 ( 5 ) t R 2 ( 5 ) , A M 2 ( 5 ) r T 2 r C M 2 ( 5 ) t A L 2 ( 9 ) , C 2 ( 5 ~ t O M Z ~ ~ )
COMMON P G l 5 ~ t C P 0 ~ 4 0 ~ 9 ~ r P M O / 4 O ~ t A O ( 5 ) r P A , t A , R A ~ C A ~ A ~ T t f M t W H ~ 4
COMMON T P ( 4 0 ) r O P ( 4 0 ) 9 W M ( 4 0 t 5 )
T(L)=P2(K)*r999
.
Kl=K+l
DO 30 M = l t 4 0
Rl(K)=RZ(K)*((T(M)/P2(K))+w(lr/G))
SUM-. 0
DO 6 J c l t N O R
CALL A P P T ( J t P G ( J ) r R l ( K ) , T ( M ) t A O o , A 4 r O )
Al=PG(J)/T(M)
CALL COEF(A1rAK)
AOM=HA*FM*CA
Y=AK
DO 3 J1=1,30
T O ( J1) = Y
IF(Al-D)lrl92
1 Al=D
2 RI=Rl(K)*(Al**(lr/G)~
AI=SQRT(ABS(G*T(M)*Rl(K)))'
VI~AI*SQRT(ABS(2.+(1o~Al~*((G-lr)/G)))~
AIM=RI*VI*AK
X=AIM/(AOM*Y)
CALL VENTC(XtAKmY1)
DO(Jl)=Yl-Y
I F ( J 1 - 2 18 9 8 9 9
8 Y=o95*AK
GO TO 1 2
9 Y = T O ~ J 1 ~ - D O ~ J 1 ~ * ~ T O ~ J l ~ - T O ~ J l ~ l ~ ~ / ~ D O ~ J l ~ ~ D O ~ J l - l ~
12 I F(MPRNT-4)10tlOil3
13 W~ITE(61t81)J~J1~TO(Jl)rY,DO(Jl)tYl~AltD~X
10 IF(ABS(DO(J1) )-1oOE-O8)llt1193
3 CONT I N U €
11 Gl(J)=A4*Y/AK
SUM=SUM+Gl( J 1
C M X ~ = ~ O O * ( ( T ( M ) / P G ( J ) ) * ~ ~ ~ G - ~ . O ) / G ~ ~ ~ O O ~ / ~ G ~ ~ . ~
OMl(J)=SQHT(ABS(CMX2))
IF(MPRNT-3114r14915
15 W ~ I T E ( ~ ~ ~ ~ ~ ) J ~ M ~ K I J ~ , A ~ , At C J 1~t T~ ( O
K l ,( A M )M ~ ( J )
14 IF ( O M l ( J t ~ 1 0 0 1 6 t 6 9 7
7 OM1 ( J1 = l o 0
6 CONTINUE
XF(AL(K) 127927933
54
27 ALA(K)=OeO
GO T O 2 8
33 Zl=PA/T(M)
CALL L€AK(Zl,T(M),Rl(K)~AL(KI,DtHR(K),CCF(KI,ALl(K))
28 Sl=R2(K)*VO(K)
S2~(2eO*(T(M)/P2(K))-IrO)w*(lr/G)
S3~Sl+(leO~S2)+AMlIKl~~ALl~K~
O(M)=SUM-S3
IF(M-L)54,54t35
54 T ( M + l ) = T ( M I *L e 0 0 5
GO T O 6 2
35 T ( M + l ) = T ( M ) - O ( M ) ~ ( T ~ M ~ n T ( M ~ l ) ) / ~ O ( M ) - O ( M ~ l ~ ~
62 P ~ ( K ) P ~ O O + T ( M + ~ ) - P Z ( K - )
A M 1 ( K 1 =S3
IF(ABS (O(M))~l.OE107)22*3Ot30
30 C O N T I N U E
W R I T E ( 61999)
22 IF(MPRNTI494t5
5 W R I T E ( ~ ~ ~ ~ O ) I ~ K ~ L ~ M ~ T ( M ) ~ P ~ ( K ) ~ S ~ ~ O ( M ) ~ R ~ ~ K ) S
4 RETURN
80 F O R M A T ( 4 1 4 9 7 E 1 5 0 8 1
99 F O R M A T ( 1 7 H P A R T A T O L E R A N C E )
81 F O R M A T ( 2 1 4 t B E 1 5 . 8 )
END
55
SUBROUTINE T R A J
PA=AMBIENT PRES’SUHE
TA=TEMPERATURE
RArDENSITY
CA=SPEED OF SOUND
P A l ( N ) r P R E S S U R E OUTSIDE P I P E AND LEAKS AT T I M E T l
DIMENSION W l ( 4 0 )
COMMON MPRNT,NOR,NPO
COMMON N H , N , N T c ~ P r C C r O M , T C , P C , O l t t ( 4 0 1 , H 1 1 4 0 ) , P M T ( 4 ~ ~ ~ f M ~ ( ~ ~ ~ ~ W , N ~
COMMON C P F ( 4 0 ~ 5 ) t A ( 5 ) r H R ( 5 ) t P L ( l ) t V O ( 5 ) ~ A L ( 5 ) ~ C C F ( 5 ) t P A l ( 5 ) ~ P Z ( l )
COMMON P 1 ~ 5 ~ t R 1 ~ 5 ~ t A M l ~ 5 ~ ~ T l ~ C M l ~ 5 ~ ~ A L l ~ 5 ~ ~ G l ~ 5
COMMON P 2 ( 5 ) t R 2 ( 5 ) , A M 2 ( 5 ) , T 2 , C M 2 ( 5 ) , A L 2 ( 5 ) t G 2 ( 5 ) , O M 2 ( 5 )
COMMON P C ( 5 ) t C P 0 ( 4 0 , 5 ) r F M O ( 4 0 ) , A 0 ( 5 ) , P A , T A ~ R A ~ C A ~ A L T ~ F M
C A L L INTER(l,NH,l,ltTftHTvTl*ALT)
CALL I N T E R ( l r N H , l , l t T T s F M T t T 1 , F M ) .
DO 1 I = l , N
DO 2 J t l t N P
2 Wl(J)=CPF(JtI)
CALL INTER(lrNPiltl~FMF~WltFMrPAl(1))
1 CONTINUE
HG=ALT*6.378178E+06/(6.378178178E+06+ALT)
C A L L ATMOS(HG~PAITAPKA,CA)
DO 3 I 3 1 , N
3 PAL(I)=PA+RA*PAl~I)*((FM+CA)**2)/2~0
DO 4 I = l v N O R
DO 5 J = l $ N P O
Wl(J)pCPO(JvI 1
CALL I N T E R ( l , N P O ~ l ~ l t F M O ~ W L , F M , P C ( I ) ~
CONT I NUE
DO 6 I r l r N O R
PG(I)=PA+RA*PG(I)*((FMwCA)++2)/2.0
REeTURN
END
56
--
SUBROUTINE INPUT
C VENTING OF CO KPARTMENTS IN SERIES
C NP NUMHEH OF CARDS FOR PRESSURE DATA OUTSIDE THE LEAKS
-
C NH NUMHER OF CARDS FOR TRAJECTORY DATA
C NPO = NUMBER OF CAHOS FOR PRESSURE A T ORIFICE
C FMO MACH NUMBER FOR PRESSURE DATA OUTSIDE THE ORIFICE
C CPO = PRESSURE COEFFICIENT OUTSIDE THE ORIFICE
C AO = ORIFICE AREA
C PC = PRESSURE OUTSIDETHE O R I F I C E
COMMON YPRNTrNORrNPO
COMYON N H r N ~ N T r N P r G C ~ O M ~ T C ~ P C I C , T T ~ 4 O ~ ~ H T ~ 4 O ~ ~ F ~ ~ T ~
COMYON C P F ( 4 0 t 5 ) t A ( 5 ) t H R ( 5 ) n P L ( l ) t V O o , A L ( 5 ) ~ C C F ( 5 ) ~ P A l ~ 5 ) r P ~ (
COMVON P 1 ~ 5 ~ r R 1 ~ 5 ~ r A M 1 ~ 5 ~ r T l ~ C M l ~ 5 ~ ~ A L l ~ ~ ~ ~ G l
COMMON P 2 ( 5 ) r R 2 ( 5 ) , A K 2 ( 5 ) r T 2 r C M 2 ( 5 ) t C 2 ( 5 ) r O M 2 ( 5 )
COMMON P G ( 5 ) r C P 0 ( 4 0 r 5 ) r F M O ( 4 O ) r A ~ ( 5 ) , P A r T A r R A r C A r A L T r F ~ r ~ ~ ~ r
READ(~O~~OO)NHINP~MPKNT~NPO
READ(60r101)OMrTCrPCrGCrCi
VC=7*7+SQRT (OM)+(TC+w(-1*/6*))~(PC+w(2./3.))~l*OE~O7
W H I T E ( ~ ~ ~ ~ ~ ~ ) G C I O M ~ T C ~ P C
WRITE(61t128)VC
DO 1 I=l,NH
1 READ(60t101) TT(I)9HT(I)rFMT(I)
DO 2 J=l,NP
2 R E A D ( ~ ~ ~ ~ O ~ ) F M F ( J ) ~ C P ~ ~ ~ ~ ~ ~ B C P F ~ J ~
DO 3 I = l * N P O
3
READ~60r101~FMO~I~~CPO~I~l~rCPO~I~2~~CPO~Ir3~~C
READ(60rlOO)NO,hTrN*NOR
WRITE(6lrl30)
DO 4 IPlrNOR
READ~60t101~AO~I~rG1~I~~OMl~I~
OM2(1)=0Ml(I)
C2(I)=Sl(I)
4 WRITE(6ltl24)IrAO(I)
WRITE(61r108)
DO 5 I=l,N
READ(601101) A ~ I ~ t V O ~ I ~ ~ R l ~ I ~ r P l ~ I ~ ~ A M l ~ I ~
READ(60r101) A ~ ( I ) r H R ( I ) t C C F ( I ) r A L l ( I )
RZ(I)=Rl(I)
PZ(I)=Pl(I)
AL2(I)=ALl(I)
AMZ(I)=AMl(I)
WRITE(61r125)Ir A ( I ) , V O ( I ) 9 ~ l ( I ) r P l ( I )
5 WRITE(619127) AL(I)rHR(I)rCCF(I)
AMZ(N+l)=oO
AMl(N+l)=mO
WRITE(619108)
RETURN
124 FORYAT(12H ORIFICE NReI496H A R E A E 1 5 a 8 ~ 5 H ( M 2 ) )
130 FORMAT(31H ORIFICE DATA FIRST COMPARTMENT)
101 FORMAT(5E15.8)
57
100 F O R M A T ( 9 1 3 )
1 2 8 F O R M A T ( l 5 H C R I T O V I S C O S I T Y B E ~ ~ OK~G,/ M ~ SH)
1 2 6 F O R M A T ( 1 1 H GAS C O N S T o ~ E 1 3 o 6 * 5 H M / O K @ 7 H MOL W o * E 1 3 0 6 * 9 H C R o T E M P o , E l
1’306931-1 O K 9 9 H C R o P R E S o 9 € 1 3 o 6 * 4 H ATM)
127 FORMAT(22H LEAK A R E A B E ~ S O B M ~ 2~ tH1 0 H H Y O H O R A O O E ~ ~ . ~ ~ ~ H
1 M916H R A D I C L E A R / F L O L O ~ E ~ ~ O ~ )
1 2 5 F O R M A T ( 9 H C O M P o N R o , I 3 t l O H O R I F ~ A R E A t E 1 S o 8 t 3 H MIZ95H V O L o * E l S e 8 * 3 H M
1 3 t B H D E N S I T Y 9 E 1 5 o 8 9 8 H K G S 2 / M 4 t 7 H PRES. E 1 5 0 8 t b H K G I M Z )
108 f O R M A T ( S H 0 )
END
I 58
SUBROUTINE OUTPUT(1NT)
C VENTING OF COMPARTMENTS IN SERIES
COMMON MPHNT r NOR t NPO
COMMON N H t N r N T t N P t C C t O M t T C t P C , C t T T ( 4 O I * H T ~ 4 O ) * F M T ~ 4 0tFMF(40)tWtNO
)
COMMON C P F ( 4 0 t 5 ) t A ( 5 ) t H R I 5 ) ~ P L ( l ) * V O ( 5 ) ~ A L ~ S ) ~ C C f ( 5 ) t ~ A l ~ ~ ) * ~
COMMON P 1 ~ 5 ~ t R 1 ~ 5 ~ t A M 1 ~ S ~ t T l ~ C M l ~ 5 ~ t A L l ~ 5 ~ , C 1 ( 4 ~ t O M l ~ 5 ~
COMMON
COMMON P G ( S ) t C P 0 ( 4 0 t 5 ) t F M O ( 4 0 ) t A o ( t~P~A t T A m R A t C A t A L T o F M t W H ( 4 ~ r 5 )
COMMON TP(401tOPL40),WM(40r5)
W H I T E ( 61 t 5C 1 T 1
50 FORMAT t 11H T I M E € 1 2 0 51
~KITE(6lt60)ALTrFMrPArTAt~A
I=1
WRITE~6lt61~ItP1~1~tH10,DPNtAMl~l~
61 FORMAT( 12H COMPARTM. I3~19H PRESSURE E12e5tllH D E N S I T Y
1 E12a5rllH PRES*DIFF.€lZ*StllH MASS FLOW E12r5)
WRITE(61t65)PA1(1)tALl(1)
65 FORMAT ( 34H LEAK P R O E 1 2 0 5 ~ 1 1 HLEAK MoFLoEl
12r5)
DO 8 InltNOR
PRR=Pl(l)/PG(Il
8 W li I T E ( 6 1 t 66 1 I t P C I ) v C 1 ( I 1 t OM 1 ( I 1 t P R R
66 FORMAT ( 15H ORIF. 1 3 9 1 6 ~ ORIF.PRESoE12r5tllH MASS FLOW
1 El2.5*1111 ORIFaMaNR*ElZa5tllH PRESrRATIOEl2r5)
DO 1 Is2tN
DPN=Pl(I)-PA
! ~ R I T ~ ~ 6 1 t 6 3 ~ I r P 1 ~ I ~ t R l ~ I ~ t C M l ~ I ~ ~ A M l ~ I ~
1 W R I T E ( 6 1 964 1 PA1 ( I 1 t A L l ( I 1 t DPN
63 FORMAT(12H COMPARTM. 13s19H PRESSURE E1205tllH DENSITY
1 E12a5tllI.1 MACH N R € 1 2 * 5 * 1 1 H MASS FLOW E12051
64 FOUMAT ( 3 4 H LEAK P R O E1205t11H L E A K MoFLoE1
1205t11H PRESoDIFFoEl2r5)
IF ( INT-NT 14r6 96
6 NOl=NT+l
NT 1 = 120
WRITE(62r80)NOlrNTlrNtNOR
D O 9 I=ltNOR
9 WRITE(62t81)AO( I ) tCl(I)tOMl(I)
DO 2 I n l t N
W R I T E ~ 6 2 r 8 1 ~ A ~ I ~ t V O ~ I ~ ~ R l ~ I ~ ~ P l ~ I ~ t A M l ~ I ~
2 WRITE(62~81~AL(I)rHR(I)~CCF(I~rALl(I)
4 DO 3 I l l t N
AMZ(I)=AMl(I)
IF(INT=1)5t7t5
7 AM2(1)=AMl(I)+lrOE-O6
5 PZ(I)=Pl(I)
RZ(I)=Rl(I)
59
60
SUBROUTINE A P P T ( K v PX,Z~~Z~~Z~~A~~D)
C CALCULATES I F F LOW IS so N I C OR S‘UBs’ONIC I N COMPARTMENT APPTe
COMMON MPR NT 9 NOR 9 NPO
61
UBROUTINE L E A K ( Z l r A t B t C t D t E t R C F , A 4 )
C A L C U L A T E S I F FLOW IS SONIC OH SUBS6N I C I N O R I F I C E .
C 21 P R E S S U R E R A T I O * E X T E R N * TO I N T E R N . P R E S S U R E
C A INTERNOPRESSURE
C R INTERNODENSITY
c c CLOSE CLEARENCE O R I F I C E AREA
C G SPEC* HEAT R A T I O
C D D I S T I N G o V A L U E FOR C H O K I N G
C E : HYDHAIJL. R A D I U S
C PC C R I T I C A L P R E S S U R E OF G A S
C TC C R I T I C A L TEMP. OF G A S
C R G A S C O N S T A N T FOR PART. GAS.
C OM MOL W E I G H T OF G A S
C A4 M A S S FLOW THROUGH C L O S E - C L E A R O H I F .
COMMON M P R N T t N O R t N P O
COMYON N H , N , N T , N P t R C t O M t T C t P C t G
VC=7*7*SOHT ( O M ) + ( T C + + ( - 1 . / 6 . ) ) + ( P C w w ( 2 . / 3 . ) ) w l . O E - O 7
CALL COEF(Z1rAK)
IF(Zl-D)292rl
1 AZ=AK*SQRT ( 2 * + A + B ) * C
AZ=AZ*(Zl**(l./G))
A3=21*+( ( G - l a ) / G )
IF(A3-1.)3*4,4
3 A4=A2*SQRT ( G * ( l * - A 3 ) / ( + 1 e ) )
L=- 1
GO TO 5
4 A4=-A2*SQRT (G*ABS ( l o ~ A 3 ) / ( G 0 1 0 ) )
L=- 1
GO T O 5
2 A2=AK*C*SQRT (2o+A*B).
A4=A2*((2r/(G+lr))+*(lo/(Gol*)))+SQRt (G/(G+lo))
L= 1
5 T=A/(B*RC*9.78035)
CALL VISC(TtTCtVCtAMU)
RE=ABS ( A 4 * E / ( C + A M U ) )
CALL CLEAR(RE9RCFsY)
A4=A4*Y
CALL COEF(Z1vX)
A4=A4*X
RETURN
END *
,SUBI?OUTINE A T M O S ( H G ~ P ~ T I R I C L
AM12809644
RS=84708118
Aa6378178.
GOa9.80665
GA-104
IF(HG-l1000*)1~2r2
1 P8=10332.3
T P m - 6 c 5 1 1000
TM=28Ho 1 5
tiB-0.
GO T O 10
2 IF(HG-20000.)394r4
3 P8=2337.83
TP=O.
TM-2 16 6 5
H8=110000
GO T O 1 2
4 IF(HG-32000.)5~6r6
5 PB=558 28 3
TP=1./1000.
TM=2 1 6 0 6 5
HB=20000*
G O TO 10
6 IF ( HG-4 700 0 1 7.9 8 9 8
7 PBz88.5 1 3
TP=208/1000.
TMz228.65
HB=32000.
G O T O 10
8 IF(HG-52000.)9rl3,13
9 PB=11.309
T M=2 70 6 5
H8=470000
TP=Oo
GO T O 1 2
13 PB-6 0 1 6 4
T M = 2 7 0 065
HB=52000.
TP=-20/1000.
10 A=ALOG(TM/(TM+TP*(HG-HB))))
P=PB*EXP (AM*A/(RS*TP))
GO T 3 11
12 P=PB*EXP ( - A M * ( H G - H ~ ) / ( R S * T M ) )
11 T=TM+TP*(HG-HB)
R=AM*P/(RS*T*GO)
C=SQHT (GA*RS*GO*T/AM)
RETURN
8 END
63
SUBROUTINE INTFH(N,MrNN,MNtX,YrXStYSl
DIME,NSION X ( S O ) , Y ( 5 0 ) r X S ( 1 4 ~ ) , Y ~ ( 1 4 O ~ ~ A L ( S ~
DO 1 I l N N r M N
DO 2 L s N v M
IF(XS(I)-X(L))3t2,2
2 CONTINUE
L=M
3 Ll=L
IF(Ll-N-l)4r4,5
4 L1-N .
GO TO 8
5 IF(Ll-M+1)6,697
6 Ll=L1-2
GO T O 8
7 L 1=M-3
8 L2=L1+3
DO 9 J g L l r L 2
I I=J-L1+1
AL( I I ) = l a
D O 9 LP=LltL2
IJ=LP-L1+1
IF(II-IJ)llr9tll
11 AL(II)=AL(II)+(XS(I)-X(LP))/(X(J)-XO)
9 CONTINUE
SUM =O.
D O 10 I P = L l r L 2
II=IP-Ll+l
10 SUM=SUM+AL( II)+Y(IP)
1 YS( I )=SUM
RETURN
END
64
SUBROUTINE V I S C I T , T C I V C , A L
TH=T/TC
IF(Td-l*5)lrlr2
1 A1=0442
AN=.9H82
GO TO 9
2 IF(TH-2.)3t3~4
3 Alr.462
. ANm.8204
GO T O 9
4 IF(TR-3.)5,5,6
5 A1=.5
AN=.6480
GO T O 9
6 IF(TR-50).7v7>8
7 Alz.564
AN=. 5 1 8 5
GO TO 9
8 A1=.631
AN=. 5 0 9 9
9 A=(Al+TR)**AN
A=A*VC
R E T URN
END
65
1 A1.02
ANr.1867
GO TO 5
2 IF(RE-500.13t3n4
3 Az.52
AN= , 0 7 8 2
GO TO 5
4 A-lrO
AN=O
5 Y=(A+AN*ALOG(lr+HE))*(l*oEXP (-4*788*SORT (HCF)))
RETURN
END
SUBROUTINE C O E F ( A 1e A K )
CON=1.0
66
SLJBROUTINF V F N T C ( X * A K * Y )
S=4. 571428 5
u= 0 1 0 1
w=x**s
Q=W/( (l*-X)*U+W)
Y=AK*Q
RETURN
END
67
PROGRAM V E N T
-
C V E N T I N G THROUGH A P I P E , NO HEAT A D D I T I O N
C *+Y*+Y*+*Y*+*+*+++++Y++**Y**+**+~+*~*~++
C NH NUMBER O F C A R D S F O R T R A J E C T O R Y D A T A
C N =NUMBER OF C O M P A H T M E N T S , A L S O NUMBER O F L E A K S
C ONE L E A K P E R C O M P A R T M E N T
-
C P I P E I S C O N S I D E R E D A S COMPARTMENT NO* 1
C H T = A L T I T U D E AT T I M E TT I N METERS
C FMT M A C H NUMBER A T T I M E T T
C A O R I F I C E A R E A BETWEEN N C O M P m I N M E T E R S
C VO = VOLUME OF COMPARTMENTS I N M E T E H S 3
C C P F = PRESSURE C O E F F I C I . E N T A T MACH N o
C A 51 A R E A OF NV O R I F I C E S O F COMPm 1 I N M E T E R S
C P = PRESSURE I N COMPARTMENT I N ( K C / M Z )
C C M l S COMPARTMENT M A C H N U M B E R
C A L 1 - L E A K MASS FLOW
C R D E N S I T Y O F N COMPO I N K G m S E C m / M 4
C A L = L E A K AREA O F COMPoN I N METERS
C H R = H Y D R A U L I C R A D I U S OR M E A N R A D I U S I N M E T E A
C T C = C R I T I C A L T E M P E R A T U R E OF G A S
C GC = GAS C O N S T A N T O F G A S ( M I D E G o K )
C PC = C R I T I C A L PRESSURE OF GAS I N ATM(KG/CMZ)
C OM = M O L W E I G H T OF P A R T I C U L A R G A S
C C C F = R A D I A L C L E A R A N C E O V E R FLOW L E N G T H
C W I = A D D I T I O N A L L O S S C O L F F I C I E N T F O R P I P E * I F N O N E E N T E R Om
C I N PROPER FORMAT
C NUMBER 1 C O M P O I S T H E COMPm T H A T V E N T S I N T O T H E A T M O S P H E R E
COMMON M P R N T
COMMON N H ~ N * N T , N P I G C I O M I T C I P C , G I T T ( ~ O ) r H T ( 4 0 ) t F M T ( 4 0 ) r F M F ( 4 0 ) *WINO
COMMON C P F ( 4 0 r 5 1 , A ( 5 ) , H H ( 5 ) r P L ( l l t V 0 ( 5 ) t A L o , C C F ~ 5 ) , ~ A ~ ( 5 ) , ~ ~ ( l )
COMMON P l ( 5 ) r R l ( 5 ) t A M l ( 5 ) t T l r C M l ( 5 ) t A L l ( 5 )
COMMON P 2 ( 5 ) , R 2 ( 5 ) r A ! r l 2 ( 5 ) ( T 2 , C M 2 ( 5 ) r A L 2 ( 5 )
COMMON W H ( 4 0 9 5 ) r T P ( 4 0 ) r O P ( 4 0 ) , E P * E R , E M , E M X r P A , T A , R A I C A I A L T , ~ ~
COMMON W M ( 4 0 ~ 5 )
D O 5 111195
AMl(I)=OoO
5 AM2(I)=loOE-07
CALL INPUT
D=(Z./(G+lo))++(G/(C-1.))
DO 13 I=NO*NT
I 1 =1-1
Tl=Il
T 2 = T 1-1 0
CALL TRAJ(ALT,FMIHG~PA~TAIRA,CA)
IF(I-l)4*11*4 4
4 DO 15 L = l r 4 0
IF ( L- 11 6 6 7
6 DO 8 K=l,N
8 AMl(K)=AM2(K)
7 DO 20 K = 2 , N
68
IF(K-211,192
1 CONTINUE
CALL PARTB(KtL91)
GO T O 23
2 CONTINUE
C A L L PARTA(I,K,L*D)
23 W H ( L t K ) = P l ( K - l )
20 W M ( L I K 1 = A M 1 ( K 1
IF(L=l)lOtlOt9
9 DO 3 K S l t N
IF(MPRNT)lStl8tl9
1 9 W R I T E (61 +91 ) K 9 W M ( L * K 1 IW M ( L-19 K 1
1 8 IF(ABS(WM(LtK)'WM(Lo19K) )01eOE007)393910
3 CONTINUE
i
GO T O 1 2
10. 1 F ( M P R N T ) 2 1 1 2 1 , 2 2
22 W R I T E ( ~ ~ ~ ~ O ) L , L I At AMM~1 ( 2~))r A M 1 ( 3 ) 9 A M 1 ( 4 )
2 1 IF(L-3)15t16116
1 6 DO 1 7 K r 3 t N
1 7 P l ( K ~ l ) = W I I ( L , K ) - ( W M ( L ~ K ) ~ W M ( L ~ l r)+(WH(L,K)-WH(L-l,K))/(WM(LIK)-
K)
12aO*WMIL-lrK)+WM(L-2tK) 1
15 CONTINUE
GO T O 1 2
11 EM-OaO
EMX=O a0
D O 1 4 IP=l,N
CMl(IP)=+OaO
1 4 ALl( IP)=+OeO
12 CALL OUTPUT(1)
W R I T E ( 6 19555 1
13 CONTINUE
STOP
555 F O R M A T ( 1 H O )
90 F O H M A T ( 2 1 4 t 8 E 1 5 a 8 )
9 1 FORMAT(I4t5E15.8)
END
69
70
SUBROUTINE P A H T B ( K l t L 1 , I 1
IMENSION P M ( 4 1 )
COMMON MPRNT
COMMON N H I N I N T ~ N P ~ C C I O M ~ T C ~ P C ~ G ~ T T ( ~ O ) ~ H T ( ~ O ) , F M T ( ~ O ) ~ F M F
COMMON C P F ( 4 0 r 5 ) t A ( 5 ) r H R ( 5 ) r P L o , V O ( S ) , A L ( 5 ) , C C ~ ~ S ) t P A l ( 5 ) t P ~ ~ l )
COMMON P 1 1 5 ~ ~ R l ~ 5 ~ t A M ? ~ 5 ~ t f l ~ C ~ l ~ 5 ~ t A L l ~ 5 ~
COMMON P 2 ( 5 ) t R 2 ( 5 ) r A M 2 ( 5 ) t T 2 t C ~ 2 ( 5 ) , A L 2 ( 5 )
COMMON W H ( ~ ~ ~ ~ ) ~ T P ( ~ ~ ) ~ O P ( ~ O ) ~ E P I E R ~ E M ~ E M X ~ P A I T A ~ R A ~ C
COMMON W M ( 4 0 9 5 )
KsK1-1
NU=O
NSnO
DO 1 L r 1 * 4 0
IF(MPRNT=l)%t2tlO
10 WR I T E ( 6 19 5 5 5 1
WRITE(61rlOO)L,K
2 I F ( L-2 1 6 3 5
6 P.M ( L 1 = P 1( K 11
GO TO 5
3 PM(L)=.998+PM(L-l)
5 Pl(Kl)=PM(L)
TL=Pl(Kl)/(Rl(Kl)+GC+9r8)
CALL ENTR(KsSV1
PM(L)=PlIKl)
AMl(Kl)=AMl(K)
HPO=EM
TLsTL/(lr+(G-lr)*EM +EM 1 2 . 1
CALL F R I C T I A M l t K ) t A ( , K ) r T L v F R v V I S t R N )
FF~G*(FR*PL(K)/(Zr*HH(KI)+W)
C A L L PIPE(FFICE,SV*HPICLIM)
IF(MPRNT-l)ll~llrl2
12 W R I T E ~ ~ ~ ~ ~ ~ ~ ~ L ~ K I L ~ ~ P ~ ~ K ~ I ~ P ~ E M X
WRITE(61~100)L~KlrL1tPl~Kl~~Rl(Kl,~~P2~Kl~tP2~K~
11 DE=Pl(K)-PAl(K)
DEM=HPO-HP
CALL I T E R ( N U * N S n P M ( L ) r D E 9 D E M I P M o rMSBrMS0)
IF(MPRNT-l)13r13~14
14 W H I T E ( ~ ~ ~ ~ O ~ ) L I K ~ A M ~ ( K* P~ M) (*L +P l M) t (D EL v)D E M
13 IF(EMX-l.)1797t7
17 IF(MSH)498t4
4 IF~ABS(DE)~~lrOE-O8*Pl(K1))~8~8~1
7 IF(DE+(2rOE-OB+Pl(Kl) ) I 1 9 9 9 9
9 IF(ARS(DEM)-lr0~~07)8,8,18
18 IF(YSO)l*R91
1 CONT I NUE
8 WM(Ll*K)=AMl(K)
WM(Ll*Kl)=AMl (K1)
CMl(Kl)=EM
CMl(K)=EMX
IF(MPi?NT)15rl5t16
71
16 WRITE(61~102)L1~L~MSB,MSO,AM1(K~~Pl~Kl~~P2~Kl~
15 RETURN
101 FORMAT(214,6E15*8)
100 FOHMAT(314t8E15*8)
102 FORYAT(414r8€15*8)
555 FORMAT(1HO)
END
72
SUBROUTINE INPUT
COMMON MPRNT
COMMON N H r N r N T r N P r C C r O M r T C r P C r G r T T ( 4 O ) r H T ( 4 0 )r F M T ( 4 0 ) t F M F ( 4 0 ) r W r K O
COMMON C P F ~ 4 0 r 5 ~ ~ A ~ 5 ~ r H R ~ 5 ~ , P L ~ l ~ ~ V O ~ 5 ~ r A L ~ 5 ~ ~
COMMON P 1 ( 5 ) r K 1 ( 5 ) r A M l I 5 ) r T l r C M l ( S ) ~ A L 1 ~ 5 )
COMMON P 2 ( 5 ) r R 2 ( 5 ) r A K 2 ( 5 l r T 2 r C M 2 ( 5 ) , A L 2 ( 5 )
COMMON WH(~O,~)~TP(~O)~OP(~O)~EP~ER,EM,EMX~PA~TA~~A~CA,ALT~F~
READ(60r1001Nrl,NPrMPH"
R~AD(60,101)OMrTCrPC,GCIC
VC=7.7*SQRT ~ O M ~ * ~ T C * ~ ~ ~ 1 ~ / 6 ~ ~ ~ * ~ P C w w ( 2 . / 3 ~ ~ ~ ~ 1 ~ 0
WRITE(6ltl26)GCrOMrTC*PC
WRITE(6lrl28)VC
DO 1 I-1,Nl-I
v 1 READ(60r101) T T ( I ) r H T ( I ) r F M T ( I )
DO 2 Jm1,NP'
2 H E A D ( 6 O t l O l ) F M F ( J ) r C P F ( J I 1 ) , C P F ( J ~ 2 )r C P f ( J 1 3 ) r C P f ( J t 4 )
READ(60rlOO)NOrNTrN
WRITE(61r130)
READ(60r101) A(l)rHR(l)rPL(l)rRl(l)rPl(l)
WRITE(6lrl24)A(lltHH(l)rPL(l)
WRITE(6ltlO8)
DO 5 I 1 2 9 N
READ(60r101) A(I)tVO(I)rR1(I)rPl(I)~A~l(I)
R E A D ( 6 0 r 1 0 1 ) AL(I)rHR(I)rCCF(I)rALl(I)
RZ(I)=Rl(I)
P 2 ( I) = P 1 ( I )
ALZ(I)=ALl(I)
AM2(I )=AM1( I)
WRITE(61r125)Ir A ~ I ) r V O ( I ) ~ R l ( I ) r P l ( I )
5 WRITE(61r1271 A L ( I ) r H R ( I ) r C C F ( I )
AM2( 1I = A M 1 ( 2 )
EP=P1(2 1
ER=R1(2 1
READ(60r101)'d
WRITE(61r108)
RETURN
1 2 4 FORYAT(1OH P I P E A R E A 1 E 1 5 o 8 9 1 0 H H Y D R . R A D . s E ~ ~ . ~ ~ P ~ IHP E L.*E15.8)
1 3 0 FORYAT(13H P I P E SECTION)
101 FORMAT(5E15.8)
1 0 0 FORMAT(913)
1 2 8 FOKMAT(15H C R I T e V I S C O S I T Y * E 1 3 . 6 r 6 H KG/MS)
1 2 6 FORMAT(11H GAS CONST.rE13.6r5H M / 3 K r 7 H MOL W*pE13.6r9H CR.TEMPerE1
1 3 0 6 r 3 H O K r 9 H CR.PRES.rE13.6~4H ATM)
c 1 2 7 FOHMAT(22H LEAK A R E A , E 1 5 * 8 * 3 H M2rlOH HYDRdRADoE13.6r2H
1 M r 1 6 H RAD.CLEAR/FL*L.tE13.6)
1 2 5 FORMAT(9H COMP.NR.rI3rlOH ORIf.AREA*rE15.8*3H M295H V o L * ~ E 1 5 . 8 , 3 H M
1 3 t 8 H D E N S I T Y r E 1 5 . 8 r 8 H K G S Z / M 4 r 7 H PRES. E 1 5 0 8 9 6 H KG/!42)
108 FORMAT(1HO)
END
73
SUBROUTINE OUTPUT(1NT)
COMMON MPRNT
COMMON N H t N r N T t N P t G C t O M t T C t P C ~ G r ~ T ~ 4 O ~ ~ H T ~ 4 O ~ t F M T ~ 4 O ~ ~ F M F ~ 4
COMMbN C P F ( 4 0 r 5 ) r A ( 5 ) t H R ( 5 ) t P L ( l ) t V O ( 5 ) t A L ~ 5 ) ~ C C F ( 5 ) t P A l ~ 5 ) ~ P ~ ( l )
COMMON P 1 ( 5 ) r R 1 ( 5 ) r A M 1 ( 5 ) t T l r C ~ l ( 5 ) , A L l ( 5 )
COMMON P2(5)rP2(5) rAM2(5)tT2rCM2(5) tAL2(5)
COMMON WH(4095) t T P ( 4 0 ) t O P ( 4 O ) t E P r E R t E ~ ~ ~ E M X t P A ~ T A t ~ A t C A , A L T t F f ~
COMMON WM(40r5)
WRI T E ( 6 1t 5 0 ) T l
50 FORMAT(11H TIME E12.5)
WRITE(6lr60)ALTrFMrPAITA,RA
60 FORMAT(11H ALTITUDE E12.5tllH MACH NR. E1205911H AMBoPR. E1205
lrllH AMBoTEMP E1215rllH AMBODENS E12.5)
‘WRITE(61r61)EPrERrEMtAMLO
61 FORMAT(34H COMPARTM. PIPE ENTR. P R I E12 5 t 11H ENTR. DENS. El
1205rllH E N T R . M I N R . E ~ ~ . S ~ ~ ~E HN T R I M o F L o E ~ ~ o ~ )
WRITE(61r62)P1(l)~Rl(l)tEMXrAMl(ll
62 FORMAT(34H EXIT PRe E1205rllH EXIToDENS E l
1215rllH EXIT M.NReE12.StllH EXIT MoFLeE12.5)
DO 1 I=2rN
DPN=P1( I)-PA
WRITE(61r63)IrP1(I)~Rl~I~tCMl(I)~AMl~I)
1 WRITE(61r64)Pkl(I)rALl(I)rDPN
63 FORMAT(12H COMPARTMe I3r19H PRESSURE E1205tllH DENSITY
1 E1205rllH MACH NR E1205rllH MASS FLOW E12.5)
64 FOHMAT(34H LEAK PRO E1205,llH LEAK MoFLoE1
1215rllH PRES.DIFF.El2.5)
IF(INT-NT14r6r6
6 NOl=NT+l
NT1=120
WHITE(62r80)NOlrNTlrN
WRITE(62,81)A(l)rHR(l) rPL(l)tRl(l) rPl(1)
D O 2 I=2rN
WRITE(62~81)A(I)rVO(I)rRl(I)~Pl(I)tAMl(I)
2 WRITE(62r81)AL(I)rHR(I)~CCF(I)~ALl(I)
WRITE (62981 1 W
4 DO 3 I=ltN
AM2( I ) = A M l ( I )
IF(INT-1)5,7,5
7 AMZ(I)=AMl( I)+l.OE-06
5 P2(I)=Pl(I)
R2(I)=Rl(I)
CM2(I)=CMl(I)
3 ALZ(I)=ALl(I)
AMZ(N+l)=OaO
AMl(N+l)=O*O
EP=e99*EP
RETURN
80 FOHMAT(913)
81 FOKMAT(5E15.8)
END
74
SUBROUTINE A P P T ( K * P X I Z ~ * Z ~ ~ Z ~ ~ A ~ V D I
C CALCULATES I F FLOJ IS SONIC OH SUUSONIC I N COMPARTMEkT APPT.
75
TINE LFAK(Zl*A*B*CvD*E*RCF,A4)
C C A L C U L A T E S I F FLOd I S S O N I C OK S U B S O N I C I N O R I F I C E .
c zi PRESSURE RATIO', EXTERN. T O I ~ T E R N . PRESSURE
C A I NTERNoPRESSURE
C B INTEHNoOENSITY
c c
~
76
SUBROUTINE P I P E ( F F r V X r E V r H r G L 1 M )
C H = ENTRANCE MACH NUMdEH FOR CHOKED FLOW EMXI1
C EM =MACH NUMBER A T ENTHANCE OF P I P E .
C EMX=MACH NUMBER A T E X I T OF P I P E
C G = R A T I O OF SPEC. r l E A T
C F F = P I P E F R I C T I O N FACTOR
C EP = PRESSURE A T ENTRANCE
C ER = DENSITY A T ENTRANCE
C P 1 -PRESSURE A T E X I T
C V X = VELOCITY OF SOUND A T E X I T
C EV = VELOCITY OF SOUND A T ENTHANCE
C R 1 = DENSITY A T E X I T
DIMENSION D ( 4 2 1 r X 1 4 1 )
COMMON MPRNT
COMMON N H ~ N ~ N T B N P ~ G C B O M ~ T C ~ P C ~ G ~ T T ( ~ O ~ ~ H T ( ~ O ~ ~
COMVON C P F ( ~ O ~ ~ ) ~ A ( ~ ) ~ H R ( ~ ) ~ P L ( ~ ) ~ V O ( ~ ) ~ A L ( ~ ) ~ C
COMMON P 1 ( 5 ) t R 1 ( 5 ) r A ~ ~ 1 ~ 5 ) r T I r C M 1 O t A L l ~ 5 )
COMMON P2(5)rR2(5)~A~2(5)rf2,CM2(5)rAL2(5)rAL2(5)
COMMON W H ( ~ ~ B ~ ) ~ T P ( ~ O ) ~ O P ( ~ O ) ( ~ P I E R I E M I E M M X
IJ=l
Gl=(G+10)/20
G2=(C-10)/2.
8=E"1+*2
A2=FF-(l./B)-Gl*ALOG(ABS(B/(l~+G2*~)))
Al=-lo+Gl+ALOC(Gl)
IF(A2-A1)8r13,13
13 EMX=l.
IJ = 2
8 D(1)=10
GO TO 10
35 D ( l ) = X l
10 DO 3 4 I = l r 4 0
GO T O ( l r 2 ) r I J
1 Ll=ALOG(B*(l.+G2*D(I))/(D(I)*(l~+G2*B)))
Xl=l./(lo/B-Ff+Gl*Ll)
X(I)=Xl-O(I)
EMX=SQKT(ABS(D(I)))
F = EhrtX**2
GO T O 11
2 Zl=ALOG(ABS(D(I)+Gl/(lo+G2*D(I))))
Xl=(l./I1o+FF-Gl*Ll))
X(I)=Xl-D(I)
H=SQRT(ABS(D(I)))
11 IF(I-l)15r15r7
15 D(2)z.l
GO TO 3 4
7 D ~ I + l ~ = D ~ I ~ ~ X ~ I ~ ~ ~ D ~ I ~ ~ D ~ I - l ~ ~ / ~ X ~ I
I F ( A B S ( X ( 1 )) - 1 . O E - O 8 ) 6 r 6 r 3 4
3 4 CONTINUE
GO TO 3 5
77
6 GO TO(21r14)rIJ
I 21 IJ=2
G O TO 8
14 IF(EMX-l0)17r3,3
17 X X - 1 o+GZ*F
X Y = 1 +G2*l3
Pl(l)=EP*SQRT(ABS(B+XY/(F*XX)))
VX=EV*SQRT(AES(XY/XX))
RL(l)=ER*SQHT~A~S~O*XX/(F+XY)I)
2 1aH+H
Xl=l.+G2*21
X2=1o+GZ+B
GLIM=G+EP*SQRT~Zl+X1/(B+X2))+H+A(l~/~EV*SQRT~X2/Xl~~
GO TO 4
3 Bl=H*H
XX=lo+GZ*Bl
XY=lo+GZ*B
EP=EP/SQRT(Bl*XX/(B*XY))
E~=ER*SQRT(B+XX/(Bl*XY))
EV=EV*SQHT(XY/XX)
Pl(l)=EP*H*SQHT(XX/Gl)
VX=EV*SORT(XX/Cl)
H1(11=EH*H+SQRT(Gl/XX)
EM=H
GLIM=G*EP*H*A(l)/EV
4 RETURN
END
I 78
SUBRO U T I N E I T E R ( N U r N S r P M r D E r D F M r P M l r M S O N 1
DIMENSION D P X ( 4 0 ) r A M A ( 4 0 ) r D P E ( 4 0 ) r A M B ( 4 0 )
COMMON MPHNT
COMMON NHrNrNTrNPrGCrOMtTCrPCrG*TT(40)rHT(40) , F M T ( 4 0 1 r F M F ( 4 0 ) r W r N O
COMMON C P F ( 4 0 t 5 ) r A ( 5 ) r H H ( 5 ) r ~ L ( l ) r V O ( 5 ) r A ~ ( 5 ) r C C F ( 5 ) , P A l ( 5 ) r P ~ ( l )
COMMON P l ( S ) r R 1 ( 5 ) ~ A M 1 ( 5 ) r T l r C M 1 ( 5 ) r A L l ( 5 )
COMMON P 2 ( 5 ) * R 2 ( 5 ) r A M 2 ( 5 ) r T 2 r C M 2 ( 5 ) r A L 2 ( 5 )
COMMON W W ( 4 0 r 5 ) r T P ( 4 0 ) r O P ( 4 O ) r E P r E ~ r E M r E M X
MSUBm 1
MSON= 1
IF(EMX-l*)lr3r3
1 NU=NU+l
ANV=NU
i
DPX(NU)=DE
AMA (r\U 1 =PM
IF(NU-216r2r2
2 AA=ABS(AMA(NU)-AMA(NU-l) 1
IF(AA-l.OE-O7+Pl(2))9~12rl2
12 PMl=AMA(NU)-DPX(NU)*(AMA(NU)-AMA(NU-1))/(DPX(NU)-DPX(NU-l))
GO TO 5
9 MSUB=O
IF(ABS(DE)-(l*OE-O7*P1(2)) )818915
15 IF(ABS(DEM)-2rOE-O6)16*16r8
16 MSUB= 1
EMX=1*0
3 PIS=NS+l
ANS=NS
DPE(NS)=DEM
AMb(NS)=PM
IF(NS-218r4~4
4 AB=ABS(AMB(NS)-AMB(NS-l))
IF(AB-l*OE-O7*P1(2) 1 1 3 r 1 4 r 1 4
13 MSON=O
GO T O 8
14 PMl=AMB(NS)-DPE(NS)+(AMBo-AMB(NS-l~~/~DPE~NS~-DPE~NS-l~~
IF(PMl-AMB(NS) ) 1 0 ~ 1 1 r 1 0
11 PMl=AMB(NS)*(ANS+O*OlO)/A~S
10’ I F ( A B S ( D E M ) - l . O € - 0 6 ) 7 r 7 , 5
7 IF(DE+leOE-O7)lt5,5
6 PMl=(PM+P2(2) ) / 2 0 0
GO T O 5
8 PMl=e9995+PM
5 RETURN
END
79
SUBROUTINE E N T R t n s S V )
C A M l = MASS FLOW FROM UPPER COMPARTMENT
C P 1 = MEAN PRESS. OF UPPER COMPARTMENT =TOTAL PRESSURE
C R 1 = MEAN DENSITY O F UPPER COMP. > TOTAL D E N S I T Y
c G = SPEC. HEAT R A T I O
C A = P I P E AREA
c EP = PRESSURE N I 'PIPE ENTRANCE ( M E A N )
C EM = MACH NUMB. A T ENTRI OF R I P E
C ER * D E N S I T Y A T ENTRI OF PIPE
C SV = VELOCITY OF SOUND I N THE ENTRANCE c
COMMON MPRNT
COMMON N H , N I N T ~ N P I G C I O M I T C I P C ~ G ~ T T ( ~ O ) S H T ( ~ O ) S sFMF(~O),WINOFMT(~O)
COMMON C P F ~ 4 0 s 5 ~ r A ~ 5 ~ r H R ~ 5 ~ ~ P L ~ l ~ s V O ~ 5 ~ s A L ~ 5 ~ s C C F ~
COMMON P 1 ( 5 ) r R l ( S ) , A M l ( 5 ) r T l , C M 1 ( 5 ) , A L l ( 5 )
COMMON P 2 ( 5 ) s R 2 ( 5 ) r A M 2 ( 5 ) , T 2 , C M 2 ( 5 ) , A L 2 ( 5 ) W
COMMON W H ( 4 0 , 5 ) r T P ( 4 0 ) , O P ( 4 O ) r E P * E ~ , ~ M ~ E M X , P A , T A , ~ A r C A r A L T r F M
D=(2./(G+lr))**(G/(G-1.))
Kl=K+l
DO 2 I=1,10
IF(AL(K1)) l l r l l r 1 2
11 ALl(Kl)=.O
G O TO 1 3
12 Z 1 = 2 ~ O * P A 1 ( K 1 ) / ( P 2 ~ K l ) + P l ( K1 l )
T M = ( P 2 ( K l ) + P l ( K l ) )/2*0
CALL L E A K ~ Z l r T M ~ R 1 ~ K 1 ~ ~ A L ~ K l ~ r D I H R 0 , C C F ~ K l ~ ~ C C F ~ K l ~ ~ A L l ~ K l ~
13 Sl=R2(Kl)*VO(Kl)
A M 1 ~ K ~ ~ A ~ 1 ~ K 1 + 1 ~ ~ A L 1 ~ K l ~ + S l * ~ l ~ ~ ~ ~ P l ~ K l ~ / P
R l ~ K 1 ~ ~ R 2 ~ K 1 ~ * ~ 1 ~ + ~ A M l ~ K l + l ~ ~ A L l ~ K l ~ ~ A M l ~ K ~ ~ / S l
AO=((AMl(K)/A(K))+*l)/(G*Pl(Kl)*Rl(Kl))
B=.73Y58*G
A1=(2**AO~B-1.)/(5-:.-2.3Bw89AO)
A2=(2*cAO)/(G-l*-2.*~*~*AO)
FMP=Al+SQRT(ABS(A2+Al*Al) 1
RPT=(l.+(G-l.)*FMP/2.)++(C/(l*~G))
PT2=Pl(Kl)/(RPT*(l.O+B*FMP))
PTR=l.O/(RPT*(l*O+B*FMP))
EP=RPT*PT2
E R ~ R l ~ K 1 ~ * P T 2 * ~ ~ 1 ~ + ~ G - 1 . ) w F M P / 2 . ) w + ~ l ~ / ~ ~ ~ ~ G ~ ~ ~ / P l ~ K l ~
EM=SQHT(ABS(FMP))
SV=SORTLABS(G*EP/ER))
IF(PTR-l*)6*6rl
G I ~ ~ A O ~ ~ 1 ~ O + G ~ / ~ 2 ~ 0 ~ ~ ~ 1 . + 8 ) + + 2 ) ~ ~ ~ 3 ~ 3 ~ 1
1 P l ( ~ l ) = ( P l ( K l ) + P 2 L K l ))/ 2 e O
2 CONTINUE
3 IF(YPHNT-2)4,4,5
5 WRITE(61~.103~PTR~FMPISV,EPIERIA1,AOIP1(Kl~
4 RETURN
100 FORMAT(8E15.8)
END
I 80
SUBROUTINF F R I C T ( Y I A C ~ T ~ F R I A I R I
DIMENSION F(41)
COMMON M P R N T
COMMON NHININT,NPIGC,OM~TC~PCIC
Y = M A S S FLOW
AC = P I P E AREA
T = G A S TEMP.
TC. = G R I T * TEMP.
, VC S C R I T e V f S C .
CALL V I S C ( T r T C t V C r A )
D=SQRT ( 4 . + A C / 3 . 1 4 1 6 1
R-ASS ( Y * D * 9 * 8 / ( A C * A ) )
IF(R)4r4*5
4 FH=.O
GO T O 3
5 F(l)=e05
DO 1 I r l r 4 0
F ( 1 + 1 ) = 1 . / ( ( . 8 6 8 5 8 * A L O G ( A ~ S (R*bOHT ( F ( I ) ) ) ) - . 8 ) + + 2 )
FR=F( I + l )
I F ( 1-1)19192
2 IF(ABS ~ F ~ 1 + 1 ) - F ~ I ) ~ ~ l ~ O E - O 7 ) 3 1 1 ~ 1
1 CON1 I N U E
I F ( * 8 6 8 5 8 * A L O C ( A B S ( R * S ' J R T ( F R f ) )-.8)616t7
6 FR=10*0
GO TO 3
7 W R I T E ( 6 1 9 100)
3 HETURN
100 F O H M A T ( 3 X r 1 5 H F H I C T T O L E H A N C E )
END
1
81
I
SUBKOUTINE THAJ(ALT9FM r H G r P A t T A r R A , C A 1
C PA=AMBIENT PRESSURE
~c TAoTEMPERATUHE
C RA=DEI\;SITY
C C A = S P E E D OF SOUND
C P A l ( N ) = P H E S S U R E O U T S I D E P I P E AND L E A K S AT T I M E T 1
DIMENSION Wl(40)
COMMON M P H N T
COMMON N H r N ~ N T ~ N P ~ G C r O M r T C n P C ~ G r T T ( 4 O ) ~ H ~ ( 4 O ) ~ ~ M ~ ~ 4 O ) r f M F ( 4 o )
COMMON C P F ( 4 0 r 5 ) r A ( 5 ) r H H ( 5 ) ( P L ( l ) ~ V O ( 5 ) r A L ~ 5 ) ~ C C F ~ 5 ) r P A l ( 5 ) ~ P ~ ( l )
COMMON P 1 ( 5 ) r R 1 ( 5 ) r A 1 ' 4 1 ( 5 ) t T l r C M 1 ( 5 ~ r A L l ( 5 )
COMMOiU P 2 ( 5 ) rR2(5) r A M 2 L 5 ) * T 2 ? C M 2 ( 5 ) r A L 2 ( 5 )
C A L L I NT EK ( 1 r IVI-I r 1 9 1 9 T T 9 H T 9 T 1 9 A L T 1
C A L L I N T E H ( 1 r N H r 1 r 1 9 TT tF1'4T 9 r l r FiY)
00 1 r = i 9 N
DO 2 J = l r N P
2 W 1( J 1 = C P F ( J r I 1
CALL I N T E H ( l ~ ~ P ~ l r l r F M F ~ W l ~ F M r P A l ( I ) )
1 CONT I N U E
HG=ALT*6e37R178E+06/(6e378178E+O6+ALT)
CALL ATMOS(HG,PArTAr~ArCA)
DO 3 I = l r N
3 PAl(I)=PA+RA+PAl(I)*((FM*CA)**2)/2eO
RETURN
END
82
PROGRAM V E N T
C V t N T I N G THROUGH A P I P E t H E A T A D D I T I O I V T O P I P E
C +***+*****+******t+t*******~*~~*********~****~***~***~~*
C NH = NUMBER O F C A R D S F O R T R A J E C T O R Y D A T A
C N =NUMBER O F C O M P A R T M k N T S t A L S O NUMBER O F L E A K S
C O N E L E A K P E R COMPARTMENT
C P I P E IS C O N S I D E K E D A S COMPARTMENT NO0 1
C H T = A L T I T U D E AT T I M E T T I N METERS
C F M T = M A C H NUMBER A T T I M E T T
C A = O R I F I C E AREA BETWEEN N C O M P e I N METERS
C VO = VOLUME OF COMPARTMENTS I N M E T E R S 3
C C P F = P R E S S U R E C O E F F I C I E N T A T M A C H N.
C A = A R E A O f N V ORIFICES O f COMP. 1 I N M E T E R S
C P = PRESSURE I N COMPAHTMtNT I N (KG/Pl2)
C C M l = COMPARTMENT M A C H NUMBER
C A L 1 = L E A K M A S S FLOW
C R D E N S I T Y O F N COMPO I N K G e S E C o I M 4
C A L = L E A K A R E A O F C0MP.N I N METERS
C H R = H Y D R A U L I C R A D I U S OH M E A N R A D I U b I N M E T E R
C TC = C R I T I C A L TEMPERATURE OF GAS
C GC t G A S C O N S T A N T O F G A S ( M / D E G o K )
C PC = C R I T I C A L PRESSURE OF GAS I N ATM(KG/CM2)
C OM = MOL W E I G H T O F P A R T I C U L A R G A S
C C C F - R A D I A L C L E A R A N C E O V E R FLOW L E N G T H
C W I = A D D I T I O N A L L O S S C O E F F I C I E N T FOR P I P E * I F N O N E E N T E R 00
C I N PROPER FORMAT
C NUMBER 1 C O M P O IS T H E COMPO T H A T V E N T S I N T O T H E A T M O S P H E R E
C QT = H E A T A D D I T I O N A L O N G T R A J E C T O R Y
C Q = T O T A L HEAT A D D I T I O N TO THE P I P E A T T I M E T 1
COMMON MPRNT
COMMON N H t N t N T t N P t G C t O M t T C t P C t G t T T ( 4 0 ) t H T ( 4 0 ) t F M T ( 4 0 ) t F M F ( 4 0 ) t W t N O
COMMON C P F ( 4 0 t 5 ) t A ( 5 ) t H R ( 5 ) t P L ( l ) t V O ( 5 ) t A L ( 5 ) r C C F ( 5 ) ~ ~ A l ( 5 ) t P Z ( l ~
COMYON P 1 ( 5 ) t R 1 ( 5 ) t A M 1 ( 5 ) t T l t C M 1 ( 5 ) t A L l ( 5 )
COMYON P 2 ( 5 ) t R 2 ( 5 ) t A M 2 ( 5 ) r T Z t C M 2 ( 5 ) t A L 2 ( 5 )
COMMON W H ( 4 0 9 5 ) s T P ( 4 0 ) 9 0 P ( 4 0 ) t E P t E R t E M t E M X t P A t T A t R A t C A t A L T t F M
COMMON WM(40,5),QT(40)tQtAM3(5)tP3(5)
DO 5 I s 1 9 5
AMl(1)tO.O
5 AM2(1)=1.OE-07
CALL INPUT
D=(2o/(G+lo~)**(G/(G-1.))
D O 13 I = N O t N T
I1=1 - 1
Tl=Il
T 2 - T 1-100
CALL TRAJ
IF(1-114tllt4
4 DO 15 L = 1 9 2 0
I F (L-116,697
6 DO 8 K = l t N
83
P~(K)=~oO+P~(K)-P~(K)
8 AMl(K)=2rO+AM2(K)-AM3(K)
7 DO 2 0 K = i ? t N
IF(K-2119192
1 CONTINUE
CALL P A R T B ( K 9 L t I )
GO TO 2 3
2 CONTINUE
CALL PARTA(I,K*L,D)
23 WH(L,K)=Pl(K-l)
20 WM(LsK)=AMl(K)
IF(L-l)lOilOt9
9 DO 3 K = l , N
DEL=(WM(L,K)-WM(L-lrK) )/WM(LvK)
IF(MPRNT)18*18tl9
19 W8ITE(6lr91)KtWM(L,K)tWM(LI1,K)rDEL
18 I F ( A B S ( ( W M ( L 9 K ) - N M ( L o 1 v K ) )/UJM(LIK) ) 1 5 * O E - 0 3 ) 3 9 3 9 1 0
3 CONTINUE
GO TO 1 2
10 IF(L-3)15t16v16
16 DO 1 7 K z 3 9 N
17 P ~ ( K - ~ ) = W H ( L T K ) - ( W M ( L I K ) - W M ( L ~ ~ )~wK()W H ( L , K ) - V H ( L - l t K ) ) / ( W M o -
12rO+WM(L-19K)+WM(L-2tK))
DO 2 4 K = l v N
24 AMl(K)=(WM(LIK)+WM(L-IrK))/Z.O
IF (b1PRNT 115 9 1 5 9 2 2
22 W R I T E ~ 6 l r 9 0 ~ L t L ~ A M 1 ~ l ~ v A ~ l ~ 2 ~ r A M 1 ~ 3 ~ t A M 1 ~ 4 ~ ~ P l ~ Z ~
1 5 CONTINUE
GO TO 1 2
11 EM=O.O
EMX=O 0
DO 1 4 I P = l r N
C M 1 ( IP)=+O.O
14 ALl(IP)=+OoO
1 2 C A L L OUTPUTLIIL)
WRITE( 6 1 9 5 5 5 1
1 3 CONTINUE
STOP
555 FORMAT(lH0)
90 FORMAT(21498E15.8)
9 1 FORMAT( 1 4 9 5 E 1 5 . 8 )
END
84
10
2
6
3
5
12
11
14
13
17
4
7
t
9
18
1
8
85
CMl(Kll=EM
CMl(K)=EMX
IF(MPRNT)lSvlStlb
16 W R I T E ( ~ ~ ~ ~ O ~ ) L ~ ~ L ~ M S B ~ vMP lS( U
K 1~) At PI ZY( K~ 1()K )
15 RETURN
101 FORMAT(214v6E15.8)
100 FOHMAT(314v8E15.8)
102 FORYAT(414vHE15.6)
555 FORYAT(1HO)
END c
86
SUBROUTINE INPUT
COMMON MPRNT
COMMON N H I N , N T I N P ~ G C , O M , T C ( P C ~ C ~ T T ( ~ O ) , H T ( ~ ~ ) , F M T ( ~ O,FMF(40),W,NO
)
COMYON C P F ~ 4 0 r 5 ~ ~ A ~ 5 ~ t H R ~ 5 ~ t P L o , V O ( S ) , A L ~ 5 ~ ~ C C F ~ 5 ~ ~ P
COMMON P 1 ( 5 ) , R 1 ( 5 ) r A M 1 ( 5 ) t T l ~ C ~ l ( 5 ) ~ A L l ( 5 )
COMMON P 2 ( 5 1 , R 2 ( 5 ) , A M 2 ( 5 1 r T 2 ~ C M 2 ( 5 ) ~ A L ~ ( 5 )
COMMON W H ( 4 0 r 5 ) , T P ( 4 0 ) , O P ( 4 O ) t E P I E H t E M t E M X I P A t T A , R A , C A , A L T , F ~
COMYON W M ( ~ O , ~ ) , O T ( ~ O ) ~ O I A M ~ ( ~ ) , P ~ ( ~ )
READ(60~100)NHtNPtMPKNT
READ(6OrlOl)OM*TCtPCICCIG
VC=7o7+SQRT ~ O M ~ + ~ T C + + ~ ~ 1 o / 6 o ~ ~ + ~ ~ C * ~ ~ 2 o / ~ o ~ ~ * l o O E ~ O
WHITE(~~~~~~)GC,UMITC,PC
WRITE(61,128)VC
DO 1 I = l t b l H
1 READ(60,lOl) TT(I)tHT(I)tFMTLI),~T(I)
DO 2 J - l t N P
2 READ(60tlOl)FMF(J),CPF(J,l),CPF(J,2)~CPF(J,3~,CPF(J,4)
READ(60,100)NOtNT,N
WRITE(6ltl30)
READ(609101) A(l)tHR(l)tPL(l),Rl(l),Pl(l)
WRITEI61,124)A(l)tHH(l)~PL(l)
WRITE(61,108)
DO 5 I = 2 9 N
REAO(60,lOl) A(I)tVO(I)~Rl(I)~Pl(I)~AMl(I)
READ(60r101) AL(I),HH(I),CCF(I),ALl(I~~AM2(11
READ(60,lOl) P 2 ( 1 )
RZ(I)=Rl(I)
P3(I)=P2(I)
AM3(I)=AMZ(I)
P2(II=Pl(II
ALZ(I)=ALl(I)
AM2(I)=AMl(I)
WRITE(61r125)Is A ( I ) t V O ( I ) , R l ( I ) t P l ( I )
5 WRITE(619127) A L ( I ) , H H ( I ) r C C F ( I )
AM3(1)=AM2(2)
AM2(1)=AM1(2)
EP=P1(2 1
ER=R1(2 1
READ(60t101)W
WRITE(61,108)
RETURN
1 2 4 FORMAT(1OH P I P E A R E A * E 1 5 o B t l O H H Y D H o R A D I ~ E ~ ~ o B , B H P I P E L.gE15.8)
1 3 0 FORYAT(13H P I P E SECTION)
1 0 1 FORMAT(5E15.8)
100 F O R M A T ( 9 1 3 )
1 2 8 FORMAT(15H C R I T O V I S C O S I T Y I E ~ ~ O ~ KG/MS) ~~H
1 2 6 FORMAT(11H GAS C Q N S T . , E ~ ~ O ~ S M/OK*7H
~H MOL W o ~ E 1 3 0 6 , g H CRoTEMPa9El
1 3 0 6 9 3 H OKP9H CRoPRESo,E13.6~4H A T M )
1 2 7 FORMAT(22H LEAK AHEA,El5.8,3H M2,lOH H Y D R O R A D O E L ~ ~ ~ , Z H
1 Ms16H RADoCLEAR/FLoLotE13o6)
1 2 5 FORMAT(9H COMPoNR.,I3,10H ORIFoAREA,E15.8,3H M2r5H VOLarE1508r3H M
1 3 ~ 8 HD E N S I T Y * E ~ S O ~ I ~KHG S 2 I M 4 9 7 H PRES. E 1 5 0 8 9 6 H K G / M 2 )
1 0 8 FORMAT(1HO)
END
87
SUBROUTINE T R A J
C PA=AMBIENT PRESSURE
C TA=TEMPEHATURE
C RAtDENSITY
C CA=SPEED OF SOUND
C P A l ( N ) = P R E S S U R E OUTSIDE P I P E AIIO LEAKS A T TIME T 1
DIMENSION W l ( 4 0 )
COMMON MPRNT
COMMON N H ~ N ~ N T ~ N P ~ G C ~ O M ~ T C ~ P C ~ G ~ T T ( ~ O ,FMF(40)tW,NO ) V H T ( ~ O ) ~ F M T ~
COMMON C P F ( 4 0 , 5 ) r A ( 5 ) t H H ( 5 ) t P L ( ~ ) , V O ~ 5 ) , A L ( 5 ) # C C F ( 5 ) , P A l ( 5 ) # P Z ~ l )
COMMON P 1 ( 5 ) r H l ( 5 ) t A M 1 ( 5 ) t T l t C M l ~ 5 ~ t A L l ~ 5 )
COMMON P 2 ( 5 ) t R 2 ( 5 ) , A M 2 ( 5 ) t T 2 t C M Z ( 5 ) t A L 2 ( 5 )
COMMON W H ( 4 0 9 5 ) t T P ( 4 0 ) t O P ( 4 0 ) r E P t E H , E M t E M X t P A t T A , R A t C A , A L T t F M
COMMON W M ( 4 0 r 5 ) t O T ( 4 0 ) t 0
C A L L I N T Et? ( 1t NH t 1t 1t T T t HT t T 1t A L T 1 b
C A L L I N T E R ( l,NH,l,l,TT,FMTtTl,FM)
CALL INTER~ltNHtltl~TTtOTtTl~Q)
DO 1 I x 1 , N
DO 2 J e l , N P
2 Wl(J)=CPF(J*I)
CALL INTER(ltNP,l,ltFMFtWltFMtPAl(I))
1 CONTINUE
HG=ALT+6e378178E+06/(6a37817dE+O6+ALT)
C A L L ATMOS(HG,PAtTAtHA,CA)
DO 3 I l l r N
3 PA1(I)~PA+RA+PAl(I)*((FM*CA)**2)/2.0
RETURN
END
88
SUBROUTINE P I P E ( F R , C X t C E , H t T O t T X )
C SUBROUTINE FOR C A L C U L A T I N G P I P E FLOU W I T H CONST. H k A T A D D I T I O N
C 0 = TOTAL HEAT I N P U T
C P L = P I P E LENGTH
C TO = TOTAL TEMPERATURE A T ENTHANCE OF P I P E
C FR = F R I C T I O N TERY ( 4 F ) / D
C G = SPEC. HEAT R A T I O
C GC = GAS CONSTANT
C EN = ENTRANCE MACH NUMBER
1
C PE = PRESSURE A T ENTNANCE OF P I P E
C EX = E X I T MACH NUMBER
C PX = PRESSURE A T E X I T
C RE = D E N S I T Y A T ENTRANCE
C RX = D E N S I T Y A T E X I T
C CE SPEED OF SOUND AT ENTRANCE
C CX SPEED OF SOUND A T E X I T
C H = ENTRANCE MACH bJUMt3ER FOR CHOKED FLOW, EMX-1
C P L = P I P E LENGTH
DIMENSION T ( 2 1 ) , A ( 2 1 ) , F X ( 5 1 ) , F ~ ( 5 l ) , T ~ ( 5 1 )
COMMON MPRNT
COMMON NHrNZ,NTrIJP,GC,OM,TC,PC,GrTT(40),HT(40),FT(40),FMF(40),W,Nrj
COMMON C F ( 4 0 , 5 ) , A A ( 5 ) r H R ( 5 ) r P L ( l ) r V 0 o r A L ( 5 ) , A L ( 5 ) , C C F ( ~ ) , ~ A l ( 5 ) , P ~ ( l )
COMMON P 1 ( 5 ) r R 1 ( 5 ) r A M 1 ( 5 ) r T I I C M 1 o , A L 1 ( 5 ) ~ A L l ( 5 )
COMMON P 2 ( 5 ) , R 2 ( 5 ) , A M Z ( ~ ) , T Z , C ~ 2 ( ~ ) , A L 2 ( 5 )
COMMON ~ H ( 4 0 , 5 ) , T P ( 4 0 ) r ~ P ( 4 O ) , E P t E H , E M r ~ M X , ~ A ~ T A , ~ A , C A , A L T , F M M
COMMON W M ( 4 0 t 5 ) r Q T ( 4 0 ) r Q
N=6
M=20
IJ=M+l
Al=M*N
DX=1 / A 1
CP=G*GC/(G-l.)
DT=Q/CP
JE=N+l
B=EM*EM
Gl=(G-1.)/2.
G2=G-10
G3=(G+lr)/2.
T(l)=TO
TM(l)=TO
A(l)=EM+*Z
F X ( 1)=0.
FM(l)=A(l)
CALL PIPEA(JEIMIN~MEIT,TM,A,FXIFM~DX,DT~SLP,AM,TO~,FK)
TERM=ME
XO=TERM/20r
TX=T(ME+l)
EMX=FM(ME+l)
EX=EMX
MA=O
89
IF(MPHNT-2)3r3t5
5 WRITE(61~90)JErMtNrWEtMA,SLPtXOtTXtEMXtEX~TOl~~T
90 FORMAT(513r8E15r8)
3 IF(SLP-rO020165r65r66
66 TERM=ME-1
XO=TERM/20r
AM=A ( ME 1
TOl=T (ME)
TM(ME)=T(ME)
65 IF(XO-l.)7r9r9
7 N=20
.
Al=N
DM2=(l.-AM)/20.
DMl=DM2/Al
A ( 1) = A M
T ( 1) = T O 1
CALL P I P E B ( J E , M ~ N , M A I M E ~ T I ~ M ~ A I F X , F M ~ D T ~ D M ~ ~ ~ M ~ ~ T X ~ F R ~ X ~ )
9 CONTINUE
M 1=ME+MA
KK= 1
TM( M 1 ) =TX
IF(EMX~leIlr2r2
1 FX(M1)zl.O
FM(Ml)=EMX
EXA=SORT(EMX)
H=EM*SQRT(l*/EXA)
GO T O 4
2 EMX=1.0
EXA= 1 0
H=EM*SQRT(FX(Mll)
4 DST=TX*(l.+Gl*EM*EM)/(TO*(le+Gl*EMX) 1
Pl(l)=EP*EM*SQRT(DST)/EXA
Rl(l)=ER+Pl(l)/(DST*EP)
CX=SQRT(G*Pl(l)/Hl(lI I
EMX=SQRT(EMX)
IF(MPRNT-21696r8
8 WRITE(61r91)Ml,KKrEMXrFX(Ml)rTM(M1) rEXAtHrP1(1)9Rl(l)
91 FORMAT(21398E15.8)
WHITE(61r91)M1rKKtTX,TO,DTtPA10
6 RETURN
END
90
SUBROUTINE P I P E A ( J E t M t N t M E t T t T M t A t F X t F M t ~ X t ~ T t S L P , A M ~ T ~ l t F ~ )
DIMENSION T ( Z l ) t A ( 2 1 ) t F X ( 5 1 ) t F M ( 5 l ) t T M ( 5 1 )
DIMENSION Y ( 9 1 ) t S ~ 9 1 ) t T 1 ( 9 1 ) t S 1 ~ 9 l ~ t B M ~ 9 1 ~
COMMON MPRNT
COMMON N H t N Z t N T c N P t G C t O M t T C t P C t G # T T ( 4 O ) t H T ( 4 O ) t F T ( 4 0 )t F M F ( 4 0 ) t W t N O
COMMON C F ( 4 0 t 5 ) t A A ( 5 ) t H H ( 5 ) t P L ( l ) t V O ( 5 ) ~ A L ( 5 ) t C C F ( 5 ) t P A l ~ 5 ) t P ~ ( l )
COMMON P 1 ( 5 ) t R 1 ( 5 ) t A M 1 ( 5 ) t T I t C M 1 ( 5 ) t A L l ( 5 )
COMMON P 2 ( 5 ) t R 2 ( 5 ) t A M 2 ( 5 ) r T 2 t C M Z ( S ) t A L 2 ( 5 )
COMMON u J H ( 4 0 9 5 ) t T P ( 4 0 ) t O P ( 4 0 ) t E P t E H t E M t E M X t P A t T A t K A t C A t A L T t F M M
COMMON W M ( 4 0 ~ 5 ) t Q T ( 4 0 ) t Q
TOL= 1 0 E-0 6
I J=M+1
Gl=(C-lo)C2.
G21G010
G3=(G+lo)/Zr
DO 1 I x l t M
48 A l ~ A ~ I ~ + ~ l ~ + G + A ~ I ~ ~ + ~ l o + G l + A ~ I ~ ~ + D T / ( T ~ I ~ + ~ l o ~
A 2 ~ G + ~ A ~ I ~ + + 2 ~ + ~ 1 o + G l + A ~ I ~ ~ + F R / ~ l o O + ~ l o ~ A ~ I ~ ~ ~
DO 4 2 J P l t J E
X=J-1
Y(J)=(Al+A2)*X+DX+A(I)
S(J 1 = Y ( J )
42 Tl(J)=T(I)+DT+DX+X
T(I+l)=Tl(JE)
TM( I + 1) = T ( 1 + 1 )
46 DO 2 J I l t J E
A 1 ~ S ~ J ~ * ~ l o + G * S ~ J ~ ~ + ~ l ~ + G l * S ~ J ~ ~ * D T / ~ l o O * T l ~ J ~ +
A ~ = G + ( S ( J ) ~ + ~ ) ~ ( ~ O + G ~ + S ( J ) ) * F R / ( ~ . O 1+) ( ~ ~ ~ S ( J )
2 Sl(J)=(Al+A2)
CALL I N T ( J E t D X t S 1 t B M )
DO 3 J S l t J E
3 S(J)=A(I)+BM(J)
IF(S(JE))70t71t71
71 IF(S(JE)-o95)72t72t70
7 0 NL=JE+l
GO TO 49
72 DO 4 3 J = l r J E
IF(MPRNT-5149495
5 SSJ=SQRT(S(J))
SYJ=SQRT(Y(J ) 1
WRITE(~~~~O)IIJIJEISSJ~SYJ~TOL
4 IF(ABSF(SQRTF(S(J))-SQRTF(Y(J) 1 ) - T O L ) 4 3 9 4 3 9 4 4
43 CONTINUE
NL=J E + 1
GO T O 2 0
44 NL= J
2 0 DO 3 5 J = l t J E
3 5 Y ( J ) = S (J)
SLP=Sl(JE)+DX
IF(I-IJ136t34r34
91
3 6 DO 4 5 J=l,JE
IF(S1(J)+DXoo0020)45,45t33
4 5 CONTINUE
GO TO 3 4
33 IF(JEo60)51t51,49
51 N=N+4
JE=N+l
Al=WN
DXP1. /A1
GO T O 48
49 IJ=I
3 4 A(I+l)=S(JE)
ME= I
A M = A ( I+1)
J
TOl=T(I+l)
IF(NL-(JE+1))46,37,37
37 Al=I
FX(I+l)=A1/20.
FM(I+l)=A(I+l)
TM(I+l)=T(I+l)
IF(I-IJl1*54t54
1 CONTINUE
54 RETURN
90 FORMAT(314~8E15o8)
END
92
SUBROUTINE P I P E B ( J E I M ~ N I M A I M E I T , T M I A , F X , F M I D T ~ D M ~ , D M ~ # T X , F ~ , X ~ )
DIMENSION Y ~ 9 1 ~ ~ T 1 ~ 9 1 ~ ~ Z ~ 9 1 ~ t S ~ 9 l ~ ~ S l ~ ~
D I M E N S I O N T 1 2 1 ) ~ A ( 2 1 p) F X ( 5 1 ) r F t U 5 1 ) , T M ( 5 1 )
COMMON MPRNT
COMMON N H ~ N Z , N T ~ N P I G C I O M I T C , P C , G , T T ( ~ O ) # H T ( ~ O ) , F T ( ~ ~ ) , F M F ( ~ ~ ) ~ ~ ~ , N ~
COMMON C F ( 4 0 r 5 ) , A A ( 5 ) t H R ( 5 ) t P L ( l ) t V 0 ( 5 ) t A L ( 5 ) , C C F ( 5 ) * P A l ( ~ ) , P ~ ( l )
COMMON P 1 ( 5 ) t R 1 ( 5 ) , A M 1 ( 5 ) t T I , C M 1 ( 5 ) v A L l ( 5 )
COMMON P 2 ( 5 ) t R 2 ( 5 ) r A M 2 ( 5 ) r T Z , C 1 ~ 2 ( ~ l , A ~ Z ( 5 )
COMMON W H ( 4 0 , 5 ) r T P ( 4 0 ) r O P ( 4 O ) , E P I E H t E M t E M X , P A t T A , K A , C A , A L T , F M M
COMMON W M ( 4 0 r 5 ) s O T ( 4 0 ) t Q
T O L = 1 0 E-0 6
Gl=(G-10)/20
G2=G-10
G3=(G+19)/20
c ( 1) = X O
DO 4 I = l , M
53 Al=(lo-A(I) )/(A( I)+(lo+Gl+A(I) 1)
A 2 ~ l o / ~ ~ l r + G + A ~ I ~ ~ * D T / T ~ I ~ + G ~ A ~ I ~ * F ~ ~
SLP=Al*A2+DMl
IF(N-60162962t61
62 IF(N-6160~63963
63 IF(Al+A2+DMl-o0025)39r38r40
3 9 IF(Al*A2*DM1-~0015)41~41~38
4 1 N=N-2
JE=N+l
IFIN-6)60,52,52
6 0 N=6
JE=7
GO T O 38
4 0 N=N+4
JL=N+1
IF(Ne60)52t61r61
6 1 N=60
JE=61
GO T O 3 8
52 Al=N
DMl=DMZ/Al
GO T O 5 3
3 8 DO 5 J = l t J E
X=J-1
IF(J-1)18*18,19
18 Y ( J ) = C ( I )
T l ( J ) = T ( I)
Z(J ) = Y ( J )
GO TO 5
19 Y ( J ) = Y ( J = l ) + A l * A 2 + D M l
T l ( J ) ~ T l ( J - l ) + D T + ( Y ( J ) ~ Y ( ~ =1 l )
Z(J ) = Y ( J )
5 S(J)=A(I)+DMl*X
A(I+l)=S(JE)
93
14 DO 8 J = l , J E
A1~~1o~S~J~l/~S~J~*~lo+Gl*S~J~ll
A2=1./((1o+GwS(J))+DT/T~(J)+G*S(Jl*FR)
8 Sl(J)=(Al*AZI
CALL INT(JErDM1rSltBM)
DO 10 J = l e J E
Z(J)=C(I)+BM(J)
.IF(J-l)16,16r17
16 Tl(J)=T(I)
GO T O 1 0
.
17 fl(J)=Tl(J-l)+DT*(Z(J)-L(J-1) 1
10 CONTINUE
DO 11 J = l r J E
IF(MPRNT=5)1r1,2
2 WRITE(61r90)IrJ,JErZ(J),Yo,fOL
1 IF(ABSF(Z(J)-Y(J) ) - T O L ) l l t l l r l Z
11 CONTINUE
NL=JE+l
GO T O 2 1
12 NL=J
21 DO 1 3 J S l r J E
13 Y ( J ) = Z ( J )
C(f+l)=Z(JEl
T(I+l)=Tl(JE)
IF(NL-(JE+1))14t6,6
6 MA=I
MZ=ME+I
FX(M2)=C(I+l)
FM(MZ)=A(I+l)
T M ( M 2 ) = T ( I+1)
IF(C(I+l)010)22r26,26
26 R ( l ) = l o
CALL INTER(lrJEtl,lrLtStR,P)
EMX=P ( 1)
CALL INTEH(lrJEr1rlrZsTlrRrP)
TX=P( 1)
GO T O 2 7
22 I F ( A ( I + l ) - l o ) 1 5 r 2 a r 2 8
28 EMX=loO
T X = T ( I+1)
GO T O 2 7
15 I F ( I - M ) 4 r 2 8 r 2 8
4 CONTINUE
27 RETURN
90 FORMAT(314,8E15*8)
END
94
SUBROUTINE I T E R ( N U r N S r P I Y r D E r D E l v l r P I Y l r M S U B ( M S 0 N )
DIMENSION D P X ( ~ O ) ~ A I ~ ~ A ( ~ O ) ~ D P E ( ~ O ) S A M B ( ~ O )
COMMON MPRNT
COMMON N H ~ ~ ~ ~ ( N T ~ N P ~ ~ C ~ O I ~ ~ T C ~ ~ C ~ G ~ T T ( ~ O ) ~ H T ( ~ O
COMMON C P F ( 4 0 r 5 ) r A ( 5 ) t H R ( 5 ) , P L ( l ) t V 0 ( 5 ) r A L ( 5 ) ~ C C F ( 5 ) ( P A l ~ ~ ) r P ~ ( l )
COMMON P 1 ( 5 ) r R 1 ( 5 ) r A M 1 ( 5 ) r T l r C M l ( 5 )( A L l ( 5 )
COMMON P 2 ( 5 ) , R 2 ( 5 ) r A ~ 2 ( 5 ) ( T 2 r C M 2 ( 5 )r A L 2 ( 5 )
COMMON W H ( 4 0 r 5 ) r T P ( 4 0 ) r O P ( 4 0 ) r E P t E K t E M e t M X
MSUB= 1
MSON= 1
IF(EMX-lrIlr3r3
1 NU= NU+ 1
ANU=NU
DPX(NU)=DE
AMA(NU)=PM
IF(NU-216r292
2 AA=ABS(AMA(NU)-AMA(NU-l) 1
IF(AA-l.OE-O7)9,12rl2
12 PMl=AMA(NU)-DPX(NU)*(AMA(NU)-AMA(NU-1))/(~PX(NU)~DPX(~U~l))
GO TO 5
9 MSUB=O
IF(ABS(DE)-(l.OE-O7*P10 ))898r15
15 I F ( ABS ( DEM 1-2 .OE-06 1 1 6 9 16 9 8
16 MSUB= 1
EMX=1 0
3 NS=NS+l
ANS=NS
DPE(NS)=DEM
AMB(NS)=PM
IF(NS-218r4r4
4 AB=ABS(AMB(NS)-AMB(NS-l) 1
IF(AB-lrOE-O7)13r14,14
13 MSON=O
GO TO 8
14 PMl=AMB(NS)-DPE(NS)*(AMB(NS)-AMB(NS-l))/(DP~(NS)-DPE(NS-l))
IF(PMl-AMB(NS))lOrllr10
11 PMl=AMB(NS)*(ANS+OeOlO)/ANS
10 IF(ABS(DEM)-leOE-04*EM)7r7,5
7 IF(DE+l.OE-07)1,5*5
6 PMl=(PM+P2(2) )/2.0
GO T O 5
8 PM1=.9995*PM
5 RETURN
a END
95
SUBROUTINE O U T P U T ( 1 N T t L )
COMMON MPRNT
COMMON N H t N , N T t N P , G C , O M , T C , P C , G , T T ( 4 O ) t H T ( 4 O ) t F M T ( 4 O ) t F M F ( 4 ~ ) t W t N ~
COMMON C P F ( 4 0 , 5 ) , A ( 5 ) , H R ( 5 ) t P C I 1 ) , V O ( 5 ) , A L ( 5 ) t C C F ( 5 ) , P A ~ ( 5 ) , P Z ~ l ~
COMMON P 1 ( 5 ) ~ R 1 ( 5 ) t A M 1 ( 5 ) ~ T l ~ C M l ( 5 ) ~ A L l ( 5 )
COMMON P 2 ( 5 1 , R 2 ( 5 ) r A M 2 ( 5 ) , T Z t C M 2 ( 5 ) , A L 2 ( 5 1
COMMON W H ( 4 0 t 5 ) , T P ( 4 0 ) , O P ( ~ O ) ~ E P I E R , E M ~ E M X ~ P A * T A , H A , C A ~ A L T ~ F M
COMYON WM(40,5)tQT(40),QrAM3(5),P3(5)
WRITE(61,50)Tl#L
50 FORMAT(11H T I M E E 1 2 * 5 * 1 1 H NHoITER. 13) C
WRITE(~~,~O)ALTIFM~PA,TA,HA
60 FORMAT(11H A L T I T U D E E 1 2 e 5 r l l H MACH NR. E 1 2 . 5 t l l H AMBoPH. €12.5
l r l l H AMBeTEMP E 1 2 . 5 r l l H AMBeDENS €12.51
WRITE(~~~~~)EP,ERIEM,AM~(~)
61 FORMAT ( 3 4 H COMPARTM. PIPE ENTRePH. E 1 2 0 5 t l l H ENTHaDENS.El
1 2 * 5 , 1 1 H ENTR.M.NR.El2.5rllH ENTR.MIFL.E~~.~)
WRITE(61,62)Pl(l) c I i l ( 1 ) sEMXtAMl(1)
62 FORMAT ( 3 4 H E X I T PKo E 1 2 0 5 t l l H EXITeDENS E l
1 2 e 5 t l l H E X I T M.NR.E12.5*1lH EXIT MeFLoE12r5)
WRITE ( 6 1 , 6 5 ) Q
65 FORMAT(34H HEAT ADO €12.5)
DO 1 I = 2 r N
DPN=Pl(I)-PA
WRITE(61t63)I,Pl(I)rR1(I),CM1(I)tAM1(I)
1 W R I T E ( 6 1 r 6 4 ) P A l ( I ) r A L 1 ( I ) 9DPN
63 FORMAT(12H COMPARTM. I3919H PRESSURE E 1 2 . 5 , l l H DENSITY
1 E12.5,llH MACH NR E 1 2 . 5 t l l H MASS FLOW E12.5)
64 FORMAT ( 3 4 H LEAK PKI E 1 2 . 5 t l l H LkAK MeFLeEl
1 2 . 5 ~ 1 1 H PRES.DIFFoE12.5)
IF(INT-NT14r696
6 NOl=NT+l
9 NT1=201
WRITE(62r80)NOlrNTlrN
W R I T E ~ 6 2 r 8 1 ~ A ~ l ~ r H H ~ l ~ ~ P L ~ l ~ t R 1 ( 1 ) , P 1 ( 1 ~
DO 2 I r 2 t N
W R I T E ~ 6 2 ~ 8 1 ~ A ~ I ~ r V O ~ I ~ , R 1 ~ I ~ ~ P l ~ I ~ r A M 1 1 1 ~
WRITE(62r81)ALII)tHH(I)tCCF(I)~ALl(I)tAM2(1)
2 WRITE(62,81)P2( I )
W R I TE ( 6 2 9 8 1 1 W
GO T O 10
4 GO TO ( 8 , 1 0 ) r S S W T C H F ( l )
8 NOl=INT+l
GO TO 9
10 DO 3 I = l , N
AM3 ( I ) = A M 2 ( I )
I 96
97
REFERENCES
I 98
APPROVAL NASA 'Dl X-53734
W. K. Dahm
C h i e f , Aerodynamics D i v i s i o n
E. D. Geissler
D i r e c t o r , Aero-As trodynamics Laboratory
99
DISTRIBUTION LIST NASA TM X-53734
R-DIR
-
R-RP (2) S c i e n t i f i c and Technical Information
F a c i l i t y (25)
I R-QUAL (2) ATTN: NASA R e p r e s e n t a t i v e (S-AK/RKT)
P. 0. Box 33
I R - C O f l (2) College Park, Maryland 20740
t
-
R-ME (2)
R-TEST
R-ASTR (2)
~
R-AERO
Dr. Geissler
Mr. Jean
Mr. Dah
Mr. Henson
Mr. Bacchus
Mr. Struck ( 5 )
Mr. Harkins (5)
Mr . Warmbrod
Mr. Wilson
Mr. Horn
Mr. Lindberg
Mr. W. Vaughan
MS - I P
MS-IL (8)
cc-P
I-RM-M
MS-H
J
MS-T (6)
I DEP-T