Re: [foxboro] Typical Orifice Flowmeter Compensation Calculations
- From: kirk.d.carver@xxxxxxxxxxxxxx
- To: foxboro@xxxxxxxxxxxxx
- Date: Mon, 30 Jan 2006 09:51:00 -0600
Pablo,
Thank you for the feedback. This is much along the lines of what Fox
placed in the calc blocks, and is a "non-rigorous" (no compressibility,
etc) approach that is good enough for control.
Some questions:
1) I assume that if your "FI" has already been transformed with the sqrt at
the transmitter, your equation would look a bit different? Specifically
Qcomp = Qref Sqrt[( FI/FImax) ((PI+1.013)/(Pref + 1.013)) *
((Tref+273.15)/(TI+273.15))]
would become
Qcomp = Qref ( FI/FImax) Sqrt[((PI+1.013)/(Pref + 1.013)) *
((Tref+273.15)/(TI+273.15))]
2) Assuming Qref is standard conditions, and the flow rate at those
conditions would be considered "standard" (e.g. Std-M^3/hr), when
compensated at other conditions, is the flow rate still in "standard
units"?
3) (and this if everyone) Why can't one simply use PV = nRT to compensate a
flow? Thus since
n*R is constant
(P*V)/(z*T) = (Pb*Vb)/(zb*Tb)
where Tb, Pb, zb = density, temp, pressure, and compressiblity at base
conditions
solving for Vb
Vb = V * (zb*Tb* P)/(z*T*Pb)
and Qv = V/t
thus
Qb = Qv * (zb*Tb* P)/(z*T*Pb)
Qv = Qb * (z*T*Pb)/(zb*Tb* P)
BTW, here is the derivation of the equation Pablo is using:
Given:
(A) Qm = K * sqrt[ h * r] = mass flow of a fluid through an orifice (r =
density of fluid flowing, h = dp)
(B) Qv = Qm/rho = K * sqrt[h / r] = volumetric flow at "r" conditions.
(C) P*V = z*n*R*T
Then,
since n = mass/mol-wt
and V = mass/r
and n/V = r/(mol-wt)
then
r = (mol-wt * P)/(z*R*T)
mol-wt/R = z*r*P/T = constant
rb, Tb, Pb, zb = density, temp, pressure, and compressiblity at base
conditions
thus
z*r*P/T = zb*rb*Pb/Tb
r = rb * [(zb*Pb*T) / (z*Tb*P)]
substituting into (B)
Qv = K * sqrt[h / {rb * [(zb*Pb*T) / (z*Tb*P)]} ]
Qv = K * sqrt[h / rb] * sqrt[ (z*Tb*P) / (zb*Pb*T)]
since K * sqrt[h / rb] = Qb (base volumetric flow)
Qv = Qb * sqrt[ (z*Tb*P) / (zb*Pb*T)]
Hook 'Em,
Kirk
Kirk Carver, PE
ExxonMobil Development Company
Facilities - Instrumentation and Controls
12450 Greenspoint Drive
GP6-315
Houston, TX 77060
(281) 654-4881 (Greenspoint Office)
(713) 350-1158 (Worley Parsons)
(713) 962-2549 (mobile)
kirk.d.carver@xxxxxxxxxxxxxx (best chance of contacting me)
"Pablo Lioi"
<plioi@hotmail
.com> To
Sent by: foxboro@xxxxxxxxxxxxx
foxboro-bounce cc
@freelists.org
Subject
Re: [foxboro] Typical Orifice
01/23/06 04:12 Flowmeter Compensation Calculations
AM
Please respond
to
foxboro@freeli
sts.org
Kirk,
Hope this helps:
CALCA BLOCK
RI01 FIxxxx.PNT
RI02 PIxxxx.PNT
RI03 TIxxxx.PNT
M01 1.013 (Base Pressure, Bar)
M02 273.15 (Base Temp, Kelvin)
M03 298.15 (Reference Temp, in Kelvin)
M04 18.103 (Reference Pressure, Bara)
M05 350 ( max differential pressure, mBar)
M06 6.39 (Flow @ max dif pressure, Ref. Pressure and Ref. Temp)
ADD RI02 M01
ADD RI03 M02
DIV
MUL M03
DIV M04
MUL RI01
DIV M05
SQRT
MUL M06
OUT RO01
END
The formula is
Qcomp = Qref Sqrt[( FI/FImax) ((PI+1.013)/(Pref + 1.013)) *
((Tref+273.15)/(TI+273.15))]
Pref+1.013 is stored in M04
Tref+273.15 is stored in M03
FImax is stored in M05
Qref is stored in M06
Determine Qref with a flow calculation program, using FI = max differential
pressure, P = work pressure T = work temperature
Pref is the work pressure and Tref the work temperature
Note in the above formula that if (FI=FImax, PI = Pref and TI = Tref) then
Qcomp = Qref, so the formula compensates for the deviations from the
reference pressure and temperature.
You can put this formula in Excel and make a table of Qcomp vs. P and Qcomp
vs. T and compare results against your flow calculation program to see how
it works
I am using SI units. If you need otherwise, just change the values in
M01-M06
As you see, the transmitter is not calculating the square root of the diff
pressure.
If you have square root at the transmitter then the MUL RI01 line has to be
moved after the SQRT, leaving the rest unchanged (you still need the SQRT
for the FI range, pressure and temp).
Good luck
Pablo Lioi
System Engineer
TOTAL AUSTRAL
ARGENTINA
>From: kirk.d.carver@xxxxxxxxxxxxxx
>Reply-To: foxboro@xxxxxxxxxxxxx
>To: foxboro@xxxxxxxxxxxxx
>Subject: [foxboro] Typical Orifice Flowmeter Compensation Calculations
>Date: Sun, 22 Jan 2006 16:32:17 -0600
>
>I am comparing some different configurations on our project and wanted to
>get a quick survey of how others perform flowmeter compensation in I/A.
>
>Assuming two flavors of 4-20mA flowmeter signal:
>a) in H2O (or psi) differential
>b) volumetric flow (square root in the transmitter)
>How do you compensate the flow for pressure and temperature?
>
>Calc block steps would be appreciated.
>
>
>Hook 'Em,
>Kirk
>
>Kirk Carver, PE
>ExxonMobil Development Company
>Facilities - Instrumentation and Controls
>12450 Greenspoint Drive
>GP6-315
>Houston, TX 77060
>(281) 654-4881 (Greenspoint Office)
>(713) 350-1158 (Worley Parsons)
>(713) 962-2549 (mobile)
>kirk.d.carver@xxxxxxxxxxxxxx (best chance of contacting me)
>
>
>
>_______________________________________________________________________
>This mailing list is neither sponsored nor endorsed by Invensys Process
>Systems (formerly The Foxboro Company). Use the info you obtain here at
>your own risks. Read http://www.thecassandraproject.org/disclaimer.html
>
>foxboro mailing list: http://www.freelists.org/list/foxboro
>to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
>to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
>
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
Other related posts: