Vessel Volume Calculator Guide
Vessel Volume Calculator Guide
Simon Learman
Contents
Contents .......................................................................................................2
Introduction...................................................................................................3
System Diagram...........................................................................................4
Calculation Inputs.........................................................................................5
Calculation Output........................................................................................5
Horizontal Vessel Volumes...........................................................................6
Horizontal Vessel Equations .....................................................................6
Vertical Vessel Volumes.............................................................................10
Vertical Vessel Equations .......................................................................11
Nomenclature .............................................................................................14
Examples – Horizontal Vessels ..................................................................15
Description:.............................................................................................15
Solution:..................................................................................................15
Vessel Volume Calculator – Horizontal Vessel Screenshot: ...................16
Examples – Vertical Vessels ......................................................................17
Description:.............................................................................................17
Solution:..................................................................................................17
Vessel Volume Calculator – Vertical Vessel Screenshot: .......................18
Introduction
The calculator is applicable to full and partially full vessels. For horizontal
vessels the heads are assumed to be identical. Only the bottom head is
considered for a vertical vessel.
System Diagram
CYLINDER LENGTH, L
VESSEL HEAD DEPTH, a
VESSEL
DIAMETER, D
LIQUID HEIGHT, h
HORIZONTAL VESSEL
VESSEL
DIAMETER, D
CYLINDER LENGTH, L
LIQUID HEIGHT, h
VERTICAL VESSEL
Calculation Inputs
Calculation Output
Both heads of a horizontal cylindrical tank must be identical for the equations
to work; i.e., if one head is conical, the other must be conical with the same
dimensions. However, the equations can be combined to deal with fluid
volume calculations of horizontal tanks with heads of different shapes. For
instance, if a horizontal cylindrical tank has a conical head on one end and an
ellipsoidal head on the other end, calculate fluid volumes of two tanks, one
with conical heads and the other with ellipsoidal heads, and average the
results to get the desired fluid volume. The heads of a horizontal tank may be
flat (a = 0), convex (a > 0), or concave (a < 0).
The specific equations for fluid volumes in horizontal cylindrical tanks with
conical, ellipsoidal, guppy, spherical, and torispherical heads are given below
(use radian angular measure for all trigonometric functions, and D/2 = R > 0
for all equations):
Conical heads
Ellipsoidal heads
h
Vf = A f L + π a h 2 1 −
3R
Guppy heads
2aR2 h 2a
Vf = A f L + cos −1 1 − + 2 Rh − h 2 (2 h − 3 R )(h + R )
3 R 9R
Spherical heads
πa
6 3R + a (2 2
)
.......... .......... .......... .......... .......... .......... .......... .......... ..... h = R, a ≤ R
πa (2 2
)
3 3R + a .......... .......... .......... .......... .......... .......... .......... .......... ..... h = D, a ≤ R
2 h
π a h 1 − 3 R .......... .......... .......... .......... .......... .......... .......... .. h = 0 or a = 0, R, − R
3 z
R
2 2 2
Vf = A f L + a 2 r −1 R − r w −1 R + r w −1 w
a 3
cos + cos − 2 + cos
R (w − r ) R(w + r ) r r R
w
3
y 4 w y z
− 2 w r 2 − tan −1 + .......... . h ≠ R, D; a ≠ 0, R, − R; a ≥ 0.01D
3 z 3
R 2 2
a −1 R − x
∫( ) .......... . h ≠ R, D; a ≠ 0, R, − R; a < 0.01D
2 2
a 2 r − x tan dx − A f z
r 2
− R 2
w
a2 + R2
r= a≠0 ; a = ± r − r 2 − R 2 + ( −) for convex (concave ) heads
2|a|
w ≡R−h y ≡ 2 R h − h2 z ≡ r 2 − R2
Torispherical heads
2kDh−h2
n2 − w 2
v1 ≡ ∫ n 2 sin −1
n
− w n 2 − w 2 dx
0
kD cos α
2 −1 w g
v2 ≡ ∫0
n cos
n
− cos −1 − w n 2 − w 2 + g n 2 − g 2 dx
n
3 2 2 2 3 g2 − w 2
r cos −1 g − r w + cos −1 g + r w − z 2 + g cos −1 w − w r 2 − w tan −1
3 g (w − r ) g(w + r ) r r g 3 z
w z g2 − w 2 wz 2
v3 ≡ + + 2 g (h − h1 ) − (h − h1 ) .......... .......... .......... .......... 0.5 < f ≤ 10
6 2
g 2 2
r 2 − x 2 tan −1 g − x dx − z g 2 cos −1 w − w 2g(h − h ) − (h − h )2 ..... 0.5 < f < 10,000
∫( ) z 2 g
1 1
w
v 1,max ≡ v 1 (h = h1 )
v 2,max ≡ v 2 (h = h 2 )
π a1
v 3,max ≡ v 3 (h = h 2 ) =
6
( 3g 2
+ a 12 ) a 1 ≡ r ( 1 − cos α )
1− 2k 4 f 2 − 8 f k + 4k − 1
α ≡ sin −1 = cos −1 r ≡ fD
2 (f − k ) 2 (f − k )
h1 ≡ k D (1 − sin α ) h 2 ≡ D − h1
n ≡ R − k D + k 2D 2 − x 2 w ≡R−h
g ≡ f D sin α = r sin α z ≡ r 2 − g 2 = f D cos α = r cos α
In the above equations, Vf is the total volume of fluid in the tank in cubic units
consistent with the linear units of tank dimension parameters, and Af is the
cross-sectional area of fluid in the cylindrical body of the tank in square units
consistent with the linear units used for R and h. The equation for Af is given
by:
R −h
A f = R 2 cos −1 − (R − h) 2 R h − h 2
R
R, where a is the depth of the spherical bottom and R is the radius of the
cylindrical section of the tank.
The specific equations for fluid volumes in vertical cylindrical tanks with
conical, ellipsoidal, spherical, and torispherical bottoms are given below (use
radian angular measure for all trigonometric functions, and D > 0 for all
equations):
Conical bottom
π Dh 2 h
.......... .......... .......... . h < a
4 a 3
Vf =
2
π D 2a
4 h − 3 .......... .......... .......... h ≥ a
Ellipsoidal bottom
π Dh 2 h
a − .......... .......... ..... h<a
4 a 3
Vf =
2
π D a
4 h − 3 .......... .......... .......... . h≥a
Spherical bottom
π h 2 2
2a + D − 4 h .......... ...... h < a ; ( a ≤ D / 2)
4 2a 3
Vf =
π 2a 3 aD 2
4 3 − + hD 2 .......... ..... h ≥ a ; (a ≤ D / 2)
2
11
Torispherical bottom
π h 2 2
2 a 1 + D 1 − 4 h .......... .......... .......... .......... .......... .......... .......... .......... 0 ≤ h ≤ a 1
4 2 a1 3
π 2 a 13 a D2 D
2 π t u2 π u3
+ 1 1 + π u − kD + s + −
2
4 3
2 2 3
2u − t t s k 2D 2 t − 2u
Vf = + π D(1 − 2k ) s + t u − u2 + + cos −1 − α ....... a 1 < h ≤ a 1 + a 2
4 4 2 2kD
π 2 a 1 a 1D12 π t D
3 2
4 3 + 2 + 2 2 − kD + s
π t3 t s k 2D 2 π D2
+ + π D ( 1 − 2 k ) + sin −1
(cos α ) + [h − (a1 + a 2 )] ...... a1 + a 2 < h
12 4 2 4
1 − 2k 4 f 2 − 8f k + 4 k − 1
α ≡ sin −1 = cos −1
2 (f − k ) 2 (f − k )
a 1 ≡ f D (1 − cos α )
a 2 ≡ k D cos α
D 1 ≡ 2 f D sin α
2
s ≡ (k D sin α )
t ≡ 2 k D cos α = 2 a 2
u ≡ h − f D (1 − cos α )
12
13
Nomenclature
a is the distance a horizontal tank's heads extend beyond (a > 0) or into (a < 0) its cylindrical
section or the depth the bottom extends below the cylindrical section of a vertical tank. For a
horizontal tank with flat heads or a vertical tank with a flat bottom a = 0.
DH, DW are the height and width, respectively, of the ellipse defining the cross section of the
body of a horizontal elliptical tank.
DA, DB are the major and minor axes, respectively, of the ellipse defining the cross section of
the body of a vertical elliptical tank.
f is the dish-radius parameter for tanks with torispherical heads or bottoms; fD is the dish
radius.
h is the height of fluid in a tank measured from the lowest part of the tank to the fluid surface.
k is the knuckle-radius parameter for tanks with torispherical heads or bottoms; kD is the
knuckle radius.
r is the radius of a spherical head for a horizontal tank or a spherical bottom of a vertical
tank.
14
The following examples were taken from “Computing Fluid Tank Volumes”
Chemical Processing, November 17, 2002.
Description:
Find the volumes of fluid, in horizontal cylindrical tanks 108" in diameter with
cylinder lengths of 156", with conical, ellipsoidal, guppy, spherical, and
“standard” ASME torispherical (f = 1, k = 0.06) heads, each head extending
beyond the ends of the cylinder 42" (except torispherical).
D = 108”
L = 156”
a = 42”
k = 0.06
f=1
Solution:
D = 2.742 m
L = 3.962 m
a = 1.067 m
Calculator results:
Published results:
15
INPUTS
OUTPUT
16
The following examples were taken from “Computing Fluid Tank Volumes”
Chemical Processing, November 17, 2002.
Description:
Find the volumes of fluid, in vertical cylindrical tanks 132" in diameter, 156” in
length, with conical, ellipsoidal, spherical, and “standard” ASME torispherical
(f = 1, k = 0.06) heads, each head extending beyond the ends of the cylinder
33" (except torispherical).
D = 133”
L = 156”
a = 33”
k = 0.06
f=1
Solution:
D = 3.353 m
L = 3.962 m
a = 0.838 m
Calculator results:
Published results:
Differences in results are just rounding errors in conversion from imperial to SI units.
17
INPUTS
OUTPUT
18