Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

AGA-3 Algorithm (1990)

Calculate flowing density



=
( + 5 )
Calculate base density

=
( + 5 )
Calculate size of orifice at flowing condition
= [1 + 1 + ( )]
Calculate size of meter run at flowing conditions
= [1 + 1 + ( )]
Calculate beta

=

Calculate velocity of approach factor
1
=
1 4
Calculate factors required for coefficient of discharge / reynold number iteration loop.
o Upstream tap position
4
1 =

o Downstream tap position
4
1 =

o Upstream tap correction error
= 2 + 3 (8.51 ) + 4 (6.01 ) 1.1
o Dimensionless tap correction factor
2
2
2 = (1)
o Downstream tap correction factor
= 6 [2 + 7 21.3 ]1.1
o Small pipe correction factor
IF D <= (A4 N4)

= 3 (1 )(4 )
4
Else
= 0
o 0 = 0 + 1 2 + 2 8 + + +
o 1 = 5 0.7 (250)0.7
o 2 = 6 4 (250)0.35
o 3 = 1 4 0.8 (4.75)0.8 (250)0.35
o 4 = (5 + 8 ) 0.8 (4.75)0.8
o Orifice differential pressure to flowing pressure ratio

=
3
0.41+0.35 4
o = 4
o Expansion Factor
o = 1
o Calculate = 2

o Calculate = 4000

o Calculate = 2
o Calculate = /
o Limit FI to 1000 maximum
Set up coefficient of discharge loop by setting Cd(FT) to Cd0
Perform loop:
o X=FI / Cd(FT)
o IF X < Xc
= 0 + (1 0.35 + 2 + 3 0.8 ) 0.35 + 4 0.8
= (0.71 0.35 + 0.352 + 1.153 0.8 ) 0.35 + 0.84 0.8
o Else:

= 0 + 1 0.7 + (2 + 3 0.8 ) ( ) + 4 0.8

= 0.71 0.7 + (2 + 3 0.8 ) + 3 ( ) 0.8 + 0.84 0.8

Calculate the amount to vary Cd(FT) by:
[ () ]
= =

[1 + ]
()
Change Cd(FT)
() = ()
Loop until dCd is less than 0.000005

Reynold number:
4000
=

Mass flow factor:

= ( ) 2
4
Mass Flow rate:

= () 2

Standard flow rate:


= /

You might also like