Método Newton Raphson Sistemas No Lineales

November 10, 2017 | Author: Armando Lara | Category: Algebra, Analysis, Applied Mathematics, Mathematical Concepts, Mathematical Objects
Share Embed Donate


Short Description

Descripción: Se explica y se presentan ejemplos de Método Newton Raphson Sistemas No Lineales...

Description

M´ etodo de Newton-Raphson Ejemplos

M´etodo de Newton-Raphson para Sistemas No Lineales J. Armando Lara R. Ingenier´ıa Electr´ onica Instituto Tecnol´ ogico de L´ azaro C´ ardenas

Invierno 2011-2012

Armando Lara

An´ alisis Num´ erico

M´ etodo de Newton-Raphson Ejemplos

Outline

1

M´etodo de Newton-Raphson Introducci´on Desarrollo del M´etodo

2

Ejemplos

Armando Lara

An´ alisis Num´ erico

M´ etodo de Newton-Raphson Ejemplos

Outline

1

M´etodo de Newton-Raphson Introducci´on Desarrollo del M´etodo

2

Ejemplos

Armando Lara

An´ alisis Num´ erico

M´ etodo de Newton-Raphson Ejemplos

Outline

1

M´etodo de Newton-Raphson Introducci´on Desarrollo del M´etodo

2

Ejemplos

Armando Lara

An´ alisis Num´ erico

M´ etodo de Newton-Raphson Ejemplos

Outline

1

M´etodo de Newton-Raphson Introducci´on Desarrollo del M´etodo

2

Ejemplos

Armando Lara

An´ alisis Num´ erico

Outline

1

M´etodo de Newton-Raphson Introducci´on Desarrollo del M´etodo

2

Ejemplos

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Introducci´on

En el presente documento se presenta la construcci´on del m´etodo de Newton-Raphson para Sistemas de Ecuaciones No Lineales desde un punto de vista meramente matricial, haciendo uso primeramente del polinomio de Taylor hasta llegar a hacer uso de la matriz Jacobiana en cada una de las iteraciones. Posteriormente se desarrollan tres ejemplos de aplicaci´on del presente m´etodo.

Armando Lara

An´ alisis Num´ erico

Outline

1

M´etodo de Newton-Raphson Introducci´on Desarrollo del M´etodo

2

Ejemplos

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo

Considerense dos ecuaciones con dos incognitas f0 (x0 , x1 ) = 0 f1 (x0 , x1 ) = 0

(1)

cada una define una curva en el plano (¯ x = [x0 x1 ]T ∈ R2 ). Las soluciones a (1) son puntos de intersecci´ on de las dos curvas en 2 R . Denotaremos un punto de intersecci´ on por p¯ = [p0 P1 ]T ∈ R2 , el cual es ra´ız del sistema (1).

Armando Lara

An´ alisis Num´ erico

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo Suponiendo que x¯0 = [x0,0 x0,1 ]T es un punto inicial de aproximaci´on a la ra´ız p¯. Asumiendo que f0 y f1 son lo suficientemente suaves para procesar una expansi´on de series de Taylor de dos dimensiones, ∂f0 (x0,0 , x0,1 )(x0 − x0,0 ) ∂x0 ( ∂f0 1 ∂ 2 f0 (x0,0 , x0,1 ) + (x0,0 , x0,1 )(x1 − x0,1 ) + (x0 − x0,0 )2 ∂x1 2! ∂x20

f0 (x0 , x1 ) = f0 (x0,0 , x0,1 ) +

∂ 2 f0 (x0,0 , x0,1 ) (x0 − x0,0 )(x1 − x0,1 ) ∂x0 ∂x1 ) ∂ 2 f0 (x0,0 , x0,1 ) + (x1 − x0,1 )2 + · · · ∂x21

+2

Armando Lara

An´ alisis Num´ erico

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo

∂f1 (x0,0 , x0,1 )(x0 − x0,0 ) ∂x0 ( ∂f1 1 ∂ 2 f1 (x0,0 , x0,1 ) + (x0 − x0,0 )2 (x0,0 , x0,1 )(x1 − x0,1 ) + ∂x1 2! ∂x20

f1 (x0 , x1 ) = f1 (x0,0 , x0,1 ) +

∂ 2 f1 (x0,0 , x0,1 ) (x0 − x0,0 )(x1 − x0,1 ) ∂x0 ∂x1 ) ∂ 2 f1 (x0,0 , x0,1 ) (x1 − x0,1 )2 + · · · + ∂x21

+2

Armando Lara

An´ alisis Num´ erico

(2)

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo las cuales tienen una forma m´ as comparta usando la notaci´on de vectores como ∂f0 (x¯0 ) ∂f0 (x¯0 ) f0 (¯ x) = f0 (x¯0 ) + (x0 − x0,0 ) + (x1 − x0,1 ) ∂x0 ∂x1 ( 1 ∂ 2 f0 (x¯0 ) ∂ 2 f0 (x¯0 ) + (x0 − x0,0 )2 + 2 (x0 − x0,1 ) 2 2! ∂x0 ∂x1 ∂x0 ) ∂ 2 f0 (x¯0 ) 2 + (x1 − x0,0 ) + · · · ∂x21

Armando Lara

An´ alisis Num´ erico

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo

∂f1 (x¯0 ) ∂f1 (x¯0 ) f1 (¯ x) = f1 (x¯0 ) + (x0 − x0,0 ) + (x1 − x0,1 ) ∂x0 ∂x1 ( ∂ 2 f1 (x¯0 ) 1 ∂ 2 f1 (x¯0 ) 2 (x − x ) + 2 (x0 − x0,1 ) + 0 0,0 2! ∂x0 ∂x1 ∂x20 ) ∂ 2 f1 (x¯0 ) 2 + (x1 − x0,0 ) + · · · (3) ∂x21

Armando Lara

An´ alisis Num´ erico

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo

Si x¯0 est´a cerca de p¯, entonces de (2) y (3), tenemos ∂f0 (x¯0 ) ∂f0 (x¯0 ) (p0 − x0,0 ) + (p1 − x0,1 ) 0 = f0 (¯ p) ≈ f0 (x¯0 ) + ∂x0 ∂x1 ( 1 ∂ 2 f0 (¯ x0 ) ∂ 2 f0 (¯ x0 ) 2 + (p0 − x0,1 )(p1 − x0,1 ) (p − x ) + 2 0 0,0 2 2! ∂x0 ∂x1 ∂x0 ) ∂ 2 f0 (¯ x0 ) + (p1 − x0,0 )2 · · · (4) ∂x21

Armando Lara

An´ alisis Num´ erico

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo

∂f1 (x¯0 ) ∂f1 (x¯0 ) 0 = f1 (¯ p) ≈ f1 (x¯0 ) + (p0 − x0,0 ) + (p1 − x0,1 ) ∂x0 ∂x1 ( x0 ) ∂ 2 f1 (¯ x0 ) 1 ∂ 2 f1 (¯ 2 (p − x ) + 2 (p0 − x0,1 )(p1 − x0,1 ) + 0 0,0 2 2! ∂x0 ∂x1 ∂x0 ) ∂ 2 f1 (¯ x0 ) 2 + (p1 − x0,0 ) · · · (5) ∂x21

Armando Lara

An´ alisis Num´ erico

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo Si ignoramos los t´erminos de ´ ordenes m´ as altos (segundas derivadas y derivadas de mayores ´ ordenes), entonces obtenemos ∂f0 (¯ x0 ) ∂f0 (¯ x0 ) (p0 − x0,0 ) + (p1 − z0,1 ) ≈ −f0 (¯ x0 ), ∂x0 ∂x1 ∂f1 (¯ x0 ) ∂f1 (¯ x0 ) (p0 − x0,0 ) + (p1 − z0,1 ) ≈ −f1 (¯ x0 ). ∂x0 ∂x1 Para una notaci´on m´ as compacta, definimos fi,j = (¯ x0 ) =

Armando Lara

∂fi (¯ x0 ) ∂xj

An´ alisis Num´ erico

(6)

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo as´ı las ecuaciones (6) se convierten en

(p0 − x0,0 )f0,0 (¯ x0 ) + (p1 − x0,1 )f0,1 (¯ x0 ) ≈ −f0 (¯ x0 ),

(7)

(p0 − x0,0 )f1,0 (¯ x0 ) + (p1 − x0,1 )f1,1 (¯ x0 ) ≈ −f1 (¯ x0 ).

(8)

Multiplicando (7) por f1,1 (¯ x0 ), y multiplicando (8) por f0,1 (¯ x0 ). Extrayendo la segunda ecuaci´ on de la primera nos da

(p0 − x0,0 )[f0,0 (¯ x0 )f1,1 (¯ x0 ) − f1,0 (¯ x0 )f0,1 (¯ x0 )] ≈ −f0 (¯ x0 )f1,1 (¯ x0 ) + f1 (¯ x0 )f0,1 (¯ x0 ).

Armando Lara

An´ alisis Num´ erico

(9)

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo Ahora multiplicando (7) por f1,0 (¯ x0 ), y multiplicando (8) por f0,0 (¯ x0 ). Extrayendo la segunda ecuaci´ on de la primera nos da (p1 − x0,1 )[f0,1 (¯ x0 )f1,0 (¯ x0 ) − f0,0 (¯ x0 )f1,1 (¯ x0 )] ≈ −f0 (¯ x0 )f1,0 (¯ x0 ) + f1 (¯ x0 )f0,0 (¯ x0 ).

(10)

Ahora de (9) y (10), obtenemos −f0 (¯ x0 )f1,1 (¯ x0 ) + f1 (¯ x0 )f0,1 (¯ x0 ) , f0,0 (¯ x0 )f1,1 (¯ x0 ) − f0,1 (¯ x0 )f1,0 (¯ x0 ) −f1 (¯ x0 )f0,0 (¯ x0 ) + f0 (¯ x0 )f1,0 (¯ x0 ) p1 ≈ x0,1 + . f0,0 (¯ x0 )f1,1 (¯ x0 ) − f0,1 (¯ x0 )f1,0 (¯ x0 ) p0 ≈ x0,0 +

Armando Lara

An´ alisis Num´ erico

(11) (12)

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo Debemos asumir que el miembro derecho de (11) y (12) es la siguiente aproximaci´on a p¯.

x1,0

x1,1

−f0 f1,1 + f1 f0,1 ≈ x0,0 + , f0,0 f1,1 − f0,1 f1,0 x¯0 −f1 f0,0 + f0 f1,0 ≈ x0,1 + . f0,0 f1,1 − f0,1 f1,0 x ¯0

(¯ x1 = [x1,0 x1,1 ]T ), donde las funciones y derivadas est´an evaluadas en x ¯0 .

Armando Lara

An´ alisis Num´ erico

(13)

(14)

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo

Continuando este proceso para generar (¯ xn ) para n ∈ Z+ (as´ı en general x ¯n = [xn,0 xn,1 ]T ) de acuedo a −f0 (¯ xn )f1,1 (¯ xn ) + f1 (¯ xn )f0,1 (¯ xn ) xn+1,0 = xn,0 + , f0,0 (¯ xn )f1,1 (¯ xn ) − f0,1 f1,0 (¯ xn ) x¯0 −f1 (¯ xn )f0,0 (¯ xn ) + f0 (¯ xn )f1,0 (¯ xn ) xn+1,1 = xn,1 + . f0,0 (¯ xn )f1,1 (¯ xn ) − f0,1 (¯ xn )f1,0 (¯ xn ) x ¯0

Armando Lara

An´ alisis Num´ erico

(15)

(16)

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo

Ahora definimos     f0 (xn,0 , xn,1 ) f0 (¯ xn ) F (¯ xn ) = = f1 (xn,0 , xn,1 ) f1 (¯ xn )

(17)

Tambi´en F

(1)

  f0,0 (¯ xn ) f0,1 (¯ xn ) (¯ xn ) = = JF (¯ xn ), f1,0 (¯ xn ) f1,1 (¯ xn )

la cual es la Matriz Jacobiana JF evaluada en x ¯=x ¯n .

Armando Lara

An´ alisis Num´ erico

(18)

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo

Vemos que 1 [JF (¯ xn )]−1 = f0,0 (¯ xn )f1,1 (¯ xn ) − f0,1 (¯ xn )f1,0 (¯ xn )   f1,1 (¯ xn ) −f0,1 (¯ xn ) , −f1,0 (¯ xn ) f0,0 (¯ xn )

Armando Lara

An´ alisis Num´ erico

(19)

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo as´ı que en notaciones de vectores (15) y (16) se convierten x ¯n+1 = x ¯n − [JF (¯ xn )]−1 F (¯ xn )

(20)

para n ∈ Z+ . Si x ¯n ∈ Rm (por ejemplo, si consideramos m ecuaciones con n inc´ognitas), entonces 

f0,0 (¯ xn ) f1,0 (¯ xn ) .. .

f0,1 (¯ xn ) f1,1 (¯ xn ) .. .

··· ···

  JF (¯ xn ) =   fm−1,0 (¯ xn ) fm−1,1 (¯ xn ) · · ·

Armando Lara

f0,m−1 (¯ xn ) f1,m−1 (¯ xn ) .. .



  ,  fm−1,m−1 (¯ xn ) (21)

An´ alisis Num´ erico

M´ etodo de Newton-Raphson Ejemplos

Introducci´ on Desarrollo del M´ etodo

Desarrollo del M´etodo

y 

f0 (¯ xn ) f1 (¯ xn ) .. .



    F (¯ xn ) =  .   fm−1 (¯ xn )

(22)

Por supuesto, x ¯n = [xn,0 xn,1 · · · xn,m−1 ]T ∈ Rm . Debemos notar que el m´etodo falla si JF (¯ xn ) es singular en x ¯n . Tal como en el caso de una dimensi´ on, el ´exito del m´etodo depende en la buena elecci´on de un punto inicial x ¯0 .

Armando Lara

An´ alisis Num´ erico

M´ etodo de Newton-Raphson Ejemplos

Ejemplos Ejemplo 1.- Se requiere resolver 1 f0 (x0 , x1 ) = x0 − x20 − x21 = 0 4 2 f1 (x0 , x1 ) = x1 − x0 + x21 = 0.

(23)

Consecuentemente 1 f0 (¯ xn ) = xn,0 − x2n,0 − x2n,1 = 0 4 f1 (¯ xn ) = xn,1 − x2n,0 − x2n,1 = 0,

Armando Lara

An´ alisis Num´ erico

(24)

M´ etodo de Newton-Raphson Ejemplos

Ejemplos cuyas derivadas son

f0,0 (¯ xn ) = 1 − 2xn,0 = 0, f1,0 (¯ xn ) = −2xn,0 1 f0,1 (¯ xn ) = − xn,1 , f1,1 (¯ xn ) = 1 + 2xn,1 . 2

(25)

V´ıa (15) y (16), las ecuaciones deseadas son xn+1,0 = xn,0 +

−(xn,0 − x2n,0 − 41 x2n,1 )(1 + 2xn,1 ) + (xn,1 − x2n,0 + x2n,1 )(− 21 xn,1 )

xn+1,1 = xn,1 +

(1 − 2xn,0 )(1 − 2xn,1 ) − xn,0 xn,1 −(xn,1 − x2n,0 + x2n,1 )(1 − 2xn,0 ) + (xn,0 − x2n,0 − 41 x2n,1 )(2xn,1 ) (1 − 2xn,0 )(1 − 2xn,1 ) − xn,0 xn,1 (26)

Armando Lara

An´ alisis Num´ erico

, .

M´ etodo de Newton-Raphson Ejemplos

Ejemplos

Si ejecutamos el proceso iterativo en (26), obtenemos x0,0 x1,0 x2,0 x3,0

= 0,8000 x0,1 = 0,500 = 0,9391 x1,1 = 0,5562 = 0,9193 x2,1 = 0,5463 = 0,9189 x3,1 = 0,5461

Con lo cual vemos que la respuesta es correcta en cuatro cifras decimales en solo tres iteracones.

Armando Lara

An´ alisis Num´ erico

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF