Sunteți pe pagina 1din 7

(b)Matlab Code: (flowrate2(b))

clc
clear all
%calculation of flow rate in a pipe line
% d=0.665; %diameter in ft
% l=1000; %length in ft
v(1)=10; %velocity in ft/s
g=32.152; %gravity in ft/s^2
gc=32.174; %conversion facor ft-lb*m/lb ft-s^2
x=62.466; %density in lb/ft^3
y=0.76*10^-3; %viscosity in lb*m/lb*ft-s^2
p1=23716.224; %pressure at point 1 in lb/ft^2
p2=2116.8; %pressure at point 2 in lb/ft^2
kp=-21600; %pressure difference in lb/ft^2
z1=0; %elevation at point 1 in ft
z2=300; %elevation at point 2 in ft
kz=300; % elevation difference in ft
e=0.00015;
dia=[0.3355 0.4205 0.5054 0.6650];
fprintf('diameter,ft length,ft velocity,ft/s flowrate,gal/min \n')
for k=1:4
d=dia(k);
for l=500:500:10000
for i=1:20
re=(d*v(i)*x)/y; %reynolds number
if(re>2100)
ff=1/(16*(log10((e/(d*3.7))-((5.02/re)*log10((e/(d*3.7))+(14.5/re)))))^2);
else
ff=16/re;
end
v(i+1)=sqrt(((g*kz)+((gc*kp)/(x)))/((0.5)-((2*l*ff)/(d))));
er=abs(v(i)-v(i+1));
if er<0.0001
v=v(i+1);
break
else
i=i+1;
end
end
q=((v*3.14*d^2)/4)*448.83;
format shortg
disp([d l v q])
end
k=k+1;
end
Output:

diameter,ft length,ft velocity,ft/s flowrate,gal/min


0.3355 500 10.724 425.31

0.3355 1000 7.3867 292.95

0.3355 1500 5.9447 235.76

0.3355 2000 5.0952 202.07

0.3355 2500 4.52 179.26

0.3355 3000 4.0979 162.52

0.3355 3500 3.7714 149.57

0.3355 4000 3.5093 139.17

0.3355 4500 3.2929 130.59

0.3355 5000 3.1105 123.36

0.3355 5500 2.954 117.15

0.3355 6000 2.8178 111.75

0.3355 6500 2.698 107

0.3355 7000 2.5915 102.78


0.3355 7500 2.4961 98.991

0.3355 8000 2.4099 95.573

0.3355 8500 2.3316 92.468

0.3355 9000 2.2601 89.63

0.3355 9500 2.1943 87.024

0.3355 10000 2.1337 84.621

0.4205 500 12.458 776.11

0.4205 1000 8.5644 533.55

0.4205 1500 6.8917 429.35

0.4205 2000 5.9081 368.07

0.4205 2500 5.2426 326.61

0.4205 3000 4.7543 296.19

0.4205 3500 4.3767 272.67

0.4205 4000 4.0736 253.78

0.4205 4500 3.8234 238.2


0.4205 5000 3.6125 225.05

0.4205 5500 3.4315 213.78

0.4205 6000 3.274 203.97

0.4205 6500 3.1354 195.33

0.4205 7000 3.0122 187.66

0.4205 7500 2.9018 180.78

0.4205 8000 2.8021 174.57

0.4205 8500 2.7115 168.92

0.4205 9000 2.6286 163.76

0.4205 9500 2.5526 159.03

0.4205 10000 2.4824 154.65

0.5054 500 14.085 1267.6

0.5054 1000 9.6587 869.25

0.5054 1500 7.7692 699.2

0.5054 2000 6.6604 599.41


0.5054 2500 5.9108 531.95

0.5054 3000 5.3612 482.49

0.5054 3500 4.9363 444.25

0.5054 4000 4.5952 413.55

0.5054 4500 4.3138 388.22

0.5054 5000 4.0764 366.86

0.5054 5500 3.8728 348.53

0.5054 6000 3.6956 332.59

0.5054 6500 3.5396 318.55

0.5054 7000 3.401 306.08

0.5054 7500 3.2768 294.9

0.5054 8000 3.1646 284.8

0.5054 8500 3.0626 275.62

0.5054 9000 2.9694 267.23

0.5054 9500 2.8838 259.53


0.5054 10000 2.8048 252.42

0.665 500 16.956 2641.9

0.665 1000 11.559 1801.1

0.665 1500 9.2862 1446.9

0.665 2000 7.9581 1239.9

0.665 2500 7.0623 1100.4

0.665 3000 6.4062 998.16

0.665 3500 5.8994 919.18

0.665 4000 5.4928 855.83

0.665 4500 5.1573 803.55

0.665 5000 4.8744 759.48

0.665 5500 4.6318 721.68

0.665 6000 4.4207 688.79

0.665 6500 4.2349 659.84

0.665 7000 4.0698 634.11


0.665 7500 3.9217 611.04

0.665 8000 3.788 590.21

0.665 8500 3.6665 571.28

0.665 9000 3.5555 553.98

0.665 9500 3.4535 538.09

0.665 10000 3.3594 523.43

S-ar putea să vă placă și