Вы находитесь на странице: 1из 26

ECUACIONES NO LINEALES (ENL) ECUACIONES NO LINEALES (ENL)

INTRODUCCIN
Los mtodos numricos para encontrar las races de Ecuaciones No Lineales van
desde las ms simples, pero menos precisas, a otras con mayor complejidad pero no
siempre ms exactos.
Les vamos a presentar los mtodos de un punto y los que requieren de ms de dos
puntos. Esperamos que al concluir el captulo haya comprobado la aplicabilidad de
cada uno de los mtodos. Por ejemplo la rapidez del mtodo del punto fijo si se ha
elegido la ecuacin equivalente correcta o la necesidad de hallar la primera derivada
para aplicar el Mtodo de Newton Raphson para mayor precisin, siempre y cuando
no se presenten oscilaciones por una inadecuada eleccin de los valores iniciales.
A menudo en el planteamiento de los fenmenos fsicos y qumicos a travs de
modelos matemticos en Ingeniera Qumica, se producen ecuaciones no lineales
generalmente de grado 2 o mayor, con exponentes fraccionarios o una ecuacin
trascendental.
1.1 CAPACIDADES
Capacidad General:
Al finalizar la asignatura:
El estudiante conoce los mtodos para hallar la solucin numrica de las ecuaciones y
sistemas de ecuaciones lineales y no lineales, algebraicas y diferenciales y los aplica a
la comprensin e interpretacin de los fenmenos fsicos y qumicos y de los datos
experimentales del laboratorio, desarrolla los algoritmos haciendo uso del Excel y
MatLab.
Capacidades Especficas:
A partir de la observacin y el anlisis de algunos fenmenos fsicos y qumicos
identifica las ecuaciones no lineales y aplica los mtodos adecuados, elabora y
programa el algoritmo para hallar la solucin numrica, con la aproximacin de 10
-4
.
Compara los mtodos de solucin.
Contenidos
1
Contenidos Conceptuales Contenidos
Procedimentales
Contenidos
Actitudinales
Solucin numrica de
ecuaciones no lineales.-
Races reales: Mtodos de
Punto fijo.- Newton-
Raphson, Secante, Falsa
posicin, Biseccin.
Solucin numrica de
ecuaciones no lineales:
Races complejas: Mtodo
de NewtonRaphson,
Mller.
Polinomios sus
ecuaciones. Mtodo de
Horner
Identifica las ecuaciones no
lineales.
Aplica los mtodos para
encontrar las races reales
e imaginarias, con una
aproximacin de 10
-4
.
Evala un polinomio y su
derivada para valores
iniciales.
Trabaja en equipo y
comparte informacin
con sus compaeros.
Se interesa por los
resultados de la
aplicacin de los
mtodos.
Demuestra
responsabilidad y
puntualidad en la
presentacin de sus
trabajos.
1.2 ECUACIN
Es la igualdad de dos expresiones matemticas, donde existe por lo menos una
variable y se clasifican segn su estructura en:
a) Ecuaciones algebraicas
Ejemplos:
Lineales:
20 8 5 x
Polinomiales: 0 7 15 2
5
+ x x
Irracionales: 1 2 1 5
4
x x Fraccionarias:
8
4 5 0
1 12
2
+

x
x ,
x

b) Ecuaciones no algebraicas o trascendentales
Ejemplos:
Exponenciales: 0 7 5 3
5
+ x x
Trigonomtricas:
x
x
sen cos
5
7
,
_

+
Logartmicas:
x
xLn
_


,
1
3 2
2
En este captulo trataremos sobre la resolucin de ecuaciones no lineales,
encontrar las races de estas ecuaciones como las polinomiales (de grado 2 o
mayor), irracionales, fraccionarias y las trascendentes.
3.5 MTODOS DE SOLUCIN
En los textos encontramos una serie de mtodos para la resolucin de ENL,
pero especficamente se pondr nfasis en los siguientes mtodos ya que son
utilizados con mayor frecuencia en la Ingeniera Qumica. Usted encontrar diversos
mtodos en la bibliografa citada al final del captulo.
1.3.1 MTODOS DE UN PUNTO
Denominados as porque slo requieren de un solo valor inicial para la iteracin
del mtodo.
A. MTODO DEL PUNTO FIJO
Es un mtodo de sustituciones sucesivas, empezaremos el anlisis de una
ecuacin general de la forma:
0 ) ( x f
(1.1)
En ingeniera es importante encontrar una raz de la expresin (1.1), el primer
paso es transformar esta expresin a otra de la forma:
) (x g x
(1.2)
Entonces empezamos las iteraciones con un valor inicial 0
x
para obtener otro
i
x ; evaluamos el valor absoluto de su diferencia con un valor de tolerancia (

) que
nosotros asumiremos arbitrariamente.
Si la diferencia es menor que la tolerancia
( ) <
+ i i
x x
1 se da por terminado
el mtodo, si no es ese el caso pasamos a reemplazar
i
x en la expresin (1.2) para
obtener un nuevo valor
1 + i
x y analizamos de la misma manera el valor absoluto de
su diferencia con
i
x en la tolerancia.
) x ( g x
i i

+1
(1.3)
A.1 Criterio de convergencia
Una de las desventajas de este mtodo es la convergencia, ya que se requiere
de destreza para encontrar una funcin g(x) y un 0
x
que hagan posible la solucin de
la ecuacin, entonces existe el criterio de convergencia:
3
1
0
< ) x ( ' g
(1.4)
Ejemplo de Aplicacin 1.1
Encontrar una raz para la siguiente ecuacin en el intervalo [-1; 2]:
0 x tan e
x
Asmase como tolerancia
4
10


Solucin:
Si no se tiene un 0
x
, se grafica la expresin 0 x tan e ) x ( f
x
en un software
como el MATLAB y decidir un valor cercano a la raz:
-1 -0.5 0 0.5 1 1.5 2
-3
-2
-1
0
1
2
3
x
exp(x)-tan(x)
Raz
De la grfica podemos seleccionar como 0
x
= 1 .Como segundo paso formularemos
una serie de g(x) y analizaremos
1 ) ( '
0
< x g
.
Figura 1: Grfica de la funcin 0 x tan e
x
Tabla 1: Comparacin del criterio de convergencia
N
( ) g x ) ( ' x g ) ( '
0
x g
1 Ln[tan(x)]
x tan
x sec
2
2,1995
2 x
x tan
e
x
+ 1
( )
1
2
2
+

x tan
x sec x tan e
x
1,0936
3 x
x tan
e
x
+
2
1
2
( )
1
2
2
2
+

x tan
x sec x tan e
x
0,0468
Como se puede observar la ecuacin (3) es la que cumple el criterio
1 ) ( '
0
< x g
,
pasamos a hacer nuestra primera iteracin:
x
x tan
e
) x ( g
x
+
2
1
2
; 0
x
= 1 ;
4
10


Iteracin: i = 0
) (
0 1
x g x
4
3726944 , 1 1
2
1
1 tan 2
1
1
+
e
x
Verificacin:
<
+ i i
x x
1
4
0 1
10 3726944 0
3726944 0 1 3726944 1

>

,
, , x x
Empezamos una nueva iteracin tomando el nuevo valor
1
x = 1,3726944 para el
clculo de
2
x a partir de ) x ( g x
1 2
. Se tiene el siguiente resumen:
Tabla 2: Resultados del ejemplo 1.1
PROGRAMA DEL EJEMPLO DE APLICACIN 1.1
clc
disp(' Ejemplo de Aplicacin 1.1 ')
disp(' ------------------------- ')
format long
n_f='0.5*(1-sqrt((4/1.6866)*x^3/(1+x)))';
x0=0.4;
i=1;e=1;disp(' ')
disp(' Iteracin x(i) |x(i+1)-x(i)| ')
while e>=10^-4
x=x0;
r=eval(n_f);
e=abs(r-x0);
disp([i r e])
x0=r;
i=i+1;
end
Iteracin(i
)
i
x i i
x x
+1
1 1,3726944 0,3726944
2 1,2687409 0,1039535
3 1,3228055 0,0540646
4 1,2980595 0,0247461
5 1,3102283 0,0121689
6 1,3044294 0,0057989
7 1,3072367 0,0028073
8 1,3058877 0,0013490
9 1,3065383 0,0006506
10 1,3062251 0,0003133
11 1,3063760 0.0001509
12 1,3063033 0,0000727
5
El proceso acaba en la iteracin 12, dando como valor x 1,3063033.
Figura 2: Interfaz Grfica (GUI) del mtodo del Punto Fijo en Matlab
B. MTODO DE NEWTON RAPHSON
Este mtodo es uno de los ms eficaces para la resolucin de ENL, su
velocidad de convergencia es de orden 2. Su desventaja es el conocimiento previo de
la primera derivada de la funcin
) (x f
.
B.1 Interpretacin geomtrica del mtodo Newton-Raphson
Observemos la grfica de una funcin
) (x f
cualquiera que se quiere calcular
su respectiva raz:
Figura 3: Representacin grfica del Mtodo Newton-Raphson
Entonces definimos:
x x x
x x x


0 1
1 0
(1.5)
6
La pendiente de la tangente a la curva en el punto
( ) ( )
0 0
; x f x
viene dado por:
( )
( )
x
x f
x ' f

0
0
(1.6)
Reordenando (1.6) y reemplazando (1.5) se obtiene:
( )
0
0
0 1
0
0
'
) (
) ( '
) (
x f
x f
x x
x f
x f
x


(1.7)
En general:
( )
( )
i
i
i i
x ' f
x f
x x
+1
(1.8)
El proceso acaba cuando:
<
+ i i
x x
1
B.2 Criterio de convergencia
La condicin de convergencia se define como:
( ) ( )
( ) [ ]
1
2
0 0
<
x ' f
x ' ' f . x f
Ejemplo de Aplicacin 1.2
Encontrar las races para el siguiente polinomio:
0 126 15
3
x x
Asmase como tolerancia
4
10


Solucin
Graficando el polinomio para obtener 0
x
observamos que slo se tiene una
interseccin con el eje x, esto quiere decir que se tiene 1 raz real y 2 races
imaginarias:
0 1 2 3 4 5 6 7 8
-150
-100
-50
0
50
100
150
200
250
x
x
3
-15 x-126
Raz
Figura 4: Grfica del polinomio 0 126 15
3
x x
Para obtener la raz real asumimos un 0
x
= 5, si ( ) 0 126 15
3
x x x f
( ) ( ) 76 126 5 15 5
3
0
x f ; ( ) 15 3
2
x x ' f ; ( ) ( ) 60 15 5 3
2
0
x ' f .
7
Entonces 26667 , 6
60
76
5
2

x . Y se comprueba
4
0 1
10 26667 1
26667 1

>

,
, x x
; comenzando
una nueva iteracin; para obtener las races imaginarias se asume un valor imaginario
inicial 0
x
= 3i, y se procede de la forma anterior, para la otra raz se tiene 0
x
= -3i:
Tablas 3-4: Resultados para las races del ejemplo 1.2
Iteraci
n
(i)
i
x i i
x x
+1
Iteraci
n
(i)
i
x
i i
x x
+1
1
-3,0000 +
1,28571i
3,4552534 1
-3,0000
1,28571i
3,4552534
2
-1,3534 +
4,80857i
3,8886802 2
-1,3534
4,80857i
3,8886802
3
-2,2899 +
3,28304i
1,7900616 3
-2,2899
3,28304i
1,7900616
4
-3,0889 +
3,37975i
0,8048530 4
-3,0889
3,37975i
0,8048530
5
-2,9974 +
3,46240i
0,1233546 5
-2,9974
3,46240i
0,1233546
6
-3,0000 +
3,46410i
0,0031318 6
-3,0000
3,46410i
0,0031318
7
-3,0000 +
3,46410i
0,0000019 7
-3,0000
3,46410i
0,0000019
Como resultados finales se tiene:
i . , x ; i . , x ; x 4641 3 3 4641 3 3 6
3 2 1
+
Utilizando la Gua del MATLAB, se obtiene como ejemplo los resultados de la raz real
y una de las races imaginarias:
Iteraci
n (i)
i
x i i
x x
+1
1 6,2666669 1,2666669
2 6,0128188 0,2538481
3 6,0000315 0,0127873
4 6,0000000 0,0000315
8
Figura 5: Interfaz Grfica (GUI) del mtodo de Newton Raphson en Matlab
1.3.2 MTODOS DE 2 PUNTOS
Requieren de 2 solo valores iniciales
( )
0 1
x ; x
para la iteracin del mtodo.
A. MTODO DE LA SECANTE
Difiere del mtodo de Newton Raphson por los dos valores iniciales, y por el
reemplazo de la derivada de la funcin
( ) x f
por la expresin:
( )
( ) ( )
1
1

i i
i i
i
x x
x f x f
x ' f
(1.9)
Reformulando la expresin (1.8) resulta:
( ) ( )
( ) ( )
1
1
1


i i
i i i
i i
x f x f
x f . x x
x x
(1.10)
B. MTODO DE LA FALSA POSICIN
A diferencia del mtodo de la secante los valores
1 i i
x ; x se deben encontrar
en los lados opuestos de la raz y el producto de su evaluacin en
) (x f
debe cumplir:
( ) ( ) 0
1
<
i i
x f . x f (1.11)
Lo que nos dice que deben tener diferentes signos,
1 i i
x ; x se denotan como
I D
x ; x , y el nuevo valor a calcular como
M
x :
( )
( ) ( )
I D
D I D
D M
x f x f
) x ( f . x x
x x


(1.12)
C. MTODO DE LA BISECCIN
Similar al mtodo anterior, la diferencia radica en el clculo de
M
x :
9
0 0.5 1 1.5 2 2.5 3 3.5 4
-1
0
1
2
3
4
x
log(x
2
+1)-cos(x)
Raz
( )
2
I D
M
x x
x
+
(1.13)
Como se observa en la Figura 6, los mtodos de dos puntos permiten hallar la solucin
por el acercamiento sucesivo a la raz por ambos lados. Si se traza una recta por los
puntos elegidos como valores iniciales, se puede encontrar dos o ms intersecciones
con la curva.
Figura 6: Representacin geomtrica de los mtodos de 2 puntos
Para llegar a la convergencia se puede utilizar la relacin
<
+ i i
x x
1 en el mtodo
de la secante, y en el de la posicin falsa y la biseccin la relacin
( ) <
M
x f
.
Ejemplo de Aplicacin 1.3
Resolver la ecuacin ( ) x cos x Ln +1
2
En el intervalo [0; 4].:Asmase como tolerancia
4
10


Solucin
Graficando la ecuacin para obtener los valores iniciales, compararemos los mtodos
tomando como valores iniciales
3 2
0 1
x ; x
para el mtodo de la secante y
2 0
D I
x ; x para los mtodos de la falsa posicin y biseccin.
Se define ( ) ( ) 0 1
2
+ x cos x Ln x f ; se tiene:
Figura 7: Grfica de la ecuacin x cos ) x ( Ln +1
2
Tabla 5: Proceso de resolucin de los mtodos de 2 puntos
Mtodo
M i
x / x
1 +
( )
I
x f ( )
D
x f ( ) ( )
M i
x f / x f
1 +
Nuevo
D I
x / x
Secante 0,401266 ----- ----- -0,7712273 -----
Falsa Posicin 0,661029 -1 2,0255848 -0,4268316
M I
x x
( = signo que
( )
I
x f )
10
Biseccin 1 -1 2,0255848 0,152845
M D
x x
( = signo que
( )
D
x f )
Los resultados de las iteraciones para cada mtodo son:
Tabla 6: Resultados del ejemplo 1.3 con el mtodo de la secante
Tablas 7-8: Resultados del ejemplo 1.3 con los mtodos de la Falsa Posicin y
Biseccin
El valor de x tiende a 0,9158577
Iteracin (i)
i
x i i
x x
+1
1 2 1
2 0,4012658 1,5987341
3 0,8421395 0,4408737
4 0,9313846 0,0892451
5 0,9156162 0,0157685
6 0,9158570 0,0002408
7 0,9158577 0,0000007
Iteraci
n
(i)
M
x
) x ( f
M
1 0,6610293 0,4268312
2 0,8940707 0,0388112
3 0,9148625 0,0017803
4 0,9158154 0,0000757
11
Figura 8: Interfaz Grfica (GUI) del mtodo de la Secante en Matlab
1.4 ECUACIONES NO LINEALES EN INGENIERA QUMICA
En Ingeniera Qumica generalmente se aplica los mtodos de Newton
Raphson, punto fijo y el de la secante por su facilidad de iteracin; a estos mtodos se
darn mayor nfasis por su aplicacin en las diferentes ctedras de la carrera.
Problema de Aplicacin 1.4.1
Ctedras: Termodinmica de los Procesos Qumicos, Fisicoqumica, Qumica General
Calcule la composicin de la mezcla en equilibrio, en porcentaje molar de la siguiente
reaccin en fase gaseosa a 475 K y a 1 atm de presin.
(g) (g) (g)
H H COOC CH OH H C
2 5 2 3 5 2
2 2 +
Datos: La constante de equilibrio es
6866 , 1 K
.
Solucin:
Sabemos que la constante de equilibrio est definida por:

P . K . K K
y
Donde: : P Presin total del sistema (atm)
: K
Cte. de los coeficientes de fugacidad
: K
y Cte. de las fracciones molares gaseosas
) y (

reactivos . Coef productos . Coef :
Se tomar como consideraciones:
El sistema es ideal :
1

( ) 1 1 1 2 2 1
1
+

P

mol n
, OH H C
1
0
5 2

Formulando el balance de moles del sistema
Reaccin (g) (g) (g)
H H COOC CH OH H C
2 5 2 3 5 2
2 2 +
Moles iniciales 1 0 0
Moles formadas 0 x 2x
Moles consumidas 2x 0 0
Moles en equilibrio 1-2x x 2x
Moles Totales 1+x
De la definicin de la constante de equilibrio, simplificando las consideraciones:
y
CH COOC H H
C H OH
K K
y .y
K
y

3 2 5 2
2 5
2
2
Reemplazando los valores formulados en el balance:
12
( )( )
2
3
2
2
2 1 1
4
1
2 1
1
2
1
6866 1
x x
x
x
x
x
x
.
x
x
, K
+

1
]
1

1
]
1

+
1
]
1

+

(1)
La resolucin de la ecuacin (1) se desarrollar con el mtodo del punto fijo, entonces
establecemos nuestros parmetros:

,
_

,
_

,
_

x
x
,
. , ) x ( g
) x ( g x
1
4
6866 1
1
1 5 0
3
;
4
10

;
4 , 0
0
x
(Las y varan slo de 0 a 1)
Utilizando el software MATLAB se tiene los siguientes resultados:
Figura 9: Resultados del Problema 1.1

Iteracin x(i) |x(i+1) -x(i)|
1.000000 0.335366 0. 064634

2.000000 0.370589 0.035223

3.00 0000 0.351 619 0.018970

4. 000000 0.361906 0.010287

5.0 00000 0.356347 0.005559

6.0 00000 0.359357 0.0030 10

7.000 000 0.357729 0.001628

8.000 000 0.358609 0.000881

9.00 0000 0.358133 0.000477

10.00 0000 0.358391 0.000258

11.00 0000 0 .358252 0.000140

12.000 000 0.358327 0.000075

La raz obtenida es x = 0,358327, calculamos las composiciones molares a partir de
las moles en el equilibrio:
3583 1
7166 0 2
3583 0
2834 0 2 1
2
5 2 3
5 2
, n
, x n
, x n
, x n
T
H
H COOC CH
OH H C




100
76 52 100
3583 1
7166 0
38 26 100
3583 1
3583 0
86 20 100
3583 1
2834 0
2
5 2 3
5 2




T
H
H COOC CH
OH H C
y %
, x
,
,
y %
, x
,
,
y %
, x
,
,
y %
El algoritmo del problema anterior es presentado en un archivo m. en Matlab, y los
resultados en una Interfaz grfica de usuario:
13

clc
disp(' Problema de Aplicacin 1.1 ')
disp(' -------------------------- ')
format long
n_f='0.5*(1-sqrt((4/1.6866)*x^3/(1+x)))';
x0=0.4;
i=1;e=1;disp(' ')
disp(' Iteracin x(i) |x(i+1)-x(i)| ')
while e>=10^-4
x=x0;
r=eval(n_f);
e=abs(r-x0);
disp([i r e])
x0=r;
i=i+1;
end
Problema de Aplicacin 1.4.2
Ctedras: Termodinmica de los Procesos Qumicos, Fisicoqumica
Calcule el volumen molar de ) ( 2 g
O
a 50 atm y a 100 C, utilizando la ecuacin de
Redlich-Kwong.
( )
( ) RT b v
b v v T
a
P
1
]
1

+
+
2 / 1
Donde:
c
,
c
P
T R ,
a
5 2 2
4278 0

;
c
c
P
RT ,
b
0867 0

;
K mo
L atm
R
. lg
.
082 , 0
Datos:
atm , P
c
70 49
;
K , T
c
40 154
Solucin:
Realizando operaciones algebraicas la ecuacin de estado se reduce a:
0 . . ) (
2 / 1
2
2 / 1
2 3

,
_

,
_

,
_


PT
ab
b v
P
RTb
P T
a
v
P
RT
v v f
(2)
14
Esta ecuacin ser solucionada con el mtodo de Newton Raphson, y como una
buena aproximacin de 0 v la relacin
P
RT
v 0 :
( )
lg mo
L
,
atm
K
K . lg mo
L . atm
,
v 612 0
50
273 100 082 0
0
+

,
_

Con una
4
10

, se tienen los siguientes resultados en un archivo m.file en Matlab:



Iteracin x(i) |x(i+1)-x(i)|
1.000000 0.607194 0.004806

2.000000 0.607117 0.000077
Figura 10: Resultados del Problema 1.2
Se observa la eficacia del mtodo al conseguir la raz aproximada con slo 2
iteraciones, el volumen molar buscado es:
lg
607117 , 0
mo
L
v
Observacin: En problemas de Ingeniera Qumica, es necesario el conocimiento
adecuado de los valores iniciales, los que estarn en funcin directa del fenmeno que
se estudia.
En este caso se utiliz como primera aproximacin inicial el volumen molar del gas
ideal.
El algoritmo del problema anterior es presentado en un archivo m. en Matlab, y los
resultados en una Interfaz grfica de usuario:

clc
disp(' Problema de Aplicacin 1.2 ')
disp(' -------------------------- ')
format long
P=50; T=373;
R=0.082;Tc=154.4;Pc=49.7 ;
a=0.4278*R^2*(Tc^2.5)/Pc;
b=0.0867*R*Tc/Pc;
A=(R*T/P);B=(a/((T^0.5)*P) -
R*T*b/P);C= -(b^2+a*b/(P*T^0.5));
n_f='x^3 -A*x^2+B*x+C';
dn_f='3*x^2 -2*A*x+B';
x0=0.612;
i=1;e=1;disp(' ')
disp(' Iteracin x(i) |x(i+1) -x(i)| ')
while e>=10^ -4
x=x0;
r=x0 -eval(n_f)/eval(dn_f);
e=abs(r -x0);
disp([i r e])
x0=r;
i=i+1;
end
15
Problema de Aplicacin 1.4.3
Ctedras: Flujo de Fluidos; Fenmenos de Transporte
La cada de presin P en
2
lg pu lb
f
de un fluido compresible circulando a lo largo
de un conducto cilndrico rugoso de longitud L en pies, y dimetro interno D en pulg. ,
en rgimen constante, est definido por:
D g .
L v . . f
P
c
24
2


Donde:
:
Densidad del fluido en
3
pie lb
m
: v Velocidad media del fluido (pies/s)
: f Factor de Friccin de Moody (adimensional)
:
c
g
Factor de conversin =
2
2 32
s . lb
pie lb
,
f
m
El factor de friccin f P es funcin de la rugosidad (pulg) del tubo y del nmero
de Reynolds (Re):

.
v D
Re
12
Donde:
:
Viscosidad del Fluido en lb/pie.s
Para Re < 2000, f = 64/Re
Para Re > 2000, el valor de f queda definido por la resolucin de la
ecuacin de Colebrook:

,
_


f
Log
f . Re
51 , 2
70 , 3
2
1
Encuentre el valor de para el siguiente conjunto de datos:
Variabl Q ( D (pulg.) L

(

(pulg
16
e s / pie
3
) (pies)
3
pie lb
m
)
(lb/pie.s) .)
Datos 0,378 3,068 10 000 62,4 0,0007 0,002
Nota: Q es el caudal que pasa por el cilindro y se relaciona con v con la siguiente
expresin:
2
4
D
Q
A
Q
v


Para un buen valor inicial para la iteracin utilice la ecuacin de Blasius:
25 0
316 0
,
Re . , f

Solucin:
Calculando la v:
( )
s / pie , v
lg pu
pie
lg pu ,
s / pie ,
v
363 7
12
1
068 3
378 0 4
2
3

1
1
]
1

,
_

Calculando el nmero de Re:


( )( )( )
( )
2000 27 34021
0007 0 12
363 7 4 62 622 0
>

, Re
, .
, , ,
Re
Utilizaremos el mtodo de la secante para determinar el factor de friccin f en la
ecuacin de Colebrook; reordenando la ecuacin tenemos:
0
51 2
70 3
2
1

,
_

+
f . Re
,
,
Log
f
) f ( f
Para obtener un valor inicial f0, el enunciado del problema nos sugiere utilizar la
ecuacin de Blasius:
( ) 02327 0 27 34021 316 0
25 0
0
, , , f
,


Asumiremos el otro valor f1 = 0,02; la
4
10

, se tienen los siguientes resultados en


un archivo m.file en Matlab:
Figura 11: Resultados del Problema 1.3
17

Iteraciones xi |x(i+1)-x(i)|

0 0.023270

1.0000 0.020000 0.003270

2.0000 0.026713 0.006713

3.0000 0.027452 0.000739

4.0000 0.027645 0.000194

5.0000 0.027650 0.000005
El valor calculado para f es 0,027650; entonces reemplazando en la expresin para el
clculo de la cada de presin se tiene:
( )( )( ) ( )
( )( )
2
2
52 394
068 3 2 32 24
10000 363 7 4 62 02765 0
lg pu
lb
,
, ,
, , ,
P
f

El algoritmo del problema anterior es presentado en un archivo m. en Matlab, y los
resultados en una Interfaz grfica de usuario:

clc
disp(' Problema de Aplicacin 1.3 ')
disp('------------------------------')
format long
i=0;
e=0.002;R=34021.17;
f='1/sqrt(x)+2*log10(e/3.70+2.51/(R*sqrt(x)))';
xi_l=0.02327;
xi=0.02;
x=xi;fxi=eval(f,xi);
x=xi_l;fxi_l=eval(f,xi_l);
xn=xi-(fxi*(xi-xi_l))/(fxi-fxi_l);
distancia=abs(xi-xi_l);
disp(' ')
disp('Iteraciones xi |x(i+1)-x(i)|')
disp([i xi_l ])
while distancia > 10^-4
i=i+1;
distancia=abs(xi-xi_l);
xi_l=xi;
xi=xn;
x=xi;
fxi=eval(f,xi);
x=xi_l;
fxi_l=eval(f,xi_l);
xn=xi-(fxi*(xi-xi_l))/(fxi-fxi_l);
disp([i xi_l distancia])
end
Problema de Aplicacin 1.4.4
Ctedras: Transferencia de Calor, Fenmenos de Transporte
18
( )
F , TC
,
x ,
, x
TC
22 162
80 405 132 250
1 84 150171
5 0 105000
2
2

+
(Problema propuesto 2.46 Mtodos Numricos, A Nieves, F. Domnguez)
Si el intercambiador de calor mostrado en la figura se opera en paralelo:
Encuentre TH2 y TC2 en estas condiciones de operacin.
Solucin :
La deduccin fsica-matemtica se encuentra en le texto de procedencia, y para un
flujo en paralelo la ecuacin final se modifica a:
( ) ( )

,
_



2 2
1 1
2 2 1 1
TC TH
TC TH
Ln
TC TH TC TH
T
m

( )
1 2 1
2 2
1 1
2
TC TH TH
Cp w
Cp w
TC +
( ) ( )
( )
( )
0 1
2 1 1 1
1 2 1
2 2
1 1
2
1 1
1 2 1
2 2
1 1
2 1 1
2

,
_

,
_

TH TH Cp w
TC TH TH
Cp w
Cp w
TH
TC TH
Ln
TC TH TH
Cp w
Cp w
TH TC TH
UA
) TH ( f
Determinaremos la raz por el mtodo de la Secante; como primer TH2,0 se obtendr
de la grafica correspondiente de f(TH2) en la interfaz grfica: TH2,0 =130 F; asumiendo
TH2, 1 =135 F ,
4
10


Figura 12: Resultados del Problema 1.4

Iteraciones xi |x(i+1)-x(i)|
0.0000 130.000000

1.0000 135.000000 5.000000

2.0000 132.505034 0.024950

3.0000 132.401674 0.001034

4.0000 132.405023 0.000033

5.0000 132.405018 0.000005
Obtenemos: TH2 =132,405 F
El algoritmo del problema anterior es presentado en un archivo m. en Matlab, y los
resultados en una Interfaz grfica de usuario:
19

clc
disp(' Problema de Aplicacin 1.4 ')
disp(' -------------------------- ')
format long
i=0;
TH1=250;TC1=80;U=120;A=879;Cp1=0.5;Cp2=1;
w1=105000;w2=150171.84;
f='U*A*(TH1-x+(w1*Cp1)*(TH1-x)/(w2*Cp2))/(log((TH1-
TC1)/(x-(w1*Cp1)*(TH1-x)/(w2*Cp2)-TC1))*w1*Cp1*(TH1-
x))-1';
xi_l=130;
xi=135;
x=xi;fxi=eval(f,xi);
x=xi_l;fxi_l=eval(f,xi_l);
xn=xi-(fxi*(xi-xi_l))/(fxi-fxi_l);
distancia=abs(xi-xi_l);
disp(' ')
disp('Iteraciones xi |x(i+1)-x(i)|')
disp([i xi_l ])
while distancia >10^-4
i=i+1;
distancia=abs(xi-xi_l);
xi_l=xi;
xi=xn;
x=xi;
fxi=eval(f,xi);
x=xi_l;
fxi_l=eval(f,xi_l);
xn=xi-(fxi*(xi-xi_l))/(fxi-fxi_l);
disp([i xi_l distancia])
end
Problema de Aplicacin 1.4.5
Ctedras: Transferencia de Calor, Fenmenos de Transporte
(Ejemplo 1.6 Fundamentos de Transferencia de Calor, Frank P. Incropera)
El recubrimiento sobre una placa se cura exponiendo sta a la accin de una lmpara
infrarroja que proporciona una irradiacin de 2000 W/m
2
. El recubrimiento absorbe
80% de la irradiacin y tiene una emisividad (

) de 0,5; tambin es expuesto a un


flujo de aire y a amplios alrededores para los cuales las temperaturas son 20C y
30C, respectivamente, Cul es la temperatura de curacin de la placa?
20
Datos: El coeficiente de conveccin es h = 15 W/m
2
.K; las relaciones para el calor
unitario de conveccin y radiacin son:
( ) ( ) ) K ( T ;
K . m
W
x , ; T T . . q ; T T . h q
alr
' '
rad
' '
conv
2
8 4 4
10 67 5

.
Solucin:
El balance de energa sobre la placa, en estado estacionario y sin generacin:
SALE
o
ENTRA
o
ACUMULADA
o
GENERADA
o
ACUMULADA
o
GENERADA
o
SALE
o
ENTRA
o
E E
E ; E
E E E E


+
0 0
( )
( ) ( ) ( ) 0
0
4 4


alr lamp
"
rad
"
conv lamp
T T . . T T . h G
q q G
(1)
Reemplazando los datos del problema en (1); reordenando se obtiene:
0 959 6233 15 10 835 2
4 8
+

, T T x , (2)
Resolviendo la ecuacin (2) con el mtodo de Newton Raphson; tol = 10
-4
; asumiendo
una temperatura T0 = 273K.
Figura 13: Resultados del Problema 1.5
Como resultado tenemos una temperatura:
C K T 3 , 104 297 , 377
El algoritmo del problema anterior es presentado en
un archivo m. en Matlab, y los resultados en una Interfaz grfica de usuario:

clc
disp(' Problema de Aplicacin 1.5 ')
disp(' -------------------------- ')
format long
n_f='2.835*10^-8*x^4+15*x-6233.959';
dn_f='4*2.835*10^-8*x^3+15';
x0=273;
i=1;e=1;disp(' ')
disp(' Iteracin x(i) |x(i+1)-x(i)| ')
while e>=10^-4
x=x0;
r=x0-eval(n_f)/eval(dn_f);
e=abs(r-x0);
disp([i r e])
x0=r;
i=i+1;
end
21

Iteracin x(i) |x(i+1)-x(i)|

1.0000 387.488612 114.488612

2.0000 377.418093 10.0705192

3.0000 377.297430 0.12066310

4.0000 377.297413 0.00001672

Problema de Aplicacin 1.4.6
Ctedras: Termodinmica de los Procesos Qumicos; Fundamentos de Ingeniera
Qumica
(Ejemplo 4.7 Introduccin a la Termodinmica en Ingeniera Qumica; Smith,Van
Ness). Cul es la temperatura mxima que puede alcanzarse por la combustin del
metano con un exceso de 20% de aire? El metano y el aire entran al quemador a una
temperatura de 25C, y las propiedades de las sustancias son:
Sustanci
a
( ) K . lg mo / J , H
0
298

A B (10
3
) C (10
6
) D (10
9
)
CH4 (g) -74 520 1,702 9,081 -2,164 ------
O2 (g) 0 3,639 0,506 ------ -0,227
CO2 (g) -393 509 5,457 1,045 ------ -1,157
H2O (g) -241 818 3,470 1,450 ------ 0,121
N2 (g) 0 3,280 0,593 ------ 0,040
Donde:
K . lg mo
J
, R ); K ( T ; DT CT BT A
R
Cp
314 8
2 2
+ + +

Solucin:
Planteando la reaccin del proceso: ( ) ( ) ( ) ( ) g g g g
O H CO O CH
2 2 2 4
2 2 + +
Base de clculo: 1mol
4
CH
Clculo de la cantidad de aire alimentado:
22
2
2
2
2 2
2 2 2 2
2 2 2
2
4
2
4 2
03 9
21
79
4 2
4 0 2 4 2
4 2
100
120
2
2
1
2
1
molN ,
molO
molN
molesO , . ent lim a molN
molO , . requer molO . ent lim a molO , exceso molO
molesO ,
. requer moles
. ent lim a moles
. requer molesO . ent lim a molO
molesO
molCH
molesO
molCH . requer molO

,
_

,
_

,
_

Los gases que abandonan el quemador contienen 1 mol de CO2, 2 moles de H2O (g),
0,4 moles de O2 y 9,03 moles de N2. El balance de energa planteado es el siguiente:
Calculando
o
H
298

:
( )( ) ( ) J H
o
802625 74520 241818 2 393509
298
+
(1)
Para alcanzar la temperatura de flama adiabtica, el proceso debe ser adiabtico
(Q=0); se desprecia todos los cambios de energa cintica, potencial y trabajo de eje.
0
0
0
298
298
+
+ +

o
P
o
o
R
o
P
o
H H
H H H
H
(2)
Se despreci el valor de
o
R
H
, debido a que en el esquema no vara a otra
temperatura. Calculando
o
P
H
:
( )

+

T
o
P
n
i
T
i i
o
P
dT T x , T x , , , H
dT Cp n H
298
2 5 3
1
298
10 645 0 10 502 9 417 43 314 8
(3)
Reemplazando los valores (1) y (3) en (2) encontraremos una ENL que se puede
resolver con el mtodo del punto fijo:
( )
0
044 536252
915503457 968 360 0392 0
0 10 645 0 10 502 9 417 43 314 8 802625
2
298
2 5 3
+ +
+ +


T
,
T , T ,
dT T x , T x , , ,
T
De esta ltima ecuacin formulamos la funcin g(T), y para buscar un valor inicial
graficamos y = g(T) , y =T. De la grfica podemos asignar como valor inicial T0 = 2050
K; tol = 10
-4
23

Iteracin x(i) |x(i+1) -x(i)|

1.0000 2060.448 10.448

2.0000 2064.730 4.2820

3.0000 2 066.480 1.7500

4.0000 2067.194 0.7140

5.0000 2 067.486 0.2910

6.0000 2 067.605 0.1190

7.0000 2 067.653 0.0490

8.0000 2 067.673 0.0200

9.0000 2 067.681 0.0081

10.000 2 067.684 0.0033

11.000 2 067.686 0.0013

12.000 2 067.686 0.0006

13.000 2 067.686 0.0002

14.000 2067.686 9.11e-008
968 , 360 0395 , 0
044 , 536252 457 , 915503
) (
+


T
T
T g T
0 500 1000 1500 2000 2500 3000
0
500
1000
1500
2000
2500
T
sqrt((915503.457 x-53625.044)/(0.0395 x+360.968))
y
y=g(T)
y=T
Figura 14: Resultados del Problema 1.6
Resultando una temperatura adiabtica:
K T 686 , 2067
El algoritmo del problema anterior es presentado en un archivo m. en Matlab, y los
resultados en una Interfaz grfica de usuario:
clc
disp(' Ejemplo de Aplicacin 1.6 ')
disp(' ------------------------- ')
format long
n_f='sqrt((915503.457*x-536252.044)/(0.0395*x+360.968))';
x0=2050;
i=1;e=1;disp(' ')
disp(' Iteracin x(i) |x(i+1)-x(i)| ')
while e>=10^-4
x=x0;
r=eval(n_f);
e=abs(r-x0);
disp([i r e])
x0=r;
i=i+1;
end

24
4.5 EJERCICIOS DE APLICACIN
1 En un proceso de Ingeniera Qumica, el vapor de agua se calienta a temperaturas
suficientemente altas para que una porcin significativa del agua se disocie en
Oxgeno (O2) e Hidrgeno (H2). Si se asume que es la nica reaccin que sucede,
la fraccin molar (x) de agua que se disocia se puede representar por la ecuacin:
x
P
x
x
K
t
+

2
2
1
Donde:
K= constante de equilibrio de la reaccin = 0.05
Pt= presin total de la mezcla = 3 atm
Discuta la ecuacin y determine el valor de (x) que la satisfaga.
Use los mtodos de punto fijo, Newton-Raphson y Mller.
2 La ecuacin de conservacin de la energa para un resorte se puede expresar
como:
mgh mgd d k
d k
+
2
1
2 / 5
2
2
1
5
2
0
Resuelva la ecuacin para la variable d, si se tienen los siguientes datos:
k1= 40000 g/s
2
k2= 40 g/(s
2
m
5
m= 95 g
g= 9,8 m/s
2
h= 0,43 m
3 Empleando los mtodos de uno y dos puntos para hallar races reales de
ecuaciones no lineales; discuta las siguientes ecuaciones: (Discutir una ecuacin
significa graficarla, analizar su dominio, rango, sus races, etc.)
a) 10 4
2 3
+ x x
b)
3 2
2 4
+ x x x
c)
0 6 cos 2 2 + +

x e
x x
para 1<x<2
4 Determine el valor de H en la ecuacin:
2
)
3
( H
H
R V
para V=20 y R=5.
25
5 El dinero necesario para pagar una hipoteca de una casa durante un perodo fijo
de tiempo se puede calcular por la frmula:
[ ]
n
i
i
P
A

+ ) 1 ( 1

denominada ecuacin de la anualidad ordinaria. Donde:
A: Importe de la hipoteca
P: importe de cada pago
i: tasa de inters por perodo para n perodos
Suponiendo que se necesita una hipoteca de $ 135 000 por una casa a 30 aos y
que los pagos mximos que puede realizar el cliente son de $ 1000 mensuales.
Cul ser el inters ms alto que podr pagar?
1.6 REFERENCIAS BIBLIOGRFICAS
CARRASCO, Luis METODOS NUMERICOS, Aplicados a la
Ingeniera Segunda Edicin, Ediciones RFG, pg. 15 - 93, Per 2007.
DELORES, Etter - SOLUCION DE PROBLEMAS DE INGENIERIA
CON MATLAB Segunda Edicin, Editorial Prentice Hall, pg. 78 - 86, Mxico
1997.
INCROPERA, Frank P. FUNDAMENTOS DE TRANSFERENCIA
DE CALOR Cuarta Edicin, Editorial Prentice Hall, pg. 23, Mxico 1999.
MORALES, Heron.- MATLAB 7, Mtodos Numricos Primera
Edicin, Editorial Megabyte, pg. 183 - 231, Lima Per 2005.
NIEVES, Antonio.- Mtodos Numricos, Aplicados a la Ingeniera
Primera Edicin, Editorial CECSA, pg. 34 - 124, Mxico 1996.
SMITH, VAN NESS, ABBOTT - Introduccin a la Termodinmica en
Ingeniera Qumica. Quinta Edicin, Editorial Mc Graw Hill, pg. 156, Mxico
1997
26

Вам также может понравиться