Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Los métodos numéricos son técnicas de análisis mediante las cuales es posible formular
problemas de tal manera que se puedan resolver utilizando operaciones aritméticas.
ε Ajuste de curvas
ε Sistemas de ecuaciones lineales
ε Ecuaciones no lineales
ε Integración
ε Ecuaciones diferenciales (ordinarias y parciales)
Ecuaciones no lineales
Para resolver este tipo de ecuaciones, existen varios métodos numéricos que se pueden
clasificar de la siguiente manera.
ε Bisección
Cerrados o acotados:
(Requieren de dos valores de ε Falsa posición (“Regula falsi”)
x que encierren a la raíz)
ε Punto fijo (“Ping pong”)
Abiertos:
(Requieren de un valor de x o ε Newton-Raphson
dos pero que no necesariamente ε Secante
encierren a la raíz)
ε Müller
En los ámbitos de la ciencia y la ingeniería es común encontrarse con problemas en los que
se requiera resolver ecuaciones no lineales que no se pueden resolver analíticamente o que
resulta muy difícil. Para estos casos, es recomendable utilizar algún método numérico. En este
documento nos enfocaremos exclusivamente al método de Newton-Raphson.
1
Método de Newton Raphson
Método de Newton-Raphson
Es uno de los métodos más usados en la ingeniería por llegar al resultado del problema
planteado de forma muy rápida. Se basa en trazar rectas tangentes que “toman la forma” de la
función por medio de su primera derivada.
Supóngase una función f (x) a la que se desea calcular su raíz. Evaluando un valor x1 cercano
a la raíz en la función y trazando una recta tangente al punto x1, f(x1) se obtiene un nuevo valor
x2 que es mucho más cercano a la raíz que x1.
f (x1) f (x)
Raíz
x2
x3 x1 x
f (x2)
f ( x2 ) − f ( x1 ) = m( x2 − x1 )
Incógnita
Se supone que f (x2) sea igual a 0 para que x2 sea una raíz de f (x)
− f ( x1 ) = m( x2 − x1 )
Pero en el punto x1, f (x1) la pendiente m puede tomarse como f ’ (x1) por ser la mejor
aproximación a la pendiente en dicho punto.
− f ( x1 ) = f ' ( x1 )( x 2 − x1 )
f ( x1 )
x 2 − x1 = −
f ' ( x1 )
Y despejando x2.
f ( x1 )
x 2 = x1 −
f ' ( x1 )
2
Método de Newton Raphson
f ( x2 )
x3 = x2 −
f ' ( x2 )
Si nuevamente se busca otra aproximación que es cada vez más cercana a la raíz,
f ( x3 )
x 4 = x3 −
f ' ( x3 )
f ( xk )
xk +1 = xk − k ∈Z+
f ' ( xk )
Inconvenientes
y f ’ (x) = 0
f (x)
f ’ (x) = 0
x
Raíz
Se sabe por cálculo diferencial que un punto crítico es aquel valor de x que hace que la
primera derivada de una función sea 0 (f ‘ (x) = 0).
f ( x1 ) f ( x1 )
x 2 = x1 − → x2 = x1 −
f ' ( x1 ) 0
El método de Newton-Raphson se indetermina en los puntos críticos por haber una división
por cero. En un punto crítico, este método es ineficaz porque la recta tangente nunca cruza el
eje de las abscisas y no se obtiene un nuevo valor de x.
3
Método de Newton Raphson
Otro inconveniente, es cuando se resuelva una función con raíces reales repetidas, como la
siguiente:
f (x) = x5
En las raíces que son repetidas, dicha raíz puede ser también un punto crítico o un punto de
inflexión, donde el método de Newton-Raphson es ineficaz. Como se puede notar en el gráfico
anterior, la raíz también es un punto de inflexión.
Naturalmente, este método funciona para obtener las raíces reales de las funciones, más no
raíces complejas. Las raíces complejas nunca cruzan el eje de las abscisas y su comportamiento
en las funciones produce puntos críticos o puntos de inflexión en dichas funciones.
Cuando se tenga una función que presente alguno de estos inconvenientes descritos, se
sugiere emplear otro método numérico, como Secante o Müller.
1. Tomar una primera aproximación (x1)* cercana a la raíz. Si puede, haga un bosquejo de
f(x). Esto es para evitar los puntos críticos y resolver más rápido el problema.
Algunos ejemplos
Los métodos numéricos se caracterizan porque tener algo en común: se tienen que realizar
muchos cálculos aritméticos para resolver problemas haciendo tedioso el aplicarlos. En este
documento se utilizó una hoja de cálculo de MS Excel para hacer los cálculos y encontrar las
raíces de las ecuaciones propuestas. Es recomendable que al aplicar algún método numérico
se utilice alguna hoja de cálculo, un programa o paquete de programación (como Matlab o
Scilab), o utilizar una calculadora.
La incógnita es el valor positivo de la raíz cuadrada de 2. Por tanto se puede expresar como
x= 2
x2 = 2
f (x) = x2 – 2 = 0
f ‘ (x) = 2x
Para comenzar los cálculos, se debe empezar con un “valor inicial” de x, que es x1 para
obtener la nueva aproximación a la raíz. Con un bosquejo de la gráfica de la función, se puede
ver claramente que la raíz positiva está entre el 1 y el 2.
y
f (x) = x2 - 2
1 2 x
5
Método de Newton-Raphson
Se nota claramente que hay un cambio de signo (de negativo a positivo) entre los valores 2 y 3,
por lo que entre estos dos valores hay una raíz. Cualquiera de los dos valores puede ser x1. Se
escogió 2 como x1.
f ( x) = 4 x 3 − 10 x 2 + x − 1 = 0
f ' ( x) = 12 x 2 − 20 x + 1
Una tolerancia de 1 x 10-5 implica que 5 decimales sean precisos, en otras palabras, que no
cambien dichas cifras decimales entre una iteración y otra.
Las iteraciones que se realizaron con sus respectivos resultados de x, f (x) y f ‘ (x) se muestran
en la tabla siguiente:
6
Método de Newton-Raphson
( )
ln n 4 n = ln 192
ln(n) + n ln 4 = ln 192
Por lo que se puede expresar como una función de la variable n, que es mucho más sencilla
de derivar que la ecuación original.
1
f ' ( n) = + ln 4
n
Las iteraciones realizadas con sus respectivos resultados se muestran en la tabla siguiente:
n
Sustituyendo n = 3 en la ecuación original n 4 = 192 , se comprueba que satisface la
ecuación y por tanto, es la raíz de la ecuación.
Aplicación a termodinámica: Ecuación de estado de Van der Waals para gases reales.
La ecuación de estado para gases ideales es muy bien conocida para cualquier estudiante o
profesionista de Química o carreras afines.
pv = RT
donde
p = Presión
v = Volumen molar
R = Constante universal de los gases
T = Temperatura
7
Método de Newton-Raphson
V
v=
n
El modelo del gas ideal es el más sencillo de los que se utilizan en Fisicoquímica ya que
considera a las moléculas de los gases como partículas puntuales, que no tienen volumen y
que no interactúan entre ellas. Naturalmente, las moléculas de los gases sí ocupan un volumen
determinado y sí existen interacciones (sea de atracción o repulsión) entre ellas. Por tanto, las
propiedades de estado (presión, temperatura, volumen) que se calculen usando este modelo,
no son las que realmente tiene el sistema.
En el siglo XIX, Johannes Van der Waals propuso un nuevo modelo para gases reales
haciendo una corrección al modelo del gas ideal considerando las interacciones entre las
moléculas y el volumen que ocupa cada una de ellas. Van der Waals agrega 2 parámetros
adicionales que la diferencian de la ecuación de estado para gases ideales, que son a y b.
RT a
p= − 2
v −b v
Ecuación de estado de Van der Waals para gases reales
donde
p = Presión
v = Volumen molar
R = Constante universal de los gases
T = Temperatura
a = Parámetro de corrección para las fuerzas de atracción entre las moléculas
b = Parámetro de corrección para el volumen propio de las moléculas
A partir de esta ecuación propuesta por Van der Waals, surgieron muchas otras ecuaciones
de estado cúbicas similares que describen mejor el comportamiento de los gases y que son las
que se usan actualmente en la ingeniería (Peng-Robinson, Redlich-Kwong-Soave, etc.).
RT a
p= − 2
v−b v
RTv 2 − a (v − b)
p=
(v 2 )(v − b)
pv 2 (v − b) = RTv 2 − a (v − b)
pv 3 − pbv 2 − RTv 2 + av − ab
pv 3 − ( pb + RT )v 2 + av − ab
La ecuación que resulta es una función del volumen molar. Por tanto, se puede expresar:
8
Método de Newton-Raphson
f (v) = pv 3 − ( pb + RT )v 2 + av − ab = 0
Que es un polinomio de tercer grado (o cúbico) respecto al volumen molar. Los coeficientes
que acompañan a la variable v son siempre positivos, a excepción de aquellos que les anteceda
un signo negativo. Esto se justifica porque la presión, temperatura y las constantes (tanto R
como los parámetros de Van der Waals) son siempre positivas.
ℝ ℂ
+ -
3 0 0
1 0 2
Con el cuadro de signos ya completo, podemos afirmar que el primer renglón de la tabla no
tiene sentido físico (¿Puede un gas ocupar tres volúmenes diferentes a condiciones dadas de
presión y temperatura?), dejando al segundo renglón como la única posibilidad con sentido
físico: Sólo una raíz real positiva y dos raíces complejas.
Algoritmo para resolver la ecuación del volumen molar de Van der Waals
RT
v1 =
p
2. Sustituir los valores que se tienen como dato (presión, temperatura y las constantes a,
b y R) en el polinomio cúbico. Esto es para facilitar los cálculos aritméticos.
9
Método de Newton-Raphson
Ejemplo
Utilizando la ecuación de estado para gases reales de Van der Waals, calcule el volumen
molar (v) que ocuparía n-butano en las condiciones siguientes. El valor deberá tener una
tolerancia de 1 x 10-6.
Constantes de Van der Waals:
p (atm) = 12
T (K) = 400 a (L2·atm/mol2) = 13.6844
R (L·atm/mol·K) = 0.082 b (L/mol) = 0.11639
La función del volumen y su respectiva primera derivada, después de sustituir los valores de
p, T, a, b y R en ellas, son:
f (v) = pv 3 − ( pb + RT ) v 2 + a v − ab = 0
f (v) = 12v 3 − 34.19668v 2 + 13.6844 v − 1.592727316 = 0
f ' (v) = 3 pv 2 − 2( pb + RT ) v + a
f ' (v) = 36v 2 − 68.39336 v + 13.6844
Por lo que el volumen molar del n-butano a dichas condiciones es v = 2.397093 L/mol
10