Documente Academic
Documente Profesional
Documente Cultură
ISSN: 2278-0181
Vol. 2 Issue 8, August - 2013
IJE
RT
IJERTV2IS80178
www.ijert.org
780
Abstract
During fluid spill incidents involving damaged
tanks, the amount of the product released may be
uncertain. Many accidents occur under adverse
conditions, so determining the volume lost by
sounding the tanks may not be practical. In the first
few hours, initial volume estimates often are based
on visual observations of the resulting levels, a
notorious unreliable approach. This study has
described a computer based model by Bernoullis
equation that will help in responding to leakages in
tanks.
1. Introduction
1.1 Objectives
IJE
RT
IJERTV2IS80178
www.ijert.org
781
0
t
defined
as
F ( x, y, t )
then
F
0
t
IJE
RT
2. Governing Equations
2. 1 Overview
The equations governing the flow of an
incompressible inviscid steady fluid through an
IJERTV2IS80178
4.
5.
6.
V mach 0.3
2.4
www.ijert.org
v is given by
782
dv
dv 0 7
v
We let
Since
s be
x
x
Lim s s Lim 2
t 0
t 0 t
t
x
is taken to be speed.
t
If n is the unit normal vector to s
x
Lim
n f
t 0 t
, then
fns
changing in volume
Or
IJERTV2IS80178
10
f dv
can be
v is
dv
From equation
IJE
RT
fns
f 0
through
f
0
t
velocity).
Thus
From
7 to hold, we have
f 0
( f denotes
Lim s
s. fn
t 0
t
given by K
T
dydz
x
(11)
The element of heat which leaves the volume
element along the x-axis is given by
T
T
(12)
K x x K x dx dydz
f dv dv dv
t v
t
v
f
dv
dv 0
v
t
v
x axis =
www.ijert.org
783
T T T
K
K
dx dzdy
K
(13)
T
K
dxdzdy
x x
Similarly the amount added to v along the yaxis
and
z-
axis
through
conduction
is
T
K
dxdydz .
z x
Total heat added to
v by conduction
Q T T T
K K K dxdydz (14)
t x x y y z z
T
K
dxdydz and
y x
edxdydz
we
de
de
de
v
dxdydz
dt
dt
dt
u 2 v 2 w 2 u v 2
x y z y x
2
u w
(20)
2
z x
2
2
v w 2 u v w
z y 3 x y z
is as defined by (20)
It is noted that if the fluid is incompressible K =
a constant and the internal energy E is a function of
t alone, then equation (19) reduces to
2T 2T 2T
df T
K 2 2 2
dt
y
z
x
(15)
have
(16)
(T=temperature)
K 2T
So
or
If e is
IJE
RT
T T T
K
K
dxdydz
K
x x y y z z
de
dw
dxdydz
dt
dt
df (T )
dt
function
(21)
of
e CV T f T CV T
substituting
this
in
T
K 2T CV
t
alone
then
(22)
(21)
we
have
(23)
T T T
de 1 dw (23) is the equation of energy of a non- viscous
incompressible fluid with constant coefficient of
K
K
K
x x y y z z
dt v dt conductivity.
2.43 Equation of motion for compressible fluids
(17)
T T T
de
K
K
K
x x y y z z
dt
(18)
Adding heat generation by frictional force to
equation
(18)
we
have,
T T T de
K K K
x x y y z z dt
IJERTV2IS80178
(19)
www.ijert.org
784
29
DVy
Dt
f y
yy
y
xy
x
V
V
V
x Vx x Vy x f x xx yx 30
x
y
x y
t
yy xy
Fsurface, y
y
x
.x.y.1
2V 2V
V
V
V
p
x Vx x V y x f x 2x 2x
x
y
x
y
t
x
31
Fbody, x f x .x.y.1 26
And
2V 2V
V
V
V
p
y Vx y V y y f y 2y 2y
x
y
y
y
t
x
32
For a general 3-D flow these components can be
written in the vector form
Fbody, y f y .x.y.1 27
V .V f p 2V 33
t
x.y.1
DVx
f xx.y.1
Dt
xx yx
x
y
x.y.1
So that
yx
DVx
xx
f x
Dt
x
y
V . V f p
t
28
And similarly
IJERTV2IS80178
Vx
x
And
25
If
xx p 2
IJE
RT
And
.x.y.1
24
yx xy xy y x and
y
x
xx yx
Fsurface, x
x
y
30 , we
www.ijert.org
785
h h1 h2
36
A
V1 2 .V2
A1
V2
37
P1 P2
g.h
1 2 2
A1
38
V2 2.g.h
(39a)
V
V
p
p
2 gz
2 gz
0
2
IJE
RT
34
V2 Cd 2.g.h
39b
V2
2.P1 P2
40
Q Cd A2
Figure 3: Flow from a Tank
P1
V
P V
g.h1 1 g.h2 2 2
2
Where
IJERTV2IS80178
35
2.g.h
41
www.ijert.org
786
IJE
RT
V2 Cd 2.g.h
Or
IJERTV2IS80178
Q Cd A2
2.g.h
Q A
dh
dt
www.ijert.org
787
A
aC
Hi
Hf
2
g
D 2
d 2
Exit velocity
0.98
0.8
0.6076
0.5096
62.45577
38.43185
18.99865
11.58102
26.3321
58
40.771
996
15.036392
Exit
velocity
11.5810
22
14.410
6854
8.751358
IJE
RT
8.751358
5.921695
1.877070
3.092031
18.89763
17.82652
16.78664
15.77802
0.023712
0.02303
0.022349
0.021667
20
0.024394
IJERTV2IS80178
www.ijert.org
788
David
0.98
0.8
0.6076
0.5096
0.024394
0.0199134
0.015124
0.012685
IJE
RT
Discha
rge
0.001257
0.0028278
0.005027
0.007855
0.01131
1
0.097576
0.152462
0.21954
5
0.024394
0.0548863
1000
850
737.22
24.39391
20.7348262
17.98368
IJERTV2IS80178
www.ijert.org
789
4. Conclusions
ACKNOWLEDGEMENT
The authors wish to thank NCST for the
financial support to carry out this research.
REFERENCES
[1]
[2]
[3]
IJE
RT
IJERTV2IS80178
[4]
Binder, R.C. (1973), Fluid Mechanics, PrenticeHall, Inc. (Englewood Cliffs, NJ).
[5]
[6]
[7]
[8]
Gerhart,
P.M,
R.J.
Gross,
and
J.I.
Hochstein. 1992. Fundamentals
of
Fluid
Mechanics. Addison-Wesley Publishing Co. 2ed.
[9]
T.H.
Fluid
www.ijert.org
790
txtunitEVel.BackColor =
Color.AntiqueWhite
txtOArea.ReadOnly = True
txtOArea.Text = "Will be
calculated"
APPENDIX
Program code for calculator application in
visual basic
txtOArea.BackColor =
Color.AntiqueWhite
Private Sub
ComboBox6_SelectedIndexChanged(ByV
al sender As System.Object, ByVal
e As System.EventArgs) Handles
cmbOrificeType.SelectedIndexChange
d
If
cmbOrificeType.SelectedItem =
"Rounded" Then
txtspout.ReadOnly = True
txtspout.Text = "Will be
calculated"
txtspout.BackColor =
Color.AntiqueWhite
txtMassFlow.ReadOnly =
True
txtMassFlow.Text = "Will
be calculated"
IJE
RT
txtcoeff.Text = "0.98"
ElseIf
cmbOrificeType.SelectedItem =
"Sharp-edged" Then
txtMassFlow.BackColor =
Color.AntiqueWhite
txtcoeff.Text =
"0.6076"
ElseIf
cmbOrificeType.SelectedItem =
"Short-tube" Then
txtcoeff.Text = "0.8"
ElseIf
cmbOrificeType.SelectedItem =
"Borda" Then
txtEVel.ReadOnly = True
txtEVel.Text = "Will be
calculated"
txtEVel.BackColor =
Color.AntiqueWhite
txtVolFlow.ReadOnly = True
txtcoeff.Text =
"0.5096"
End If
txtVolFlow.Text = "Will be
calculated"
txtVolFlow.BackColor =
Color.AntiqueWhite
txtTArea.ReadOnly = True
txtTArea.Text = "Will be
calculated"
End Sub
txtTArea.BackColor =
Color.AntiqueWhite
IJERTV2IS80178
www.ijert.org
791
Private Sub
btncalc_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
btncalc.Click
txtTArea.ReadOnly = False
txtTArea.Text = ""
tankdiam =
Val(txtTdiam.Text)
TCArea = 3.142 * tankdiam
* tankdiam / 4
TNCArea =
(Val(txtTlength.Text) *
Val(txtTwidth.Text))
If
cmbTankType.SelectedItem =
"Circular" Then
txtOArea.ReadOnly = False
txtTArea.Text = TCArea
txtOArea.Text = ""
Else
txtTArea.Text =
txtspout.ReadOnly = False
TNCArea
End If
txtspout.Text = ""
coeff = Val(txtcoeff.Text)
IJE
RT
txtMassFlow.ReadOnly =
False
txtMassFlow.Text = ""
Theight =
(Val(txtInLevel.Text)) ^ 0.5
time =
Val(txtTimeTank.Text)
txtEVel.ReadOnly = False
txtEVel.Text = ""
txtVolFlow.ReadOnly =
False
txtVolFlow.Text = ""
txtspout.Text =
finalheight
Dim Orarea, subt,
finalheight, VolFlowrate, coeff,
gr, EVel, gr1, TCArea, TNCArea,
Theight, mass, time, tankdiam,
ordiam As Double
ordiam =
Val(txtODiam.Text)
Orarea = 3.142 * ordiam *
ordiam / 4
txtOArea.Text = Orarea
IJERTV2IS80178
www.ijert.org
792
VolFlowrate = Orarea *
coeff * ((2 * 9.8066 *
finalheight) ^ 0.5)
txtTdiam.ReadOnly =
False
txtTdiam.Text = ""
txtVolFlow.Text =
VolFlowrate
Else
txtTdiam.Text = "Not
Used"
mass = VolFlowrate *
Val(txtfluid.Text)
txtTwidth.Text = ""
txtTlength.Text = ""
txtMassFlow.Text = mass
txtTlength.ReadOnly =
False
txtunitEVel.Text = "m/s"
txtTwidth.ReadOnly =
txtunitMass.Text = "Kg/s"
False
txtunitOArea.Text =
"Square Metres"
txtTdiam.ReadOnly =
True
txtunitSpout.Text =
"Metres"
End If
IJE
RT
txtunitTArea.Text =
"square Metres"
End Sub
txtunitVolRate.Text =
"M^3/s"
End Sub
Private Sub
ComboBox1_SelectedIndexChanged(ByV
al sender As System.Object, ByVal
e As System.EventArgs) Handles
cmbTankType.SelectedIndexChanged
Private Sub
btnrefresh_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
btnrefresh.Click
If
cmbTankType.SelectedItem =
"Circular" Then
txtcoeff.Text = ""
txtEVel.Text = ""
txtfluid.Text = ""
txtInLevel.Text = ""
txtTlength.ReadOnly =
txtMassFlow.Text = ""
True
txtOArea.Text = ""
txtTwidth.ReadOnly =
True
txtODiam.Text = ""
txtTwidth.Text = "Not
txtspout.Text = ""
Used"
txtTArea.Text = ""
txtTlength.Text = "Not
txtTdiam.Text = ""
Used"
IJERTV2IS80178
www.ijert.org
793
txtTimeTank.Text = ""
txtTlength.Text = ""
txtTwidth.Text = ""
txtunitEVel.Text = ""
txtunitMass.Text = ""
txtunitOArea.Text = ""
txtunitSpout.Text = ""
txtunitTArea.Text = ""
txtunitVolRate.Text = ""
txtVolFlow.Text = ""
cmbOrificeType.SelectedItem = ""
cmbTankType.SelectedItem =
""
IJE
RT
End Sub
End Sub
End Class
IJERTV2IS80178
www.ijert.org
794