Está en la página 1de 19

MÉTODO DE NEWTON RAPHSON - LA JACOBIA

- Es un método para resolver sistema de ecuacione no lineales SENL


- Es un conjunto de ecuaciones no lineales, que están en la misma cantidad que el número de variables.
- Ocurre que si la cantidad de ecuaciones es distinta a la cantidad de variables, la solución esperada puede ser infinitas o ningu

# ecuaciones = # de variables

- La notación general de un SENL es de la forma:

SENL f1 (x, y, z, …, n) = 0
f2 (x, y, z, …, n) = 0
f3 (x, y, z, …, n) = 0
….
nxn fn (x, y, z, …, n) = 0

MÉTODO DE SOLUCIÓN DE NEWTON RAPHSON - LA JACOBIANA

Sea un SENL 3x3


f1 (x, y, z) = 0
f2 (x, y, z) = 0
f3 (x, y, z) = 0
Xo = [ xo, yo, zo]

- Para resolver se debe linearizar las ecuaciones del SENL, utilizando la Serie de Taylor, truncado a la 1ra. Derivada.

𝑓𝑖(𝑥,𝑦,𝑧,…,𝑛)=𝑓𝑖(𝑥𝑜,𝑦𝑜,𝑧𝑜,…,𝑛)+(𝑥−𝑥𝑜)∗𝜕𝑓𝑖/𝜕𝑥+(𝑦−𝑦𝑜)∗𝜕𝑓𝑖/𝜕𝑦+(𝑧−𝑧𝑜)∗𝜕𝑓𝑖/𝜕𝑧+…
fi (x,y,z) = 0

- Desarrollando el SENL de 3x3, de acuerdo a la serie de taylor (LINEARIZACIÓN)

A.-
𝑓1(𝑥,𝑦,𝑧)=𝑓1(𝑥𝑜,𝑦𝑜,𝑧𝑜)+(𝑥1−𝑥𝑜)∗𝜕𝑓1/𝜕𝑥+(𝑦1−𝑦𝑜)∗𝜕𝑓1/𝜕𝑦+(𝑧1−𝑧𝑜)∗𝜕𝑓

𝑓2(𝑥,𝑦,𝑧)=𝑓2(𝑥𝑜,𝑦𝑜,𝑧𝑜)+(𝑥1−𝑥𝑜)∗𝜕𝑓2/𝜕𝑥+(𝑦1−𝑦𝑜)∗𝜕𝑓2/𝜕𝑦+(𝑧1−𝑧𝑜)∗𝜕𝑓2/

𝑓3(𝑥,𝑦,𝑧)=𝑓3(𝑥𝑜,𝑦𝑜,𝑧𝑜)+(𝑥1−𝑥𝑜)∗𝜕𝑓3/𝜕𝑥+(𝑦1−𝑦𝑜)∗𝜕𝑓3/𝜕𝑦+(𝑧1−𝑧𝑜

- Reescribiendo el SENL con h, j, k, además que la función fi (x,y,z) = 0


B.-
h∗𝜕𝑓1/𝜕𝑥+𝑗∗𝜕𝑓1/𝜕𝑦+𝑘∗𝜕𝑓1/𝜕𝑧=-
(𝑓1(𝑥𝑜,𝑦𝑜,𝑧𝑜))

ℎ∗𝜕𝑓2/𝜕𝑥+𝑗∗𝜕𝑓2/𝜕𝑦+𝑘∗𝜕𝑓2/𝜕𝑧=-(𝑓2(𝑥𝑜,𝑦𝑜

ℎ∗𝜕𝑓3/𝜕𝑥+𝑗∗𝜕𝑓3/𝜕𝑦+𝑘∗𝜕𝑓3/𝜕𝑧=-
(𝑓3(𝑥𝑜,𝑦𝑜,𝑧𝑜))
se puede formular el sistema mostrado como una expresión matricial

C.- [A] * [X] = [b]

df1 / dx df1 / dy df1 / dz


[A] = df2 / dx df2 / dy df2 / dz [X]=
df3 / dx df3 / dy df3 / dz

Resolver el nuevo SEL planteado.


Luego logramos hallar los valores de h, j, k, que por despeje podemos determinar los valores finales (siguientes
Verificar si estos valores determinados de x1, y1, z1, satisfacen como solución o no, Caso contrario recalcular h,

ALGORITMO DEL MÉTODO DE NEWTON RAPHSON - LA JACOBIANA


0.- Inicio
1.- Determinar el SENL
2.- Determinar el vector inicio Xo.
3.- Linearizar el SENL en un SEL,mediante la Serie de Taylor (modelo en A y B)
4.- Formular el sistema de forma Matricial (modelo C)
5.- Resolver es sistemas de ecuaciones lineales, para hallar h, j, k
6.- Hallar los valores x1, y1, z1 (modelo A1)
7.- Calcular la DV=((x1-xo)^2+(y1-yo)^2+(zi-zo)^2)^0,5 Ejercicio : Resolver el siguient
8.- es DV < EPS ?
SI, entonces x1, y1, z1, solución, FIN f1(x,y) = x^2 - 10*x + y^2 + 8 =
NO, xo = x1, yo = y1, zo = z1, continua en 5. f2(x,y) = x*y^2 + x -10*y + 8 =

Linearizando
f1(x,y) = f1(xo,yo) + (x1-xo)*df1 / dx + (y1
f2(x,y) = f2(xo,yo) + (x1-xo)*df2/dx + (y1
df1/dx = 2xo - 10
df1/dy = 2yo 2xo - 10 2*yo
df2/dx = yo^2 + 1 [A]= yo^2 + 1 2*xo*yo - 10
df2/dy = 2xo*yo - 10
-8 2
[A]= 2 -8

-0.13333333 -0.03333333
inversa de A= -0.03333333 -0.13333333

iter x y h j DV
0 0 0
1 0.8 0.88 0.8 0.88 1.1892855
2 0.99178722 0.99171174 0.19178722111 0.11171174 0.22195011
3 0.99997523 0.99996852 0.00818800794 0.00825679 0.01162833
4 1 1 2.47706518E-05 3.14752E-05 4.00534E-05
1 1 0 0 solucion
ON - LA JACOBIANA

da puede ser infinitas o ninguna.

la 1ra. Derivada.

𝜕𝑦+(𝑧−𝑧𝑜)∗𝜕𝑓𝑖/𝜕𝑧+…+(𝑛−𝑛𝑜)∗𝜕𝑓𝑖/𝜕𝑛

𝜕𝑓1/𝜕𝑦+(𝑧1−𝑧𝑜)∗𝜕𝑓1/𝜕𝑧 h = (x1 - xo) A1.-


j = (y1 - yo)
k = (k1 -ko )
2/𝜕𝑦+(𝑧1−𝑧𝑜)∗𝜕𝑓2/𝜕𝑧

−𝑦𝑜)∗𝜕𝑓3/𝜕𝑦+(𝑧1−𝑧𝑜)∗𝜕𝑓3/𝜕𝑧
∗𝜕𝑓1/𝜕𝑧=-

∗𝜕𝑓2/𝜕𝑧=-(𝑓2(𝑥𝑜,𝑦𝑜,𝑧𝑜))

∗𝜕𝑓3/𝜕𝑧=-

h - f1 (xo, yo,zo)
j [b]= - f2 (xo, yo, zo) LA FORMA DE LA MATRIZ A, SE LLAMA JACOBIANA ( )
k - f3 (xo, yo, zo)

los valores finales (siguientes) de cada variable, con x1 = h + xo, y1 = j + yo, z1 = k + zo


Caso contrario recalcular h, j k, y cointinuar.

TABLA DE CONTROL DEL MÉTODO DE NEWTON RAPHSON - LA JACOBIANA

iter x y z h j k DV
0
1
2

jercicio : Resolver el siguiente SENL.


1
1(x,y) = x^2 - 10*x + y^2 + 8 = 0 Xo = 1
2(x,y) = x*y^2 + x -10*y + 8 = 0

yo) + (x1-xo)*df1 / dx + (y1-yo)*df1 / dy


yo) + (x1-xo)*df2/dx + (y1-yo)*df2 / dy

h - (xo^2 - 10*xo + yo^2 + 8)


*xo*yo - 10 Xo = j [ b ]= - (xo*yo^2 + xo -10*yo + 8)
0
[ b ]= 0

0 h x1 = 1
[X]= 0 j y1 = 1

EPS

0.0001
ACOBIANA ( )

EPS
Problema 1.-
1. (Ccollana pp37) Se tiene un sistema de 3 reactores continuos tipo tanque en donde se lleva a ca
manteniendo los volúmenes constantes. Calcular la concentración de A en cada reactor, en régime

Fao=10 L/min
Cao= 1 mol /L

FAo = 10L/min., FR = 5L/min. CAo = 1mol/l.


V1 = 100L, V2 = 50L, V3 = 50L, K = 0,122
Realizar un Balance de Materia con Rx. Qca.
SOLUCIÓN
ENTRADA - SALIDA - LO QUE Rx. = ACUMULACIÓN

Reactor 1 --> (Fao * Cao + FR * Ca3) - (Fao + FR)*Ca1 - V1 * K * Ca1^2 = 0


Reactor 2 --> (Fao + FR)*Ca1 - (Fao + FR)*Ca2 - V2 * K * Ca2^2 = 0
Reactor 3 --> (Fao + FR)*Ca2 - (Fao + FR)*Ca3 - V3 * K * Ca3^2 = 0

Reemplazr valores y reacomodar


10 + 5Ca3 -15 Ca1 - 100(0,122)Ca1^2 = 0 −15 𝐶𝑎1−12,2 𝐶𝑎1^2+5𝐶
15Ca1 - 15Ca2 - 50(0,122)Ca2^2 = 0 15𝐶𝑎1−15𝐶𝑎2−6,1𝐶𝑎2^
15Ca2 - 15 Ca3 - 50(0,122)Ca3^2 = 0 15𝐶𝑎2−15𝐶𝑎3−6,1𝐶𝑎3^

Reformular para aplicar un método.

RESOLVIENDO CON EL MÉTODO DE NEWTON RAPHSON - LA JACOBIANA


ALGORITMO DEL MÉTODO DE NEWTON RAPHSON - LA JACOBIANA
0.- Inicio
1.- Determinar el SENL
2.- Determinar el vector inicio Xo.
3.- Linearizar el SENL en un SEL,mediante la Serie de Taylor (modelo en A y B)
4.- Formular el sistema de forma Matricial (modelo C)
5.- Resolver es sistemas de ecuaciones lineales, para hallar h, j, k
6.- Hallar los valores x1, y1, z1 (modelo A1)
7.- Calcular la DV=((x1-xo)^2+(y1-yo)^2+(zi-zo)^2)^0,5
8.- es DV < EPS ?
SI, entonces x1, y1, z1, solución, FIN
NO, xo = x1, yo = y1, zo = z1, continua en 5.

f1 ( Ca1, Ca2, Ca3)= −15 𝐶𝑎1−12,2 𝐶𝑎1^2+5𝐶𝑎3+10=0


f2 ( Ca1, Ca2, Ca3)= 15𝐶𝑎1−15𝐶𝑎2−6,1𝐶𝑎2^2=0
f3 ( Ca1, Ca2, Ca3)= 15𝐶𝑎2−15𝐶𝑎3−6,1𝐶𝑎3^2=0

1.74103250794568 Ca1o
X o = [ 0,7; 0,3; 0,1] [ Xo ] = 1.1773399271013 Ca2o
0.869727042486092 Ca3o

=======================================================================================================

Problema 2.-
PROBLEMA 2.- (Niev 4.5, pp352 Ed4)
4.5 El mezclado imperfecto en un reactor continuo de tanque agitado se puede modelar como dos o más reac-
tores con recirculación entre ellos, como se muestra en la figura 4.17.

En este sistema se lleva a cabo una reacción isotérmica irreversible del tipo 𝐴 →┴𝑘 𝐵
al reactante A. Con los datos que se proporcionan abajo, calcule la concentración del reactante A en
los reactores 1 y 2 (CA1 y CA2, respectivamente), una vez alcanzado el régimen permanente.

Datos:
F = 25 L/min V1 = 80 L
CA0 = 1 mol/L V2 = 20 L
FR = 100 L/min k = 0.2 (L/mol) 0.8 (min –1)

ALGORITMO DEL MÉTODO DE NEWTON RAPHSON - LA JACOBIANA


0.- Inicio
1.- Determinar el SENL
2.- Determinar el vector inicio Xo.
3.- Linearizar el SENL en un SEL,mediante la Serie de Taylor (modelo en A y B)
4.- Formular el sistema de forma Matricial (modelo C)
5.- Resolver es sistemas de ecuaciones lineales, para hallar h, j, k
6.- Hallar los valores x1, y1, z1 (modelo A1)
7.- Calcular la DV=((x1-xo)^2+(y1-yo)^2+(zi-zo)^2)^0,5
8.- es DV < EPS ?
SI, entonces x1, y1, z1, solución, FIN
NO, xo = x1, yo = y1, zo = z1, continua en 5.

====================================================================

TABLA DE CONTROL DEL MÉTODO DE NEWTON RAPHSON - LA JAC

iter Ca1 Ca2 h


0 0.5 0.3
1 0.662875899605883 0.65148452873 0.1628759
2 0.649356951053266 0.635224585 -0.01351895
3 0.649297484513096 0.63516101764 -5.9467E-05

=======================================================================================================

Problema 3.-
En un reactor se efectúan las siguientes reacciones en fase gaseosa.

Rx 1 = A + B < ==== > C + D

Rx 2 = A + C < ==== > 2E

A la temperatura de reacción , las constantes de equilibrio son: Kp1 = 2,6 y Kp2 = 3,1. La somposiciones
iniciales son 2 mol/L de A y 1 mol/L de B. Calcule las composiciones a la salida del reactor asUmiendo que
alcanza el equilibrio.

Resolución del problema

si representamos con x1 los moles de A que se convierten, en la Rx 1 y x2 representa los moles de A convertidos en
la Rx 2, entonces en el equilibrio tendremos:

Moles de A= 2 - x1 - x2 Moles iniciales = 3


Moles de B= 1 - x1 Moles finales = 3
Moles de C= x1 - x2 variación = 0
Moles de D= x1
Moles de E= 2x2 Kp = Kx * P ^ An 2,6=(𝑥1−𝑥2)𝑥1/((2−𝑥1−𝑥2)
TOTAL = 3 => Kp = Kx (1−𝑥1))

3,1= 〖 (2𝑥2) 〗 ^2/


((2−𝑥1−𝑥2)(𝑥1−𝑥2))

asumiendo valores iniciales Xo = (0,5 - 0,4)

Desarrollando las ecuaciones A y B


f1(x1,x2) = 1,6*x1^2 + 3,6*x1* x2 - 7,8* x1 - 2,6* x2 + 5,2 = 0
f2(x1, x2) = 0,9*x2^2 + 3,1* x1^2 - 6,2* x1 + 6,2* x2 = 0

asumiendo valores iniciales Xo = (0,5 0,4)

debe desembocar en que el SEL hallado a partir del SENL por linearización, sea una expresión matricial.

[A]*[X] = [b] para este método [ A ] es la Jacobiana (J)


Formulando la Jacobiana (J)
df1/dx1 = 3,2*x1+3,6*x2 - 7,8
df1/dx2 = 3,6*x1 - 2,6 3,2*x1 +3,6*x2 - 7,8 3,6*x1 - 2,6
[A]= 6,2*x1 - 6,2 1,8*x2 + 6,2
df2/dx1 = 6,2*x1 - 6,2
df2/dx2 = 1,8*x2 + 6,2 0.831437753042018
[ Xo ] = 0.455654808048919

8.79296635503E-14 h=
[b]= -1.07469588784E-13 j=
que en donde se lleva a cabo la reacción A --> P operando isotérmicamente
n cada reactor, en régimen permanente, si la reacción es de segundo orden

Rx. Qca. = A ----> P

FR = 5 L/min

Fs=10 L/min

e de Materia con Rx. Qca.

−15 𝐶𝑎1−12,2 𝐶𝑎1^2+5𝐶𝑎3+10=0


15𝐶𝑎1−15𝐶𝑎2−6,1𝐶𝑎2^2=0
15𝐶𝑎2−15𝐶𝑎3−6,1𝐶𝑎3^2=0

TABLA DE CONTROL DEL MÉTODO DE NEWTON RAPHSON - LA JACOBIANA

iter Ca1 Ca2 Ca3 h


0 0.7 0.3 0.1
1 1.2950963344303 1.07049544568 0.993738081704866 0.59509633443031
2 1.4879587147387 1.04453647006 0.799742186227888 0.19286238030838
3 1.6099934362085 1.1103688428 0.830356564167982 0.122034721469823
4 1.6735987441093 1.14286469428 0.849525441873629 0.063605307900806
5 1.7063964808484 1.15963992221 0.859357681680379 0.032797736739054
6 1.7232898893644 1.16827474897 0.864417007851157 0.01689340851605
7 1.7319860062434 1.17271829832 0.867020053057361 0.008696116878956
8 1.7364610790086 1.17500462149 0.868359250441585 0.004475072765192
9 1.738763618316 1.17618090023 0.869048210858552 0.002302539307432
10 1.7399482390971 1.17678605289 0.869402646323738 0.001184620781054
11 1.7405576831837 1.17709737533 0.86958498407275 0.000609444086625
12 1.740871213297 1.17725753426 0.869678786530215 0.000313530113286
13 1.7410325079457 1.1773399271 0.869727042486092 0.000161294648713
14 1.7411154850444 1.1773823135 0.869751867365963 8.2977098725E-05

-15 - 24,4*Ca1 0 5 -57.4811931938745


[ A ]= 15 -15 - 12,2*Ca2 0 15
0 15 -15 - 12,2*Ca3 0

- (−15 𝐶𝑎1−12,2* 𝐶𝑎1^2 + 5*𝐶𝑎3 + 10) -0.004645498243123


[ b ] = - (15*𝐶𝑎1 − 15*𝐶𝑎2 − 6,1*𝐶𝑎2^2) 4.14103400459E-08
- (15*𝐶𝑎2 − 15*𝐶𝑎3 − 6,1*𝐶𝑎3^2) 1.420468720426E-08

================================================================================================================

SOLUCIÓN
elar como dos o más reac- Balance de materia con Rx. Qca.

ENTRADA - SALIDA - LO QUE Rx. = ACUMULACIÓN


Reactor 1 = F * Cao + Fr * Ca2 - (F + Fr) * Ca1 - V1(k)Ca1^n = 0
Reactor 2 = (F + Fr) * Ca1 - Fr * Ca2 - F * Ca2 - V2(k)Ca2^n = 0

Reemplazando valores en las ecuaciones anteriores


25(1,0) + 100 * Ca2 - 125 * Ca1 - 80(0,2)Ca1^1,8 = 0
125 * Ca1 - 100 * Ca2 - 25 * Ca2 - 20(0,2)Ca2^1,8 = 0

Resultando: 25 + 100*Ca2 - 125*Ca1 - 16*Ca1^1,8 = 0


125*Ca1 - 125*Ca2 - 4*Ca2^1,8 = 0

Las funciones serán:


f1(Ca1, Ca2) = 25 + 100*Ca2 - 125*Ca1 - 16*Ca1^1,8
f2(Ca1, Ca2) = 125*Ca1 - 125*Ca2 - 4*Ca2^1,8

𝐴 →┴𝑘 𝐵de orden 1.8, con respecto Punto inicio Xo = (0,5 0,3)
reactante A en
linearizando
f1(Ca1, Ca2) = f1(Ca1o, Ca2o) + (Ca1 - Ca1o)*df1/fCa1 + (Ca2 - Ca2o)*df1/dC
f2(Ca1,Ca2) = f2(Ca1o, Ca2o) + (Ca1 - Ca1o)*df2/dCa1 + (Ca2 - Ca2o)*df2/dC

Escribiendo en la forma matricial el SEL anterior


df1/dCa1 * h + df1/dCa2 * j = - f1
df2/dCa1 * h + df2/dCa2 * j = -f2

Hallando las derivadas parciales: df1/dCa1 =


df1/dCa2 =
df2/dCa1 =
df2/dCa2 =

por tanto la Jacobiana será:


-125 - 28,8*Ca1^0,8 100
[A] = 125 -125 - 7,2*Ca2^0,8
0.6492974845131
Xo = 0.6351610176426

4.441235646E-08 -0.02030927594831
============== [ b ] = 1.274319406E-08 Inversa de [ A ] = -0.01952699116627

WTON RAPHSON - LA JACOBIANA h=


j=
j DV EPS

0.35148453 0.38738860671 0.0001


-0.01625994 0.02114586816
-6.3567E-05 8.70464127E-05
solucion

================================================================================================================

omposiciones
r asUmiendo que

s de A convertidos en

(𝑥1−𝑥2)𝑥1/((2−𝑥1−𝑥2)
1)) Ec A

= 〖 (2𝑥2) 〗 ^2/
−𝑥1−𝑥2)(𝑥1−𝑥2)) Ec B

= (0,5 - 0,4)

* x1 - 2,6* x2 + 5,2 = 0
* x1 + 6,2* x2 = 0

na expresión matricial.

[ A ] es la Jacobiana (J)

TABLA DE CONTROL DEL MÉTODO DE NEWTON


-3.49904188129 0.3931759109513
[A]= -1.04508593114 7.0201786544881 iter x1
0 0.5
-0.29065456332 0.0162785561923 1 0.776369878483986
Inv. [ A ] = -0.04326941092 0.1448698872365 2 0.831541485200362
3 0.831437623124248
-2.7307E-14 x1 = 0.831437753042 4 0.831437753042018
-1.9374E-14 x2 = 0.4556548080489
= A ----> P

j k DV EPS

0.77049545 0.89373808 1.32157884 0.0001


-0.02595898 -0.1939959 0.27478023
0.06583237 0.03061438 0.14199864
0.03249585 0.01916888 0.0739531
0.01677523 0.00983224 0.03812837
0.00863483 0.00505933 0.01963528
0.00444355 0.00260305 0.0101066
0.00228632 0.0013392 0.00520067
0.00117628 0.00068896 0.00267581
0.00060515 0.00035444 0.00137665
0.00031132 0.00018234 0.00070823
0.00016016 9.38025E-05 0.00036435
8.23928E-05 4.8256E-05 0.00018744
4.23864E-05 2.48249E-05 9.64266E-05
solucion

0 5 -0.01786186 -0.00178139 -0.00348719


-29.3635471 0 -0.00912451 -0.03496583 -0.00178139
15 -25.6106699 -0.00534416 -0.02047926 -0.04008957

h = 8.29771E-05 Ca11 = 1.74111549


j = 4.23864E-05 Ca21 = 1.17738231
k = 2.48249E-05 Ca31 = 0.86975187

============================================================

= ACUMULACIÓN
Ca1 + (Ca2 - Ca2o)*df1/dCa2
Ca1 + (Ca2 - Ca2o)*df2/dCa2

f1(Ca1, Ca2) = 25 + 100*Ca2 - 125*Ca1 - 16*Ca1^1,8


f2(Ca1, Ca2) = 125*Ca1 - 125*Ca2 - 4*Ca2^1,8

-125 - 28,8*Ca1^0,8
100
125
-125 - 7,2*Ca2^0,8

-145.386725 100
[A] = 125 -130.007715

-0.01562159
-0.02271172

-1.1011E-09 Ca1 = 0.64929748


-1.1567E-09 Ca2 = 0.63516102

============================================================
MÉTODO DE NEWTON RAPHSON - LA JACOBIANA

x2 h j DV EPS
0.4
0.48059922 0.27636988 0.08059922 0.28788287 0.0001
0.45708501 0.05517161 -0.02351421 0.05997353
0.45565506 -0.00010386 -0.00142995 0.00143372
0.45565481 1.29918E-07 -2.4757E-07 2.79585E-07
solucion

También podría gustarte