Where: Re Reynolds number; Re = 5150 V D V flow velocity D pipe diameter Write a
ID: 2998370 • Letter: W
Question
Where:
Re Reynolds number; Re = 5150 V D
V flow velocity
D pipe diameter
Write a MATLAB program that calculates the friction factor for the following conditions:
Velocity (ft/sec): 1.6 2.0 7.5 5.4 8.5 10.0 20.0
Pipe diameter (ft): 0.1 0.2 0.5 0.8 1.0 4.0 5.0
Store the data in a text file
The friction factor f is a parameter used to study fluid flow in pipes. It is given by: Where: Re Reynolds number; Re = 5150 V D V flow velocity D pipe diameter Write a MATLAB program that calculates the friction factor for the following conditions: Velocity (ft/sec): 1.6 2.0 7.5 5.4 8.5 10.0 20.0 Pipe diameter (ft): 0.1 0.2 0.5 0.8 1.0 4.0 5.0 Store the data in a text file ?pipe.txt?. (Only values are stored in the file). The program does the following: Reads the data from the file and store them in two arrays. Calculates the Reynolds number. Calculates the friction factor f . Prints an output in tabular form; sample output with fictitious values is shown. Your name Problem 2 Diameter Velocity Reynlods no Friction F 0.10 1.6 8.2400e+02 0.0777 x.xx x.x x.xxxxe+xx x.xxxxExplanation / Answer
Code:
fif = fopen('pipe.txt');
V = fscanf(fif,'%g',7);
Dia = fscanf(fif,'%g');
fclose(fif);
Re = 5150*V.*Dia;
disp('Diameter Velocity Reynolds Number friction factor');
for i=1:7
if Re(i)<2300
f(i) = 64/Re(i);
elseif Re(i)>2300&&Re(i)<10000
f(i) = 0.316/(Re(i)^0.25);
else
f(i) = 0.25*[log10(5.74/Re(i)^0.9)]^-2;
end
fprintf('%f %f %f %f ',Dia(i),V(i),Re(i),f(i));
end
Output:
Diameter Velocity Reynolds Number friction factor
0.100000 1.600000 824.000000 0.077670
0.200000 2.000000 2060.000000 0.031068
0.500000 7.500000 19312.500000 0.026042
0.800000 5.400000 22248.000000 0.025137
1.000000 8.500000 43775.000000 0.021397
4.000000 10.000000 206000.000000 0.015442
5.000000 20.000000 515000.000000 0.013021
Create a text file pipe.txt and store 1.6 2.0 7.5 5.4 8.5 10.0 20.0 0.1 0.2 0.5 0.8 1.0 4.0 5.0
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.