Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
=
=
Y X
Y X
1
2
1
2 2
+
(
=
+ =
X Y
X Y
1 Iteracin
| |
6127 . 0 ] 1 6312 . 0 [ 05 . 1 1
6312 . 0 1 ) 7375 . 0 )(
2
1
(
7375 . 0 ) 1 ( 75 . 0 ) 05 . 1 ( 1
75 . 0 1 ) 1 )(
4
1
(
) 1 (
) 1 (
) 1 (
2 ) 1 (
= + =
= + =
= + =
= =
acelerado
acelerado
Y
Y
X
X
Para la primera iteracin se obtienen los valores de:
6127 . 0
7375 . 0
) 1 (
) 1 (
=
=
Y
X
2 Iteracin
| |
5392 . ] 6127 . 0 5427 . 0 [ 05 . 1 6127 . 0
5427 . 0 1 ) 9145 . 0 )(
2
1
(
9145 . 0 7375 . 0 ) 9061 . 0 ( 05 . 1 ) 7375 . 0 (
9061 . 0 1 ) 6127 . 0 )(
4
1
(
2
) 2 (
) 2 (
2 ) 2 (
= + =
= + =
= + + =
= =
acelerado
acelerado
Y
Y
X
X
Para la segunda iteracin se obtienen los valores de:
5392 .
9145 . 0
) 2 (
) 2 (
=
=
Y
X
3 Iteracin
| |
5358 . 0 ) 5392 . 0 5360 . 0 ( 05 . 1 5392 . 0
5360 . 0 1 ) 9279 . 0 )(
2
1
(
9279 . 0 ) 9145 . 0 ( 9273 . 0 ( 05 . 1 9145 . 0
9273 . 0 1 ) 5392 . 0 )(
4
1
(
3
) 3 (
3
2 ) 3 (
= + =
= + =
= + =
= =
acelerado
acelerado
Y
Y
X
X
Para la tercera iteracin se obtienen los valores:
5358 . 0
9279 . 0
) 3 (
) 3 (
=
=
Y
X
En la tabla N 1, se resumen los valores para cada iteracin as como el error mximo
obtenido:
k
) 1 ( + k
X
) 1 ( + k
Y
) 1 ( + k
Acel
X
) 1 ( + k
Acel
Y
) 1 ( + k
Max
c (X)
) 1 ( + k
Max
c (Y)
0 -1 1 -1 1 0.2625 0.3873
1 -0.75 0.6312 -0.7375 0.6127 0.1770 0.0735
2 -0.9061 0.5427 -0.9145 0.5392 0.0134 0.0034
3 -0.9273 0.5360 -0.9279 0.5358 0.0004 0.0
4 -0.9282 0.5358 -0.9282 0.5358
Tabla N 1.- Solucin iterativa del ejemplo 1 utilizando el mtodo de Gauss-Seidel con
o = 1.05.
Las columnas 6 y 7 de la Tabla N 1 representan los psilons de las variables X y Y,
obtenindose de la ecuacin (2), observndose como en la tercera iteracin el psilon
establecido de 0.001 se cumple, por lo que la solucin del sistema se obtiene en 3
iteraciones.
Actividad para ejercitar lo aprendido: Resuelva por el mtodo de Gauss-Seidel
1 0 10 3 3
0 0 8 3 2
) 0 (
) 0 ( 2
= =
= =
X X Y
Y X Y
1.2 Mtodo de Newton-Raphson
El mtodo de Newton-Raphson es un mtodo abierto, en el sentido de que su
convergencia global no est garantizada. La nica manera de alcanzar la convergencia es
seleccionar un valor inicial lo suficientemente cercano a la raz buscada. As, se ha de
comenzar la iteracin con un valor razonablemente cercano al cero (denominado punto de
arranque o valor supuesto). La relativa cercana del punto inicial a la raz depende mucho
de la naturaleza de la propia funcin; si sta presenta mltiples puntos de inflexin o
pendientes grandes en el entorno de la raz, entonces las probabilidades de que el algoritmo
diverja aumentan, lo cual exige seleccionar un valor supuesto cercano a la raz. Una vez se
ha hecho esto, el mtodo linealiza la funcin por la recta tangente en ese valor supuesto. La
abscisa en el origen de dicha recta ser, segn el mtodo, una mejor aproximacin de la raz
que el valor anterior. Se realizarn sucesivas iteraciones hasta que el mtodo haya
convergido lo suficiente. Esto se representa en la Figura N 1.
Figura N 1 Ilustracin Grfica del Mtodo de Newton-Raphson
Matemticamente:
) ( '
) (
) ( '
) (
) (
) ( '
1
1
1
n
n
n n
n
n
n n
n n
n
n
x f
x f
x x
x f
x f
x x
x x
x f
x f
=
=
=
+
+
+
(6)
Una forma alternativa de obtener el algoritmo es desarrollando la funcin ) (x f en serie
de Taylor, para un entorno del punto
n
x :
+ + + =
! 2
) ( ' '
) ( ) )( ( ' ) ( ) (
2 n
n n n n
x f
x x x x x f x f x f (7)
Si se trunca el desarrollo a partir del trmino de grado 2, y evaluamos en
1 + n
x ,
obtenemos:
) )( ( ' ) ( (
1 ) 1 n n n n n
x x x f x f x f + =
+ +
(8)
Si adems se acepta que
1 + n
x tiende a la raz, se ha de cumplir que 0 ) (
1
=
+ n
x f , luego,
sustituyendo en la ecuacin (8), obtenemos el algoritmo:
) ( '
) (
) )( ( ' ) (
1
1 1
n
n
n n
n n n n n
x f
x f
x x
x despejando x x x f x f
=
=
+
+ +
(9)
La ecuacin (9) es exactamente igual al mtodo de Newton-Raphson.
Para ilustrar la aplicacin de este mtodo en la solucin de sistemas de ecuaciones no
lineales considrese que se tiene el siguiente sistema:
n n n
n
n
n
Y X X X X f
Y X X X X f
Y X X X X f
Y X X X X f
=
- - - -
=
=
=
) ,......., , , (
) ,......., , , (
) ,......., , , (
) ,......., , , (
3 2 1
3 3 2 1 3
2 3 2 1 2
1 3 2 1 1
(10)
Como se explic anteriormente, para resolver el sistema se parte de un conjunto de
valores iniciales, de manera que si a estos valores se le suman sus correspondientes
incrementos para encontrar los nuevos valores mejorados el sistema (10) se puede expresar
como sigue:
n n n n
n n
n n
n n
Y X X X X X X X X f
Y X X X X X X X X f
Y X X X X X X X X f
Y X X X X X X X X f
= A + A + A + A +
- - - - - -
- - - - - -
= A + A + A + A +
= A + A + A + A +
= A + A + A + A +
) ,........ , , (
) ,........ , , (
) ,........ , , (
) ,........ , , (
0
3
0
3 2
0
2 1
0
1
3
0
3
0
3 2
0
2 1
0
1 3
2
0
3
0
3 2
0
2 1
0
1 2
1
0
3
0
3 2
0
2 1
0
1 1
(11)
Expandiendo estas funciones mediante la serie de Taylor y considerando los trminos
hasta la primera derivada se tiene:
3
0
3
3
2
0
2
3
1
0
1
3
0 0
3
0
2
0
1 3
0
3
0
3 2
0
2 1
0
1 3
3
0
3
2
2
0
2
2
1
0
1
2
0 0
3
0
2
0
1 2
0
3
0
3 2
0
2 1
0
1 2
3
0
3
1
2
0
2
1
1
0
1
1
0 0
3
0
2
0
1 1
0
3
0
3 2
0
2 1
0
1 1
...
) , , , , , ( ) ; ; ; (
...
) , , , , , ( ) ; ; ; (
...
) , , , , , ( ) ; ; ; (
X
X
f
X
X
f
X
X
f
X X X X f X X X X X X X X f
X
X
f
X
X
f
X
X
f
X X X X f X X X X X X X X f
X
X
f
X
X
f
X
X
f
X X X X f X X X X X X X X f
n n n
n n n
n n n
A
(
c
c
+ + A
(
c
c
+ A
(
c
c
+
= A + A + A + A +
A
(
c
c
+ + A
(
c
c
+ A
(
c
c
+
= A + A + A + A +
A
(
c
c
+ + A
(
c
c
+ A
(
c
c
+
= A + A + A + A +
(12)
n
n n n
n n n n n
X
X
f
X
X
f
X
X
f
X X X X f X X X X X X X X f
A
(
c
c
+ + A
(
c
c
+ A
(
c
c
+
= A + A + A + A +
0
3
2
0
2
1
0
1
0 0
3
0
2
0
1
0
3
0
3 2
0
2 1
0
1
...
) , , , , , ( ) ; ; ; (
Despejando las derivadas parciales y expresando en forma matricial:
(
(
(
(
(
(
(
=
(
(
(
(
(
(
A
A
A
A
(
(
(
(
(
(
(
(
(
(
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
) , , , , , (
.
) , , , , , (
) , , , , , (
) , , , , , (
.
. . . . .
.
.
.
0 0
3
0
2
0
1
0 0
3
0
2
0
1 3 3
0 0
3
0
2
0
1 2 2
0 0
3
0
2
0
1 1 1
3
2
1
3 2 1
3
3
3
2
3
1
3
2
3
2
2
2
1
2
1
3
1
2
1
1
1
n n n
n
n
n
n
n
n n n n
n
n
n
X X X X f Y
X X X X f Y
X X X X f Y
X X X X f Y
X
X
X
X
X
f
X
f
X
f
X
f
X
f
X
f
X
f
X
f
X
f
X
f
X
f
X
f
X
f
X
f
X
f
X
f
(13)
En forma compacta:
| || | | | ) , , , , , (
0 0
3
0
2
0
1 n
X X X X f Y X J = A (14)
En esta expresin | | J representa la matriz Jacobiana y la cual se evala con las
derivadas de las funciones y las condiciones iniciales o valores mejorados.
El procedimiento de solucin aplicado al mtodo de Newton-Raphson se puede resumir
de la siguiente forma:
1) Se considera el vector de condiciones iniciales
) 0 (
X .
2) Se obtienen las derivadas de cada una de las ecuaciones del sistema original.
3) Se evala la matriz Jacobiana con el vector
) (k
X . Para la primera iteracin
el vector a considerar es
) 0 (
X .
4) Se resuelve el sistema ( 14 ) para encontrar las correcciones en las variables
y poder determinar los nuevos valores mejorados de la siguiente forma:
X X X
k k
A + =
+ ) ( ) 1 (
(15)
5) Si el valor mximo registrado
Mximo
X A es menor o igual que una
tolerancia especificada c el proceso termina, de lo contrario se repite el
paso 3 con el nuevo conjunto de valores mejorados
) 1 ( + k
X
Ejemplo 2.- Resolver el siguiente sistema de ecuaciones no-lineales aplicando el mtodo
de Newton-Raphson, considerando un error c = 0.001.
2 2 1 ) 2 ( 0 2 2
4 4 1 ) 1 ( 0 4 4
2
) 0 (
2
1
) 0 ( 2
= = =
= = =
X Y f X X Y
x Y f Y X Y
Calculando las derivadas parciales:
1 2 4 2
0 0 0 0 0 0 0 0
,
2
,
2
,
1
,
1
=
(
c
c
=
(
c
c
=
(
c
c
=
(
c
c
Y X Y X Y X Y X
X
f
Y
f
X
f
Y
Y
f
El Jacobiano considerando el vector
) 0 (
X es:
| |
(
=
1 2
4 2
J
Evaluando las funciones con los valores iniciales:
1 2 ) 1 ( ) 1 ( 2 ) , (
1 4 ) 1 ( 4 ) 1 ( ) , (
0 0 2
2
0 0 1
= =
= =
Y X f
Y X f
1 Iteracin
(
=
(
A
A
(
1 0
1 0
1 2
4 2
X
Y
Resolviendo el sistema:
0
5 . 0
= A
= A
X
Y
Se realizan las correcciones para encontrar los nuevos valores mejorados:
1 0 1
5 . 0 5 . 0 1
) 0 ( ) 1 (
) 0 ( ) 1 (
= + = A + =
= = A + =
X X X
Y Y Y
Los valores para la primera iteracin son:
1
5 . 0
) 1 (
) 1 (
=
=
X
Y
Evaluando las dos funciones nuevamente se obtiene:
0 2 ) 1 ( ) 5 (. 2 ) , (
25 . 0 4 ) 1 ( 4 ) 5 . 0 ( ) , (
1 1 2
2
1 1 1
= =
= =
Y X f
Y X f
2 Iteracin
Se calculan las derivadas del Jacobiano con los nuevos valores:
(
=
(
A
A
(
0 0
25 . 0 0
1 2
4 1
X
Y
Resolviendo el sistema:
0714285 . 0
0357142 . 0
= A
= A
X
Y
Se realizan las correcciones para encontrar los nuevos valores mejorados:
9285714 . 0 0714285 . 0 1
5357142 . 0 0357142 . 0 5 . 0
) 1 ( ) 2 (
) 1 ( ) 2 (
= + = A + =
= + = A + =
X X X
Y Y Y
Los valores para la segunda iteracin son:
9285714 . 0
5357142 . 0
) 2 (
) 2 (
=
=
X
Y
Evaluando las dos funciones nuevamente se obtiene:
0 2 ) 9285714 . 0 ( ) 5357142 . 0 ( 2 ) , (
0012753 . 0 4 ) 9285714 . 0 ( 4 ) 5357142 . 0 ( ) , (
) 2 ( ) 2 (
2
2 ) 2 ( ) 2 (
1
= =
= =
Y X f
Y X f
3 Iteracin
De forma similar a las iteraciones anteriores se obtiene:
(
=
(
A
A
(
0 0
0012753 . 0 0
1 2
4 0714285 . 1
X
Y
Resolviendo el sistema:
0003681 . 0
0001840 . 0
= A
= A
X
Y
Los valores para esta iteracin son:
0 ) , ( 9282033 . 0
002551 . 0 ) , ( 5358982 . 0
) 3 ( ) 3 (
2
) 3 (
) 3 ( ) 3 (
1
) 3 (
= =
= =
Y X f X
Y X f Y
En la Tabla N 2 se resumen los valores para cada una de las iteraciones:
k
) 1 ( + k
Y
) 1 ( + k
X
) 1 (
max
+ k
c
(Y)
) 1 (
max
+ k
c
(X)
1 0.5 -1 0.5 0
2 0.5357142 -0.9285714 0.0357142 0.07142
3 0.5358983 -0.9282032 0.0001863 0.0003682
Tabla N 2.- Solucin iterativa para el ejemplo 1 usando el mtodo de
Newton-Raphson.
Actividad para ejercitar lo aprendido: Resuelva por Newton-Raphson.
1 0 2 2 2
1 0 1 3
) 0 (
) 0 ( 2
= =
= =
X X Y
Y X Y
CONCLUSIONES:
Se desarroll la teora bsica de solucin de sistemas de ecuaciones no lineales para su
aplicacin en la solucin del problema de Flujos de carga.
Se describieron los mtodos iterativos de Gauss-Seidel y de Newton-Raphson para
resolver sistemas de ecuaciones no lineales y se realizaron ejemplos numricos para cada
mtodo.
Se pudo observar que el mtodo de Gauss-Seidel en la solucin de sistemas de
ecuaciones converge en ms iteraciones que el mtodo de Newton-Raphson. Se presento el
desarrollo de la matriz Jacobiana que ser la base en la aplicacin a redes elctricas para la
solucin del problema de flujos de carga.