summaryrefslogtreecommitdiff
path: root/2132/CH5/EX5.5/Example5_5.sce
blob: d11fbc687cab26a9919b1fe50be105a534a3e2d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//Example 5.5
clc;
clear;
close;
format('v',7);
//Given data :
D1=800/1000;//m^2
D2=600/1000;//m^2
p1=100;//kPa
p2=40;//kPa
v1=4000*10^-3;//m/s
A1=%pi*D1^2/4;//m^2
A2=%pi*D2^2/4;//m^2
Z1=4;//meter
Z2=7;//meter
rho=1;//sp. gravity
g=9.81;//constant
PHeadA=p1/rho/g;//meter of fluid
PHeadB=p2/rho/g;//meter of fluid
v2=A1*v1/A2;//m/s
VHeadA=v1^2/2/g;//meter
VHeadB=v2^2/2/g;//meter
E1=Z1+PHeadA+VHeadA;//meter
E2=Z2+PHeadB+VHeadB;//meter
if E1>E2 then
    disp("Total Energy at A("+string(E1)+" meter) is greater than total energy at B("+string(E2)+" meter). Flow of water is from A to B.");
else
        disp("Total Energy at B("+string(E2)+" meter) is greater than total energy at A("+string(E1)+" meter). Flow of water is from B to A.");
end