Beruflich Dokumente
Kultur Dokumente
Universidad Central
14 de agosto de 2018
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
Caso univariable
Ejemplo problema
Dada la una función no lineal en x, ejemplo
x2
f (x) = 2 ∗ sen(x) − (1)
10
hallar el valor para el cual
f (x) = 0
es decir
x2
=0 2 ∗ sen(x) −
10
La solución trivial en x = 0. Las soluciones no triviales son de
interés.
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
Caso univariable
Ejemplo problema
2
−1
f(x)
−2
−3
−4
−5
−4 −2 0 2 4 6 8
x
x2
Figura: Gráfica de la función f (x) = 2 ∗ sen(x) − 10
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
f 00 (xa )
f (x) = f (xa ) + f 0 (xa )(x − xa ) + (x − xa )2 + · · ·
2!
f (k) (xa )
+ (x − xa )k
k!
y truncando al segundo termino
f (xa )
x = xa −
f 0 (xa )
Después de hallar x, tomamos esta nueva aproximación como xa ,
así, para la iteración k calculamos el nuevo valor para k + 1.
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
f (xk )
xk+1 = xk − (4)
f 0 (xk )
Ecuación de recurrencia del método de Newton-Raphson
univariable.
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
Caso univariable
Ejemplo problema
Para la función
x2
f (x) = 2 ∗ sen(x) − (5)
10
La derivada es
x
f 0 (x) = 2 ∗ cos(x) − (6)
5
Hallar la solución aplicando el método de Newton-Raphson con un
estimado inicial k = 1 de 4.
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
1 %
2 % solucion de una ecuacion no lineal
3 %
4 clc, clear all
5 %
6 % Estimado inicial de la soluciÃşn
7 xa = 4;
8 %
9 x = fsolve(@eqtn,xa,optimset('Display','iter'))
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
Resultado
Para la función
x2
f (x) = 2 ∗ sen(x) −
10
con un estimado inicial de 4.
x = 2,752946633844703
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
Caso multivariable
f1 (x1 , x2 , · · · xn ) = 0
f2 (x1 , x2 , · · · xn ) = 0
f3 (x1 , x2 · · · xn ) = 0
.. .. ..
. . .
fn (x1 , x2 , · · · xn ) = 0
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
Caso multivariable
Problema
Para el balance en el sedimentador
Caso multivariable
F1 + F2 − F3 − F4 = 0
(1/3)F 1 + 0,08F 2 − wh3 F 3 − wh4 F 4 = 0
(1/3)F 1 − wh4 F 4 = 0
F2 − F1 = 0
4
2,3wcc − wh4 − (1 − wh4 − wcc
4
) = 0
wh4 − wh3 (1 − wcc
4
) = 0
x̄ = [x1 , x2 , x3 , x4 , x5 , x6 ].
Entonces
x1 = F 2 , x2 = F 3 , x3 = F 4 , x4 = wh3 , x5 = wh4 , x6 = wcc 4
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
Caso multivariable
F 1 + x1 − x2 − x3 = 0
(1/3)F 1 + 0,08x1 − x4 x2 − x5 x3 = 0
(1/3)F 1 − x6 x3 = 0
x1 − F 1 = 0
2,3x6 − 1 + x6 = 0
x5 − x4 (1 − x6 ) = 0
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
Método de Newton-Raphson
Definiendo F = [f1 , f2 , · · · , fn ]
f1
f2
F = (16)
..
.
fn
De igual manera
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
Definiendo ∆x
Como ∆xi = xi − xai
∆x1 x1 − xa1
∆x2 = x2 − xa2
∆x = (17)
.. ..
. .
∆xn xn − xai
1 %
2 % soluciÃşn del sistema de ecuaciones nolineales
3 %
4 clc, clear all
5 %
6 % Estimado inicial de la soluciÃşn
7 xa = [100 200 200 0.1 0.1 0.1];
8 x = fsolve(@sisteqtns,xa,optimset('Display','iter'))
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
1000
900
1100
x̄ =
0,24800
0,17284848
0,303030
Comprobando en el balance dependiente H2 O:
1253,333333 = 1253,333333
Caso univariable - Ecuación algebraica no-lineal Caso Multivariable - Ecuaciones algebraicas no-lineales
Bibliografía
John. R. Hauser.
Numerical methods for nonlinear engineering models.
Springer Netherlands, 2009.