Professional Documents
Culture Documents
- primer trabajo
,
CURSO: MODELAMIENTO Y SIMULACION DE PROCESOS
TTULO DEL PROYECTO:
IMPLEMETACION DE CODIGO EN MATLAB
Integrantes:
Profesores:
Msc. Miguel Angel Cardenas Malaga
AREQUIPA - 2016
1
- primer trabajo
1. INTRODUCION.
El mtodo numrico es una ciencia que se encarga de la resolucin de
ecuaciones matemticas que comnmente no se puede desarrollar de
manera analtica; utilizando otras herramientas como el computador. La
solucin que da este mtodo es un mtodo aproximado, o sea el valor que
se puede adquirir de esto no es exacto. la exactitud con que se puede
converger a la solucin se puede manipular, de manera que el nmero de
iteraciones se hace mayor, o como el error que se puede tener se puede
manipular (reduciendo a lo mas pequeo.)
2. MARCO TEORICO Y RESULTADOS
2.1.
METODO DE NEWTON
x0
f ( x j)
.
f ' ( x j)
2.2.
METODO DE BISECCION:
Una de los usos ms importares en la aplicacin de los mtodos
numricos es el de hallar las races de ecuaciones o tambin llamados
ceros de las funciones, ya sean funciones lineales o no lineales, como
siempre, los mtodos numricos son usados en las ocasiones donde lo
que necesitamos no requiere de la precisin exacta como cuando se
hallan dichos valores analticamente, es decir con papel y lpiz y hacer
ciertos despejes, en algunos casos esto resulta trivial, pero en otros, no
resulta tan fcil, y si se hicieran de forma simblica, el costo
computacional no permitira que fuera para nada ptimo
. (Gilat, 2000)
LOS PASOS A SEGUIR, PARA LA IMPLEMETACION
2
- primer trabajo
3)
1
0.5
=0.4+ 1.74ln( f )
f
Es una ecuacin no lineal, que se pretende determinar el factor de friccin, f.
la ecuacin no lineal, ser resuelto por el mtodo de biseccin, pues en ello
es mas fcil igualarle a cero, que despejar variable que necesitamos. A
dems tomaremos un valor de prueba para el nmero de Reynolds.
Re=2000 (adimensional)
1
+0.41.74ln ( f 0.5 ) =0
f
- primer trabajo
La compilacin es:
>> bisecc
Introduzca el limite inferior del intervalo a: 0
Introduzca el limite superior del intervalo b: 1
Introduzca el nmero de iteraciones cont N: 20
Introduzca la funcion a resolver (igualado a cero) f(x)=1/x+0.41.74*log(2000*sqrt(x))
k
1.0000
2.0000
3.0000
4.0000
5.0000
6.0000
7.0000
8.0000
9.0000
10.0000
11.0000
12.0000
13.0000
14.0000
15.0000
16.0000
17.0000
18.0000
19.0000
20.0000
b
c
f(c)
error
0 1.0000 0.5000 -10.2225 0.5000
0 0.5000 0.2500 -7.6195 0.2500
0 0.2500 0.1250 -3.0165 0.1250
0 0.1250 0.0625 5.5866 0.0625
0.0625 0.1250 0.0938 -0.0995 0.0313
0.0625 0.0938 0.0781 2.1924 0.0156
0.0781 0.0938 0.0859 0.9459 0.0078
0.0859 0.0938 0.0898 0.4013 0.0039
0.0898 0.0938 0.0918 0.1458 0.0020
0.0918 0.0938 0.0928 0.0219 0.0010
0.0928 0.0938 0.0933 -0.0391 0.0005
0.0928 0.0933 0.0930 -0.0087 0.0002
0.0928 0.0930 0.0929 0.0066 0.0001
0.0929 0.0930 0.0930 -0.0011 0.0001
0.0929 0.0930 0.0929 0.0028 0.0000
0.0929 0.0930 0.0929 0.0008 0.0000
0.0929 0.0930 0.0929 -0.0001 0.0000
0.0929 0.0929 0.0929 0.0004 0.0000
0.0929 0.0929 0.0929 0.0001 0.0000
0.0929 0.0929 0.0929 0.0000 0.0000
la Solucin:
c= 0.09295
4
- primer trabajo
f(c)= 0.00001
error= 0.00000
para tomar los lmites de iteracin se a graficado en graph. 1/x+0.41.74*ln(2000*x^0.5)
- primer trabajo
El programa es:
fprintf('\n\t\t\t\t modelamiento
control de
procesos.');
fprintf('\n\t\t\t\t ====================\n');
P=input(' Presin, atm :');
T=input(' Temperatura, C :');
R=input(' Constante delos gases, atm*L/mol*K :' );
a=input(' Ingresa La constante "a" :' );
b=input(' Ingresa La constante "b" :' );
disp(' ')
fprintf('\n\t\t\t\t Mtodo Newton para ecuacion de van der waals');
fprintf('\n\t\t\t\t =====================');
V=R*(T+273.15)/P; % Estimacin inicial del Volumen
fV=P*V^3-(P*b+R*T)*V^2+a*V-a*b;
A=abs(V);
error=1e-3;
cont=0;
fprintf('\n\n\tn = %d V = %8.6f fV = %10.8f Abs = %10.8f' , cont, V,
fV,A);
la compilacion:
>> newtonnn
- primer trabajo
4. BIBLIOGRAFIA:
- primer trabajo