Professional Documents
Culture Documents
ISSN 2229-5518
reciprocal of sqr. reciprocal of sqr. ElseIf 2 <= ActiveSheet.Range("M13") And ActiveSheet.Range("M13") <=
solverSolve solution frictionfactor frictionfactor 10 Then
sngRecipfric 7.170320286 7.890194064 ActiveSheet.Range("F13") = ActiveSheet.Range("Q17")
End If
Relative Roughness2
D=
sngFricfunction 1.26738E-06 -0.747686295 End Sub
P1 Upstream pressure (kPa). 'same as above but given PipeRoughness not relative roughness
P2 Downstream pressure (kPa ). ElseIf ActiveSheet.Range("M17").Value = 2 And (Active-
Pw Power Required (kW) Sheet.Range("M6").Value = 1 Or ActiveSheet.Range("M6").Value = 2 Or
Q Flowrate (KN/s). ActiveSheet.Range("M6").Value = 3) And ActiveSheet.Range("M9").Value
g Gravity constant (m/s2). = True And ActiveSheet.Range("M10").Value = True And Active-
hf Head loss (m or J/kg) Sheet.Range("M15").Value = 2 Then
A Area (m2).
f Friction factor ActiveSheet.Range("F14") = ActiveSheet.Range("S18")
ActiveSheet.Range("F19") = ActiveSheet.Range("S23")
D Pipe Major or Minor diameter (m)
ActiveSheet.Range("F17") = ActiveSheet.Range("S28")
Dh Hydraulic diameter (m)
Sheets("incompressible flow").Range("S11").GoalSeek Goal:=0, Chan-
L Pipe section length (m).
gingCell:=Sheets("incompressible flow").Range("S7")
V Velocity of flow (m/s). ActiveSheet.Range("F18") = ActiveSheet.Range("S29")
ε Pipe Rougness (mm) ActiveSheet.Range("F12") = ActiveSheet.Range("S25")
γ Specific weight (kN/m3). ActiveSheet.Range("F20") = ActiveSheet.Range("S30")
ρ liquid density (kN-s2/m4). ActiveSheet.Range("F21") = ActiveSheet.Range("S31")
τ Shear rate ActiveSheet.Range("F16") = ActiveSheet.Range("S32")
ActiveSheet.Range("F15") = ActiveSheet.Range("S33")
APPENDIX 'pipe sizing for circular section given relative roughness diameter un-
known
A Clip of Microsoft Excel VBA Cells – Link Worksheet Subroutines for ElseIf ActiveSheet.Range("M17").Value = 2 And (Active-
Display Interface Sheet.Range("M6").Value = 1 Or ActiveSheet.Range("M6").Value = 2 Or
ActiveSheet.Range("M6").Value = 3) And ActiveSheet.Range("M9").Value
Sub pipeType() = True And ActiveSheet.Range("M11").Value = True And Active-
If ActiveSheet.Range("M13") = 1 Then Sheet.Range("M15").Value = 1 Then
ActiveSheet.Range("F13") = "" ActiveSheet.Range("F13") = ActiveSheet.Range("T17")
End If
IJSER © 2012
http://www.ijser.org
International Journal of Scientific & Engineering Research, Volume 3, Issue 1, January-2012 8
ISSN 2229-5518
End Sub
————————————————
REFERENCES
BIOGRAPHICAL NOTES
IJSER © 2012
http://www.ijser.org