Escolar Documentos
Profissional Documentos
Cultura Documentos
Julio Herrera
Germn
Josu Cruzado
Vargas
Ivn Vsquez
UNT
Figura 1: Representacin
geomtrica del mtodo de la
secante.
UNT
2) Ejemplo de error:
Calcule el valor de las races de una ecuacin cuadrtica con
a=1,b=3 000.001 y c=3. Compare el valor calculado con las races
verdaderas
x 1,2=
x 1= 0.001 y
x 2= 3 000.
b b24 ac
2a
Solucin:
En este caso el error se dar por un suceso llamado cancelacin por
resta se refiere al redondeo inducido cuando se restan dos nmeros
2
UNT
x 1,2=
b b24 ac
2a
Prueba de escritorio:
Ejecutando el programa tenemos:
INGRESO DE PARAMETROS
Ingrese a: 1
Ingrese b: 3000.001
Ingrese c: 3
--------------------------------------------------------3
-3000.0000
E=0.001(0.0009765625)
E=2.34375105
Porcentualmente tenemos:
E x1=
aproximado
( valor verdaderovalor
)100
valor verdadero
E x1=
( 0.001(0.0.0010009765625) )100
E x1=2.34375
UNT
UNT
2) Proyecto
2.1) La eficiencia trmica de una aleta uniforme (n), con una punta
aislada, es dada por
l
tanh ( )
n=
l
Con
kA
=
h P
( )
1
2
Donde:
l=longitud
A=area de laseccion transversal
k =240W /(m C)
2
h =9 W /( m C )
Determine las dimensiones necesarias de la seccin transversal de la
aleta para lograr una eficiencia de 0.95 usando los siguientes
mtodos
5
UNT
a) Mtodo grfico:
Primero se grafica la funcin n(d)
Figura 2.
Luego hacemos un acercamiento para ver visualizar el punto donde
se encuentra el valor de la eficiencia 0.95
UNT
Figura 3.
Veremos que el valor de la ordenada visualmente es
aproximadamente 9.4*10-3
Luego hacemos el siguiente algoritmo usando el mtodo grafico para
hallar el valor ms aproximado del valor de d, pero como se puede en
la figura 1. Los valores de la eficiencia son todos mayores que 0 y
menores que 1, pero como para este mtodo usamos la variacin de
signo cuando queremos hallar la raz de la funcin, entonces lo que
hacemos es desplazar la funcin en 0.95 para que ese punto baje
como visualizaremos a continuacin en la figura 3.
UNT
Figura 4.
Hecho esto podemos hacer el siguiente algoritmo:
%el coeficiente trmico de una aleta(n) uniforme con una
%punta aislante, es dado por
%donde
%
l=longitud
%
A=seccin de rea transversal
%
P=permetro de la seccin trasversal
%
k=conductividad termal
%
h00=coeficiente de calor de transferencia de la aleta
%
d=dimensin del lado de la seccin transversal
clc,clear all,close all;
%constantes
l=0.1;
%longitud (m)
k=240;
%conductibidad termica (W/(m-C))
h=9;
%coeficiente de transferencia de calor de la aleta(W/(m^2C))
%valores supuestos
d=0.00000001:0.00001:0.01;
%calculos
A=d.^2;
%area transversal de la aleta (m^2)
P=4.*d;
%perimetro de la aleta (m)
lan=sqrt((k/h).*(A./P));
n=tanh(l./lan).*lan/l; %eficiencia termica de una laeta uniforme
x=n-0.95;
%desfase de la n
plot(d,n,d,x)
title('grafica de d vs n')
legend('eficiencia','desplazado')
UNT
grid on
nb=0;xb=[];
for i=1:length(d)-1
if sign(x(i)) ~= sign(x(i+1))
nb=nb+1;
j=i;
raiz=d(j);
xb(nb,1)=n(i);
xb(nb,2)=n(i+1);
end
end
raz
b) Mtodo biseccin:
En este mtodo tambin se analiza cuando el valor de la funcin es
cero para determinar el valor de la raz al igual que el mtodo grfico.
Pero en este caso nosotros en este algoritmo haremos que se vaya
reduciendo el intervalo en cada iteracin que tenga el programa y as
acercarnos al valor ms aproximado de la raz y obtendremos el
siguiente algoritmo.
%MET2: programa que nos permite hallar la dimensiones del area
transversal
%cuadrada de un aleta
%utilizando metodo biseccion
%fecha:09/09/2014
%------------------------------------------------------------------------%el coeficiente termico de una aleta n uniforme con una
%punta aislante
%donde
%
l=longitud
%
A=seccion de area tranversal
%
P=perimetro de la seccion trasversal
%
k=conductibidad termal
%
h=coeficiente de calor de tranferencia de la aleta
%
d=dimension de la seccion transversal cuadrada
clc,clear all,close all;
%cosntantes
l=0.1;
%(m)
k=240;
%(W/(m-C))
h=9;
%(W/(m^2-C)))
%calculos
A=@(d)d^2;
%(m^2)
P=@(d)4*d;
%(m)
lan=@(d)sqrt((k/h)*(A(d)/P(d)));
n=@(d)tanh(l/lan(d))*lan(d)/l; %eficiencia termica de una laeta
uniforme
x=@(d)n(d)-0.95;
%desplazamiento de n
iter=0;
min=0.0001;
max=0.1;
es=0.001;
maxit=50;
aux=[];aux(1,1)=iter;aux(1,2)=min;aux(1,4)=max;aux(1,5)=x(min);aux(1,7
)=x(max);
UNT
while(1)
med=(min+max)/2;
iter=iter+1;
aux(iter+1,1)=iter;
aux(iter,3)=med;
aux(iter,6)=x(med);
if med~=0,ea=abs((med-min)/med)*100;end
if sign(x(min))~=sign(x(med)) && sign(x(min))~=sign(x(max)),
max=med;
elseif sign(x(min))==sign(x(med)) && sign(x(min))~=sign(x(max)),
min=med;
else
ea=0;
end
aux(iter+1,2)=min;
aux(iter+1,5)=x(min);
aux(iter+1,4)=max;
aux(iter+1,7)=x(max);
if ea<=es || iter>=maxit,break,end
end
aux
ea
raiz=med
iter
min
med
max
x(min)
x(med)
0.0001
0.0501
0.1000
-0.6920
0.0401
0.0001
0.0251
0.0501
-0.6920
0.0305
0.0001
0.0126
0.0251
-0.6920
0.0121
0.0001
0.0063
0.0126
-0.6920
-0.0220
0.0063
0.0095
0.0126
-0.0220
0.0003
0.0063
0.0079
0.0095
-0.0220
-0.0088
0.0079
0.0087
0.0095
-0.0088
-0.0039
0.0087
0.0091
0.0095
-0.0039
-0.0017
0.0095
-0.0017
-0.0007
0.0091
0.0093
9.0000
0.0093
0.0003
10.0000
0.0094
0.0003
11.0000
0.0094
0.0001
12.0000
0.0094
0.0001
13.0000
0.0094
0.0000
14.0000
0.0094
0.0000
15.0000
0.0094
0.0000
16.0000
0.0094
0.0000
17.0000
0.0094
0.0000
18.0000
0.0094
0.0000
19.0000
0.0094
0.0000
20.0000
0.0094
0.0000
21.0
0.0094
0.0000
0.0094
UNT
0.0095
-0.0007
-0.0002
0.0094
0.0095
-0.0002
0.0001
0.0094
0.0094
-0.0002
-0.0000
0.0094
0.0094
-0.0000
0.0000
0.0094
0.0094
-0.0000
-0.0000
0.0094
0.0094
-0.0000
0.0000
0.0094
0.0094
-0.0000
-0.0000
0.0094
0.0094
-0.0000
0.0000
0.0094
0.0094
-0.0000
0.0000
0.0094
0.0094
-0.0000
-0.0000
0.0094
0.0094
-0.0000
-0.0000
0.0094
0.0094
-0.0000
-0.0000
0.0094
-0.0000
c) Mtodo newton-raphson:
Este mtodo es necesario la funcin y la derivada de dicha funcin,
para construir una recta la cual intersecta con el eje de las x y de all
hallamos su correspondiente imagen de la funcin, y de ah se sigue
iterando para acercarse al verdadero valor de la raz. Y para eso
utilizamos el siguiente algoritmo
%MET3: programa que nos permite hallar la dimensiones del area
transversal
%cuadrada de un aleta
%utilizando metodo newton-raphon
%fecha:09/09/2014
%------------------------------------------------------------------------%el coeficiente termico de una aleta n uniforme con una
%punta aislante
%donde
%
l=longitud
%
A=seccion de area tranversal
%
P=perimetro de la seccion trasversal
%
k=conductibidad termal
11
UNT
%
h=coeficiente de calor de tranferencia de la aleta
%
d=dimension de la seccion transversal cuadrada
clc,clear all,close all;
%constates
syms d
l=0.1;
%(m)
k=240;
%(W/(m-C))
h=9;
%(W/(m^2-C))
%calculos
A=@(d)d.^2;
%(m^2)
P=@(d)4.*d;
%(m)
lan=@(d)sqrt((k/h)*(A(d)/P(d)));
dlan=@(d)sqrt(k/(16*h*d));
n=@(d)tanh(l/lan(d))*lan(d)/l; %eficiencia termica de una laeta
uniforme
aux=diff(n(d),d);
dn=@(d)(100*tanh(1/(10*((20*d)/3)^(1/2))))/(3*((20*d)/3)^(1/2)) +
(tanh(1/(10*((20*d)/3)^(1/2)))^2 - 1)/(2*d);
x=@(d)(n(d)-0.95);
%desplazamiento de nxr=0.1;
dx=dn;
pto=0.000001;
es=0.0001;
maxit=50;
iter=0;aux=[];
while (1)
xrold = pto;
pto = pto - x(pto)/dx(pto);
iter = iter + 1;
aux(iter,1)=iter;
aux(iter,2)=pto;
aux(iter,3)=x(pto);
if pto ~= 0, eo =abs((pto - xrold)/pto) * 100; end
if eo <= es | iter >= maxit, break; end
end
aux
raiz = pto
eo
iter
pto
0.0001
0.0006
0.0016
0.0033
0.0056
0.0080
0.0092
0.0094
0.0094
x(pto)
-0.7301
-0.3853
-0.1817
-0.0799
-0.0304
-0.0084
-0.0010
-0.0000
-0.0000
10.0
0.0094
UNT
-0.0000
13
UNT
aux(iter+1,5)=x(min);
aux(iter+1,4)=max;
aux(iter+1,7)=x(max);
eo=abs(x(xf));
if eo <= es | iter >= maxit, break; end
end
aux
raiz=xf
iter
eo
med
0.0435
0.0435
1.0000
0.0381
2.0000
0.0335
3.0000
0.0297
4.0000
0.0264
5.0000
0.0237
6.0000
0.0214
7.0000
0.0195
8.0000
0.0179
9.0000
0.0165
10.0000
0.0154
11.0000
0.0144
12.0000
0.0136
13.0000
0.0130
14.0000
0.0124
14
0.0010
0.0401
0.0010
0.0387
0.0010
0.0371
0.0010
0.0353
0.0010
0.0335
0.0010
0.0315
0.0010
0.0294
0.0010
0.0273
0.0010
0.0251
0.0010
0.0230
0.0010
0.0208
0.0010
0.0187
0.0010
0.0168
0.0010
0.0149
0.0010
0.0131
max
0.0500
x(min)
-0.2633
0.0381
0.0435
-0.2633
0.0335
0.0381
-0.2633
0.0297
0.0335
-0.2633
0.0264
0.0297
-0.2633
0.0237
0.0264
-0.2633
0.0214
0.0237
-0.2633
0.0195
0.0214
-0.2633
0.0179
0.0195
-0.2633
0.0165
0.0179
-0.2633
0.0154
0.0165
-0.2633
0.0144
0.0154
-0.2633
0.0136
0.0144
-0.2633
0.0130
0.0136
-0.2633
0.0124
0.0130
-0.2633
15.0000
0.0119
16.0000
0.0115
17.0000
0.0112
18.0000
0.0109
19.0000
0.0107
20.0000
0.0105
21.0000
0.0103
22.0000
0.0101
23.0000
0.0100
24.0000
0.0099
25.0000
0.0098
26.0000
0.0098
27.0000
0.0097
28.0000
0.0097
29.0000
0.0096
30.0000
0.0011
31.0000
0.0009
32.0000
0.0008
33.0000
0.0006
34.0000
0.0005
35.0000
0.0005
36.0000
0.0004
37.0000
0.0003
15
UNT
0.0010
0.0115
0.0010
0.0100
0.0010
0.0087
0.0010
0.0075
0.0010
0.0065
0.0010
0.0056
0.0010
0.0048
0.0010
0.0041
0.0010
0.0035
0.0010
0.0029
0.0010
0.0025
0.0010
0.0021
0.0010
0.0018
0.0010
0.0015
0.0010
0.0013
0.0010
0.0119
0.0124
-0.2633
0.0115
0.0119
-0.2633
0.0112
0.0115
-0.2633
0.0109
0.0112
-0.2633
0.0107
0.0109
-0.2633
0.0105
0.0107
-0.2633
0.0103
0.0105
-0.2633
0.0101
0.0103
-0.2633
0.0100
0.0101
-0.2633
0.0099
0.0100
-0.2633
0.0098
0.0099
-0.2633
0.0096
0.0096
-0.2633
0.0096
0.0010
0.0096
0.0096
-0.2633
0.0096
0.0010
0.0095
0.0096
-0.2633
0.0095
0.0010
0.0095
0.0095
-0.2633
0.0095
0.0010
0.0095
0.0095
-0.2633
0.0095
0.0010
0.0095
0.0095
-0.2633
0.0095
0.0010
0.0095
0.0095
-0.2633
0.0095
0.0010
0.0095
0.0095
-0.2633
0.0095
0.0098
0.0098
-0.2633
0.0097
0.0098
-0.2633
0.0097
0.0097
-0.2633
0.0096
0.0097
-0.2633
38.0000
0.0010
0.0003
39.0000
0.0010
0.0002
40.0000
0.0010
0.0002
41.0000
0.0010
0.0002
42.0000
0.0010
0.0001
43.0000
0.0010
0.0001
44.0
0.0010
0.0001
UNT
0.0094
0.0095
-0.2633
0.0094
0.0094
0.0094
-0.2633
0.0094
0.0094
0.0094
-0.2633
0.0094
0.0094
-0.2633
0.0094
0.0094
0.0094
-0.2633
0.0094
0.0094
0.0094
-0.2633
0.0094
0.0094
-0.2633
0.0094
e) Mtodo de mller
Para este mtodo es necesario 3 puntos de la funcin con sus
respectivas imgenes, con estas datos podemos determinar una
parbola y luego determinar las races de dicha parbola, los cuales
son en cada iteracin se acerca cada vez ms al valor de la verdadera
raz. Y para eso usamos el siguiente algoritmo.
16
UNT
pt0
1.0000
0.0100
0.0001
0.0100
pt1
0.0100
0.0001
0.0100
0.0096
pt2
0.0001
0.0100
0.0096
0.0095
pt3
0
0.0100
0.0096
0.0095
5.0000
18
0.0096
0.0095
0.0094
0.0094
UNT