You are on page 1of 3

RESOLUCION DEL EXAMEN PARCIAL

1. A partir de la ecuación de Churcill que estima el factor de fricción:

1 16
8 12 −3 12
1
𝑓 = 8 [( ) + (𝐴 + 𝐵) ] 2 𝐴 = [2,457𝑙𝑛 ( 7 0,9 ∈
)]
𝑅𝑒 ( ) +0,27( )
𝑅𝑒 𝐷

37530 16
𝐵=( )
𝑅𝑒

Donde:

= 0,00005
𝐷

𝑓 = 0,006

𝑅𝑒 = 𝑁𝑢𝑚𝑒𝑟𝑜 𝑑𝑒 𝑅𝑒𝑦𝑛𝑜𝑙𝑑𝑠

SOLUCION:
Grafico

f=8*((8/A11)^12+(((2.457*LN(1/((7/A11)^0.9+0.27*(0.00005))))^16)+(37530/A11)^16)^(-3/2))^(1/12)-0.006

valor
inicial= 0
variacion= 10

x A B f(x)
0 #¡DIV/0! #¡DIV/0! #¡DIV/0!
10 0.022403787 1.549E+57 6.394
20 711146.0351 2.3636E+52 3.194
30 132213799.1 3.5985E+49 2.12733333
40 2369798509 3.6066E+47 1.594
50 16284958979 1.0152E+46 1.274
60 67294693649 5.4908E+44 1.06066667
70 2.03917E+11 4.6611E+43 0.90828571
80 5.02514E+11 5.5032E+42 0.794
90 1.06959E+12 8.3594E+41 0.70511111
100 2.04224E+12 1.549E+41 0.634
110 3.58734E+12 3.3711E+40 0.57581818
120 5.89999E+12 8.3783E+39 0.52733333
130 9.20148E+12 2.3279E+39 0.48630769
140 1.37371E+13 7.1123E+38 0.45114286
150 1.97738E+13 2.3583E+38 0.42066667
160 2.75982E+13 8.3973E+37 0.394
170 3.7514E+13 3.1833E+37 0.37047059
180 4.98405E+13 1.2755E+37 0.34955556
190 6.49105E+13 5.3703E+36 0.33084211
200 8.30684E+13 2.3636E+36 0.314
210 1.04669E+14 1.0828E+36 0.2987619

0
0 50 100 150 200 250

Newton Raphson

f=(8*((8/A11)^12+(((2.457*LN(1/((7/A11)^0.9+0.27*(0.00005))))^16)+(37530/A11)^16)^(-3/2))^(1/12)-
0.006)
valor inicial 0.5

f'(x)=4*x+10
0.00001 0.0001
i xi d=|xi+1-xi| |f(xi+1)|
0 0.5
1 0.99997656 0.499976562 63.9955
2 1.99985938 0.999882817 31.9962501
3 3.99934381 1.999484432 15.9966252
4 7.99718812 3.997844304 7.99681287
5 15.9883804 7.991192332 3.996907
6 31.9527957 15.96441529 1.99695462
7 63.8098745 31.85707876 0.99697956
8 127.238027 63.42815262 0.49699428
9 252.958287 125.72026 0.24700614
10 499.917709 246.959422 0.12202107
Programación en matlab
function ejercicio
clear,clc
syms x
format long
clc;
f=8*((8/x)^12+(((2.457*log(1/((7/x)^0.9+0.27*(0.00005))))^16)+(37530/x
)^16)^(-3/2))^(1/12)-0.006;
f1=diff(f,x);
e=10^-4;
m=4;
d=1;
x1(m)=290;
while d>e
x=x1(m);
x1(m+1)=x1(m)-eval(f)/eval(f1);
d(m+1)=abs(x1(m+1)-x1(m));
m=m+1 ;
x=x1(m);
ft(m+1)=eval(f);
end
disp('i x d f(t)')
for a=1:1:m
fprintf('%d %f+%fi %d
%d\n',a,real(x1(a)),imag(x1(a)),d(a),ft(a))
end
Corriendo programa
i x d f(t)
1 0.000000+0.000000i 1 0
2 0.000000+0.000000i 0 0
3 0.000000+0.000000i 0 0
4 290.000000+0.000000i 0 0
5 572.115625+0.000000i 2.821156e+02 0

You might also like