78
CALCULATING MASS FLOW RATES AT SUB-SONIC CONDITIONS THROUGH VENTURIS (FT-4052-H & FT-4053-H) AND AN ORIFICE PLATE (FO-2019-H) DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 Mariusz Zaczek RDIDO Mechanical Group Approved by: C IO=*fS.3?1

CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

Embed Size (px)

Citation preview

Page 1: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

CALCULATING MASS FLOW RATES AT SUB-SONIC

CONDITIONS THROUGH VENTURIS (FT-4052-H amp FT-4053-H)

AND AN ORIFICE PLATE (FO-2019-H)

DO Engineering Note 3823000-EN-450

AUGUST 151996

Mariusz Zaczek

RDIDO Mechanical Group

Approved by

C ~a~ IO=fS31

Table of Contents

1-31 Purpose and the equations used throughout

42 Table of Thermal Expansion Coefficients -conversion table

3 Method and Procedure for Mass Flow Rate 5-11 Calculation

-Figure of Venturi Flowmeter 6

-Figure of Orifice Plate Flowmeter 7

4 Sample performance data provided by FLOW-DYNE 12-16

-Drawing FDE-3582 Venturi Flowmeter 17

5 Comparison of flow rates for the iterative and constant 18-21 C and Fa methods

6 Performance data for the actual venturis and orifice 22-27 plate used (note the corrections)

7 Graphs and equations for viscosity vs temperature 28-58 ratio of specific heats vs temperature and density vs temperature for the 147psia to 25psia inlet pressure range

8 FORTRAN 77 program venturif 59-66

9 TISOFf Special function 67-75

10 References 76

The purpose of this engineering note is to explain the method involved in

calculating the mass flow rates through venturis and orifice plates at sub-sonic conditions

In particular the mass flow rate calculations are required for two FLOW-DYNE venturi

flow meters serial no 35821 and no 35822 and an orifice plate flow meter serial no

35823 The two venturis FT-4052-H and FT-4053-H are located in the D-Zero VLPC

valve box at the refrigerator and the orifice plate FO-2019-H is on the high pressure

helium supply line in the assembly building

Equations and Parameters

For further analysis knowledge of the following equations and their parameters is

necessary The equations were taken from FLOW-DYNE Engineering Inc and adapted

for the specific purpose of this paper They are valid for the calculation of mass flow rates

through ASME flow nozzles venturis and orifice plates

m = MASS FLOW RATE PI = INLET STATIC PRESSURE P2 = THROAT STATIC PRESSURE PI = FLUID DENSITY AT INLET CONDITIONS d = THROAT DIAMETER ~ = dID BETA RATIO RATIO OF THROAT

DIAMETER TO INLET DIAMETER C = DISCHARGE COEFFICIENT Fa= THERMAL CORRECTION FACTOR Y = EXPANSION FACTOR (PI - P2) = DIFFERENTIAL PRESSURE

[1 ]

lbmlsec psia psia Ibmlcu-ft in

eq 7aor 7b eq9 eq4 eq2

~--- ---- shy

Ifmeasming the differential pressure in inches of water (room temperatureraquo) then

623 I641bm cu - it [2](PI - P2) = hw I 728cu - in cu - it

If the fluid is a dry gas then the inlet density may be computed with the general equation of state for an actual gas

[3]

where PI INLET STATIC PRESSURE psia ZI = COMPRESSIBLITY F ACTOR AT INLET CONDITIONS App TI = INLET TEMPERATURE R Rg= SPECIFIC GAS CONSTANT ft-Ibfllbm-R

== 154533 MOLECULAR WEIGHT = 38608 for Helium (mw 40026)

The equation for the expansion factor is

[4]

where Y = EXPANSION FACTOR r = P2 PI =PRESSURE RATIO r = cp Cv = RA110 OF SPECIFIC HEATS 13 =dD = BETA RATIO

For ASME square-edge orifice plates

YI = 1 - (0410 + 0350134) xlr [5]

where YI = EXPANSION FACTOR EVALUATED FROM PROPERTIES

AT INLET CONDITIONS

[6]

This equation is valid for comer) flange vena contracta and D and 1I2D taps For jet velocities below the velocity of sound

2

The equations for the Discharge Coefficient (Sub-Sonic Operating Conditions) are bull Machined VenturilASME flow Nozzle with Throat Taps

C = ASME Discharge Coefficient

C = 09975 - 000653(106 I Rd) [7aJ

a = 112 for Rd lt 106

a = 115 for Rd gt 106

bull ASME Flow Nozzle with Pipe Wall Taps at I D and 1I2D

C = 099622 + 000059D - (636 + O13D - 024~2)Rd-Omiddots [7bJ

where ~ dID = BETA RATIO Rd= Throat Reynolds Nwnber

Rd= (4817t) (m(dflraquo [8]

m = Mass Flow rate (Ibmsec) (see eql) d = Throat Diameter ( inch) Il =Absolute Viscosity Tl (Ibmft-sec)

Thennal Correction Factor Fa = Thennal Correction Factor

[9]

where ape = Coefficient ofThennal Expansion (see Table 1 below)

Temperature conversion TF= Tl COF)

TF = 18 (Tl(K) -27315) + 32 [10]

3

TABLEt COEFFICIENTS OF THERMAL EXPANSION

Material Coefficient ofThennal Expansion ex (in(in F)

Plain Carbon Steel (SAE 1020) 70 ~ 600 OF ~300 -70 OF

Stainless Steels 304 70 - 600 OF

-300 - 70 OF

316 70 - 600 OF -300 -70 OF

Hastelloy C

Inconel X annealed

Yellow Brass (ASTM BI52BI24B133)

K-Monel

Titanium 70 - 212 OF

TentaIum 70 - 212 OF

00000067 00000047

00000095 00000074

00000096 00000071

00000063

00000067

00000105

00000074

00000047

00000036

(note values selected from R W Miller Flow Measurement Engineering Handbook 2nd edition 1989 TABLE BA)

USEFUL CONVERSIONS

To convert from to ____ multiply the first by ____

1kglm3 Ibcu-ft

16018

micro Pa~s Ibm-fils (41338pound - 4) (3600)

lbmls gramss 453592

4

Method amp Procedure for Mass Flow Rate Calculation

VENTURIS

Having reviewed the above equations we may now proceed with the analysis

The mass flow rate through the venturi is calculated by determining the inlet fluid state

(temperature and pressure for a single phase fluid) and the measured differential pressure

between the inlet and throat The mass flow rate is mainly dependent on the operating

temperature because as the temperature changes the density of the fluid and the

discharge coefficient (C) also change Temperature also has an affect on the value of the

viscosity as well as on the specific heat ratio Since the mass flow rate is a function of the

density and the discharge coefficient it becomes a function of the temperature and a

provision for the temperature variable must be made Given the measured pressure and

temperature of the fluid one must via a computer program (using Cricket Graph for the

Macintosh is suggested) curve fit to obtain correct values of p(density) Jl(viscosity)

cjcv (specific heat ratio) to use in the mass flow equations The data points necessary

must be obtained from a thermodynamic properties table for helium for each pressure

increment in the expected operating range (Note Example curves and equations have

been attached to this engineering note for inlet static pressures from 147 psia to 25 psia

There are two graphs for each variable one for temperatures of less than 15 K while the

other is for temperatures of IS to 300 K) In the case of the D-zero venturis (see dwg

FDE 3582 on page 17) the operating temperature range is usually 4 to 15 Kelvin while

the pressure range is approximately 147 psia to 25 psia The actual pressure readings

from PT -4084-H and PT -4086-H are measured in gauge pressureO psig to 75 psig

5

therefore a conversion from gauge to absolute pressure is necessary This can most easily

be achieved using equation [11] below where the atmospheric pressure is assumed to be

about 145 psia based on Fermilabs elevation above sea level

Pabs==Ppuac+Patm [11]

Figure 1 Venturi Flowmeter

ORIFICE PLATES

On the other hand the temperature varies slightly for the orifice plate(see Figure 2) and

it is assumed to be constant at 294 K or room temperature The pressure range of the

orifice plate is measured by the DOBPXHP pressure transmitter whose range is 147 to

5147 psia (normal operating conditions have been observed to be 170 to 310 psia) Since

the pressure transmitter for the orifice plate also measures in gauge pressure equation

[11] will have to be used once again Unlike the venturi the orifice plate flow meter will

not require extensive equations for density viscosity and the specific heat ratio Since the

conditions at 294 K are nearly ideal we can use equation [31 to detennine the density

6

--

Also since the values for the viscosity and the specific heat ratio vary slightly at this

higher temperature their values can be assumed to be 16646 and 1342E-5 lbft-s for the

specific heat ratio and viscosity respectively

ltD

Flow

I I

Figure 2 Orifiee Plate Flowmeter

PROCEDURE

After having obtained the necessary data above the first step is to calculate the

expansion factor (Y) using equation [4] for a venturi and equation [5] for an orifice plate

The necessary values include the beta ratio (13) inlet static pressure (PI) throat static

pressure (pJ and the ratio of specific heats (r) If the inlet static pressure is between two

of the pressure increments in the curve fitted equations then it may be necessary to

interpolate between these two pressures to obtain the ratio of specific heats (r) Similarly

interpolation such as the one described above will most likely be necessary when

calculating the density and the viscosity in later equations

7

The next step involves calculating the thermal correction factor (Fa) In order to

do this we must determine the coefficient of thermal expansion based upon the material

type used for the venturis and the orifice plate from Table 1 It may be necessary to

convert the inlet temperature into degree Fahrenheit using equation [10] in order to

calculate the thermal correction factor

After obtaining the necessary values above we can calculate the mass flow rate It

is clearly evident that the mass flow rate is a function of the discharge coefficient (C)

which in turn is a function of the throat Reynolds number (Rd) while the Reynolds

number is itself a function of the mass flow rate 1bis inter twining of equations means

that an iterative process will be necessary Thus the first step requires an educated guess

of a value for the discharge coefficient (C) 1bis value varies slightly as the mass flow

rate changes and is usually around 09 for a venturi and 06 for an orifice plate 1bis guess

is then entered into the mass flow rate equation and an answer is obtained The mass flow

rate is then entered into equation [8] to obtain the throat Reynolds number (Rd) Finally

the throat Reynolds number is placed into the corresponding discharge coefficient

equation (7a or 7b) and this answer is then compared to the guess with which this

iteration began If the two values match closely then no further calculation for mass flow

rate is necessary On the other hand if the values are not within 2 or 3 percent difference

then the iterative process will have to be repeated with the first guess being replaced by

the new value for the discharge coefficient

As we can see the process of calculating the mass flow rate is a rather

complicated and time consuming event Because these equations are to be inputted into

the Programmable Logic Controller (PLC) it is imperative that the number of

8

calculations performed be as minimal as possible in order to conserve time and memory

Due to this overwhelming memory concern an attempt to cut processor time has been

made The fIrst step involves an assumption that the discharge coefficient (C) is a

constant value This assumption was made based on the observation that the value of (C)

did not change signifIcantly as the mass flow rate varied In fact it remained nearly

constant at 0986 for the venturi and 0604 for the orifIce plate These values were

obtained by taking some average value of (C) for the two extreme differential pressures in

the performance data provided by FLOW-DYNE Another assumption made was that the

thermal correction factor (Fa) also did not change much for our range of temperatures

Therefore the thermal correction factor (Fa) was also assumed to be constant The values

chosen are 0992 for the venturi and 100002 for the orifIce plate The venturi thermal

correction factor was obtained by taking the average value for the 4 K to 15 K

temperature range while the value for the orifIce plate was calculated at 294 K In order to

verify that the mass flow rate does not deviate signifIcantly from the iterated data

comparison calculations have been made The percent difference between the mass flow

rate for the iterated and constant Fa amp C values was never more than 07 percent A

comparison with the FLOW-DYNE performance data gave percent differences of at most

4 percent

These results have further strengthened the notion that Fa and C may be

considered constant for our 4 K to 15 K temperature range for the venturi and the 294 K

point for the orifIce plate The fInal equations that will be used are as follow

(note These equations assume constant C amp Fa)

9

For a venturi with e = 0986 and Fa = 0992

For an orifice plate with e 0604 and Fa = 100002

m= [0317169(7)JA(P -P)S3592 [gls]

It should be noted that the above assumptions may not be valid for larger ranges

or higher temperatures Therefore it is necessary to perform comparison calculations

similar to the ones mentioned above in order to be within bounds of experimental error

In order to aid in these calculations a program using FORTRAN 77 has been written It

is called venturif and is attached to the back of this engineering note The main features

of this program include the display of the important variables as well as a comparative

display of the mass flow rate for each method of calculation A percent difference is also

provided to help the user determine which method is best suited for his needs In order to

make the program more flexible only the variable inputs (temperature pressures inlet

and throat diameters etc) are requested during the run The constant values for Fa and e

mentioned above have already been entered into the main program This allows the user

to refrain form having to edit and compile the program before every run

The final equations and constants are now ready to be entered into a special

function format for input into the PLe The TISOFT program will be used to write this

10

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 2: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

Table of Contents

1-31 Purpose and the equations used throughout

42 Table of Thermal Expansion Coefficients -conversion table

3 Method and Procedure for Mass Flow Rate 5-11 Calculation

-Figure of Venturi Flowmeter 6

-Figure of Orifice Plate Flowmeter 7

4 Sample performance data provided by FLOW-DYNE 12-16

-Drawing FDE-3582 Venturi Flowmeter 17

5 Comparison of flow rates for the iterative and constant 18-21 C and Fa methods

6 Performance data for the actual venturis and orifice 22-27 plate used (note the corrections)

7 Graphs and equations for viscosity vs temperature 28-58 ratio of specific heats vs temperature and density vs temperature for the 147psia to 25psia inlet pressure range

8 FORTRAN 77 program venturif 59-66

9 TISOFf Special function 67-75

10 References 76

The purpose of this engineering note is to explain the method involved in

calculating the mass flow rates through venturis and orifice plates at sub-sonic conditions

In particular the mass flow rate calculations are required for two FLOW-DYNE venturi

flow meters serial no 35821 and no 35822 and an orifice plate flow meter serial no

35823 The two venturis FT-4052-H and FT-4053-H are located in the D-Zero VLPC

valve box at the refrigerator and the orifice plate FO-2019-H is on the high pressure

helium supply line in the assembly building

Equations and Parameters

For further analysis knowledge of the following equations and their parameters is

necessary The equations were taken from FLOW-DYNE Engineering Inc and adapted

for the specific purpose of this paper They are valid for the calculation of mass flow rates

through ASME flow nozzles venturis and orifice plates

m = MASS FLOW RATE PI = INLET STATIC PRESSURE P2 = THROAT STATIC PRESSURE PI = FLUID DENSITY AT INLET CONDITIONS d = THROAT DIAMETER ~ = dID BETA RATIO RATIO OF THROAT

DIAMETER TO INLET DIAMETER C = DISCHARGE COEFFICIENT Fa= THERMAL CORRECTION FACTOR Y = EXPANSION FACTOR (PI - P2) = DIFFERENTIAL PRESSURE

[1 ]

lbmlsec psia psia Ibmlcu-ft in

eq 7aor 7b eq9 eq4 eq2

~--- ---- shy

Ifmeasming the differential pressure in inches of water (room temperatureraquo) then

623 I641bm cu - it [2](PI - P2) = hw I 728cu - in cu - it

If the fluid is a dry gas then the inlet density may be computed with the general equation of state for an actual gas

[3]

where PI INLET STATIC PRESSURE psia ZI = COMPRESSIBLITY F ACTOR AT INLET CONDITIONS App TI = INLET TEMPERATURE R Rg= SPECIFIC GAS CONSTANT ft-Ibfllbm-R

== 154533 MOLECULAR WEIGHT = 38608 for Helium (mw 40026)

The equation for the expansion factor is

[4]

where Y = EXPANSION FACTOR r = P2 PI =PRESSURE RATIO r = cp Cv = RA110 OF SPECIFIC HEATS 13 =dD = BETA RATIO

For ASME square-edge orifice plates

YI = 1 - (0410 + 0350134) xlr [5]

where YI = EXPANSION FACTOR EVALUATED FROM PROPERTIES

AT INLET CONDITIONS

[6]

This equation is valid for comer) flange vena contracta and D and 1I2D taps For jet velocities below the velocity of sound

2

The equations for the Discharge Coefficient (Sub-Sonic Operating Conditions) are bull Machined VenturilASME flow Nozzle with Throat Taps

C = ASME Discharge Coefficient

C = 09975 - 000653(106 I Rd) [7aJ

a = 112 for Rd lt 106

a = 115 for Rd gt 106

bull ASME Flow Nozzle with Pipe Wall Taps at I D and 1I2D

C = 099622 + 000059D - (636 + O13D - 024~2)Rd-Omiddots [7bJ

where ~ dID = BETA RATIO Rd= Throat Reynolds Nwnber

Rd= (4817t) (m(dflraquo [8]

m = Mass Flow rate (Ibmsec) (see eql) d = Throat Diameter ( inch) Il =Absolute Viscosity Tl (Ibmft-sec)

Thennal Correction Factor Fa = Thennal Correction Factor

[9]

where ape = Coefficient ofThennal Expansion (see Table 1 below)

Temperature conversion TF= Tl COF)

TF = 18 (Tl(K) -27315) + 32 [10]

3

TABLEt COEFFICIENTS OF THERMAL EXPANSION

Material Coefficient ofThennal Expansion ex (in(in F)

Plain Carbon Steel (SAE 1020) 70 ~ 600 OF ~300 -70 OF

Stainless Steels 304 70 - 600 OF

-300 - 70 OF

316 70 - 600 OF -300 -70 OF

Hastelloy C

Inconel X annealed

Yellow Brass (ASTM BI52BI24B133)

K-Monel

Titanium 70 - 212 OF

TentaIum 70 - 212 OF

00000067 00000047

00000095 00000074

00000096 00000071

00000063

00000067

00000105

00000074

00000047

00000036

(note values selected from R W Miller Flow Measurement Engineering Handbook 2nd edition 1989 TABLE BA)

USEFUL CONVERSIONS

To convert from to ____ multiply the first by ____

1kglm3 Ibcu-ft

16018

micro Pa~s Ibm-fils (41338pound - 4) (3600)

lbmls gramss 453592

4

Method amp Procedure for Mass Flow Rate Calculation

VENTURIS

Having reviewed the above equations we may now proceed with the analysis

The mass flow rate through the venturi is calculated by determining the inlet fluid state

(temperature and pressure for a single phase fluid) and the measured differential pressure

between the inlet and throat The mass flow rate is mainly dependent on the operating

temperature because as the temperature changes the density of the fluid and the

discharge coefficient (C) also change Temperature also has an affect on the value of the

viscosity as well as on the specific heat ratio Since the mass flow rate is a function of the

density and the discharge coefficient it becomes a function of the temperature and a

provision for the temperature variable must be made Given the measured pressure and

temperature of the fluid one must via a computer program (using Cricket Graph for the

Macintosh is suggested) curve fit to obtain correct values of p(density) Jl(viscosity)

cjcv (specific heat ratio) to use in the mass flow equations The data points necessary

must be obtained from a thermodynamic properties table for helium for each pressure

increment in the expected operating range (Note Example curves and equations have

been attached to this engineering note for inlet static pressures from 147 psia to 25 psia

There are two graphs for each variable one for temperatures of less than 15 K while the

other is for temperatures of IS to 300 K) In the case of the D-zero venturis (see dwg

FDE 3582 on page 17) the operating temperature range is usually 4 to 15 Kelvin while

the pressure range is approximately 147 psia to 25 psia The actual pressure readings

from PT -4084-H and PT -4086-H are measured in gauge pressureO psig to 75 psig

5

therefore a conversion from gauge to absolute pressure is necessary This can most easily

be achieved using equation [11] below where the atmospheric pressure is assumed to be

about 145 psia based on Fermilabs elevation above sea level

Pabs==Ppuac+Patm [11]

Figure 1 Venturi Flowmeter

ORIFICE PLATES

On the other hand the temperature varies slightly for the orifice plate(see Figure 2) and

it is assumed to be constant at 294 K or room temperature The pressure range of the

orifice plate is measured by the DOBPXHP pressure transmitter whose range is 147 to

5147 psia (normal operating conditions have been observed to be 170 to 310 psia) Since

the pressure transmitter for the orifice plate also measures in gauge pressure equation

[11] will have to be used once again Unlike the venturi the orifice plate flow meter will

not require extensive equations for density viscosity and the specific heat ratio Since the

conditions at 294 K are nearly ideal we can use equation [31 to detennine the density

6

--

Also since the values for the viscosity and the specific heat ratio vary slightly at this

higher temperature their values can be assumed to be 16646 and 1342E-5 lbft-s for the

specific heat ratio and viscosity respectively

ltD

Flow

I I

Figure 2 Orifiee Plate Flowmeter

PROCEDURE

After having obtained the necessary data above the first step is to calculate the

expansion factor (Y) using equation [4] for a venturi and equation [5] for an orifice plate

The necessary values include the beta ratio (13) inlet static pressure (PI) throat static

pressure (pJ and the ratio of specific heats (r) If the inlet static pressure is between two

of the pressure increments in the curve fitted equations then it may be necessary to

interpolate between these two pressures to obtain the ratio of specific heats (r) Similarly

interpolation such as the one described above will most likely be necessary when

calculating the density and the viscosity in later equations

7

The next step involves calculating the thermal correction factor (Fa) In order to

do this we must determine the coefficient of thermal expansion based upon the material

type used for the venturis and the orifice plate from Table 1 It may be necessary to

convert the inlet temperature into degree Fahrenheit using equation [10] in order to

calculate the thermal correction factor

After obtaining the necessary values above we can calculate the mass flow rate It

is clearly evident that the mass flow rate is a function of the discharge coefficient (C)

which in turn is a function of the throat Reynolds number (Rd) while the Reynolds

number is itself a function of the mass flow rate 1bis inter twining of equations means

that an iterative process will be necessary Thus the first step requires an educated guess

of a value for the discharge coefficient (C) 1bis value varies slightly as the mass flow

rate changes and is usually around 09 for a venturi and 06 for an orifice plate 1bis guess

is then entered into the mass flow rate equation and an answer is obtained The mass flow

rate is then entered into equation [8] to obtain the throat Reynolds number (Rd) Finally

the throat Reynolds number is placed into the corresponding discharge coefficient

equation (7a or 7b) and this answer is then compared to the guess with which this

iteration began If the two values match closely then no further calculation for mass flow

rate is necessary On the other hand if the values are not within 2 or 3 percent difference

then the iterative process will have to be repeated with the first guess being replaced by

the new value for the discharge coefficient

As we can see the process of calculating the mass flow rate is a rather

complicated and time consuming event Because these equations are to be inputted into

the Programmable Logic Controller (PLC) it is imperative that the number of

8

calculations performed be as minimal as possible in order to conserve time and memory

Due to this overwhelming memory concern an attempt to cut processor time has been

made The fIrst step involves an assumption that the discharge coefficient (C) is a

constant value This assumption was made based on the observation that the value of (C)

did not change signifIcantly as the mass flow rate varied In fact it remained nearly

constant at 0986 for the venturi and 0604 for the orifIce plate These values were

obtained by taking some average value of (C) for the two extreme differential pressures in

the performance data provided by FLOW-DYNE Another assumption made was that the

thermal correction factor (Fa) also did not change much for our range of temperatures

Therefore the thermal correction factor (Fa) was also assumed to be constant The values

chosen are 0992 for the venturi and 100002 for the orifIce plate The venturi thermal

correction factor was obtained by taking the average value for the 4 K to 15 K

temperature range while the value for the orifIce plate was calculated at 294 K In order to

verify that the mass flow rate does not deviate signifIcantly from the iterated data

comparison calculations have been made The percent difference between the mass flow

rate for the iterated and constant Fa amp C values was never more than 07 percent A

comparison with the FLOW-DYNE performance data gave percent differences of at most

4 percent

These results have further strengthened the notion that Fa and C may be

considered constant for our 4 K to 15 K temperature range for the venturi and the 294 K

point for the orifIce plate The fInal equations that will be used are as follow

(note These equations assume constant C amp Fa)

9

For a venturi with e = 0986 and Fa = 0992

For an orifice plate with e 0604 and Fa = 100002

m= [0317169(7)JA(P -P)S3592 [gls]

It should be noted that the above assumptions may not be valid for larger ranges

or higher temperatures Therefore it is necessary to perform comparison calculations

similar to the ones mentioned above in order to be within bounds of experimental error

In order to aid in these calculations a program using FORTRAN 77 has been written It

is called venturif and is attached to the back of this engineering note The main features

of this program include the display of the important variables as well as a comparative

display of the mass flow rate for each method of calculation A percent difference is also

provided to help the user determine which method is best suited for his needs In order to

make the program more flexible only the variable inputs (temperature pressures inlet

and throat diameters etc) are requested during the run The constant values for Fa and e

mentioned above have already been entered into the main program This allows the user

to refrain form having to edit and compile the program before every run

The final equations and constants are now ready to be entered into a special

function format for input into the PLe The TISOFT program will be used to write this

10

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 3: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

The purpose of this engineering note is to explain the method involved in

calculating the mass flow rates through venturis and orifice plates at sub-sonic conditions

In particular the mass flow rate calculations are required for two FLOW-DYNE venturi

flow meters serial no 35821 and no 35822 and an orifice plate flow meter serial no

35823 The two venturis FT-4052-H and FT-4053-H are located in the D-Zero VLPC

valve box at the refrigerator and the orifice plate FO-2019-H is on the high pressure

helium supply line in the assembly building

Equations and Parameters

For further analysis knowledge of the following equations and their parameters is

necessary The equations were taken from FLOW-DYNE Engineering Inc and adapted

for the specific purpose of this paper They are valid for the calculation of mass flow rates

through ASME flow nozzles venturis and orifice plates

m = MASS FLOW RATE PI = INLET STATIC PRESSURE P2 = THROAT STATIC PRESSURE PI = FLUID DENSITY AT INLET CONDITIONS d = THROAT DIAMETER ~ = dID BETA RATIO RATIO OF THROAT

DIAMETER TO INLET DIAMETER C = DISCHARGE COEFFICIENT Fa= THERMAL CORRECTION FACTOR Y = EXPANSION FACTOR (PI - P2) = DIFFERENTIAL PRESSURE

[1 ]

lbmlsec psia psia Ibmlcu-ft in

eq 7aor 7b eq9 eq4 eq2

~--- ---- shy

Ifmeasming the differential pressure in inches of water (room temperatureraquo) then

623 I641bm cu - it [2](PI - P2) = hw I 728cu - in cu - it

If the fluid is a dry gas then the inlet density may be computed with the general equation of state for an actual gas

[3]

where PI INLET STATIC PRESSURE psia ZI = COMPRESSIBLITY F ACTOR AT INLET CONDITIONS App TI = INLET TEMPERATURE R Rg= SPECIFIC GAS CONSTANT ft-Ibfllbm-R

== 154533 MOLECULAR WEIGHT = 38608 for Helium (mw 40026)

The equation for the expansion factor is

[4]

where Y = EXPANSION FACTOR r = P2 PI =PRESSURE RATIO r = cp Cv = RA110 OF SPECIFIC HEATS 13 =dD = BETA RATIO

For ASME square-edge orifice plates

YI = 1 - (0410 + 0350134) xlr [5]

where YI = EXPANSION FACTOR EVALUATED FROM PROPERTIES

AT INLET CONDITIONS

[6]

This equation is valid for comer) flange vena contracta and D and 1I2D taps For jet velocities below the velocity of sound

2

The equations for the Discharge Coefficient (Sub-Sonic Operating Conditions) are bull Machined VenturilASME flow Nozzle with Throat Taps

C = ASME Discharge Coefficient

C = 09975 - 000653(106 I Rd) [7aJ

a = 112 for Rd lt 106

a = 115 for Rd gt 106

bull ASME Flow Nozzle with Pipe Wall Taps at I D and 1I2D

C = 099622 + 000059D - (636 + O13D - 024~2)Rd-Omiddots [7bJ

where ~ dID = BETA RATIO Rd= Throat Reynolds Nwnber

Rd= (4817t) (m(dflraquo [8]

m = Mass Flow rate (Ibmsec) (see eql) d = Throat Diameter ( inch) Il =Absolute Viscosity Tl (Ibmft-sec)

Thennal Correction Factor Fa = Thennal Correction Factor

[9]

where ape = Coefficient ofThennal Expansion (see Table 1 below)

Temperature conversion TF= Tl COF)

TF = 18 (Tl(K) -27315) + 32 [10]

3

TABLEt COEFFICIENTS OF THERMAL EXPANSION

Material Coefficient ofThennal Expansion ex (in(in F)

Plain Carbon Steel (SAE 1020) 70 ~ 600 OF ~300 -70 OF

Stainless Steels 304 70 - 600 OF

-300 - 70 OF

316 70 - 600 OF -300 -70 OF

Hastelloy C

Inconel X annealed

Yellow Brass (ASTM BI52BI24B133)

K-Monel

Titanium 70 - 212 OF

TentaIum 70 - 212 OF

00000067 00000047

00000095 00000074

00000096 00000071

00000063

00000067

00000105

00000074

00000047

00000036

(note values selected from R W Miller Flow Measurement Engineering Handbook 2nd edition 1989 TABLE BA)

USEFUL CONVERSIONS

To convert from to ____ multiply the first by ____

1kglm3 Ibcu-ft

16018

micro Pa~s Ibm-fils (41338pound - 4) (3600)

lbmls gramss 453592

4

Method amp Procedure for Mass Flow Rate Calculation

VENTURIS

Having reviewed the above equations we may now proceed with the analysis

The mass flow rate through the venturi is calculated by determining the inlet fluid state

(temperature and pressure for a single phase fluid) and the measured differential pressure

between the inlet and throat The mass flow rate is mainly dependent on the operating

temperature because as the temperature changes the density of the fluid and the

discharge coefficient (C) also change Temperature also has an affect on the value of the

viscosity as well as on the specific heat ratio Since the mass flow rate is a function of the

density and the discharge coefficient it becomes a function of the temperature and a

provision for the temperature variable must be made Given the measured pressure and

temperature of the fluid one must via a computer program (using Cricket Graph for the

Macintosh is suggested) curve fit to obtain correct values of p(density) Jl(viscosity)

cjcv (specific heat ratio) to use in the mass flow equations The data points necessary

must be obtained from a thermodynamic properties table for helium for each pressure

increment in the expected operating range (Note Example curves and equations have

been attached to this engineering note for inlet static pressures from 147 psia to 25 psia

There are two graphs for each variable one for temperatures of less than 15 K while the

other is for temperatures of IS to 300 K) In the case of the D-zero venturis (see dwg

FDE 3582 on page 17) the operating temperature range is usually 4 to 15 Kelvin while

the pressure range is approximately 147 psia to 25 psia The actual pressure readings

from PT -4084-H and PT -4086-H are measured in gauge pressureO psig to 75 psig

5

therefore a conversion from gauge to absolute pressure is necessary This can most easily

be achieved using equation [11] below where the atmospheric pressure is assumed to be

about 145 psia based on Fermilabs elevation above sea level

Pabs==Ppuac+Patm [11]

Figure 1 Venturi Flowmeter

ORIFICE PLATES

On the other hand the temperature varies slightly for the orifice plate(see Figure 2) and

it is assumed to be constant at 294 K or room temperature The pressure range of the

orifice plate is measured by the DOBPXHP pressure transmitter whose range is 147 to

5147 psia (normal operating conditions have been observed to be 170 to 310 psia) Since

the pressure transmitter for the orifice plate also measures in gauge pressure equation

[11] will have to be used once again Unlike the venturi the orifice plate flow meter will

not require extensive equations for density viscosity and the specific heat ratio Since the

conditions at 294 K are nearly ideal we can use equation [31 to detennine the density

6

--

Also since the values for the viscosity and the specific heat ratio vary slightly at this

higher temperature their values can be assumed to be 16646 and 1342E-5 lbft-s for the

specific heat ratio and viscosity respectively

ltD

Flow

I I

Figure 2 Orifiee Plate Flowmeter

PROCEDURE

After having obtained the necessary data above the first step is to calculate the

expansion factor (Y) using equation [4] for a venturi and equation [5] for an orifice plate

The necessary values include the beta ratio (13) inlet static pressure (PI) throat static

pressure (pJ and the ratio of specific heats (r) If the inlet static pressure is between two

of the pressure increments in the curve fitted equations then it may be necessary to

interpolate between these two pressures to obtain the ratio of specific heats (r) Similarly

interpolation such as the one described above will most likely be necessary when

calculating the density and the viscosity in later equations

7

The next step involves calculating the thermal correction factor (Fa) In order to

do this we must determine the coefficient of thermal expansion based upon the material

type used for the venturis and the orifice plate from Table 1 It may be necessary to

convert the inlet temperature into degree Fahrenheit using equation [10] in order to

calculate the thermal correction factor

After obtaining the necessary values above we can calculate the mass flow rate It

is clearly evident that the mass flow rate is a function of the discharge coefficient (C)

which in turn is a function of the throat Reynolds number (Rd) while the Reynolds

number is itself a function of the mass flow rate 1bis inter twining of equations means

that an iterative process will be necessary Thus the first step requires an educated guess

of a value for the discharge coefficient (C) 1bis value varies slightly as the mass flow

rate changes and is usually around 09 for a venturi and 06 for an orifice plate 1bis guess

is then entered into the mass flow rate equation and an answer is obtained The mass flow

rate is then entered into equation [8] to obtain the throat Reynolds number (Rd) Finally

the throat Reynolds number is placed into the corresponding discharge coefficient

equation (7a or 7b) and this answer is then compared to the guess with which this

iteration began If the two values match closely then no further calculation for mass flow

rate is necessary On the other hand if the values are not within 2 or 3 percent difference

then the iterative process will have to be repeated with the first guess being replaced by

the new value for the discharge coefficient

As we can see the process of calculating the mass flow rate is a rather

complicated and time consuming event Because these equations are to be inputted into

the Programmable Logic Controller (PLC) it is imperative that the number of

8

calculations performed be as minimal as possible in order to conserve time and memory

Due to this overwhelming memory concern an attempt to cut processor time has been

made The fIrst step involves an assumption that the discharge coefficient (C) is a

constant value This assumption was made based on the observation that the value of (C)

did not change signifIcantly as the mass flow rate varied In fact it remained nearly

constant at 0986 for the venturi and 0604 for the orifIce plate These values were

obtained by taking some average value of (C) for the two extreme differential pressures in

the performance data provided by FLOW-DYNE Another assumption made was that the

thermal correction factor (Fa) also did not change much for our range of temperatures

Therefore the thermal correction factor (Fa) was also assumed to be constant The values

chosen are 0992 for the venturi and 100002 for the orifIce plate The venturi thermal

correction factor was obtained by taking the average value for the 4 K to 15 K

temperature range while the value for the orifIce plate was calculated at 294 K In order to

verify that the mass flow rate does not deviate signifIcantly from the iterated data

comparison calculations have been made The percent difference between the mass flow

rate for the iterated and constant Fa amp C values was never more than 07 percent A

comparison with the FLOW-DYNE performance data gave percent differences of at most

4 percent

These results have further strengthened the notion that Fa and C may be

considered constant for our 4 K to 15 K temperature range for the venturi and the 294 K

point for the orifIce plate The fInal equations that will be used are as follow

(note These equations assume constant C amp Fa)

9

For a venturi with e = 0986 and Fa = 0992

For an orifice plate with e 0604 and Fa = 100002

m= [0317169(7)JA(P -P)S3592 [gls]

It should be noted that the above assumptions may not be valid for larger ranges

or higher temperatures Therefore it is necessary to perform comparison calculations

similar to the ones mentioned above in order to be within bounds of experimental error

In order to aid in these calculations a program using FORTRAN 77 has been written It

is called venturif and is attached to the back of this engineering note The main features

of this program include the display of the important variables as well as a comparative

display of the mass flow rate for each method of calculation A percent difference is also

provided to help the user determine which method is best suited for his needs In order to

make the program more flexible only the variable inputs (temperature pressures inlet

and throat diameters etc) are requested during the run The constant values for Fa and e

mentioned above have already been entered into the main program This allows the user

to refrain form having to edit and compile the program before every run

The final equations and constants are now ready to be entered into a special

function format for input into the PLe The TISOFT program will be used to write this

10

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 4: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

Ifmeasming the differential pressure in inches of water (room temperatureraquo) then

623 I641bm cu - it [2](PI - P2) = hw I 728cu - in cu - it

If the fluid is a dry gas then the inlet density may be computed with the general equation of state for an actual gas

[3]

where PI INLET STATIC PRESSURE psia ZI = COMPRESSIBLITY F ACTOR AT INLET CONDITIONS App TI = INLET TEMPERATURE R Rg= SPECIFIC GAS CONSTANT ft-Ibfllbm-R

== 154533 MOLECULAR WEIGHT = 38608 for Helium (mw 40026)

The equation for the expansion factor is

[4]

where Y = EXPANSION FACTOR r = P2 PI =PRESSURE RATIO r = cp Cv = RA110 OF SPECIFIC HEATS 13 =dD = BETA RATIO

For ASME square-edge orifice plates

YI = 1 - (0410 + 0350134) xlr [5]

where YI = EXPANSION FACTOR EVALUATED FROM PROPERTIES

AT INLET CONDITIONS

[6]

This equation is valid for comer) flange vena contracta and D and 1I2D taps For jet velocities below the velocity of sound

2

The equations for the Discharge Coefficient (Sub-Sonic Operating Conditions) are bull Machined VenturilASME flow Nozzle with Throat Taps

C = ASME Discharge Coefficient

C = 09975 - 000653(106 I Rd) [7aJ

a = 112 for Rd lt 106

a = 115 for Rd gt 106

bull ASME Flow Nozzle with Pipe Wall Taps at I D and 1I2D

C = 099622 + 000059D - (636 + O13D - 024~2)Rd-Omiddots [7bJ

where ~ dID = BETA RATIO Rd= Throat Reynolds Nwnber

Rd= (4817t) (m(dflraquo [8]

m = Mass Flow rate (Ibmsec) (see eql) d = Throat Diameter ( inch) Il =Absolute Viscosity Tl (Ibmft-sec)

Thennal Correction Factor Fa = Thennal Correction Factor

[9]

where ape = Coefficient ofThennal Expansion (see Table 1 below)

Temperature conversion TF= Tl COF)

TF = 18 (Tl(K) -27315) + 32 [10]

3

TABLEt COEFFICIENTS OF THERMAL EXPANSION

Material Coefficient ofThennal Expansion ex (in(in F)

Plain Carbon Steel (SAE 1020) 70 ~ 600 OF ~300 -70 OF

Stainless Steels 304 70 - 600 OF

-300 - 70 OF

316 70 - 600 OF -300 -70 OF

Hastelloy C

Inconel X annealed

Yellow Brass (ASTM BI52BI24B133)

K-Monel

Titanium 70 - 212 OF

TentaIum 70 - 212 OF

00000067 00000047

00000095 00000074

00000096 00000071

00000063

00000067

00000105

00000074

00000047

00000036

(note values selected from R W Miller Flow Measurement Engineering Handbook 2nd edition 1989 TABLE BA)

USEFUL CONVERSIONS

To convert from to ____ multiply the first by ____

1kglm3 Ibcu-ft

16018

micro Pa~s Ibm-fils (41338pound - 4) (3600)

lbmls gramss 453592

4

Method amp Procedure for Mass Flow Rate Calculation

VENTURIS

Having reviewed the above equations we may now proceed with the analysis

The mass flow rate through the venturi is calculated by determining the inlet fluid state

(temperature and pressure for a single phase fluid) and the measured differential pressure

between the inlet and throat The mass flow rate is mainly dependent on the operating

temperature because as the temperature changes the density of the fluid and the

discharge coefficient (C) also change Temperature also has an affect on the value of the

viscosity as well as on the specific heat ratio Since the mass flow rate is a function of the

density and the discharge coefficient it becomes a function of the temperature and a

provision for the temperature variable must be made Given the measured pressure and

temperature of the fluid one must via a computer program (using Cricket Graph for the

Macintosh is suggested) curve fit to obtain correct values of p(density) Jl(viscosity)

cjcv (specific heat ratio) to use in the mass flow equations The data points necessary

must be obtained from a thermodynamic properties table for helium for each pressure

increment in the expected operating range (Note Example curves and equations have

been attached to this engineering note for inlet static pressures from 147 psia to 25 psia

There are two graphs for each variable one for temperatures of less than 15 K while the

other is for temperatures of IS to 300 K) In the case of the D-zero venturis (see dwg

FDE 3582 on page 17) the operating temperature range is usually 4 to 15 Kelvin while

the pressure range is approximately 147 psia to 25 psia The actual pressure readings

from PT -4084-H and PT -4086-H are measured in gauge pressureO psig to 75 psig

5

therefore a conversion from gauge to absolute pressure is necessary This can most easily

be achieved using equation [11] below where the atmospheric pressure is assumed to be

about 145 psia based on Fermilabs elevation above sea level

Pabs==Ppuac+Patm [11]

Figure 1 Venturi Flowmeter

ORIFICE PLATES

On the other hand the temperature varies slightly for the orifice plate(see Figure 2) and

it is assumed to be constant at 294 K or room temperature The pressure range of the

orifice plate is measured by the DOBPXHP pressure transmitter whose range is 147 to

5147 psia (normal operating conditions have been observed to be 170 to 310 psia) Since

the pressure transmitter for the orifice plate also measures in gauge pressure equation

[11] will have to be used once again Unlike the venturi the orifice plate flow meter will

not require extensive equations for density viscosity and the specific heat ratio Since the

conditions at 294 K are nearly ideal we can use equation [31 to detennine the density

6

--

Also since the values for the viscosity and the specific heat ratio vary slightly at this

higher temperature their values can be assumed to be 16646 and 1342E-5 lbft-s for the

specific heat ratio and viscosity respectively

ltD

Flow

I I

Figure 2 Orifiee Plate Flowmeter

PROCEDURE

After having obtained the necessary data above the first step is to calculate the

expansion factor (Y) using equation [4] for a venturi and equation [5] for an orifice plate

The necessary values include the beta ratio (13) inlet static pressure (PI) throat static

pressure (pJ and the ratio of specific heats (r) If the inlet static pressure is between two

of the pressure increments in the curve fitted equations then it may be necessary to

interpolate between these two pressures to obtain the ratio of specific heats (r) Similarly

interpolation such as the one described above will most likely be necessary when

calculating the density and the viscosity in later equations

7

The next step involves calculating the thermal correction factor (Fa) In order to

do this we must determine the coefficient of thermal expansion based upon the material

type used for the venturis and the orifice plate from Table 1 It may be necessary to

convert the inlet temperature into degree Fahrenheit using equation [10] in order to

calculate the thermal correction factor

After obtaining the necessary values above we can calculate the mass flow rate It

is clearly evident that the mass flow rate is a function of the discharge coefficient (C)

which in turn is a function of the throat Reynolds number (Rd) while the Reynolds

number is itself a function of the mass flow rate 1bis inter twining of equations means

that an iterative process will be necessary Thus the first step requires an educated guess

of a value for the discharge coefficient (C) 1bis value varies slightly as the mass flow

rate changes and is usually around 09 for a venturi and 06 for an orifice plate 1bis guess

is then entered into the mass flow rate equation and an answer is obtained The mass flow

rate is then entered into equation [8] to obtain the throat Reynolds number (Rd) Finally

the throat Reynolds number is placed into the corresponding discharge coefficient

equation (7a or 7b) and this answer is then compared to the guess with which this

iteration began If the two values match closely then no further calculation for mass flow

rate is necessary On the other hand if the values are not within 2 or 3 percent difference

then the iterative process will have to be repeated with the first guess being replaced by

the new value for the discharge coefficient

As we can see the process of calculating the mass flow rate is a rather

complicated and time consuming event Because these equations are to be inputted into

the Programmable Logic Controller (PLC) it is imperative that the number of

8

calculations performed be as minimal as possible in order to conserve time and memory

Due to this overwhelming memory concern an attempt to cut processor time has been

made The fIrst step involves an assumption that the discharge coefficient (C) is a

constant value This assumption was made based on the observation that the value of (C)

did not change signifIcantly as the mass flow rate varied In fact it remained nearly

constant at 0986 for the venturi and 0604 for the orifIce plate These values were

obtained by taking some average value of (C) for the two extreme differential pressures in

the performance data provided by FLOW-DYNE Another assumption made was that the

thermal correction factor (Fa) also did not change much for our range of temperatures

Therefore the thermal correction factor (Fa) was also assumed to be constant The values

chosen are 0992 for the venturi and 100002 for the orifIce plate The venturi thermal

correction factor was obtained by taking the average value for the 4 K to 15 K

temperature range while the value for the orifIce plate was calculated at 294 K In order to

verify that the mass flow rate does not deviate signifIcantly from the iterated data

comparison calculations have been made The percent difference between the mass flow

rate for the iterated and constant Fa amp C values was never more than 07 percent A

comparison with the FLOW-DYNE performance data gave percent differences of at most

4 percent

These results have further strengthened the notion that Fa and C may be

considered constant for our 4 K to 15 K temperature range for the venturi and the 294 K

point for the orifIce plate The fInal equations that will be used are as follow

(note These equations assume constant C amp Fa)

9

For a venturi with e = 0986 and Fa = 0992

For an orifice plate with e 0604 and Fa = 100002

m= [0317169(7)JA(P -P)S3592 [gls]

It should be noted that the above assumptions may not be valid for larger ranges

or higher temperatures Therefore it is necessary to perform comparison calculations

similar to the ones mentioned above in order to be within bounds of experimental error

In order to aid in these calculations a program using FORTRAN 77 has been written It

is called venturif and is attached to the back of this engineering note The main features

of this program include the display of the important variables as well as a comparative

display of the mass flow rate for each method of calculation A percent difference is also

provided to help the user determine which method is best suited for his needs In order to

make the program more flexible only the variable inputs (temperature pressures inlet

and throat diameters etc) are requested during the run The constant values for Fa and e

mentioned above have already been entered into the main program This allows the user

to refrain form having to edit and compile the program before every run

The final equations and constants are now ready to be entered into a special

function format for input into the PLe The TISOFT program will be used to write this

10

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 5: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

The equations for the Discharge Coefficient (Sub-Sonic Operating Conditions) are bull Machined VenturilASME flow Nozzle with Throat Taps

C = ASME Discharge Coefficient

C = 09975 - 000653(106 I Rd) [7aJ

a = 112 for Rd lt 106

a = 115 for Rd gt 106

bull ASME Flow Nozzle with Pipe Wall Taps at I D and 1I2D

C = 099622 + 000059D - (636 + O13D - 024~2)Rd-Omiddots [7bJ

where ~ dID = BETA RATIO Rd= Throat Reynolds Nwnber

Rd= (4817t) (m(dflraquo [8]

m = Mass Flow rate (Ibmsec) (see eql) d = Throat Diameter ( inch) Il =Absolute Viscosity Tl (Ibmft-sec)

Thennal Correction Factor Fa = Thennal Correction Factor

[9]

where ape = Coefficient ofThennal Expansion (see Table 1 below)

Temperature conversion TF= Tl COF)

TF = 18 (Tl(K) -27315) + 32 [10]

3

TABLEt COEFFICIENTS OF THERMAL EXPANSION

Material Coefficient ofThennal Expansion ex (in(in F)

Plain Carbon Steel (SAE 1020) 70 ~ 600 OF ~300 -70 OF

Stainless Steels 304 70 - 600 OF

-300 - 70 OF

316 70 - 600 OF -300 -70 OF

Hastelloy C

Inconel X annealed

Yellow Brass (ASTM BI52BI24B133)

K-Monel

Titanium 70 - 212 OF

TentaIum 70 - 212 OF

00000067 00000047

00000095 00000074

00000096 00000071

00000063

00000067

00000105

00000074

00000047

00000036

(note values selected from R W Miller Flow Measurement Engineering Handbook 2nd edition 1989 TABLE BA)

USEFUL CONVERSIONS

To convert from to ____ multiply the first by ____

1kglm3 Ibcu-ft

16018

micro Pa~s Ibm-fils (41338pound - 4) (3600)

lbmls gramss 453592

4

Method amp Procedure for Mass Flow Rate Calculation

VENTURIS

Having reviewed the above equations we may now proceed with the analysis

The mass flow rate through the venturi is calculated by determining the inlet fluid state

(temperature and pressure for a single phase fluid) and the measured differential pressure

between the inlet and throat The mass flow rate is mainly dependent on the operating

temperature because as the temperature changes the density of the fluid and the

discharge coefficient (C) also change Temperature also has an affect on the value of the

viscosity as well as on the specific heat ratio Since the mass flow rate is a function of the

density and the discharge coefficient it becomes a function of the temperature and a

provision for the temperature variable must be made Given the measured pressure and

temperature of the fluid one must via a computer program (using Cricket Graph for the

Macintosh is suggested) curve fit to obtain correct values of p(density) Jl(viscosity)

cjcv (specific heat ratio) to use in the mass flow equations The data points necessary

must be obtained from a thermodynamic properties table for helium for each pressure

increment in the expected operating range (Note Example curves and equations have

been attached to this engineering note for inlet static pressures from 147 psia to 25 psia

There are two graphs for each variable one for temperatures of less than 15 K while the

other is for temperatures of IS to 300 K) In the case of the D-zero venturis (see dwg

FDE 3582 on page 17) the operating temperature range is usually 4 to 15 Kelvin while

the pressure range is approximately 147 psia to 25 psia The actual pressure readings

from PT -4084-H and PT -4086-H are measured in gauge pressureO psig to 75 psig

5

therefore a conversion from gauge to absolute pressure is necessary This can most easily

be achieved using equation [11] below where the atmospheric pressure is assumed to be

about 145 psia based on Fermilabs elevation above sea level

Pabs==Ppuac+Patm [11]

Figure 1 Venturi Flowmeter

ORIFICE PLATES

On the other hand the temperature varies slightly for the orifice plate(see Figure 2) and

it is assumed to be constant at 294 K or room temperature The pressure range of the

orifice plate is measured by the DOBPXHP pressure transmitter whose range is 147 to

5147 psia (normal operating conditions have been observed to be 170 to 310 psia) Since

the pressure transmitter for the orifice plate also measures in gauge pressure equation

[11] will have to be used once again Unlike the venturi the orifice plate flow meter will

not require extensive equations for density viscosity and the specific heat ratio Since the

conditions at 294 K are nearly ideal we can use equation [31 to detennine the density

6

--

Also since the values for the viscosity and the specific heat ratio vary slightly at this

higher temperature their values can be assumed to be 16646 and 1342E-5 lbft-s for the

specific heat ratio and viscosity respectively

ltD

Flow

I I

Figure 2 Orifiee Plate Flowmeter

PROCEDURE

After having obtained the necessary data above the first step is to calculate the

expansion factor (Y) using equation [4] for a venturi and equation [5] for an orifice plate

The necessary values include the beta ratio (13) inlet static pressure (PI) throat static

pressure (pJ and the ratio of specific heats (r) If the inlet static pressure is between two

of the pressure increments in the curve fitted equations then it may be necessary to

interpolate between these two pressures to obtain the ratio of specific heats (r) Similarly

interpolation such as the one described above will most likely be necessary when

calculating the density and the viscosity in later equations

7

The next step involves calculating the thermal correction factor (Fa) In order to

do this we must determine the coefficient of thermal expansion based upon the material

type used for the venturis and the orifice plate from Table 1 It may be necessary to

convert the inlet temperature into degree Fahrenheit using equation [10] in order to

calculate the thermal correction factor

After obtaining the necessary values above we can calculate the mass flow rate It

is clearly evident that the mass flow rate is a function of the discharge coefficient (C)

which in turn is a function of the throat Reynolds number (Rd) while the Reynolds

number is itself a function of the mass flow rate 1bis inter twining of equations means

that an iterative process will be necessary Thus the first step requires an educated guess

of a value for the discharge coefficient (C) 1bis value varies slightly as the mass flow

rate changes and is usually around 09 for a venturi and 06 for an orifice plate 1bis guess

is then entered into the mass flow rate equation and an answer is obtained The mass flow

rate is then entered into equation [8] to obtain the throat Reynolds number (Rd) Finally

the throat Reynolds number is placed into the corresponding discharge coefficient

equation (7a or 7b) and this answer is then compared to the guess with which this

iteration began If the two values match closely then no further calculation for mass flow

rate is necessary On the other hand if the values are not within 2 or 3 percent difference

then the iterative process will have to be repeated with the first guess being replaced by

the new value for the discharge coefficient

As we can see the process of calculating the mass flow rate is a rather

complicated and time consuming event Because these equations are to be inputted into

the Programmable Logic Controller (PLC) it is imperative that the number of

8

calculations performed be as minimal as possible in order to conserve time and memory

Due to this overwhelming memory concern an attempt to cut processor time has been

made The fIrst step involves an assumption that the discharge coefficient (C) is a

constant value This assumption was made based on the observation that the value of (C)

did not change signifIcantly as the mass flow rate varied In fact it remained nearly

constant at 0986 for the venturi and 0604 for the orifIce plate These values were

obtained by taking some average value of (C) for the two extreme differential pressures in

the performance data provided by FLOW-DYNE Another assumption made was that the

thermal correction factor (Fa) also did not change much for our range of temperatures

Therefore the thermal correction factor (Fa) was also assumed to be constant The values

chosen are 0992 for the venturi and 100002 for the orifIce plate The venturi thermal

correction factor was obtained by taking the average value for the 4 K to 15 K

temperature range while the value for the orifIce plate was calculated at 294 K In order to

verify that the mass flow rate does not deviate signifIcantly from the iterated data

comparison calculations have been made The percent difference between the mass flow

rate for the iterated and constant Fa amp C values was never more than 07 percent A

comparison with the FLOW-DYNE performance data gave percent differences of at most

4 percent

These results have further strengthened the notion that Fa and C may be

considered constant for our 4 K to 15 K temperature range for the venturi and the 294 K

point for the orifIce plate The fInal equations that will be used are as follow

(note These equations assume constant C amp Fa)

9

For a venturi with e = 0986 and Fa = 0992

For an orifice plate with e 0604 and Fa = 100002

m= [0317169(7)JA(P -P)S3592 [gls]

It should be noted that the above assumptions may not be valid for larger ranges

or higher temperatures Therefore it is necessary to perform comparison calculations

similar to the ones mentioned above in order to be within bounds of experimental error

In order to aid in these calculations a program using FORTRAN 77 has been written It

is called venturif and is attached to the back of this engineering note The main features

of this program include the display of the important variables as well as a comparative

display of the mass flow rate for each method of calculation A percent difference is also

provided to help the user determine which method is best suited for his needs In order to

make the program more flexible only the variable inputs (temperature pressures inlet

and throat diameters etc) are requested during the run The constant values for Fa and e

mentioned above have already been entered into the main program This allows the user

to refrain form having to edit and compile the program before every run

The final equations and constants are now ready to be entered into a special

function format for input into the PLe The TISOFT program will be used to write this

10

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 6: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

TABLEt COEFFICIENTS OF THERMAL EXPANSION

Material Coefficient ofThennal Expansion ex (in(in F)

Plain Carbon Steel (SAE 1020) 70 ~ 600 OF ~300 -70 OF

Stainless Steels 304 70 - 600 OF

-300 - 70 OF

316 70 - 600 OF -300 -70 OF

Hastelloy C

Inconel X annealed

Yellow Brass (ASTM BI52BI24B133)

K-Monel

Titanium 70 - 212 OF

TentaIum 70 - 212 OF

00000067 00000047

00000095 00000074

00000096 00000071

00000063

00000067

00000105

00000074

00000047

00000036

(note values selected from R W Miller Flow Measurement Engineering Handbook 2nd edition 1989 TABLE BA)

USEFUL CONVERSIONS

To convert from to ____ multiply the first by ____

1kglm3 Ibcu-ft

16018

micro Pa~s Ibm-fils (41338pound - 4) (3600)

lbmls gramss 453592

4

Method amp Procedure for Mass Flow Rate Calculation

VENTURIS

Having reviewed the above equations we may now proceed with the analysis

The mass flow rate through the venturi is calculated by determining the inlet fluid state

(temperature and pressure for a single phase fluid) and the measured differential pressure

between the inlet and throat The mass flow rate is mainly dependent on the operating

temperature because as the temperature changes the density of the fluid and the

discharge coefficient (C) also change Temperature also has an affect on the value of the

viscosity as well as on the specific heat ratio Since the mass flow rate is a function of the

density and the discharge coefficient it becomes a function of the temperature and a

provision for the temperature variable must be made Given the measured pressure and

temperature of the fluid one must via a computer program (using Cricket Graph for the

Macintosh is suggested) curve fit to obtain correct values of p(density) Jl(viscosity)

cjcv (specific heat ratio) to use in the mass flow equations The data points necessary

must be obtained from a thermodynamic properties table for helium for each pressure

increment in the expected operating range (Note Example curves and equations have

been attached to this engineering note for inlet static pressures from 147 psia to 25 psia

There are two graphs for each variable one for temperatures of less than 15 K while the

other is for temperatures of IS to 300 K) In the case of the D-zero venturis (see dwg

FDE 3582 on page 17) the operating temperature range is usually 4 to 15 Kelvin while

the pressure range is approximately 147 psia to 25 psia The actual pressure readings

from PT -4084-H and PT -4086-H are measured in gauge pressureO psig to 75 psig

5

therefore a conversion from gauge to absolute pressure is necessary This can most easily

be achieved using equation [11] below where the atmospheric pressure is assumed to be

about 145 psia based on Fermilabs elevation above sea level

Pabs==Ppuac+Patm [11]

Figure 1 Venturi Flowmeter

ORIFICE PLATES

On the other hand the temperature varies slightly for the orifice plate(see Figure 2) and

it is assumed to be constant at 294 K or room temperature The pressure range of the

orifice plate is measured by the DOBPXHP pressure transmitter whose range is 147 to

5147 psia (normal operating conditions have been observed to be 170 to 310 psia) Since

the pressure transmitter for the orifice plate also measures in gauge pressure equation

[11] will have to be used once again Unlike the venturi the orifice plate flow meter will

not require extensive equations for density viscosity and the specific heat ratio Since the

conditions at 294 K are nearly ideal we can use equation [31 to detennine the density

6

--

Also since the values for the viscosity and the specific heat ratio vary slightly at this

higher temperature their values can be assumed to be 16646 and 1342E-5 lbft-s for the

specific heat ratio and viscosity respectively

ltD

Flow

I I

Figure 2 Orifiee Plate Flowmeter

PROCEDURE

After having obtained the necessary data above the first step is to calculate the

expansion factor (Y) using equation [4] for a venturi and equation [5] for an orifice plate

The necessary values include the beta ratio (13) inlet static pressure (PI) throat static

pressure (pJ and the ratio of specific heats (r) If the inlet static pressure is between two

of the pressure increments in the curve fitted equations then it may be necessary to

interpolate between these two pressures to obtain the ratio of specific heats (r) Similarly

interpolation such as the one described above will most likely be necessary when

calculating the density and the viscosity in later equations

7

The next step involves calculating the thermal correction factor (Fa) In order to

do this we must determine the coefficient of thermal expansion based upon the material

type used for the venturis and the orifice plate from Table 1 It may be necessary to

convert the inlet temperature into degree Fahrenheit using equation [10] in order to

calculate the thermal correction factor

After obtaining the necessary values above we can calculate the mass flow rate It

is clearly evident that the mass flow rate is a function of the discharge coefficient (C)

which in turn is a function of the throat Reynolds number (Rd) while the Reynolds

number is itself a function of the mass flow rate 1bis inter twining of equations means

that an iterative process will be necessary Thus the first step requires an educated guess

of a value for the discharge coefficient (C) 1bis value varies slightly as the mass flow

rate changes and is usually around 09 for a venturi and 06 for an orifice plate 1bis guess

is then entered into the mass flow rate equation and an answer is obtained The mass flow

rate is then entered into equation [8] to obtain the throat Reynolds number (Rd) Finally

the throat Reynolds number is placed into the corresponding discharge coefficient

equation (7a or 7b) and this answer is then compared to the guess with which this

iteration began If the two values match closely then no further calculation for mass flow

rate is necessary On the other hand if the values are not within 2 or 3 percent difference

then the iterative process will have to be repeated with the first guess being replaced by

the new value for the discharge coefficient

As we can see the process of calculating the mass flow rate is a rather

complicated and time consuming event Because these equations are to be inputted into

the Programmable Logic Controller (PLC) it is imperative that the number of

8

calculations performed be as minimal as possible in order to conserve time and memory

Due to this overwhelming memory concern an attempt to cut processor time has been

made The fIrst step involves an assumption that the discharge coefficient (C) is a

constant value This assumption was made based on the observation that the value of (C)

did not change signifIcantly as the mass flow rate varied In fact it remained nearly

constant at 0986 for the venturi and 0604 for the orifIce plate These values were

obtained by taking some average value of (C) for the two extreme differential pressures in

the performance data provided by FLOW-DYNE Another assumption made was that the

thermal correction factor (Fa) also did not change much for our range of temperatures

Therefore the thermal correction factor (Fa) was also assumed to be constant The values

chosen are 0992 for the venturi and 100002 for the orifIce plate The venturi thermal

correction factor was obtained by taking the average value for the 4 K to 15 K

temperature range while the value for the orifIce plate was calculated at 294 K In order to

verify that the mass flow rate does not deviate signifIcantly from the iterated data

comparison calculations have been made The percent difference between the mass flow

rate for the iterated and constant Fa amp C values was never more than 07 percent A

comparison with the FLOW-DYNE performance data gave percent differences of at most

4 percent

These results have further strengthened the notion that Fa and C may be

considered constant for our 4 K to 15 K temperature range for the venturi and the 294 K

point for the orifIce plate The fInal equations that will be used are as follow

(note These equations assume constant C amp Fa)

9

For a venturi with e = 0986 and Fa = 0992

For an orifice plate with e 0604 and Fa = 100002

m= [0317169(7)JA(P -P)S3592 [gls]

It should be noted that the above assumptions may not be valid for larger ranges

or higher temperatures Therefore it is necessary to perform comparison calculations

similar to the ones mentioned above in order to be within bounds of experimental error

In order to aid in these calculations a program using FORTRAN 77 has been written It

is called venturif and is attached to the back of this engineering note The main features

of this program include the display of the important variables as well as a comparative

display of the mass flow rate for each method of calculation A percent difference is also

provided to help the user determine which method is best suited for his needs In order to

make the program more flexible only the variable inputs (temperature pressures inlet

and throat diameters etc) are requested during the run The constant values for Fa and e

mentioned above have already been entered into the main program This allows the user

to refrain form having to edit and compile the program before every run

The final equations and constants are now ready to be entered into a special

function format for input into the PLe The TISOFT program will be used to write this

10

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 7: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

Method amp Procedure for Mass Flow Rate Calculation

VENTURIS

Having reviewed the above equations we may now proceed with the analysis

The mass flow rate through the venturi is calculated by determining the inlet fluid state

(temperature and pressure for a single phase fluid) and the measured differential pressure

between the inlet and throat The mass flow rate is mainly dependent on the operating

temperature because as the temperature changes the density of the fluid and the

discharge coefficient (C) also change Temperature also has an affect on the value of the

viscosity as well as on the specific heat ratio Since the mass flow rate is a function of the

density and the discharge coefficient it becomes a function of the temperature and a

provision for the temperature variable must be made Given the measured pressure and

temperature of the fluid one must via a computer program (using Cricket Graph for the

Macintosh is suggested) curve fit to obtain correct values of p(density) Jl(viscosity)

cjcv (specific heat ratio) to use in the mass flow equations The data points necessary

must be obtained from a thermodynamic properties table for helium for each pressure

increment in the expected operating range (Note Example curves and equations have

been attached to this engineering note for inlet static pressures from 147 psia to 25 psia

There are two graphs for each variable one for temperatures of less than 15 K while the

other is for temperatures of IS to 300 K) In the case of the D-zero venturis (see dwg

FDE 3582 on page 17) the operating temperature range is usually 4 to 15 Kelvin while

the pressure range is approximately 147 psia to 25 psia The actual pressure readings

from PT -4084-H and PT -4086-H are measured in gauge pressureO psig to 75 psig

5

therefore a conversion from gauge to absolute pressure is necessary This can most easily

be achieved using equation [11] below where the atmospheric pressure is assumed to be

about 145 psia based on Fermilabs elevation above sea level

Pabs==Ppuac+Patm [11]

Figure 1 Venturi Flowmeter

ORIFICE PLATES

On the other hand the temperature varies slightly for the orifice plate(see Figure 2) and

it is assumed to be constant at 294 K or room temperature The pressure range of the

orifice plate is measured by the DOBPXHP pressure transmitter whose range is 147 to

5147 psia (normal operating conditions have been observed to be 170 to 310 psia) Since

the pressure transmitter for the orifice plate also measures in gauge pressure equation

[11] will have to be used once again Unlike the venturi the orifice plate flow meter will

not require extensive equations for density viscosity and the specific heat ratio Since the

conditions at 294 K are nearly ideal we can use equation [31 to detennine the density

6

--

Also since the values for the viscosity and the specific heat ratio vary slightly at this

higher temperature their values can be assumed to be 16646 and 1342E-5 lbft-s for the

specific heat ratio and viscosity respectively

ltD

Flow

I I

Figure 2 Orifiee Plate Flowmeter

PROCEDURE

After having obtained the necessary data above the first step is to calculate the

expansion factor (Y) using equation [4] for a venturi and equation [5] for an orifice plate

The necessary values include the beta ratio (13) inlet static pressure (PI) throat static

pressure (pJ and the ratio of specific heats (r) If the inlet static pressure is between two

of the pressure increments in the curve fitted equations then it may be necessary to

interpolate between these two pressures to obtain the ratio of specific heats (r) Similarly

interpolation such as the one described above will most likely be necessary when

calculating the density and the viscosity in later equations

7

The next step involves calculating the thermal correction factor (Fa) In order to

do this we must determine the coefficient of thermal expansion based upon the material

type used for the venturis and the orifice plate from Table 1 It may be necessary to

convert the inlet temperature into degree Fahrenheit using equation [10] in order to

calculate the thermal correction factor

After obtaining the necessary values above we can calculate the mass flow rate It

is clearly evident that the mass flow rate is a function of the discharge coefficient (C)

which in turn is a function of the throat Reynolds number (Rd) while the Reynolds

number is itself a function of the mass flow rate 1bis inter twining of equations means

that an iterative process will be necessary Thus the first step requires an educated guess

of a value for the discharge coefficient (C) 1bis value varies slightly as the mass flow

rate changes and is usually around 09 for a venturi and 06 for an orifice plate 1bis guess

is then entered into the mass flow rate equation and an answer is obtained The mass flow

rate is then entered into equation [8] to obtain the throat Reynolds number (Rd) Finally

the throat Reynolds number is placed into the corresponding discharge coefficient

equation (7a or 7b) and this answer is then compared to the guess with which this

iteration began If the two values match closely then no further calculation for mass flow

rate is necessary On the other hand if the values are not within 2 or 3 percent difference

then the iterative process will have to be repeated with the first guess being replaced by

the new value for the discharge coefficient

As we can see the process of calculating the mass flow rate is a rather

complicated and time consuming event Because these equations are to be inputted into

the Programmable Logic Controller (PLC) it is imperative that the number of

8

calculations performed be as minimal as possible in order to conserve time and memory

Due to this overwhelming memory concern an attempt to cut processor time has been

made The fIrst step involves an assumption that the discharge coefficient (C) is a

constant value This assumption was made based on the observation that the value of (C)

did not change signifIcantly as the mass flow rate varied In fact it remained nearly

constant at 0986 for the venturi and 0604 for the orifIce plate These values were

obtained by taking some average value of (C) for the two extreme differential pressures in

the performance data provided by FLOW-DYNE Another assumption made was that the

thermal correction factor (Fa) also did not change much for our range of temperatures

Therefore the thermal correction factor (Fa) was also assumed to be constant The values

chosen are 0992 for the venturi and 100002 for the orifIce plate The venturi thermal

correction factor was obtained by taking the average value for the 4 K to 15 K

temperature range while the value for the orifIce plate was calculated at 294 K In order to

verify that the mass flow rate does not deviate signifIcantly from the iterated data

comparison calculations have been made The percent difference between the mass flow

rate for the iterated and constant Fa amp C values was never more than 07 percent A

comparison with the FLOW-DYNE performance data gave percent differences of at most

4 percent

These results have further strengthened the notion that Fa and C may be

considered constant for our 4 K to 15 K temperature range for the venturi and the 294 K

point for the orifIce plate The fInal equations that will be used are as follow

(note These equations assume constant C amp Fa)

9

For a venturi with e = 0986 and Fa = 0992

For an orifice plate with e 0604 and Fa = 100002

m= [0317169(7)JA(P -P)S3592 [gls]

It should be noted that the above assumptions may not be valid for larger ranges

or higher temperatures Therefore it is necessary to perform comparison calculations

similar to the ones mentioned above in order to be within bounds of experimental error

In order to aid in these calculations a program using FORTRAN 77 has been written It

is called venturif and is attached to the back of this engineering note The main features

of this program include the display of the important variables as well as a comparative

display of the mass flow rate for each method of calculation A percent difference is also

provided to help the user determine which method is best suited for his needs In order to

make the program more flexible only the variable inputs (temperature pressures inlet

and throat diameters etc) are requested during the run The constant values for Fa and e

mentioned above have already been entered into the main program This allows the user

to refrain form having to edit and compile the program before every run

The final equations and constants are now ready to be entered into a special

function format for input into the PLe The TISOFT program will be used to write this

10

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 8: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

therefore a conversion from gauge to absolute pressure is necessary This can most easily

be achieved using equation [11] below where the atmospheric pressure is assumed to be

about 145 psia based on Fermilabs elevation above sea level

Pabs==Ppuac+Patm [11]

Figure 1 Venturi Flowmeter

ORIFICE PLATES

On the other hand the temperature varies slightly for the orifice plate(see Figure 2) and

it is assumed to be constant at 294 K or room temperature The pressure range of the

orifice plate is measured by the DOBPXHP pressure transmitter whose range is 147 to

5147 psia (normal operating conditions have been observed to be 170 to 310 psia) Since

the pressure transmitter for the orifice plate also measures in gauge pressure equation

[11] will have to be used once again Unlike the venturi the orifice plate flow meter will

not require extensive equations for density viscosity and the specific heat ratio Since the

conditions at 294 K are nearly ideal we can use equation [31 to detennine the density

6

--

Also since the values for the viscosity and the specific heat ratio vary slightly at this

higher temperature their values can be assumed to be 16646 and 1342E-5 lbft-s for the

specific heat ratio and viscosity respectively

ltD

Flow

I I

Figure 2 Orifiee Plate Flowmeter

PROCEDURE

After having obtained the necessary data above the first step is to calculate the

expansion factor (Y) using equation [4] for a venturi and equation [5] for an orifice plate

The necessary values include the beta ratio (13) inlet static pressure (PI) throat static

pressure (pJ and the ratio of specific heats (r) If the inlet static pressure is between two

of the pressure increments in the curve fitted equations then it may be necessary to

interpolate between these two pressures to obtain the ratio of specific heats (r) Similarly

interpolation such as the one described above will most likely be necessary when

calculating the density and the viscosity in later equations

7

The next step involves calculating the thermal correction factor (Fa) In order to

do this we must determine the coefficient of thermal expansion based upon the material

type used for the venturis and the orifice plate from Table 1 It may be necessary to

convert the inlet temperature into degree Fahrenheit using equation [10] in order to

calculate the thermal correction factor

After obtaining the necessary values above we can calculate the mass flow rate It

is clearly evident that the mass flow rate is a function of the discharge coefficient (C)

which in turn is a function of the throat Reynolds number (Rd) while the Reynolds

number is itself a function of the mass flow rate 1bis inter twining of equations means

that an iterative process will be necessary Thus the first step requires an educated guess

of a value for the discharge coefficient (C) 1bis value varies slightly as the mass flow

rate changes and is usually around 09 for a venturi and 06 for an orifice plate 1bis guess

is then entered into the mass flow rate equation and an answer is obtained The mass flow

rate is then entered into equation [8] to obtain the throat Reynolds number (Rd) Finally

the throat Reynolds number is placed into the corresponding discharge coefficient

equation (7a or 7b) and this answer is then compared to the guess with which this

iteration began If the two values match closely then no further calculation for mass flow

rate is necessary On the other hand if the values are not within 2 or 3 percent difference

then the iterative process will have to be repeated with the first guess being replaced by

the new value for the discharge coefficient

As we can see the process of calculating the mass flow rate is a rather

complicated and time consuming event Because these equations are to be inputted into

the Programmable Logic Controller (PLC) it is imperative that the number of

8

calculations performed be as minimal as possible in order to conserve time and memory

Due to this overwhelming memory concern an attempt to cut processor time has been

made The fIrst step involves an assumption that the discharge coefficient (C) is a

constant value This assumption was made based on the observation that the value of (C)

did not change signifIcantly as the mass flow rate varied In fact it remained nearly

constant at 0986 for the venturi and 0604 for the orifIce plate These values were

obtained by taking some average value of (C) for the two extreme differential pressures in

the performance data provided by FLOW-DYNE Another assumption made was that the

thermal correction factor (Fa) also did not change much for our range of temperatures

Therefore the thermal correction factor (Fa) was also assumed to be constant The values

chosen are 0992 for the venturi and 100002 for the orifIce plate The venturi thermal

correction factor was obtained by taking the average value for the 4 K to 15 K

temperature range while the value for the orifIce plate was calculated at 294 K In order to

verify that the mass flow rate does not deviate signifIcantly from the iterated data

comparison calculations have been made The percent difference between the mass flow

rate for the iterated and constant Fa amp C values was never more than 07 percent A

comparison with the FLOW-DYNE performance data gave percent differences of at most

4 percent

These results have further strengthened the notion that Fa and C may be

considered constant for our 4 K to 15 K temperature range for the venturi and the 294 K

point for the orifIce plate The fInal equations that will be used are as follow

(note These equations assume constant C amp Fa)

9

For a venturi with e = 0986 and Fa = 0992

For an orifice plate with e 0604 and Fa = 100002

m= [0317169(7)JA(P -P)S3592 [gls]

It should be noted that the above assumptions may not be valid for larger ranges

or higher temperatures Therefore it is necessary to perform comparison calculations

similar to the ones mentioned above in order to be within bounds of experimental error

In order to aid in these calculations a program using FORTRAN 77 has been written It

is called venturif and is attached to the back of this engineering note The main features

of this program include the display of the important variables as well as a comparative

display of the mass flow rate for each method of calculation A percent difference is also

provided to help the user determine which method is best suited for his needs In order to

make the program more flexible only the variable inputs (temperature pressures inlet

and throat diameters etc) are requested during the run The constant values for Fa and e

mentioned above have already been entered into the main program This allows the user

to refrain form having to edit and compile the program before every run

The final equations and constants are now ready to be entered into a special

function format for input into the PLe The TISOFT program will be used to write this

10

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 9: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

--

Also since the values for the viscosity and the specific heat ratio vary slightly at this

higher temperature their values can be assumed to be 16646 and 1342E-5 lbft-s for the

specific heat ratio and viscosity respectively

ltD

Flow

I I

Figure 2 Orifiee Plate Flowmeter

PROCEDURE

After having obtained the necessary data above the first step is to calculate the

expansion factor (Y) using equation [4] for a venturi and equation [5] for an orifice plate

The necessary values include the beta ratio (13) inlet static pressure (PI) throat static

pressure (pJ and the ratio of specific heats (r) If the inlet static pressure is between two

of the pressure increments in the curve fitted equations then it may be necessary to

interpolate between these two pressures to obtain the ratio of specific heats (r) Similarly

interpolation such as the one described above will most likely be necessary when

calculating the density and the viscosity in later equations

7

The next step involves calculating the thermal correction factor (Fa) In order to

do this we must determine the coefficient of thermal expansion based upon the material

type used for the venturis and the orifice plate from Table 1 It may be necessary to

convert the inlet temperature into degree Fahrenheit using equation [10] in order to

calculate the thermal correction factor

After obtaining the necessary values above we can calculate the mass flow rate It

is clearly evident that the mass flow rate is a function of the discharge coefficient (C)

which in turn is a function of the throat Reynolds number (Rd) while the Reynolds

number is itself a function of the mass flow rate 1bis inter twining of equations means

that an iterative process will be necessary Thus the first step requires an educated guess

of a value for the discharge coefficient (C) 1bis value varies slightly as the mass flow

rate changes and is usually around 09 for a venturi and 06 for an orifice plate 1bis guess

is then entered into the mass flow rate equation and an answer is obtained The mass flow

rate is then entered into equation [8] to obtain the throat Reynolds number (Rd) Finally

the throat Reynolds number is placed into the corresponding discharge coefficient

equation (7a or 7b) and this answer is then compared to the guess with which this

iteration began If the two values match closely then no further calculation for mass flow

rate is necessary On the other hand if the values are not within 2 or 3 percent difference

then the iterative process will have to be repeated with the first guess being replaced by

the new value for the discharge coefficient

As we can see the process of calculating the mass flow rate is a rather

complicated and time consuming event Because these equations are to be inputted into

the Programmable Logic Controller (PLC) it is imperative that the number of

8

calculations performed be as minimal as possible in order to conserve time and memory

Due to this overwhelming memory concern an attempt to cut processor time has been

made The fIrst step involves an assumption that the discharge coefficient (C) is a

constant value This assumption was made based on the observation that the value of (C)

did not change signifIcantly as the mass flow rate varied In fact it remained nearly

constant at 0986 for the venturi and 0604 for the orifIce plate These values were

obtained by taking some average value of (C) for the two extreme differential pressures in

the performance data provided by FLOW-DYNE Another assumption made was that the

thermal correction factor (Fa) also did not change much for our range of temperatures

Therefore the thermal correction factor (Fa) was also assumed to be constant The values

chosen are 0992 for the venturi and 100002 for the orifIce plate The venturi thermal

correction factor was obtained by taking the average value for the 4 K to 15 K

temperature range while the value for the orifIce plate was calculated at 294 K In order to

verify that the mass flow rate does not deviate signifIcantly from the iterated data

comparison calculations have been made The percent difference between the mass flow

rate for the iterated and constant Fa amp C values was never more than 07 percent A

comparison with the FLOW-DYNE performance data gave percent differences of at most

4 percent

These results have further strengthened the notion that Fa and C may be

considered constant for our 4 K to 15 K temperature range for the venturi and the 294 K

point for the orifIce plate The fInal equations that will be used are as follow

(note These equations assume constant C amp Fa)

9

For a venturi with e = 0986 and Fa = 0992

For an orifice plate with e 0604 and Fa = 100002

m= [0317169(7)JA(P -P)S3592 [gls]

It should be noted that the above assumptions may not be valid for larger ranges

or higher temperatures Therefore it is necessary to perform comparison calculations

similar to the ones mentioned above in order to be within bounds of experimental error

In order to aid in these calculations a program using FORTRAN 77 has been written It

is called venturif and is attached to the back of this engineering note The main features

of this program include the display of the important variables as well as a comparative

display of the mass flow rate for each method of calculation A percent difference is also

provided to help the user determine which method is best suited for his needs In order to

make the program more flexible only the variable inputs (temperature pressures inlet

and throat diameters etc) are requested during the run The constant values for Fa and e

mentioned above have already been entered into the main program This allows the user

to refrain form having to edit and compile the program before every run

The final equations and constants are now ready to be entered into a special

function format for input into the PLe The TISOFT program will be used to write this

10

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 10: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

The next step involves calculating the thermal correction factor (Fa) In order to

do this we must determine the coefficient of thermal expansion based upon the material

type used for the venturis and the orifice plate from Table 1 It may be necessary to

convert the inlet temperature into degree Fahrenheit using equation [10] in order to

calculate the thermal correction factor

After obtaining the necessary values above we can calculate the mass flow rate It

is clearly evident that the mass flow rate is a function of the discharge coefficient (C)

which in turn is a function of the throat Reynolds number (Rd) while the Reynolds

number is itself a function of the mass flow rate 1bis inter twining of equations means

that an iterative process will be necessary Thus the first step requires an educated guess

of a value for the discharge coefficient (C) 1bis value varies slightly as the mass flow

rate changes and is usually around 09 for a venturi and 06 for an orifice plate 1bis guess

is then entered into the mass flow rate equation and an answer is obtained The mass flow

rate is then entered into equation [8] to obtain the throat Reynolds number (Rd) Finally

the throat Reynolds number is placed into the corresponding discharge coefficient

equation (7a or 7b) and this answer is then compared to the guess with which this

iteration began If the two values match closely then no further calculation for mass flow

rate is necessary On the other hand if the values are not within 2 or 3 percent difference

then the iterative process will have to be repeated with the first guess being replaced by

the new value for the discharge coefficient

As we can see the process of calculating the mass flow rate is a rather

complicated and time consuming event Because these equations are to be inputted into

the Programmable Logic Controller (PLC) it is imperative that the number of

8

calculations performed be as minimal as possible in order to conserve time and memory

Due to this overwhelming memory concern an attempt to cut processor time has been

made The fIrst step involves an assumption that the discharge coefficient (C) is a

constant value This assumption was made based on the observation that the value of (C)

did not change signifIcantly as the mass flow rate varied In fact it remained nearly

constant at 0986 for the venturi and 0604 for the orifIce plate These values were

obtained by taking some average value of (C) for the two extreme differential pressures in

the performance data provided by FLOW-DYNE Another assumption made was that the

thermal correction factor (Fa) also did not change much for our range of temperatures

Therefore the thermal correction factor (Fa) was also assumed to be constant The values

chosen are 0992 for the venturi and 100002 for the orifIce plate The venturi thermal

correction factor was obtained by taking the average value for the 4 K to 15 K

temperature range while the value for the orifIce plate was calculated at 294 K In order to

verify that the mass flow rate does not deviate signifIcantly from the iterated data

comparison calculations have been made The percent difference between the mass flow

rate for the iterated and constant Fa amp C values was never more than 07 percent A

comparison with the FLOW-DYNE performance data gave percent differences of at most

4 percent

These results have further strengthened the notion that Fa and C may be

considered constant for our 4 K to 15 K temperature range for the venturi and the 294 K

point for the orifIce plate The fInal equations that will be used are as follow

(note These equations assume constant C amp Fa)

9

For a venturi with e = 0986 and Fa = 0992

For an orifice plate with e 0604 and Fa = 100002

m= [0317169(7)JA(P -P)S3592 [gls]

It should be noted that the above assumptions may not be valid for larger ranges

or higher temperatures Therefore it is necessary to perform comparison calculations

similar to the ones mentioned above in order to be within bounds of experimental error

In order to aid in these calculations a program using FORTRAN 77 has been written It

is called venturif and is attached to the back of this engineering note The main features

of this program include the display of the important variables as well as a comparative

display of the mass flow rate for each method of calculation A percent difference is also

provided to help the user determine which method is best suited for his needs In order to

make the program more flexible only the variable inputs (temperature pressures inlet

and throat diameters etc) are requested during the run The constant values for Fa and e

mentioned above have already been entered into the main program This allows the user

to refrain form having to edit and compile the program before every run

The final equations and constants are now ready to be entered into a special

function format for input into the PLe The TISOFT program will be used to write this

10

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 11: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

calculations performed be as minimal as possible in order to conserve time and memory

Due to this overwhelming memory concern an attempt to cut processor time has been

made The fIrst step involves an assumption that the discharge coefficient (C) is a

constant value This assumption was made based on the observation that the value of (C)

did not change signifIcantly as the mass flow rate varied In fact it remained nearly

constant at 0986 for the venturi and 0604 for the orifIce plate These values were

obtained by taking some average value of (C) for the two extreme differential pressures in

the performance data provided by FLOW-DYNE Another assumption made was that the

thermal correction factor (Fa) also did not change much for our range of temperatures

Therefore the thermal correction factor (Fa) was also assumed to be constant The values

chosen are 0992 for the venturi and 100002 for the orifIce plate The venturi thermal

correction factor was obtained by taking the average value for the 4 K to 15 K

temperature range while the value for the orifIce plate was calculated at 294 K In order to

verify that the mass flow rate does not deviate signifIcantly from the iterated data

comparison calculations have been made The percent difference between the mass flow

rate for the iterated and constant Fa amp C values was never more than 07 percent A

comparison with the FLOW-DYNE performance data gave percent differences of at most

4 percent

These results have further strengthened the notion that Fa and C may be

considered constant for our 4 K to 15 K temperature range for the venturi and the 294 K

point for the orifIce plate The fInal equations that will be used are as follow

(note These equations assume constant C amp Fa)

9

For a venturi with e = 0986 and Fa = 0992

For an orifice plate with e 0604 and Fa = 100002

m= [0317169(7)JA(P -P)S3592 [gls]

It should be noted that the above assumptions may not be valid for larger ranges

or higher temperatures Therefore it is necessary to perform comparison calculations

similar to the ones mentioned above in order to be within bounds of experimental error

In order to aid in these calculations a program using FORTRAN 77 has been written It

is called venturif and is attached to the back of this engineering note The main features

of this program include the display of the important variables as well as a comparative

display of the mass flow rate for each method of calculation A percent difference is also

provided to help the user determine which method is best suited for his needs In order to

make the program more flexible only the variable inputs (temperature pressures inlet

and throat diameters etc) are requested during the run The constant values for Fa and e

mentioned above have already been entered into the main program This allows the user

to refrain form having to edit and compile the program before every run

The final equations and constants are now ready to be entered into a special

function format for input into the PLe The TISOFT program will be used to write this

10

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 12: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

For a venturi with e = 0986 and Fa = 0992

For an orifice plate with e 0604 and Fa = 100002

m= [0317169(7)JA(P -P)S3592 [gls]

It should be noted that the above assumptions may not be valid for larger ranges

or higher temperatures Therefore it is necessary to perform comparison calculations

similar to the ones mentioned above in order to be within bounds of experimental error

In order to aid in these calculations a program using FORTRAN 77 has been written It

is called venturif and is attached to the back of this engineering note The main features

of this program include the display of the important variables as well as a comparative

display of the mass flow rate for each method of calculation A percent difference is also

provided to help the user determine which method is best suited for his needs In order to

make the program more flexible only the variable inputs (temperature pressures inlet

and throat diameters etc) are requested during the run The constant values for Fa and e

mentioned above have already been entered into the main program This allows the user

to refrain form having to edit and compile the program before every run

The final equations and constants are now ready to be entered into a special

function format for input into the PLe The TISOFT program will be used to write this

10

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 13: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

special function and then it will be loaded into the PLC A sample copy of the actual

special function has also been attached to this engineering note The ultimate goal of the

special function is to provide a connection between the PLC and a user interface This

interface is the Fermilab DMACS server which displays graphical output of monitored

operations such as the mass flow rates through the venturis and the orifice plate

11

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 14: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

(1) Sample Performance Data for a Venturi and an Orifice plate used

to verify the mass flow rate equations

(2) Comparison data for mass flow rate calculation using the iterative

and constant C amp Fa methods

12

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 15: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

-----------------------

f

bullCAITlCAL F1QW YeuroHTIAJS bull YEHTUAI TU8EI bull AJNI NOZ2UI ~PlATtS NltO

bullWETER AUNt lIIT STAHCS AHO sYS1Df8

FACSIMILE COVER SHEET PAGE 1

bull

TO

ATTN

ZONE

REF

FAX

FERMILA8

STEVE SAKLA

VENTURI FLOWMETER

708-840-8481

DATE 25 JULY 95

TIME

PAGES 4

AND ORIFIce PLATES

TEL 708-840-5640

FROM

ZONE

REF

TYSON SCHMIDT

ENGINEERING

Q0695-238

bull

-

shySTEVE

~

ENCLOSED IS A COPy OF THE NEW QUOTe FOR THE VENTURI FLOWMETERS AND ORIFICE PLATE WITH FLANGES I DID NOT TAKE THE TIME TO 00 THE INTERPOLATIONS REQUIRED TO GET THE ACTUAL N~(SIZINmiddot bull THE THROATS AND BORES BUT I DID RUN SOME PERFORMANCE DATA AT 14~1 PSIA AND f74 ~SIA FOR THE VENTURI THE ERROR WAS ABOUT IID -_ _ _

JUST LOOKING AT THE DENSITY CHANGE FOR THE ORIFICE PLATES FROM 14MPa amp 280K AND 22 MPa amp 280K THERE WILL BE A HUGE ERROR THEREFORE THE EQUATIONS WILL BE NEEDED CALL ME IF YOU HAve ANY QUESTIONS OR CONCERNS 817-281-6448

SINCERELY FLOW-DYNE ENGINEERING INC

T~hMIP ENGINEERING 13

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 16: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

JLL 2S 95 12 21 FLaI-DYIpound EllaquoItpoundERltlaquo ItC

avr~fOW IEHTUAIS FLOW-DYNE Engineering Inc ~~ bull VEN1UV TWO middotu PO II-_ FoIt Worth JS1I11I5S ~ bull ADt IIOlZ1poundI ~g-otend DrMmiddot Fott WcMtI 7I111~ -bull 0AIFICf PlATtS AND

fVNQU TEL 817-281-6448 FAX 817-581middot0938 ~ ~010tETER IIUNS bull TpoundST SWIOS NIO ~ 8mEWI

QUOTATION

DATE 25 JULY 95 QUOTATION ~ Q0695238 COMPANY FERMILAB

bull

QTY ITEM DESCRIPTION

UNIT COST AMOUNT

2 01 VENTURI FLOWMETER MATERIAL 304-88 END CONN lOCKET WELD LINE 5S- op x 0049 WALL

82500 185000

1 02 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED SLIP

ON 304-S LINE 2- SCH 10 PIPE

05000 85000

1

-

04 ORIFICE PLATE ASSEMBLY ORIFICE PLATE MAT 304-SS FLANGE RAISED FACED S~IP

ON 304-SS LINE 34- SCH 10 PIPE

525~00 52500

TOTAL 212500

bull NOTES

DELIVERY 4-8 WEEKS ALL ITEMS FOB FORT WORTH TEXAS SHIPMENT VIA BEST WAY TERMS 1 10 NET 30 DAYS QUOTATION GOOD FOR 90 DAYS

14

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 17: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

--

JLL 25 SS 1222 FLOW-OYlE ENGlIEERINGdNC

Date 07-25-1995 Ti 114024

bullbullbull Perforaance Data Based Upon

Prillamp) Blement Typebull Flowina Gas

Molecular weight Inlet Densit1 Compressibilty Factor Specific Heat Ratio Absolute Viscosity

Inlet Static Pressure Inlet Teaperature

Throat Diueter Inlet Diameter Beta Ratio

coef of Thermal Expansion TherDaI Expansion Factor

Discbarse Coefficient

SUbsonic Venturi HELltIt 40026 8256258 taI3 O~ 18800 16860B-03 cp

1013250 kPa(a) 65000 K

02108 in 0521 in 04000

7408-06 ininF 09924

Theoret leal

bull W Flowrate (IN UNITS M

- - - ~ bull - ~ if

DPP Dirf PresaInlet PreSs (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharse Coefficient T Inlet Temperature (RANKINE) Y Gas ExpansiOn Factor

DP DPP(in H2O)

60000 14724 50000 12270 40000 09816 30000 07362 20000 04908 10000 02454 5000 01227 3000 00736 1000 00245

W(TP Obllls)

S3S18-o3 4942pound-03 4471pound-03 39158-03 32298-03 23058-03 1636E-03 1268E-03 73098-04

SPECIFIED)

bull Rd Cd Y (Ibms)

2 299E-02 1470814 09915 09361 2123pound-02 1358455 09914 09472 19218-02 1228878 09912 09581 1682E-02 1075966 09911 09689 1387E-02 887641 ~9906 09794 99028-03 633490 09893 09898 70278-03 449567 09878 09949 5447pound-03 348479 09864 09970 31408-03 200888 09829 09990

15

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 18: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

JLL 2S 95 1221 fLCW-DYfE Ef(lIpoundERlfGdNCI _

FLOW-DYNE Enlering Inc ~ middotMAL-Ito 1I1I5S Fort 7I1tfmiddot1111 ~- -~~middot~-~--~-_~IPlt 1-CtOI ~ unYW1W - bull nTiI ~ tAl TEL 817281-8448 FAX 817-581-0938 I ~=

oSotwllM

Date 01-25-1995 Tille 122010

bullbullbullbull Perforaance Data bullbullbullbull

Based Upon

Priary Element Type SUbsonic Venturi bull Plowina Gas HELIlN

Molecular Weight 40026 Inlet Density 9914410 taI3 oopressibilty Pactor 08m Specific Heat Ratio 19320 Absolute Viscosity 11100E-03 cp

Inlet Static Pressure 1200000 kPa(a) Inlet Temperature 65000 K shyl11toat Diameter 02108 in Inlet Diameter 0~527 in Beta Ratio 04000 Coef of ermal Expansion 14OE-06 ininF Thermal Expansion Factor 09924

Discbarae Craquoefft~hmt 11leoreUcal -- --

DPP Diff PressInlet Press (PSIDPSJA) Rd 111roat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharle Coefficient T Inlet Temperature (RANKINE) Y Gas Expansion Factor

bull W Flowrate (IN UNITS AS SJfpoundIFIED)

DP DPP WTP Rd Cd Y (in H2O) (Ibms) bull(lblls)

60000 12433 50292-03 2559pound-02 1614158 09916 09419 c50000 10361 4 634E-03 2 35SB-02 1481361 09915 09569

~laquo 40000 08288 4 183E-03 21288-02 1342493 09913 09658 ~

30000 06216 3 65SE-03 1860E()2 1172954 09912 09745 ~~4

20000 04144 3oo9E-03 1531pound-02 965868 09909 0983l ZltO S( I10000 02072 2 144E-03 1091E-02 688021 09896 09916 S

5000 01036 1520pound-03 1734pound-03 481838 09882 09958 3000 00622 1118pound-03 5993pound-03 378026 09869 09975 1000 00207 6788pound-04 3454pound-03 217872 09835 09992

16

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 19: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

T 0625

L

NOTE SERVICE FOR HELIUM GAS AT 167 PSIA AND 67 K TO FLOW 00198 LBMSEC bull A DIFFERENTIAL PRESSURE OF 506 INWC

_________

9---rPRESSURE CONNECTIONS ------- shy 1If NPT COUPUNGS

I P1 -I shy

~ ) D1=0535

i

I - shy P2

l 1shy I

t 8 10

V I

~02=0195

r-shy

2 V100195-SSW 30-55 a1Y pNff NO 0ESCRIP1l0H MATERIAL

UST Of MATERWS

UIILDa 0 SEf~ FLOW-DYNE EngiTUIllring Inc 2 PUICI omIoW +_ 10 crtECKED PO BOX 111155 FORI 1rORnl TEXAS 71111 J PUICI DUIIW +-Il0l TEL 117 zal-eu8 FAX 117 511-0031

nIitIICIIOM +- 11M -ua +1- -lIr IIDICM _ AICI

IIIfN( tILL COIIIIIM VENTURI FLOWMETER ML -cIIII IIC INSTALLA TION DO NOr ICIU FOR 5Er OD t O04U WALL TBG -shy-

-------I------11 SOCKET WELD TYPE END CONN NIJIlCC

MI IIICHIS IIMIMlD

~~DWC 3582eiU-t-==F------~I ISIZE I NO FOEl=l=~~d ~ ~ _SCALE NONE B ISHEET Q__-

( ( (

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 20: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

For the Venturi Flow meter

TEMP 650000K STAT PRES 146960 DIFFPRES bull 100000

DP W(lbms] Rd Cd y

(1) 100000 314616E-03 0986000 0998997

(2) 100000 313757E-03 200778 0982927 0998997

DIFFERENCE- 0274 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2) = 360627E-02 r= 0997546 BETA= 0400000 ================================================================

VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 142707 (1) 142318 (2)

TEMP 650000K STATPRES bull 146960 DIFFPRES= 300000

DP W(lbms] Rd Cd y

(1) 300000 543811E-03 0986000 0996944

(2) 300000 544010E-03 348121 O 0996944

DIFFERENCE 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

===============s================================================ (P1-P2)= 0108188 r= 0992638 BETA- 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 246668 (1) 246759 (2)

18

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 21: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP 650000K STATPRES= 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 700620E-03 0986000 0994905

(2) 500000 700877E-03 448503 O 0994905

DIFFERENCE= 0037 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0180314 r= 0987730 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) 187647

Mass flow rate in gramss 317796 (1) 317912 (2)

TEMP 650000K STAT PRES 146960 DIFFPRES== 1000000

DP W[lbms] Rd cd Y

(1) 1000000 985713E-03 0986000 0989770

(2) 1000000 989354E-03 633104 0989293 0989770

DIFFERENCE 0368 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0360627 r 0975461 BETA 0400000 =============================================================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 447112 (1) 448763 (2)

19

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 22: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

TEMP= 650000K STATPRES= 146960 DIFFPRES= 200000

DP W[lbms] Rd Cd Y

(1) 200000 137937E-02 0986000 0979376

(2) 200000 1 38624E- 02 887080 0990567 0979376

DIFFERENCE= 0496 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 0721255 r= 0950922 BETA= 0400000 ============================================================ VISCOSITY = 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) = 187647

Mass flow rate in gramss 625671 (1) 628789 (2)

TEMP= 650000K STAT PRES 146960 DIFFPRES= 300000

DP W[lbms] Rd Cd Y

(1) 300000 167115E-02 0986000 0968811

(2) 300000 1 68034E- 02 107528E+06 0991064 0968811

DIFFERENCE= 0547 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

============================================================= (P1-P2)= 1 08188 rs 0926383 BETA= 0400000 =======================-==================-===================== VISCOSITY 113266E-06 lbft-s DENSITY 0514635 lbcu-ft GAMMA(y) 1 87647

Mass flow rate in gramss 758021 (1) 762188 (2)

20

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 23: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

--------------------------------------------------------------------

--------------------------------------------------------------------

--------------------------------------------------------------------

TEMP= 650000K STAT PRES 146960 DIFFPRES= 400000

DP W[lbms] Rd Cd y

(1) 400000 1 90828E-02 0986000 0958070

(2) 400000 1 91910E-02 122807E+06 0991233 0958070

t DIFFERENCE= 0564t NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

=============================================================== (P1-P2) = 144251 r= 0901843 BETA= 0400000 ================================================================ VISCOSITY 113266E-06 lbft-s DENSITY = 0514635 lbcu-ft GAMMA(y) = 1 87647

Mass flow rate in gramss 865583 (1) 870490 (2)

TEMP= 650000K STAT PRES = 146960 DIFFPRES= 500000

DP W[lbms] Rd Cd y

(1) 500000 210919E-02 0986000 0947142

(2) 500000 212141E-02 135753E+06 0991357 0947142

t DIFFERENCE= 0576 NOTE (2) ITIRATED VALUES (1) Cd and Fa are constant

================================================================ (P1-P2)= 180314 r= 0877304 BETA= 0400000 ========================================~=======================

VISCOSITY 113266E-06 Ibft-s DENSITY 0514635 Ibcu-ft GAMMA(y) 187647

Mass flow rate in gramss 956713 (1) 962257 (2)

21

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 24: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

Performance data for the FT-4052-H amp FT-4053-H venturis and the

FO-2019-H orifice plate

(note The venturi data is incorrect Corrections have been made next

to the FLOW-DYNE values)

22

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 25: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

bull VENTURI TUBES FlOW NOZZlES

bull ORIFE PlATES AND FlAHGES

METER RUNS bull TEST STANDS ANO

SYSTEMS

bull

CLVVV-U 11~L tltglncenng lne bull t-QnSIJlrmg

MAlL - PO Box 161655 bull Fort Worth TeD 76161-1655 bull Delign 6 TeSLmg

PLANT - 4108 Garland Drivemiddot Fort Worth reu 76117 bull Development bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull Calibration middotSdtwaIe

25 September 1995

Fermi1ab Receiving Dept Batavia DI 60510

Attention DRogus Purchasing Contact

Subject Fennilab PO U11770

LadiesGentlemen

Please keep this booklet It contains

TECHNICAL DATA FOR

VENTURI FLOWMETER amp

ORIFICE PLATE FLOWmiddotDYNE ENGINEERING

PIN V100195-SSW SIN 3581135811 PIN OPP010947S SIN 35823

Enclosed are 1 Ventwi and Orifice Plate Theoretical Performance Curves and Data 2 Venturi Installation Dra~ 3 Orifice Plates and Flanges BuDetin OP401

Thank you for this opportunity to be ofservice Sincerely

~g~Tycrn Scfunidt Engineering

23

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 26: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

- -- bull ~ _ ROWMITlIS--UII-Gmiddotmiddot---c1c P O BOX ~034 FORT WORTH TEXAS 7007 (07) 732-2BIS~

PIJI V IWICS-ltSSW

~ 35821 35822 THROAT DlA 0195

LINE SIZE 5811 OD X 0049 wall LENGTH 494

VENTURI PERFORMANCE CURVE FOR

t TS 25 SEPT 9i

f-1CURVEBASED ON PROPERTIES t

bull II

bull

t

10bull 1

bull II

bull bull t

10

bullbull 1

Helium

FOR Helium AT 67Kmiddot AND 167 PSIA

SPECIFIC HEAT RATIO K bull 19325 GAS CONSTANT R shy 38608 COMPRESS fACTOR Zmiddot 08608 VISCOSITY ~ 000174 Cp

bull II

bull

I

t

CURVE PARAMETERS

W MASS FLOW RATE -lB SEC Toa INLET TEMP R P1INLET PRESSURRE-PSIA

6P DIFFERENTIAL PRESS-PSI

~ ~~

bull

I 10-4

I bull bull 0 t

to I bull bull 1 bullbull I

m

bullI

20

10

nit

rl APP 03

1cr2~

01

Inne

[003

r002

001

24

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 27: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

bull CAITI(I~ FlOW VENTURIS VENTURI TUBES bullbull ConsultingFLOWmiddotDYNE Engineering Inc J

bull FlOW NOZZLES bull Design TestingMAIL - PO Box 161655 Fort Worth Texu 76161-1655 FLANGES

- ORIFICE PLATESANO PLANT - 4108 Garland Drlve bull Fort Worth lexa 76117 i ) bull Development

METER RUNS bull ManufacturingTEL 817-281-6448 FAX 817-581-0936 bull TEST STAHOS AND SYSTEMs fct bull CaibtaUon

dflO_lt)oH () rll(vJ I ()Jx3ov () Soltwate t

jJ r-- lOS3 J-l tuX ~o 970- middotl~ shy I

Date 09-22-1995 Time 152214

PRIMARY ELEMBNTS

Performance Data Based Upon

Primary Blement Type Subsonic Venturi 1 ----_ - --- shybull Flowing Gas Helium

Molecular Weight ~ 40026 Inlet Density 0599860 lbmft~3 Compressibilty Factor 08608 Specific Heat Ratio b9325shyAbsolute Viscosity 17397B-03 cp

Inlet Static Pressure 166960 psiaInlet Temperature 6~000 K

Throat Diameter 01950 in Inlet Diameter 0536 in Beta Ratio 03638

Coef of Thermal Bxpansion 740B-06 ininF Thermal Bxpansion Factor 09924

Discharge Coefficient Theoretical

DPP Diff Presslnlet Press (PSIDPSIA) Rd Throat Reynolds No P Inlet Static Pressure (PSIA) Cd Discharge Coefficie T Inlet Temperature (RANKINB) Y Gas Bxpansion Facto

bull W Flowrate (IN UNITS AS SPBCIFIED)

DP DPP WTP W Rd Cd Y (in H2O) (lbms) (lbms)

92594 20000 5337B-03 2566B-02 1719636 09916 09146 69445 15000 47358-03 22768-02 1525752 09915 09372 46297 10000 3955E-03 1901B-02 1274327 09913 09589 23148 05000 2856B-03 1373E-02 920196 09907 09798 13889 03000 2228B-03 1071B-02 718067 09898 09880

4630 01000 1294B-03 6221E-03 416939 09874 09960 2315 00500 91508-04 4399B-03 294839 09855 09980 1389 00300 7081B-04 3404B-03 228183 09838 09988 0463 00100 4074B-04 1958B-03 131263 09795 09996

25

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 28: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

FLOWDYNE Btittri Ie flU)WMITIIS-U_1tf 0 CIp P O BOX 803 IOT WOfltTH T~)(S 78107 (817) 732-28158

ORIFICE FOR

25 5 CURVE BASED ON PROPERTIES FOR Helium AT 60 middotF AND 2891 PSIA

SPECIFIC HEAT RATIO K-1 664 GAS CONSTANT R - 38608 COMPRESS FACTOR Zmiddot 10136 VISCOSITY 001951 Cp

CURVE PARAMETERS

W MASS FLOW RATE -LII SEC Tmiddot INLET TEMP--a P -INlET PRESSURRE-PSIA

liP DIFFEREHfIAL PRESS-PSI

ORIFICE PIN OPP020947-5 SIN 35823

THROAT DlA 0947 LINE SIZE 2ft SCH lOS PIPE

LENGTH ~

PERFORMANCI CURVE ____~HE~L~I~~_______

(

bull

00

0

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 29: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

0- r- Lbull CRITICll FLOW VENTURIS WY 307~ bull VENTURI TUBES FLOW-DYNE Engineering Inc bull Consulting bull FLOW NOZZLES

bull ORIFICE PlATES AND MAIL - PO Box 161655 bull Fort Worth Texbullbull 761611655 bull Design amp Testing F1AHGES PLANT - 4108 Garland DrIvemiddot Fort Worth Texa 76117 bull Development

bull METER RUNS bull Manufacturingbull TEST STANOS AND TEL 817-281-6448 FAX 817-581-0936

o CaHbrationStSTEMs oSoftwate

43(P ~ b Date 09-22-1995 Time 153109

PRIMARY ELEMENTS

Performance Data Based Upon

bull Primary Element Type Orifice Plate w Flange TapsFlowing Gas Helium Molecular Weight 40026 Inlet Density 0205136 Ibmft-3Compressibilty Factor 10136 Specific Heat Ratio 16640 Absolute Viscosity 19510E-02 cp

Inlet Static Pressure 2897000 psiaInlet Temperature 600000 F

Throat Diameter 09470 in Inlet Diameter 2157 in Beta Ratio 04390

Coef of Thermal Expansion Thermal Expansion Factor

950E-06 09998

ininF

Discharge Coefficient Theoretical

bull

DPP P T W

Diff Presslnlet Press (PSIDPSIA) Inlet Static Pressure (PSIA) Inlet Temperature (RANKINE) Flowrate (IN UNITS AS SPECIFIED)

Rd Cd

Y

Throat Reynolds No Discharge CoefficiE Gas Expansion Factlt

DP (in H2O)

DPP W(TP(lbms)

W (lbms)

Rd Cd Y

803316 10000 5401E-02 6864E-01 844657 06021 09746 401 658 05000 3870E-02 4918E-01 605275 06024 09873 240995 03000 3014E-02 3831B-01 471420 06026 09924 80332 01000 1 751E-02 2225E-01 273844 06032 09975 40166 00500 1241E-02 1577E-01 194056 06037 09987 24099 00300 9624E-03 1223B-01 150514 06042 09992 8033 00100 5573E-03 7082B-02 87151 06056 09997 5623 00070 4667E-03 59318-02 72994 06063 09998 4017 00050 3949E-03 50198-02 61761 06069 09999

27

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 30: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

Viscosity vs Temperature ratio of specific heats vs Temperature

Density vs Temperature equations for the specified pressure range of

147 psia to 25 psia

venturif FORTRAN 77 program along with the TISOFf special

function

28

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 31: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

VISCOSITY at 0080 M PA (4-15K)

y = 016300 + 027383x - 73444e-3x2 + 11455e-4x3 R2 = 1000

4~i----------------------------------~

co a

30 2 e

IV gt10 ()

0 () () 2 gt

1+1--------------~--------------_r----~ 4 14

TEMP [K)

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 32: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

VISCOSITY at 0080 MPA (15-300K)

y = 18691 + 9559ge-2x - 21715e-4x2 + 33468e-7x3 R2 = 1000

20 8 I

co I III a 0 ~ e

10 oJ gtshygt

U 0 0 UJ gt

0+1----~-----r----~----~----~----~

10 110 210 310

TEMP[K]

( ( (

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 33: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

DENSITY at 0080 MPA (4-15K)

y = 44213 - 14694x + 22599x2 - 017895x3 + 7 0588e-3x4 - 10944e-4x5 R2 = 1000

10 i I

8

() lt E 6CD ~

w gt -

4Z W Q

~

2

O~I-------------------------------~----------------------------~----------~ 4 14

TEMP [K)

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 34: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

DENSITY at 0080 MPA (15-300K)

y = 32639

(I)

lt 2E Q ~ -

gtshyw l-N e

Z w 0

10 110 210 310

TEMP[K]

- 79210e-2x + 73871e-4x2 - 28716e-6x3 + 39215e-9x4 R2 = 0966 3~1------------------------------------~

o I ) i

( ( (

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 35: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

r=CpCv at 0080 MPA (4-15K)

y = 50808 - 138oax + O22946x2 - 1a95ge-2x3 + 76821e-4x4 - 1212ge-5x5 R2 = 0999 20 -----------------------

19

gt 0-a 0 18 II

w w

[]

17 ~ ~d

16 -tl---r----------------r--~ 4 14

TEMP [K]

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 36: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

r=CpCv at 0080 MPA (15-300K)

y = 17067 - 17225e-3x + 25694e-5x2 - 17154e-7x3 + 5249ge-l0x4 - 5997ge-13x5 R2 = 0914 170 Tllr---------------------I

169

gt u Q U 168

w ~

167

166 +I---r---r------r------~-----l 300 400o 100 200

TEMP[K]

( ( (

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 37: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

VISCOSITY at 0101 MPA (4-15K)

y

-cabull 0

30 ()

E-w gt VI

U)

0 0 U) 2

gt=

4 14 TEMP [K]

= 023672 + 026120x bull 6S181e-3xA2 + 96318e-SxA3 RA2 = 1000 41----------------------------------------------------------------------------------------

I

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 38: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

VISCOSITY at 0101 MPA (15-300K)

y =18769 + 95496e-2x - 21670e-4xJ2 + 33405e-7xJ3 RJ2 = 1000

~I ~ i

11

IIIbull D

0

2 E

10gtshy0)

en 0 0 ~ gt

0~1----~----~----~~----r-----~----~ 10 110 210 310

TEMP [K]

(

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 39: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

DENSITY at 0101 MPA (4-15K)

y = 67312 - 23602x + 37308x2 - O30041x3 + 11983e-2x4 - 18721emiddot4x5 R2 = 1000 12 i 11

10

C)

lt E tI) - 8 ~

w gt -J

0 Z 6w c

4

2~1---------------r--------------~----~ 4 14

TEMP [K]

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 40: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

DENSITY at 0101 MPA (1S-aOOK)

y = 49175 - 015662x + 21052e-3x2 - 13378e-5x3 + 39820e-8x4 - 44702e-11x5 R2 = 0985

4~1------------------------------------~

3 C) lt E Q) lII gt 2 I-u Z UJ 0

o I gt i

10 110 210 310 TEMP [K]

( ( I

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 41: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

r=CpCv at 0101 MPA (4-15K)

y 76119 - 24907x + 042273x2 - 35410e-2x3 + 14483e-3x4 - 23016e-5x5 R2 0999

22 ---------------------

21

gt 20 0-a 0 II 19

18

17

16 -+I------------------r---- 4 14TEMP [K]

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 42: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

r=CpCv at 0101 MPA (15-300K)

y = 16997 - 13001e-3x + 18231e-5x2 - 11661e-7x3 + 34610e-10x4 38650e-13x5 R2 = 0949

gt 0-a 0 II

Igtshygt

10 110 210 310

TEMP [K]

169T1-------------------~

168

167

166 -+1-----------------------

( (

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 43: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

0 I

III 0

0 u E

gtshy en 0 u ~ gt

VISCOSITY at 0120 MPA (4-15K)

y =032344 + 024447x - 53446e-3xi2 + 69225e-5xi3 Ri2 = 1000

4 bull

3

2

1~1--------------~------------~----~ 4 14

TEMP [K]

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 44: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

VISCOSITY at 0120 MPA (15-300K)

y = 18840 + 95390e-2x - 21605e-4x2 + 33274e-7x3 R2 = 1000

~i ~

I) I as a

0 ()

E 10gt

IshyIV m

0 0 UJ

0+1----~-----r----~----T_----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 45: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

DENSITY at 0120 MPA (4-15K)

y = 95668 - 35116x + 56810)(112 - 046408x3 + 18693e-2x4 - 2940ge-4x5 R2 = 1000

15 I

()

lt E 10 en

lC gtshyI shy~ U)

Z W c

5

4 14TEMP [K]

iii

O~I--------------~------------~----~

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 46: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

DENSITY at 0120 MPA (15-300K)

y = 58293 - 018579x + 24983e-3xJ2 - 15880e-5xJ3 + 47274e-8xA4 bull 53075e-11xJ5 RJ2 = 0985

4----------------------------------shy

3 C) lt E Q x gt 2 tshyen Z w 0

1

o I ) i 10 110 210 310

TEMP [K]

( ( (

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 47: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

)

y =11460

gt 0-a 0 II ~

iII

) )

r=CpCv at 0120 MPA (4-15K)

42354x + O73338x2 - 62280emiddot2x3 + 25724emiddot3x4 - 41176e-5x5 R2 = 0997 24~---------------------------------------------~

22

20

18

~ ~ l~_____gttt~

16 1-------------------------- 4 14

TEMP [K]

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 48: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

r=CpCv at 0120 MPA (1S-300K)

y = 17049 - 14931e-3x + 20826e-5xIl2 - 13264e-7x3 + 39207e-10xA4 - 43593e-13x5 R2 = 0945 169 ----------------------

168 gt 0-ashy0 II $gt

01

167

166 -tl-------r-------__--r--------I 10 110 210 310

TEMP [K]

( ( (

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 49: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

VISCOSITY at 0140 MPA (4-15K)

y =043485 + 022223x - 37727e-3xI2 + 33008e-5xI3 RI2 = 1000

4~1--------------------------------------------~

11I

III Do

3 0 u E

gt-l t en 0 0 2en gt

1+1--------------~------------~r_--~ 4 14

~MP [~

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 50: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

- I)bullbullQ

0 u E-gtshy in 0 () tJ)

10

VISCOSITY at 0140 MPA (15-300K)

y = 18909 + 9S307e-2x - 21SS4e-4x2 + 33168e-7x3 R2 = 1000 m bull

O~I----~----~------~----r-----~----~ 10 110 210 310

TEMP [K]

( (

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 51: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

DENSITY at 0140 MPA (4-15K)

y = 13973 - 53822x + 89216x2 bull 073994x3 + 30114s-2x4 - 47727s-4x5 R2 = 0999

20~1--r---------------------------------~

CO)

lt E CJ) -lIi

gt- 10 t U)

z W Q

~ IIoCJ

O~I--------------~-------------------~ 4 14

TEMP [K1

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 52: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

DENSITY at 0140 MPA (15-300K)

y = 68105 - 021728x + 29236e-3xI2 - 18590e-5x3 + 55353e-8x4 - 62156e-11x5 R2 = 0985

5~i------------------------------------~

4

C)

lt E-DI 3

lIC gt UJ z 2 w Q

1

o I 10 110 210 310

TEMP [K]

t (

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 53: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

r=CpCv at 0140 MPA (4-1SK)

y = 18984 - 11291x + 13651x2 - 011151x3 + 49005e-3x14 - 1899ge-5xlS R2 = 0994

28 I

26

24 gt 0-Q

0 22 II ~

20

18

16 -tl--------r--------------J 4 14

TEMP [K]

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 54: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

r=CpCv at 0140 MPA (15-300K)

y = 17120 - 17790e-3x + 24903e-5xA2 bull 15910e-7xA3 + 47184e-10x4 - 52665e-13xA5 RA2 = 0951

gt 0 a 0

~ ) II

10 110 210 310

TEMP [K]

169 -----------------shy

168

167

166 I i I

( (

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 55: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

VISCOSITY at 0160 MPA (4-15K)

y =058428 + 019044x - 14473e-3xA2 - 21787e-5xA3 RA2 = 1000

4~i----------------------------------~

~

Ibull II Q

3 0 E u

gt

1 I shy~ (i)

0 0 2 ~ gt

4 14

TEMP [K]

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 56: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

VISCOSITY at 0160 MPA (15-300K)

y = 18969 + 95275e-2x - 2153ge-4xA2 + 33128e-7xA3 RA2 = 1000

~I A

II)bullIII

Il

0 u E

10 gt (J

0 0 (J

O~I------~---------~----~----~~----~ 10 110 210 310

TEMP [K]

(((

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 57: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

DENSITY at 0160 MPA (4-15K)

y = 20985 - 84851x + 14414x12 - 12141x3 + 49934e-2x4 - 79738e-4xI5 R2 =0999 30 I (

CO) lt 20E Q oX gt U)

~ z w C

10 [l]

~

O~I----------------------------~----~ 4 14

TEMP [K]

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 58: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

DENSITY at 0160 MPA (15-300K)

y = 77918 - O24880x + 33492e-3x2 - 21301 e-5x3 + 6343ge-8x4 - 7 1244e-l1 x5 R2 = 0985

6~1----------------------------------~

5

lt E 4

Q

lI

gt 3 I shyU

Z W1 Q 2

o I gt I

10 110 210 310

TEMP [KJ

( ( (

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 59: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

) ) )

r=CpCv at 0160 MPA (4-15K)

y = 34690 shy4

3 gt () Do () II -

-l

2

4 14

TEMP [K]

15180x + 27315x2 - 023817x3 + 10025e-2x4 - 16273e-4x5 R2 = 0983 i i

1~1----------------~----------------r-----~

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 60: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

r=CpCv at 0160 MPA (15-300K)

y = 17180 shy

gt o Q

o II Il )0

2009ge-3x + 28173e-5xJ2 - 18050e-7xJ3 + 5370Se-10x4 - S013Se-13xJ5 RJ2 = 0949

170 TI---------------------

169

168

167

166Ii 10 110 210 310

TEMP [K]

( ( (

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 61: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

program venturi

C-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I_I_I_I_I__I_I_I___I_I-I-I-I-I-Ic C The Program venturif has been written by C C Zaczek Mariusz from the Mechanical Research Division at C CD-Zero FERMILAB For any questions contact Mariusz Zaczek C C at X-8453 in FERMILAB or at zaczekstudentsuiucedu C C written on July 221996 C C REVISED on AUGUST 141996 C c-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I I-I-I-I-I-I-I-I-Ic

C C

C The purpose of this program is to help in the calculation C C of mass flow across a venturi or orifice plate flow meter The C C mass flow equations required have been obtained from the C C FLOW-DYNE company which has also made these flow meters The C C equations for the density viscosity and specific heat ratio C C have been curve fit (using Cricket Graph for the Mac) based on C C data points obtained from thermodynamic tables for Helium C C C

implicit none real WXTEMPWX3100WX3098DELTAPrTHRDIAINDIABETA REAL DISCOEXGAMMA1GAMMA2GAMMADENSI1DENSI2 real DENSIVISC01VISC02VISCOTEMPFFACONSTCONST2MDOT real aRDCPERCNTCNEWEXPANFerrorlMoldFoldconstaTEMPR integer choice

C Ask user for the inputs type of flow meter inlet temp and C pressure Differential pressure throat and inlet diameters

write(6) ENTER CHOICE (1)VENTURI (2)ORIFICE PLATE read(5) choice write(6) ENTER INLET TEMP=T1(K) read(5) WXTEMP write(6) ENTER INLET STATIC PRES SURE=P 1 (psia) read(5) WX3100 write(6 ENTER DIFFPRESSURE=hw(inches H20 read(5) WX3098 write(6) ENTER THROAT DIAMETER (inches) read(5 THRDIA write(6) ENTER INLET DIAMETER (inches) read(5) INDIA write(6) write(6)

TEMPF=(18(WXTEMP-27315) + 320 TEMPR=TEMPF+45967

59 -------------~--shy

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 62: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

C Display output table if (choiceeq1) then write(6) For the Venturi Flow meter else write(6) For the Orifice plate flow meter endif write(6) TEMP= WXTEMP K STATPRES= WX3100

amp DIFFPRES= WX3098 write(6) ----------------------------------------------- shy

amp-------------------- C Convert pressure (P1-P2) and calculate the pressure ratio (r)

DELTAP=WX3098(6231641728) r=(WX3100-DELTAP)WX3100

C Calculate the Beta ratio BETA=THRDIAINDIA if (choiceeq1) then DISCOE=0986 else if (choiceeq2) then DISCOE=604 end if

C Based on the choice of venturi or orifice plate flow C meter calculate the density viscosity and ratio of C specific heats

C The equations provided here have been obtained through C curve-fitting of data points for various pressures C of Helium contained in thermodynamic property tables

if (choiceeq1) then if (WXTEMP le 15) then

if (WX3100 ge 11603 and WX3100 It14696) then X=(WX3100-11603)(14696-11603)

DENSl1=44213-(14694WXTEMP)+(22599WXTEMP20)-(017895 ampWXTEMP30)+(70588E-3WXTEMP40)-(10944E-4WXTEMP50)

DENSI2=67312-(23602WXTEMP)+(37308WXTEMP20)-(O30041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E-4WXTEMP50)

GAMMA1=50808-(13808WXTEMP) + (O22946WXTEMP20)shyamp(18959E-2WXTEMP30)+(76821E-4WXTEMP40)-(12129E-5 ampWXTEMP50)

GAMMA2=76119-(24907WXTEMP)+(O42273WXTEMP20)shyamp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

VISC01=O16300+(O27383WXTEMP)-(73444E-3WXTEMP20)+ amp(11455E-4WXTEMP30)

VISC02=O23672+(O26120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

60

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 63: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

else if (WX3100 ge 14696 and WX3100 It17405) then X(WX3100-14696)(17405-14696)

DENSI167312-(23602WXTEMP)+(37308WXTEMP20)_(030041 ampWXTEMP30)+(11983E-2WXTEMP40)-(18721E_4WXTEMP50)

DENSI2=95668-(35116WXTEMP)+(56810WXTEMP20)_ amp(046408WXTEMP30)+(18693E-2WXTEMP40)_(29409E_4WXTEMP amp50)

GAMMA1=76119-(24907WXTEMP)+(O42273WXTEMP20)_ amp(35410E-2WXTEMP30)+(14483E-3WXTEMP40)-(23016E-5 ampWXTEMP50)

GAMMA2=1146-(42354WXTEMP)+(073338WXTEMP20)_(6228E_2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

VISC01=023672+(026120WXTEMP)-(65181E-3WXTEMP20)+ amp(96318E-5WXTEMP30)

VISC02=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSI1=95668-(35116WXTEMP)+(56810WXTEMP20)shyamp(046408WXTEMP30)+(18693E-2WXTEMP40)-(29409E-4WXTEMP amp50)

DENSI2=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

GAMMA1=1146-(42354WXTEMP)+(073338WXTEMP20)-(6228E-2 ampWXTEMP30)+(25724E-3WXTEMP40)-(41176E-5WXTEMP50)

GAMMA2=18984 (77297WXTEMP)+(13651WXTEMP20)-(011751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

VISC01=032344+(024447WXTEMP)-(53446E-3WXTEMP20)+ amp(69225E-5WXTEMP30)

VISC02=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+ amp(33008E-5WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-20305)(23206-20305)

DENSI1=13973-(53822WXTEMP)+(89216WXTEMP20)shyamp(073994WXTEMP30)+(30114E-2WXTEMP40)-(47727E-4WXTEMP amp50)

DENSI2=20985-(84851WXTEMP)+(14414WXTEMP20)shyamp(12141WXTEMP30)+(49934E-2WXTEMP40)-(79738E-4WXTEMP amp50)

GAMMA1=18984-(77297WKTEMP)+(13651WKTEMP20)-(Oll751 ampWXTEMP30)+(49005E-3WXTEMP40)-(78999E-5WXTEMP50)

GAMMA2=34690-(15180WXTEMP)+(27315WXTEMP20)-(023817 ampWXTEMP30)+ (10025E-2WXTEMP40)-(16273E-4WXTEMP50)

61

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 64: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

VISC01=043485+(022223WXTEMP)-(37727E-3WXTEMP20)+

amp(33008E-5WXTEMP30) VISC02=058428+(019044WXTEMP)-(14473E-3WXTEMP20)shy

amp(21787E-5WXTEMP30) end if

C 15-300 K range

else if laquoWXTEMP gt15) and (WXTEMPle300raquo then if (WX3100 ge 11603 and WX3100 It14696) then

X=WX3100-11603)14696-11603)

DENSI1=32639-79210E-2WXTEMP)+(73871E-4WXTEMP20)shyamp(28716E-6WXTEMP30)+(39215E-9WXTEMP40)

DENSI2=49175-015662WXTEMP)+21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+(3982E-8WXTEMP40)-(44702E-11 ampWXTEMP50)

GAMMA1=17067-(17225E-3WXTEMP)+25694E-5WXTEMP20)shyamp(17154E-7WXTEMP30)+(52499E-10WXTEMP40)-(59979E-13 ampWXTEMP50)

GAMMA2=16997-(13001E-3WXTEMP)+(18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

VISC01=18691+(95599E-2WXTEMP)-(21715E-4WXTEMP20)+ amp(33468E-7WXTEMP30)

VISC02=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

else if (WX3100 ge 14696 and WX3100 1t17405) then X=(WX3100-14696)(17405-14696)

DENSl1=49175-(O15662WXTEMP)+(21052E-3WXTEMP20)shyamp(13378E-5WXTEMP30)+3982E-8WXTEMP40)-44702E-11 ampWXTEMP50)

DENSI2=58293-(018579WXTEMP)+(24983E-3WXTEMP20)shyamp(1S880E-5WXTEMP30)+(47274E-8WXTEMP40)-(S307SE-11 ampWXTEMPSO)

GAMMA1=16997-(13001E-3WXTEMP)+18231E-5WXTEMP20)shyamp(11661E-7WXTEMP30)+(34610E-10WXTEMP40)-(3865E-13 ampWXTEMP50)

GAMMA2=17049-(14931E-3WXTEMP)+(20826E-5WXTEMP20)shyamp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMP50)

VISC01=18769+(95496E-2WXTEMP)-(21670E-4WXTEMP20)+ amp(33405E-7WXTEMP30)

VISC02=18840+9539E-2WXTEMP)-(21605E-4WXTEMP20)+ amp(33274E-7WXTEMP30)

62

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 65: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

else if (WX3100 ge 17405 and WX3100 It20305) then X=(WX3100-17405)(20305-17405)

DENSl1=58293-(018579WXTEMP)+(24983E-3WXTEMP20)_ amp(15880E-SWXTEMP30)+(47274E-8WXTEMP40)_(5307SE-11 ampWXTEMP50)

DENSI2=68105-(021728WXTEMP)+(29236E-3WXTEMP20_ amp(1859E-5WXTEMP30)+(5S3S3E-8WXTEMP40)-(621S6E_11 ampWXTEMPSO)

GAMMA1=17049-(14931E-3WXTEMP)+(20826E-SWXTEMP20)_ amp(13264E-7WXTEMP30)+(39207E-10WXTEMP40)-(43593E-13 ampWXTEMPSO)

GAMMA2=17120-(1779E-3WXTEMP)+(24903E-SWXTEMP20)_ amp(1S91E-7WXTEMP30)+(47184E-10-wxTEMP40)-(5266SE_13 ampWXTEMPSO)

VISC01=18840+(9S39E-2WXTEMP)-(2160SE-4WXTEMP20)+ amp(33274E-7WXTEMP30)

VISC02=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

else if (WX3100 ge 20305 and WX3100 It23206) then X=(WX3100-2030S)(23206-2030S)

DENSl1=6810S-(021728WXTEMP)+(29236E-3WXTEMP20)shyamp(1859E-SWXTEMP30)+5S3S3E-8WXTEMP40)-(621S6E-11 ampWXTEMPSO)

DENSI2=77918-(02488WXTEMP)+33492E-3WXTEMP20)shyamp(21301E-5WXTEMP30)+(63439E-8WXTEMP40)-(71244E-11 ampWXTEMP50)

GAMMA1=17120-(1779E-3WXTEMP)+(24903E-5WXTEMP20)shyamp(1591E-7WXTEMP30)+(47184E-10WXTEMP40)-(S266SE-13 ampWXTEMPSO)

GAMMA2=1718-(20099E-3WXTEMP)+(28173E-SWXTEMP20)shyamp(180S0E-7WXTEMP30)+(53706E-10WXTEMP40)-(60136E-13 ampWXTEMP50)

VISC01=18909+(9S307E-2WXTEMP)-(21SS4E-4WXTEMP20)+ amp(33168E-7WXTEMP30)

VISC02=18969+(9S27SE-2WXTEMP)-(21539E-4WXTEMP20)+ amp(33128E-7WXTEMP30)

end if end if

C DENSI=(X(DENSI2-DENSl1) + DENSl1) 16018 GAMMA=X(GAMMA2-GAMMA1) + GAMMA1 VISCO=(X(VISC02-VISC01) + VISC01)(671967E-7)

C

63

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 66: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

else if (choiceeq2) then DENSI =(O3729797WX3100TEMPR) GAMMA=16646 VISCO=1342E-5 end if

C Based on choice of flow meter calculate the expansion C factor and thermal correction factor

if (choiceeql) then EXPANF=laquor(20GAMMA))(GAMMA(GAMMA-lO))laquo1O-r

amplaquoGAMMA-lO)GAMMA))(1O-r))laquo1O-BETA40)(1O amp(BETA40)(r(20GAMMA)))))O5 if (TEMPFge-500 and TEMPFlt700) then

FA=1O+20O0000074(TEMPF-68) else if (TEMPFge700 and TEMPFlt6000) then

FA=1O+20O0000095(TEMPF-68) end if else if(choiceeq2) then

EXPANF=(1O-laquoO410+0350BETA40)(DELTAPWX3100))) FA=O997

end if C Simplify mass flow equation

CONST=laquoO52502)FA(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Based on choice of flow meter and holding Fa constant chose an C Fa

if (choiceeql)then Fold=992 else if (choiceeq2) then Fold=100002 end if

C Simplify the mass flow equation for the constant Fa and Cd C solution

consta=laquoO52502)Fold(THRDIA20)EXPANF)laquoDENSIDELTAP) ampO5)laquo1O-BETA40)O5)

C Simplify the Throat Reynolds equation CONST2=(48314159)(THRDIAVISCO)

C Begin first step in itiration process by calculating the C Mass flows and Reynolds numbers

MDOT=DISCOECONST Mold=DISCOEconsta RD=CONST2MDOT if (RDlt1060) then

a=O5 else if (RDgt1060) then

a=O2 end if

if (choiceeql) then C=O9975-000653laquo(lO60)RD)a) PERCNT=(ABS(C-DISCOE))DISCOE else if (choiceeq2) then

64

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 67: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

-----------------------------------

C604 end if

C Display output write(6 ) DP W[lbms] Rd Cd

amp yt

write(6) -----------_____ _

amp--------------- wr i te ( 6 ) (1) WX3 098 Mo1d DISCOE EXPANF

write(6) C Determine if precent difference is greater than allowed

if (choiceeql) then do while(PERCNTgt 0025) MDOTCCONST RDCONST2MDOT if (RDlt1060) then

aO5 else if (RDgt1060) then

aO2 endif

CNEW=O9975-000653laquo(lO60)RD)a) PERCNT=(abs(CNEW-CraquoC

end do else if(choiceeq2) then CNEW=C- end if

C Display more results write(6) (2) WX3098MDOTRDCNEWEXPANF write(6) ---------------------------------------------- shy

amp---------------------errorl=(abs(MDOT-Mold)MDOT)1000 write(6 (lXAF93A) ) DIFFERENCE= error1 write(6) NOTE (2) ITIRATED VALUES (1) Cd and Fa are

ampconstant write(6) write(6) ============================================

amp================== write(6) (P1-p2)=DELTAP r=r BETA=BETA write(6) ===============================================

amp=========== wri te (6 ) VISCOSITY = VISCO 1bft-s write(6) DENSITY =DENSI lbcu-ft write(6) GAMMA(y) GAMMA write(6) WRITE(6) Mass flow rate in grarnss wri te (6 ) middotMold453592 (1) bull

write(6) Mdo t 453 592 (2) bull

end

65

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 68: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

C NOTE ON UNITS C Currently the mass flow rate is displayed in [Ibmsec) but C it may be necessary to convert it into kgs or gs This C conversion can be achieved in the following manner C pound-masssec [lbms]--gtkilograms[kgs] mUltiply by C 453592e-l C - gtgrams[gs] multiply by C 453592 C C Some conversions are already in the program They include C converting density [kgmA 3] to [lbcu-ftl by dividing C density by 16018 C Also converting viscosity from [micro Pa-s] to [lbm-fts] by C multiplying the viscosity by 671967e-7

-

66

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 69: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

TITLE FT-4052H SF PROGRAM 400 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 ffffffffffffffffffffffffff11ffffff1fff11fffffffffffffffffffffffff1ffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4052-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 -- -VARIABLE ASSIGNMENTS----shyWX3100 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V300 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3098 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V302 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE (H20) V222 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 104 FOR A CERNOX RTD 03537 V304 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V306 THROAT DIAMETER (INCH) V308 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V310 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V312 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V314 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V316 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V318 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V320 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V322 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V324 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V328 PRESSURE (P2) V330 SIMPLIFIED EXPRESSION V332 SIMPLIFIED EXPRESSION V334 SIMPLIFIED EXPRESSION V336 SIMPLIFIED EXPRESSION V338 SIMPLIFIED EXPRESSION V326 VALUE OF EXPANSION FACTOR V340 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V83 UNSCALED INTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3100 SCALED RESULT V300 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3098 SCALED RESULT V302 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V300 == V300 + 145 00008 MATH V304 - 03638 00009 MATH V306 = 0195 00010 MATH V308 = 0986 00011 MATH V310 == 0992 00012 MATH V328 = V300 V302 623164 1728 00013 IF V222 lt 150 AND V222 gt 00

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 70: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

V300 gt= 116 AND V300 lt 14696 V312 = (V300 - 116) (14696 - 116 )

00014 IF 00015 MATH

V314 = 50808 - 13808 V222 + 022946 V222 2000016 MATH 001896 V222 30 + 76821E-4 V222 40 - 12129E-5 V222 50

00017 MATH V316 76119 - 24907 V222 + 042273 V222 20 shy003541 V222 30 + 14483E-3 V222 40 - 23016E-5

V222 50 00018 MATH V320 = 44213 - 14694 V222 + 22599 V222 20 shy

70588E-3 V222 40 10944E-4 017895 V222 30 + V222 50

00019 MATH V322 = 67312 - 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 5 0

00020 ELSE 00021 IF V300 gt= 14696 AND V300 lt 17405 00022 MATH V312 ( V300 - 14696 ) ( 17405 - 14696 ) 00023 MATH V314 _ 76119 - 24907 V222 + 042273 V222 20

003541 V222 30 + 14483E-3 V222 40 00024 MATH V316 = 1146 - 42354 V222 + 073338 V222 20 shy

006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00025 MATH V320 = 67312 23602 V222 + 37308 V222 20 shy030041 V222 30 + 001198 V222 40 - 18721E-4 V222 50

00026 MATH V322 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00027 ELSE 00028 IF V300 gt= 17405 AND V300 lt 20305 00029 MATH V312 = ( V300 1745 ) ( 20305 - 17405 )

00030 MATH V314 = 1146 - 42354 V222 + 073338 V222 20 shy006228 V222 30 + 25724E-3 V222 40 41176E-5 V222 50

00031 MATH V316 = 18984 77297 V222 + 13651 V222 20 shy011751 V222 30 + 49005E-3 V222 40 78999E-5 V222 50

00032 MATH V320 = 95668 - 35116 V222 + 5681 V222 20 - 046408 V222 30 + 001869 V222 40 - 29409E-4 V222 50

00033 MATH V322 = 13973 - 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 5 0

00034 ELSE 00035 IF V300 gt= 20305 AND V300 lt 23206 00036 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 ) 00037 MATH V314 - 18984 - 77297 V222 + 13651 V222 20 shy

011751 V222 30 + 4900SE-3 V222 40 - 78999E-5 V222 50

00038 MATH V316 = 3469 - 1518 V222 + 27315 V222 20 - 023817 V222 30 + 001003 V222 40 - 16273E-4 V222 50

00039 MATH V320 = 13973 53822 V222 + 89216 V222 20 shy073994 V222 30 + 003011 V222 40 - 47727E-4 V222 50

00040 MATH V322 = 20985 - 84851 V222 + 14414 V222 20 - 12141 V222 30 + 004993 V222 40 - 79738E-4 V222 50

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 71: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V222 lt 3500 AND V222 gt 150 00047 IF V300 gt= 116 AND V300 lt 14696 00048 MATH V312 - (V300 - 116 ) ( 14696 - 116 )00049 MATH V314 - 17067 17225E-3 V222 + 25694E-s V222 20 _

171s4E-7 V222 30 + 52499E-10 V222 40 - 59979E-13 V222 50

00050 MATH V316 = 16997 - 13001E-3 V222 + 18231E-s V222 20 _ 11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00051 MATH V320 = 32639 - 007921 V222 + 73871E-4 V222 20 _ 28716E-6 V222 30 + 39215E-9 V222 40

00052 MATH V322 49175 - 015662 V222 + 210S2E-3 V222 20 _ 13378E-5 V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00053 ELSE 00054 IF V300 gt= 14696 AND V300 lt 17405 00055 MATH V312 = ( V300 - 14696 ) ( 17405 - 14696 00056 MATH V314 - 16997 13001E-3 V222 + 18231E-s V222 20

11661E-7 V222 30 + 3461E-10 V222 40 386sE-13 V222 50

00057 MATH V316 = 17049 14931E-3 V222 + 20826E-S V222 20 shy13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00058 MATH V320 = 49175 - 015662 V222 + 21052E-3 V222 20 shy13378E-s V222 30 + 3982E-8 V222 40 - 44702E-11 V222 50

00059 MATH V322 58293 - 018579 V222 + 24983E-3 V222 20 1S88E-5 V222 30 + 47274E-8 V222 40 - S307SE-11 V222 50

00060 ELSE 00061 IF V300 gt= 17405 AND V300 lt 20305 00062 MATH V312 - ( V300 - 17405 ) ( 20305 - 17405 ) 00063 MATH V314 = 17049 - 14931E-3 V222 + 20826E-S V222 20

13264E-7 V222 30 + 39207E-10 V222 40 - 43S93E-13 V222 50

00064 MATH V316 = 1712 - 1779E-3 V222 + 24903E-s V222 20 shy1S91E-7 V222 30 + 47184E-10 V222 40 - S2665E-13 V222 50

00065 MATH V320 = 58293 - 018579 V222 + 24983 V222 20 1S88E-S V222 30 + 47274E-8 V222 40 S307sE-11 V222 50

00066 MATH V322 = 68105 - 021728 V222 + 29236E-3 V222 20 shy18S9E-S V222 30 + SS3s3E-8 V222 40 621s6E-11 V222 50

00067 ELSE 00068 IF V300 gt= 20305 AND V300 lt 23206 00069 MATH V312 - ( V300 - 20305 ) ( 23206 - 20305 00070 MATH V314 = 1712 1779E-3 V222 + 24903E-s V222 20 shy-

1s91E-7 V222 30 + 47184E-10 V222 40 - s266SE-13 V222 50

00071 MATH V316 = 1718 - 20099E-3 V222 + 28173E-s V222 20 shy180sE-7 V222 30 + 53706E-10 V222 40 - 60136E-13 V222 50

- 00072 MATH V320 = 68105 - 021728 V222 + 29236E-3 V222 20 shy1859E-S V222 30 + SS353E-8 V222 40 - 621S6E-11 V222 50

00073 MATH V322 = 77918 02488 V222 + 33492E-3 V222 20 shy

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 72: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

21301E-5 V222 30 + 63439E-8 V222 40 - 71244E-ll V222 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V318 V312 ( V316 - V314 ) + V314 00081 MATH V324 = V312 V322 - V320 + V320 1 1601B 00082 MATH V330 = V328 V300 00083 MATH V332 = V304 40 00084 MATH V334 = V318 - 10 00085 MATH V336 - 20 V31B 00086 MATH V33B = 10 - V330 00087 MATH V3 26 = ( V3 3 O V33 6 ( V318 V334 ) ( ( 1 0 - V3 30

( V3 3 4 V318 ) ) V33 B ) ( ( 10 - V3 3 2 ) ( 10 shyV332 V330 V336 ) ) ) 05

00088 MATH V340 = V30B V310 V326 052502 V306 20 ( V324 ( V302 ( 623164 1728 ) ) ) 05 ( 10 - V304 40 ) 05 453592

00089 UNSCALE SCALED INPUT V340 BINARY RESULT V83 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

-

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 73: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

TITLE FT-4053H SF PROGRAM 401

CONTINUE ON ERROR (YN) NO ERROR STATUS ADDR (YCWYV)

PROGRAM TYPE (NPCR) CYCLIC CYCLE TIME (SEC) 30

IflfflffffffffIffIfIfffffffffffffffff 00001 MASS FLOW RATE THROUGH A VENTURI FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE [GRAMSSEC] THROUGH A VENTURI FLOW METER FT-4053-H LOCATED IN THE VLPC VALVE BOX AT THE DO REFRIGERATOR)

00002 - --VARIABLE ASSIGNMENTS----shyWX3101 UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V342 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIA) WX3099 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE V344 SCALED REAL INPUT OF DIFFERENTIAL PRESSURE ( H2 0) V227 SCALEDREAL TEMPERATURE(K) OBTAINED FROM SPECIAL

FUNCTION 105 FOR A CERNOX RTD 03539 V346 BETA RATIO(INCH) RATIO OF THROAT TO INLET DIAMETERS V348 THROAT DIAMETER (INCH) V350 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V352 THERMAL CORRECTION FACTOR (FA) [ASSUMED CONSTANT] V354 PERCENTAGE THAT INPUTTED PRESSURE IS ABOVE LOW

PRESSURE IN THE PRESSURE RANGE WHEN DETERMINING THE DENSITY AND RATIO OF SPECIFIC HEATS

00003 V356 LOW END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V358 HIGH END OF RATIO OF SPECIFIC HEATS FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V360 FINAL ITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE V222

V362 LOW END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V364 HIGH END OF DENSITY FOR THE PRESSURE RANGE AT THE INLET TEMPERATURE V222

V366 FINAL ITERATED DENSITY [LBMCU-FT] AT THE INLET TEMPERATURE V222

00004 V368 PRESSURE (P2) V370 SIMPLIFIED EXPRESSION V372 SIMPLIFIED EXPRESSION V374 SIMPLIFIED EXPRESSION V376 SIMPLIFIED EXPRESSION V378 SIMPLIFIED EXPRESSION V380 VALUE OF EXPANSION FACTOR V382 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V84 UNSCALEDINTEGER VALUE OF MASS FLOW RATE [0-32000]

00005 SCALE BINARY INPUT WX3101 SCALED RESULT V342 LOW LIMIT 00 HIGH LIMIT 75 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3099 SCALED RESULT V344 LOW LIMIT 00 HIGH LIMIT 500 20 OFFSET YES BIPOLAR NO

00007 MATH V342 - V342 + 145 00008 MATH V346 03638 00009 MATH V348 = 0195 00010 MATH V350 - 0986 00011 MATH V352 = 0992- 00012 MATH V368 = V342 - V344 623164 1728 00013 IF V227 lt= 150 AND V227 gt 00

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 74: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

V342 gt= 116 AND V342 lt 14696 V354 = ( V342 - 116 ) ( 14696 - 116 )

00014 IF 00015 MATH

V356 = 50808 - 13808 V227 + 022946 V227 20 shy00016 MATH 001896 V227 30 + 76821E-4 V227 40 - 12129E-5 V227 50

00017 MATH V358 = 76119 - 24907 V227 + 042273 V227 20 shy14483E-3 V227 40 - 23016E-5 003541 V227 30 +

V227 50 00018 MATH V362 = 44213 - 14694 V227 + 22599 V227 20 shy

017895 V227 30 + 70588E-3 V227 40 - 10944E-4

V227 50 00019 MATH V364 = 67312 - 23602 V227 + 37308 V227 20 shy

030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00020 ELSE 00021 IF V342 gt= 14696 AND V342 lt 17405 00022 MATH V354 ( V342 - 14696 ) ( 17405 - 14696 ) 00023 MATH V356 - 76119 - 24907 V227 + 042273 V227 20 shy

003541 V227 30 + 14483E-3 V227 40 00024 MATH V358 1146 - 42354 V227 + 073338 V227 20 shy

006228 V227 30 + 25724E-3 V227 40 - 41176E-5 V227 50

00025 MATH V362 = 67312 23602 V227 + 37308 V227 20 030041 V227 30 + 001198 V227 40 - 18721E-4 V227 50

00026 MATH V364 = 95668 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00027 ELSE 00028 IF V342 gt= 17405 AND V342 lt 20305 00029 MATH V354 ( V342 - 1745 ) ( 20305 - 17405 ) 00030 MATH V356 = 1146 42354 V227 + 073338 V227 20 - shy

006228 V227 30 + 2S724E-3 V227 40 - 41176E-S V227 50

00031 MATH V3S8 = 18984 - 77297 V227 + 13651 V227 20 shy011751 V227 30 + 49005E-3 V227 40 - 78999E-5 V227 50

00032 MATH V362 = 95668 - 35116 V227 + 5681 V227 20 - 046408 V227 30 + 001869 V227 40 - 29409E-4 V227 50

00033 MATH V364 = 13973 - 53822 V227 + 89216 V227 20 shy073994 V227 30 + 003011 V227 40 - 47727E-4 V227 50

00034 ELSE 00035 IF V342 gt= 20305 AND V342 lt 23206 00036 MATH V354 = (V342 2030S) ( 23206 - 2030S ) 00037 MATH V3S6 - 18984 - 77297 V227 + 13651 V227 20 shy

011751 V227 30 + 4900SE-3 V227 40 - 78999E-5 V227 50

00038 MATH V358 = 3469 - lS18 V227 + 27315 V227 20 - 023817 V227 30 + 001003 V227 40 - 16273E-4 V227 50

00039 MATH V362 = 13973 - 53822 V227 + 89216 V227 20 073994 V227 30 + 003011 V227 40 - 47727E-4 V227 SO

00040 MATH V364 = 20985 - 84851 V227 + 14414 V227 20 - 12141 V227 30 + 004993 V227 40 - 79738E-4 V227 SO

00041 ENDIF 00042 ENDIF

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 75: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

00043 ENDIF 00044 ENDIF 00045 ELSE 00046 IF V227 lt= 3500 AND V227 gt 150 00047 IF V342 gt= 116 AND V342 lt 14696 00048 MATH V354 = ( V342 - 116 ) I ( 14696 - 116 ) 00049 MATH V356 17067 - 172258-3 V227 + 256948-5 V227 20 -

171548-7 V227 30 + 52499E-10 V227 40 - 599798-13 V227 50

00050 MATH V358 = 16997 - 130018-3 V227 + 18231E-5 V227 20 -116618-7 V227 30 + 34618-10 V227 40 - 3865E-13 V227 50

00051 MATH V362 = 32639 - 007921 V227 + 738718-4 V227 20 -287168-6 V227 30 + 392158-9 V227 40

00052 MATH V364 = 49175 - 015662 V227 + 21052E-3 V227 20 -133788-5 V227 30 + 39828-8 V227 40 447028-11 V227 50

00053 ELSE 00054 IF V342 gt= 14696 AND V342 lt 17405 00055 MATH V354 = ( V342 - 14696 ) I ( 17405 - 14696 00056 MATH V356 16997 130018-3 V227 + 182318-5 V227 20

116618-7 V227 30 + 3461E-10 V227 40 38658-13 V227 50

00057 MATH V358 = 17049 - 14931E-3 V227 + 208268-5 V227 20 -132648-7 V227 30 + 392078-10 V227 40 - 43593E-13 V227 50

00058 MATH V362 = 49175 - 015662 V227 + 210528-3 V227 20 13378E-5 V227 30 + 39828-8 V227 40 - 447028-11 V227 50

00059 MATH V364 58293 - 018579 V227 + 249838-3 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 530758-11 V227 50

00060 ELSE 00061 IF V342 gt= 17405 AND V342 lt 20305 00062 MATH V354 = ( V342 - 17405 ) I ( 20305 - 17405 ) 00063 MATH V356 - 17049 - 149318-3 V227 + 20826E-5 V227 20 -

13264E-7 V227 30 + 39207E-10 V227 40 - 43593E-13 V227 50

00064 MATH V358 = 1712 - 1779E-3 V227 + 249038-5 V227 20 -1591E-7 V227 30 + 47184E-10 V227 40 - 52665E-13 V227 50

00065 MATH V362 = 58293 - 018579 V227 + 24983 V227 20 -1588E-5 V227 30 + 472748-8 V227 40 - 53075E-11 V227 50

00066 MATH V364 = 68105 - 021728 V227 + 29236E-3 V227 20 18598-5 V227 30 + 55353E-8 V227 40 62156E-11 V227 50

00067 8LSE 00068 IF V342 gt= 20305 AND V342 lt 23206 00069 MATH V354 = ( V342 - 20305 ) I ( 23206 20305 00070 MATH V356 = 1712 - 17798-3 V227 + 24903E-5 V227 20 -

15918-7 V227 30 + 471848-10 V227 40 - 52665E-13 V22 7 5 0

00071 MATH V358 = 1718 - 200998-3 V227 + 28173E-5 V227 20 -18058-7 V227 30 + 537068-10 V227 40 - 601368-13 V227 50

00072 MATH V362 = 68105 - 021728 V227 + 292368-3 V227 20 -- 18598-5 V227 30 + 553538-8 V227 40 - 62156E-11 V227 50

00073 MATH V364 = 77918 - 02488 V227 + 33492E-3 V227 20

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 76: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

21301E-5 V227 30 + 63439E-8 V227 40 - 71244E-11 V227 50

00074 ENDIF 00075 ENDIF 00076 ENDIF 00077 ENDIF 00078 ENDIF 00079 ENDIF 00080 MATH V360 V354 ( V358 - V356 ) + V356middot- 00081 MATH V366 ( V354 ( V364 - V362 + V362 ) 16018 00082 MATH V370 = V368 V342 00083 MATH V372 middot - V346 40 00084 MATH V374 = V360 10 00085 MATH V376 = 20 V360 00086 MATH V378 middot - 10 - V370 00087 MATH V380 ( V370 V376 ( V360 V374 ) ( ( 10 V370middot-

( V374 V360 ) 1 V378 ) ( ( 10 V372 ) ( 10 shy V372 V370 V376 1 1 ) 05

00088 MATH V382 = V350 V352 V380 052502 V348 20 ( V366 (V344 (623164 1728) 1 1 05 (10 V346 40 ) 05 453592

00089 UNSCALE SCALED INPUT V382 BINARY RESULT V84 LOW LIMIT 00 HIGH LIMIT 87 20 OFFSET NO BIPOLAR NO

END

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 77: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

TITLE FO-2019H SF PROGRAM 402 CONTINUE ON ERROR (YN) NO

ERROR STATUS ADDR (YCWYV) PROGRAM TYPE (NPCR) CYCLIC

CYCLE TIME (SEC) 30 l11111111111111111111111111111111111fll111111111111fl1lfl1flll11111ff11111111111 00001 MASS FLOW RATE THROUGH AN ORIFICE FLOW METER

(THE PURPOSE OF THIS SPECIAL FUNCTION IS TO CALCULATE THE MASS FLOW RATE (GRAMSSEC] THROUGH AN ORIFICE PLATE FLOW METER (FO-2019-H) LOCATED ON THE HIGH PRESSURE HELIUM SUPPLY LINE IN THE DO ASSEMBLY BUILDING)

00002 ----VARIABLE ASSIGNMENTS----shyWX309S = UNSCALED BINARY INPUT OF INLET STATIC PRESSURE V390 SCALEDREAL INPUT OF INLET STATIC PRESSURE (PSIG)

AT 294K WX3073 UNSCALED BINARY INPUT OF DIFFERENTIAL PRESSURE fHSO V392 SCALEDREAL INPUT OF DIFFERENTIAL PRESSURE (~ V394 BETA RATIO (INCH) RATIO OF THROAT TO INLET DIAMETERS V396 THROAT DIAMETER (INCH) V398 DISCHARGE COEFFICIENT (C) [ASSUMED CONSTANT] V400 THERMAL CORRECTION FACTOR (FA) (ASSUMED CONSTANT]

00003 V402 TEMP IN DEGREES RANKINE =laquo18(T(K)-2731Sraquo+320)+4S967

V404 FINALITERATED VALUE FOR RATIO OF SPECIFIC HEATS AT THE INLET TEMPERATURE OF 294 K

V406 FINAL ITERATED DENSITY (LBMCU-FT] AT THE INLET TEMPERATURE OF 294 K

00004 V408 PRESSURE (P2) V410 VALUE OF EXPANSION FACTOR V412 CALCULATED REAL SCALED VALUE FOR THE MASS FLOW

RATE IN [GRAMSSEC] V8S UNSCALED INTEGER VALUE FOR MASS FLOW RATE [0-3200]

00005 SCALE BINARY INPUT WX3095 SCALED RESULT V390 LOW LIMIT 00 HIGH LIMIT 50 20 OFFSET YES BIPOLAR NO

00006 SCALE BINARY INPUT WX3073 SCALED RESULT V392 LOW LIMIT 00 HIGH LIMIT 5000 20 OFFSET YES BIPOLAR NO

00007 MATH V390 middot - V390 + 145 00008 MATH V394 = 0439 00009 MATH V396 = 0947 00010 MATH V398 = 0604 00011 MATH V400 100018middot shy00012 MATH V402 = 5292 00013 MATH V408 = V390 - V392 00014 MATH V404 = 16646 00015 MATH V406 037298 V390 V402 00016 MATH V410 = ( 10 - 041 + 035 V394 40 ) (V392 V390

) ) V404 00017 MATH V412 = V398 V400 V410 052502 V396 20 V406

middot shy

V392 ) 05 ( 10 - V394 40) 05 453592 00018 UNSCALE SCALED INPUT V412 BINARY RESULT V85

LOW LIMIT 00 HIGH LIMIT 7799 20 OFFSET NO BIPOLAR NO

END

-

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium

Page 78: CALCULATING MASS FLOW RATES AT SUB-SONIC …/67531/metadc830659/... · 2018-07-10 · DO Engineering Note: 3823.000-EN-450 AUGUST 15,1996 . Mariusz Zaczek RDIDO Mechanical Group

REFERENCES

ASME Fluid Meters Their Theory and Application sixth edition 1971

RWMiller Flow Measurement Engineering Handbook second edition 1989

FLOW-DYNE Engineering Inc contact Tyson Schmidt (817)281-6448

Thermodynamic Properties Tables for Helium