Sei sulla pagina 1di 14

# Sec 51

## 85-220 Numerical Analysis of Engineering Systems

Winter 2014
Tutorial 8

1. Use the portion of the given steam table for superheated water at 200MPa to find
a) The corresponding entropy s for v=0.118m3/kg using linear interpolation
b) The corresponding entropy s for v=0.118m3/kg using quadratic interpolation
c) The volume corresponding to entropy s=6.45kJ/(kg K) using quadratic fit and inverse
interpolation
v, m3/kg 0.10377 0.11144 0.12547
s, kJ/(kg K) 6.4147 6.5453 6.7664

Solution:
v = [0.10377 0.11144 0.12547];
s = [6.4147 6.5453 6.7664];
p = polyfit(v,s,1)
polyval(p,0.118)

v = [0.10377 0.1144 0.12547];
s = [6.4147 6.5453 6.7664];
p = polyfit(v,s,2)
polyval(p,0.118)

v = [0.10377 0.1144 0.12547];
s = [6.4147 6.5453 6.7664];
p = polyfit(v,s,2)
p(3)=p(3)-6.45
roots(p)
ans =
0.4007
0.1058

2. The drag coefficient for spheres such as sporting balls is known to vary as a function of
the Reynolds number Re, a dimensionless number that gives a measure of the ratio of
inertial forces to viscous forces:
Re = ρVD/μ

1
where ρ = the fluid.s density (kg/m3), V = its velocity (m/s), D = diameter (m), and μ =
dynamic viscosity (N.s/m2). Although the relationship of drag to the Reynolds number is
sometimes available in equation form, it is frequently tabulated. For example, the
following table provides values for a smooth spherical ball:

Re103 2 5.8 16.8 27.2 29.9 33.9 36.3 40 46 60 100 200 400
CD 0.52 0.52 0.52 0.5 0.49 0.44 0.18 0.074 0.067 0.08 0.12 0.16 0.19

(a) Plot the drag coefficient CD vs. velocity D = 22 cm, ρ = 1.3 kg/m3, and μ = 1.78 ×
10−5 Pa.s.
(b) Use spline interpolation and find the CD value at V= 2 m/s.
(c) Use piecewise Hermit interpolation and find the CD value at V=2 m/s
Solution:
clear,clc
Re=[2 5.8 16.8 27.2 29.9 33.9 36.3 40 46 60 100 200 400]*1e3
D=22e-2
ro=1.3
mu=1.78e-5
V=Re.*mu./ro./D;
Cd=[0.52 0.52 0.52 0.5 0.49 0.44 0.18 0.074 0.067 0.08 0.12 0.16 0.19]
plot(V,Cd,'db')
VV=linspace(0,25);
yfit1=interp1(V,Cd,VV,'spline');
yfita=interp1(V,Cd,2.0,'spline')
hold on
plot(VV,yfit1)
yfit2=interp1(V,Cd,VV,'pchip');
yfitb=interp1(V,Cd,2.0,'pchip')
plot(VV,yfit2,'r')
% yfita = 0.5091
% yfitb = 0.4714
0.55

0.5

0.45

0.4

0.35

0.3

0.25

0.2

0.15

0.1

0.05
0 5 10 15 20 25

2
3. Water exerts pressure on the upstream face of a dam as shown in Figure. The pressure
can be characterized by
p(z) = ρg(D − z)
where p(z) = pressure in pascals (or N/m2) exerted at an elevation z meters above the reservoir
bottom; ρ = density of water, which for this problem is assumed to be a constant 1000 kg/m3; g =
acceleration due to gravity (9.81 m/s2); and D = elevation (in m) of the water surface above the
reservoir bottom. Because both pressure and area vary with elevation, the total force is obtained
by evaluating

Figure 2.

## z, m 0 12.5 25 37.5 50 62.5 75

,m 122 130 135 160 175 190 200

Solution:
clear,clc
z=[0 12.5 25 37.5 50 62.5 75];
w=[122 130 135 160 175 190 200];
rho= 1000
g=9.81
y=rho.*9.81.*w.*(max(z)-z)
F=trapz(z,y)
% F =3.9485e+009 N

## 4. Evaluate the triple integral with tolerance  10-9

3
Solution:
clear,clc
tol=1e-9;
%Ans: I=-624.00
With
function y=tut9p2(x,y,z)
y=x.^3-5.*y.*z-z;

4
Sec 52
85-220 Numerical Analysis of Engineering Systems
Winter 2014
Tutorial 8

1. The following data defines the sea-level concentration of dissolved O2 for fresh water
as a function of temperature

## (a) determine the concentration of dissolved O2 at T=27 °C

(b) determine the temperature of the water if concentration of the dissolved O2 is 10 mg/L using
inverse interpolation with second degree polynomial.

Solution:
%Problem 1
T=[0 8 16 24 32 40];
C=[14.621 11.843 9.870 8.418 7.305 6.413];
% plot(T,C,'o')
Ci=interp1(T,C,27)
p=polyfit(T,C,2)
Cf=polyval(p,T);
plot(T,C,'o',T,Cf)
%inverse interpolation
p(3)=p(3)-10
Ti=roots(p)
% Ti = 80.0891 No physical meaning
% Answer T = 15.7117deg C

## 2. Given the data

x 0 100 200 400 600 800 1000
f(x) 0 0.82436 1.0 0.73576 0.40601 0.19915 0.09158
Use
(d) spline interpolation and find the function value at x=150
(e) Piecewise Hermit interpolation and find the function value at x=150
In both cases, create a plot and compare the fit with the exact function given by

5
x  x / 200 1
f ( x)  e
200

Solution:
x=[0 100 200 400 600 800 1000];
y=[0 0.82436 1.0 0.73576 0.40601 0.19915 0.09158];
plot(x,y,'o')
tt=linspace(0,1000)
yfita=interp1(x,y,tt,'spline');
ya150=interp1(x,y,150,'spline')
plot(x,y,'o',tt,yfita)
yfitb=interp1(x,y,tt,'pchip');
yb150=interp1(x,y,150,'pchip')
plot(x,y,'o',tt,yfita,tt,yfitb)
f=tt./200.*exp(-tt./200+1);
f150=150./200.*exp(-150./200+1)
plot(x,y,'o',tt,yfita,tt,yfitb,tt,f)
% Ans: ya150 = 0.9656
% yb150 = 0.9484
% f150 = 0.9630 exact value

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0
0 100 200 300 400 500 600 700 800 900 1000

## 3. The total mass of a variable density rod is given by

6
where m=mass, density, cross-sectional area, x=the distance along the
rod and L=total length of the rod. The following data has been measured for 12m long
rod. Determine the mass of the rod in grams.

x, m 0 2 4 5 7 9 12
, g/cm3 14.00 13.95 13.89 13.80 13.60 13.41 13.30
, cm2 99 103 106 113 120 133 145
Solution:
x=[0 2 4 5 7 9 12];
x=x*100;
Ac=[99 103 106 113 120 133 145];
rho=[14 13.95 13.89 13.80 13.60 13.41 13.30 ]
y=rho.*Ac;
m=trapz(x,y)
%Ans m = 1.9423e+006

## 4. Evaluate the triple integral with tolerance  10-9

Solution:
clear,clc
tol=1e-9;
%Ans: I=-624.00
With
function y=tut9p2(x,y,z)
y=x.^3-5.*y.*z-z;

7
Sec 53
85-220 Numerical Analysis of Engineering Systems
Winter 2014
Tutorial 8

3. Use the portion of the given steam table for superheated water at 200MPa to find
d) The corresponding entropy s for v=0.118m3/kg using linear interpolation
e) The corresponding entropy s for v=0.118m3/kg using quadratic interpolation
f) The volume corresponding to entropy s=6.45kJ/(kg K) using quadratic fit and inverse
interpolation
v, m3/kg 0.10377 0.11144 0.12547
s, kJ/(kg K) 6.4147 6.5453 6.7664

Solution:
v = [0.10377 0.11144 0.12547];
s = [6.4147 6.5453 6.7664];
p = polyfit(v,s,1)
polyval(p,0.118)

v = [0.10377 0.1144 0.12547];
s = [6.4147 6.5453 6.7664];
p = polyfit(v,s,2)
polyval(p,0.118)

v = [0.10377 0.1144 0.12547];
s = [6.4147 6.5453 6.7664];
p = polyfit(v,s,2)
p(3)=p(3)-6.45
roots(p)
ans =
0.4007
0.1058

4. The drag coefficient for spheres such as sporting balls is known to vary as a function of
the Reynolds number Re, a dimensionless number that gives a measure of the ratio of
inertial forces to viscous forces:

8
Re = ρVD/μ

where ρ = the fluid.s density (kg/m3), V = its velocity (m/s), D = diameter (m), and μ =
dynamic viscosity (N.s/m2). Although the relationship of drag to the Reynolds number is
sometimes available in equation form, it is frequently tabulated. For example, the
following table provides values for a smooth spherical ball:

Re103 2 5.8 16.8 27.2 29.9 33.9 36.3 40 46 60 100 200 400
CD 0.52 0.52 0.52 0.5 0.49 0.44 0.18 0.074 0.067 0.08 0.12 0.16 0.19

(f) Plot the drag coefficient CD vs. velocity D = 22 cm, ρ = 1.3 kg/m3, and μ = 1.78 ×
10−5 Pa.s.
(g) Use spline interpolation and find the CD value at V= 2 m/s.
(h) Use piecewise Hermit interpolation and find the CD value at V=2 m/s
Solution:
clear,clc
Re=[2 5.8 16.8 27.2 29.9 33.9 36.3 40 46 60 100 200 400]*1e3
D=22e-2
ro=1.3
mu=1.78e-5
V=Re.*mu./ro./D;
Cd=[0.52 0.52 0.52 0.5 0.49 0.44 0.18 0.074 0.067 0.08 0.12 0.16 0.19]
plot(V,Cd,'db')
VV=linspace(0,25);
yfit1=interp1(V,Cd,VV,'spline');
yfita=interp1(V,Cd,2.0,'spline')
hold on
plot(VV,yfit1)
yfit2=interp1(V,Cd,VV,'pchip');
yfitb=interp1(V,Cd,2.0,'pchip')
plot(VV,yfit2,'r')
% yfita = 0.5091
% yfitb = 0.4714

9
0.55

0.5

0.45

0.4

0.35

0.3

0.25

0.2

0.15

0.1

0.05
0 5 10 15 20 25

3. Water exerts pressure on the upstream face of a dam as shown in Figure. The pressure
can be characterized by
p(z) = ρg(D − z)
where p(z) = pressure in pascals (or N/m2) exerted at an elevation z meters above the reservoir
bottom; ρ = density of water, which for this problem is assumed to be a constant 1000 kg/m3; g =
acceleration due to gravity (9.81 m/s2); and D = elevation (in m) of the water surface above the
reservoir bottom. Because both pressure and area vary with elevation, the total force is obtained
by evaluating

Figure 2.

## z, m 0 12.5 25 37.5 50 62.5 75

,m 122 130 135 160 175 190 200

Solution:
10
clear,clc
z=[0 12.5 25 37.5 50 62.5 75];
w=[122 130 135 160 175 190 200];
rho= 1000
g=9.81
y=rho.*9.81.*w.*(max(z)-z)
F=trapz(z,y)
% F =3.9485e+009 N

## 4. Evaluate the triple integral with tolerance  10-9

Solution:
clear,clc
tol=1e-9;
%Ans: I=-624.00
With
function y=tut9p2(x,y,z)
y=x.^3-5.*y.*z-z;

11
Sec 54
85-220 Numerical Analysis of Engineering Systems
Winter 2014
Tutorial 8

5. The following data defines the sea-level concentration of dissolved O2 for fresh water
as a function of temperature

## (a) determine the concentration of dissolved O2 at T=27 °C

(b) determine the temperature of the water if concentration of the dissolved O2 is 10 mg/L using
inverse interpolation with second degree polynomial.

Solution:
%Problem 1
T=[0 8 16 24 32 40];
C=[14.621 11.843 9.870 8.418 7.305 6.413];
% plot(T,C,'o')
Ci=interp1(T,C,27)
p=polyfit(T,C,2)
Cf=polyval(p,T);
plot(T,C,'o',T,Cf)
%inverse interpolation
p(3)=p(3)-10
Ti=roots(p)
% Ti = 80.0891 No physical meaning
% Answer T = 15.7117deg C

## 6. Given the data

x 0 100 200 400 600 800 1000
f(x) 0 0.82436 1.0 0.73576 0.40601 0.19915 0.09158
Use
(i) spline interpolation and find the function value at x=150
(j) Piecewise Hermit interpolation and find the function value at x=150
In both cases, create a plot and compare the fit with the exact function given by

12
x  x / 200 1
f ( x)  e
200

Solution:
x=[0 100 200 400 600 800 1000];
y=[0 0.82436 1.0 0.73576 0.40601 0.19915 0.09158];
plot(x,y,'o')
tt=linspace(0,1000)
yfita=interp1(x,y,tt,'spline');
ya150=interp1(x,y,150,'spline')
plot(x,y,'o',tt,yfita)
yfitb=interp1(x,y,tt,'pchip');
yb150=interp1(x,y,150,'pchip')
plot(x,y,'o',tt,yfita,tt,yfitb)
f=tt./200.*exp(-tt./200+1);
f150=150./200.*exp(-150./200+1)
plot(x,y,'o',tt,yfita,tt,yfitb,tt,f)
% Ans: ya150 = 0.9656
% yb150 = 0.9484
% f150 = 0.9630 exact value

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0
0 100 200 300 400 500 600 700 800 900 1000

## 7. The total mass of a variable density rod is given by

13
where m=mass, density, cross-sectional area, x=the distance along the
rod and L=total length of the rod. The following data has been measured for 12m long
rod. Determine the mass of the rod in grams.

x, m 0 2 4 5 7 9 12
, g/cm3 14.00 13.95 13.89 13.80 13.60 13.41 13.30
, cm2 99 103 106 113 120 133 145
Solution:
x=[0 2 4 5 7 9 12];
x=x*100;
Ac=[99 103 106 113 120 133 145];
rho=[14 13.95 13.89 13.80 13.60 13.41 13.30 ]
y=rho.*Ac;
m=trapz(x,y)
%Ans m = 1.9423e+006

Solution:
clear,clc
tol=1e-9;