Está en la página 1de 17

r r r r r r r r r r r r r r r r r r r r r r r r

r
El primer mtodo que se analizar no es estrictamente un mtodo numrico, aunque
algunas veces se usa con los esquemas numricos, es de aplicabilidad general.
Considrese el problema ejemplo:




    

La solucin analtica es la siguiente:

    

Este resultado se utilizara para obtener los valores verdaderos de la ecuacin.


La relacin entre x y y se obtiene al encontrar los coeficientes de la serie de Taylor en
que se desarrolla y con respecto al punto x= :

         

   

        



Si se hace      la serie puede escribirse como

      

      
  



Debido a que  , es la condicin inicial, el primer trmino se conoce a partir de la


condicin inicial
 
El coeficiente del segundo trmino se obtiene al sustituir   
la primera derivada:
    

  en la ecuacin de



      

Las derivadas de segundo orden se obtienen al derivar sucesivamente la ecuacin de la


primera derivada. Cada una de estas derivadas se evala de manera correspondiente a
   para obtener los diversos coeficientes:
            
     

Luego, se escribe la solucin de la serie para y, al hacer que x=h sea el valor en que
desea determinarse y:

   
La solucin de la ecuacin:




 

 

    

se muestra en la tabla siguiente se truncara la serie de Taylor para 3 trminos y se


ilustrara como tomar valores ms pequeos de h es resultado se aproxima ms al
verdadero:


      

     
Solucin
verdadera



U
  

  

  

    















































































































i continuacin se mostrara como se obtuvieron los resultados para h=0.1


  

   

      

         


    

  



   
    

    

        

          


   

   



    
    

     

     !      !

        !      !


    

  



  !  " !  #
      !

 "! !  #  

   " !  #     !  #

       !  #     !  #


    



 !  #  $!! 
     !  #

iqu se han desarrollado los cuatro primeros trminos de la tabla los dems trminos se
hacen de manera anloga a lo hecho aqu, la tabla muestra como al escoger h ms
pequeas los valores obtenidos por la serie de Taylor se va aproximando mas al valor
real.

r r r r r r r r r r r r r r r r r r r
r
ara tener una idea de cmo se desarrollan los mtodos de Runge-Kutta, se mostrara la
obtencin de un mtodo de segundo orden simple. iqu, el incremento en y es un
promedio ponderado de dos estimaciones del incremento, denominados f f . is, para
la ecuacin:

 % 

&'

&

(f )f

f  %& 
f  %& * 

& 
&

+f 

uede pensarse que los valores de f  f son estimaciones del cambio en y cuando x
avanza por h, ya que son el producto del cambio en x y un valor de la pendiente de la
curva,

,,

.Los mtodos de Runge-Kutta siempre usan la estimacin de Euler simple como

la primera estimacin .  la otra estimacin se toma con x y aproximadas por las


fracciones z + y de la estimacin anterior de .  f El problema es concebir un
esquema para elegir los parmetros de  ,z + . Lo anterior se lograra haciendo que la
ecuacin, anteriores coincidan lo mejor posible con la serie de Taylor, donde las derivadas
y se escriben en trminos de f, a partir de
&'

&

%& 

&

,-

/0


Debido a que ,  % %- 

%   & 
,,

&

,,

 % 

.(1)

 % %- %una forma equivalente es:

&'

&

%&   %  %- %n


ihora se escribe la ecuacin anterior sustituyendo las definiciones de f  f 1


&'

&

(%& 

&

)%2& z

&

+%& 

& 3 4(2)

ara que el ultimo trmino de la ecuacin 2 sea comparable con la ecuacin 1, %   se
desarrolla en una serie de Taylor en trminos de &  &  recordando que f es una funcin
de dos variables, reteniendo solo trminos de la primera derivada:
%2& z

&

+%& 

& 3

5 % % z %- +%n.(3)

En el lado derecho de las dos ecuaciones 1 y 3, f y sus derivadas parciales, todas, deben
evaluarse en &  & 
il sustituir la ecuacin 3 en la ecuacin 2, se tiene:
&'

&

(%& )% % z %- +%n

O bien reordenando,
&'

&

( )%&  z)% +)%- %n(4)

La ecuacin 4 es idntica a la ecuacin 1 si


( )  z) 



+) 

Observe que solo es necesario satisfacer tres ecuaciones por las cuatro incgnitas. Un
valor puede elegirse de manera arbitraria, por tanto, se tiene un conjunto de mtodos de
segundo orden.
Los mtodos de Runge-Kutta de cuarto orden son los ms utilizados y se obtienen de
manera semejante. Resulta de mayor complejidad al tener que comparar trminos hasta
 6 , y as se obtiene un conjunto de 11 ecuaciones en 13 incgnitas. El conjunto de 11
ecuaciones puede resolverse si dos incgnitas se escogen arbitrariamente. El conjunto de
valores ms utilizado conduce al algoritmo.
&'

&


f f f f6 
"
f  %& 


f  %& 

& 
&


f 


f  %& 

&


f 

f6  %& 

&

f 

Ejemplo: Resolveremos la ecuacin de  


de cuarto orden:

    por el mtodo de Runge-kutta

   

f  %       




f  % 7  f 8  % 9   :  %      




f   




f  % 7  f 8  % 9   :  % 




f        
f6  %  f   %2   3  %  
f6         



f f f f6 
"


          #$
"
  
f  % 


f  % 7 





        




f 8  % 9     :  % 



f        "


f  % 7 




f 8  % 9     ":  % 



f        "

f6  % 

f   %2     3  %   


f6         



f f f f6 
"


      "  "       $
"

   

  

f  % 

f  % 7 



        




f 8  % 9     :  %   



f         $


f  % 7 




f 8  % 9     $:  %  



f         !

f6  % 

f   %2     !3  % "


f6   "     


      $  !    " !$$
"

Mtodo de Runge-kutta de cuarto orden


roblema :  

&

    

h=0.1

&

Solucin:  
 

0.0

2.0000000

2.0000000

0.1

2.2051708

2.2051709

0.2

2.4214026

2.4214028

0.3

2.6498585

2.6498588

0.4

2.8918242

2.8918247

0.5

3.1487206

3.1487213

0.6

3.4221180

3.4221188

0.7

3.7137516

3.7137527

0.8

4.0255396

4.0255409

0.9

4.3596014

4.3596031

1.0

4.7182797

4.7182818

Los valores restantes de la tabla se sacan de manera anloga a los ya obtenidos

r r r r r r r r r r r r r r r r r r r r r r r r
En el mtodo de Euler simple, se usa la pendiente al inicio del intervalo, & para
determinar el incremento de la funcin. Esta tcnica seria correcta solo si la funcin fuese
lineal. Lo que se necesita en vez de lo anterior es la pendiente media correcta dentro del
intervalo. Esta puede aproximarse por la media de las pendientes en ambos extremos del
intervalo.
ilgoritmo del mtodo de Euler
&'

Supngase que calcular


final del intervalo:

&' se

&

 & ;  

utiliza la media aritmtica de las pendientes al inicio y al

&'

&

&  &'

Con esto debe obtenerse una estimacin mejorada de y en &' . Sim embargo, no es
posible aplicar directamente la ecuacin, porque la derivada es una funcin tanto en x
como en y y no es posible evaluar  &' si se desconoce el valor verdadero de &' .El
mtodo de Euler modificado trabaja alrededor de este problema al estimar o predecir un
valor de &' . or medio de la simple relacin de Euler, .Luego usa este valor para
calcular  &' se calcul usando el valor pronosticado, de exactitud menos perfecta, podra
ser conveniente corregir nuevamente el valor &' tantas veces como sea necesario hasta
obtener una diferencia significativa.
Ejemplo de Euler modificado
rimero obtendremos los valores del mtodo de Euler normal para poder aplicar el de
Euler modificado:

(1)
  


      

       

(2)
  

         

         

(3)
   


           

          "

(4)
  


 "   "    

    "    $"

(5)
6   
<

 $"    $"     "

  6  $"   "   

Usando Euler modificado: se utiliza la siguiente formula:


&'

&

&  &'

Se hizo primero el mtodo de Euler normal para conseguir los valores de &    &'
(1)


  7


8   

(2)


    7

  
8   

(3)


    7

  
8  " #

(4)
6

 " #  7

  "
8  $$#

La tabla muestra ms valores de Euler y de Euler modificados


Mtodo de Euler y Euler modificado

roblema:  

       

&

Euler

Modificado


  

0.0

2.0000

2.0000

2.0000

0.1

2.2000

2.205

2.2052

0.2

2.4100

2.4205

2.4214

0.3

2.6310

2.6475

2.6499

0.4

2.8641

2.8873

2.8918

0.5

3.1105

3.141

3.1487

0.6

3.3716

3.4100

3.4221

0.7

3.6487

3.6959

3.7138

0.8

3.9436

4.0004

4.0255

0.9

4.2579

4.3254

4.3596

1.0

4.5937

4.7183

Conclusin sobre los mtodos para resolver las ecuaciones


diferenciales

Los mtodos para resolver ecuaciones diferenciales son ms sencillos que algunos de los
mtodos analticos que se utilizan para resolverlos pero en dos de ellos los resultados
estn muy alejados del valor real de la solucin de la ecuacin diferencial los mtodos de
Euler modificado y de Taylor son fciles de realizar(complicndose el de Taylor si la
derivada es sobre una funcin fraccionaria) pero su resultado se aleja mucho del valor
real mientras que el mtodo de Runge-Kutta es el que se aproxima mas al valor real de la
ecuacin.

r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r
r r
Los mtodos para la resolucin de problemas de valor de frontera que contienen
diferencias finitas reemplazan las derivadas en la ecuacin diferencial mediante una
aproximacin de cocientes de diferencias. Se selecciona el cociente de diferencias para
mantener un orden especificado del error de truncamiento. ero, por la inestabilidad de
las aproximaciones de diferencias finitas a las derivadas, no podemos escoger un
parmetro h demasiado pequeo.
El mtodo de diferencias finitas para el problema de valor de frontera de segundo orden,
  =  = >( ?  ? )

(   z )   +

Requiere utilizar las aproximaciones del cociente de diferencias para aproximaciones del
cociente de diferencias para aproximar tanto a  como a   rimero, seleccionamos un
entero @ A  y dividimos el intervalo 2( )3 B@  subintervalos iguales cuyos
extremos son los puntos de malla C  ( Dpara D   4  B ,
donde  )  (@  . il escoger h de este modo, se facilita la
aplicacin de un algoritmo matricial con el cual se resuelve un sistema lineal que contenga
una matriz de NXN.
En los puntos red del interior de C para D   4  @la ecuacin diferencial a aproximar
es:
  =  C   =  C  >  C 

il desarrollar y en el tercer polinomio de Taylor alrededor de C evaluada en C'  CE


tenemos, suponiendo que  F  G 6 HCE C' I
C'   C    C    C 

/0

  C 

/J

  C 

/L

6

(M' )

/0

  C  

/J

  C 

/L

6

(ME )

6

ara algunas M'  BNC C' O


CE   C     C     C 

6

ara alguna ME  BCE  C si se suman estas ecuaciones tenemos:


C'  CE   C    C 

6
H

6  ' 

6

ME I

odemos aplicar el teorema del valor intermedio para simplificar anms esta expresin y
transformarla en:
  C 







2
C'  C C' 3 


6

M C 

ara algunas M C  BNCE C' O i esto se le llama formula de las diferencias centradas
para  C .
De manera semejante se obtiene una frmula de este tipo para  C  que da por
resultado:
  C  



2 C'   CE 3 
PC 

"

Existen muchas ms frmulas para encontrar los valores de las ecuaciones diferenciales
aqu expondremos algunas de ellas pero ya no las deduciremos, siendo el mtodo de
deduccin muy semejante al ya mostrado
%    

Q '/EQ 

%    

Q EQ E/

%    

Q '/ER E/

/

Formula progresiva
Formula regresiva
Formula centrada

Ejemplo:
Determine:

     

    S        T;B   

Las Formulas que ocuparemos son:


   

      

   

       


ihora reemplazamos en la ecuacin diferencial


       
      

  




Ordenando trminos queda:


    C     C     C      C

ihora planteamos las ecuaciones:


D   U    

  

   

D  U    

  

   

D   U    

  

   

En este punto podemos ocupar nuestras condiciones de frontera, que es     


    En el caso de esta ltima, se debe aplicar una formula ya antes mencionada
Formula Regresiva     6 

-LV -J
/

 U 

Entonces:
# W         W   W  
#         W   W  
#          W   W  

Ordenando de forma matricial:



#


 

#


  *
#




!" 
=  
!#

Se ocupa el m todo de Gauss para resolver las incgnitas y el resultado


queda:
  !#    $$! "     " T;B XY;X(Y;X(ZZ([;X 6
 #! "
Ejemplo 2
Determine            F        T;B\B(   
Ocuparemos la siguiente formula
  

       


ihora reemplazamos en la ecuacin diferencial:


 C   C   C       

ihora plantemos las ecuaciones, segn la frmula:


D   U        
D  U        
D   U    6    

En este punto podemos ocupar las frmulas de condicin de frontera, que es   
    .En este caso, se debe aplicar una de las formulas siguientes para las dos
condiciones de frontera:
Formula progresiva      

]^ E]_
/

  U    U   

Formulas Regresivas     6 

`L E`0
/

  U 6     U 6  

or lo que nos quedan las siguientes ecuaciones:


    " 
      
    "$#

Ordenando de Forma matricial:












"





W

 



 "$#

il tratar de resolver la matriz nos da como resultado que el sistema de ecuaciones no


tiene solucin, as que para este problema la solucin no se puede saber.

Diferencias finitas para ecuaciones diferencial parciales


ara el caso de ecuaciones diferenciales, en la que se involucran 2 o ms variables
independientes, el procedimiento a seguir es idntico al empleado al aproximar problemas
de ecuaciones diferenciales ordinarias, pero con ecuaciones diferenciales parciales.
rimero debemos construir el conjunto de puntos de la grilla a D    4 b igualmente
espaciados sobre el rango  ?  ? b , con    a  b  .  C'  C Luego
procedemos con el conjunto de puntos de la grilla c d    4 e igualmente
espaciados sobre el rango  ? ? ec  T;B    fg e-  .  c'  c ihora un punto

tpico de la grilla tiene coordenadas NC 

c O

i iC D D Ci 


i i D iDi iCi 
Las formulas son prcticamente las mismas que en problemas de ecuaciones parciales
ordinarias, pues mediante el teorema de Taylor para funciones de dos variables, es
posible escribir en forma exacta.
%NC' c O  %NC .

cO

 %NC 

cO

.

h%C 
h

c

.  h  %C i j

h 

c

Se asocia que j   k\ j  f


Entonces las formulas son muy parecidas a las de las ecuaciones diferenciales ordinarias.

 i D D Ci 


i ii CiC D Ci 
iCi 

rogresivas
cO

h%NC 
h

%C'c  %Cc




h%NC 
h

cO

%Cc'  %Cc
f

Regresivas
h%C 
h

c

%Cc  %CEc




h%C 

c

%Cc  %CcE
f

Centrales
h%C 
h

h  %C 
h 

c

c

%C'c  %CEc




h%C 
h

%C'c  %Cc %CEc h  %C 



h 


c

c

%Cc'  %CcE
f

%Cc'  %Cc %CcE


f

Ejemplo 1
iproximar la Temperatura en una placa en estado de equilibrio, discretizando la placa con
h=0.5 y con k=1
h  \  h  \ 


h 
h 
\   

\   
\     
\    

Los puntos negros son puntos conocidos, dados por las condiciones de frontera mientras
que las cruces son los puntos que queremos conocer.

Como el problema consta de segundas derivadas parciales, debemos ocupar las


siguientes ecuacin:
 \C c 
 

 \C c 




\C'c  \Cc \CEc




\Cc'  \Cc \CcE


f

Reemplazando estos datos en la ecuacin diferencial, obtenemos:


j \  

h  \  h  \  \C'c  \Cc \CEc \Cc'  \Cc \CcE





h 

f
h 

ihora planteamos las ecuaciones, segn nuestra formula:


D   d   U \  \ \ \ \  
D   d  U \  \ \ \ \  
D   d  U \  \ \ \ \  
D   d  U \  \ \ \ \  

il aplicar las condiciones de frontera a las ecuaciones quedan igual a:


 \ \   \  

  \  \ \  


\  \ \

"

\  \  \

W$ 

De forma ordenada queda:


\ \ \  # 
\ \ \   
\  \ \   "
\  \ \  

Y en forma matricial es:


lmnopqrrstuvrwntrnpxy

También podría gustarte