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 método que se analizará no es estrictamente un método numérico, aunque
algunas veces se usa con los esquemas numéricos, es de aplicabilidad general.
Considérese el problema ejemplo:

À
     
À

La solución analítica es la siguiente:


    

Este resultado se utilizara para obtener los valores verdaderos de la ecuación.

La relación 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 condición inicial, el primer término se conoce a partir de la


condición inicial
 

El coeficiente del segundo término se obtiene al sustituir      en la ecuación de


la primera derivada:

     

      

Las derivadas de segundo orden se obtienen al derivar sucesivamente la ecuación de la


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

            

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

 
    
 
La solución de la ecuación:
À
     
À

se muestra en la tabla siguiente se truncara la serie de Taylor para 3 términos y se


ilustrara como tomar valores más pequeños de h es resultado se aproxima más al
verdadero:

´ 
      

â ù èù   ù  

Solución
U  verdadera

        


    

    

    

    

    

    

    

    

    

    

    

    


i continuación se mostrara como se obtuvieron los resultados para h=0.1

               

         

 
               

                  

          

 
                

                 !      !

        !      !

 
             !   !  " !  #

     "! !  #       " !  #     !  #

       !  #     !  #

 
            !  #  !  #  $!! 

iquí se han desarrollado los cuatro primeros términos de la tabla los demás términos se
hacen de manera análoga a lo hecho aquí, la tabla muestra como al escoger h más
pequeñas 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 cómo se desarrollan los métodos de Runge-Kutta, se mostrara la
obtención de un método de segundo orden simple. iquí, el incremento en y es un
promedio ponderado de dos estimaciones del incremento, denominados f f . isí, para
la ecuación:

À
 % 
À

&'  & (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 métodos de Runge-Kutta siempre usan la estimación de Euler simple como
,
la primera estimación .  la otra estimación se toma con x y £ aproximadas por las
fracciones z + y de la estimación anterior de .  f El problema es concebir un
esquema para elegir los parámetros de Ô  ,z + . Lo anterior se lograra haciendo que la
ecuación, anteriores coincidan lo mejor posible con la serie de Taylor, donde las derivadas
,-
y se escriben en términos de f, a partir de  % 
,

/0
&'  & %&  & %   &  & ««««««««««««««««.(1)


,- ,-
Debido a que ,  % %-  ,
 % %- %una forma equivalente es:

 
&'  & %&   %  %- %n


ihora se escribe la ecuación anterior sustituyendo las definiciones de f  f 1

&'  & (%&  & )%2& z & +%&  & 3 4««««««««(2)

âara que el ultimo término de la ecuación 2 sea comparable con la ecuación 1, %   se
desarrolla en una serie de Taylor en términos de &  &  recordando que f es una función
de dos variables, reteniendo solo términos 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 ecuación 3 en la ecuación 2, se tiene:

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

O bien reordenando,

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

La ecuación 4 es idéntica a la ecuación 1 si

 
( )  z)  +) 

Observe que solo es necesario satisfacer tres ecuaciones por las cuatro incógnitas. Un
valor puede elegirse de manera arbitraria, por tanto, se tiene un conjunto de métodos de
segundo orden.

Los métodos de Runge-Kutta de cuarto orden son los más utilizados y se obtienen de
manera semejante. Resulta de mayor complejidad al tener que comparar términos hasta
 6 , y así se obtiene un conjunto de 11 ecuaciones en 13 incógnitas. El conjunto de 11
ecuaciones puede resolverse si dos incógnitas se escogen arbitrariamente. El conjunto de
valores más utilizado conduce al algoritmo.


&'  & f f f f6 
"

f  %&  & 

 
f  %&  & f 

 
f  %&  & f 

f6  %&  & f 

Ejemplo: Resolveremos la ecuación de       por el método de Runge-kutta


de cuarto orden:

   
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   "     


       $  !    " !$$
"

Método de Runge-kutta de cuarto orden

âroblema :       

& h=0.1 &


Solución:  
 

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 análoga 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 método de Euler simple, se usa la pendiente al inicio del intervalo, & para
determinar el incremento de la función. Esta técnica seria correcta solo si la función 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 método de Euler

&'  &  & ;  

Supóngase que calcular &' se utiliza la media aritmética de las pendientes al inicio y al
final del intervalo:

&  &'
&'  & 

Con esto debe obtenerse una estimación mejorada de y en &' . Sim embargo, no es
posible aplicar directamente la ecuación, porque la derivada es una función tanto en x
como en y y no es posible evaluar  &' si se desconoce el valor verdadero de &' .El
método de Euler modificado trabaja alrededor de este problema al estimar o predecir un
valor de &' . âor medio de la simple relación de Euler, .Luego usa este valor para
calcular  &' se calculó usando el valor pronosticado, de exactitud menos perfecta, podría
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 método de Euler normal para poder aplicar el de
Euler modificado:

(1)

          

          

(2)

             


            

(3)

                

             "

(4)

     "   "    

6       "    $"

(5)

6    6  $"    $"     "

<  6   6  $"   "   

Usando Euler modificado: se utiliza la siguiente formula:

&  &'
&'  & 

Se hizo primero el método de Euler normal para conseguir los valores de &    &'

(1)


   7 8   

(2)

  
     7 8   

(3)

  
     7 8  " #

(4)

  "
6  " #  7 8  $$#

La tabla muestra más valores de Euler y de Euler modificados

Método 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

Conclusión sobre los métodos para resolver las ecuaciones


diferenciales

Los métodos para resolver ecuaciones diferenciales son más sencillos que algunos de los
métodos analíticos que se utilizan para resolverlos pero en dos de ellos los resultados
están muy alejados del valor real de la solución de la ecuación diferencial los métodos de
Euler modificado y de Taylor son fáciles de realizar(complicándose el de Taylor si la
derivada es sobre una función fraccionaria) pero su resultado se aleja mucho del valor
real mientras que el método de Runge-Kutta es el que se aproxima mas al valor real de la
ecuación.
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 métodos para la resolución de problemas de valor de frontera que contienen


diferencias finitas reemplazan las derivadas en la ecuación diferencial mediante una
aproximación 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
parámetro h demasiado pequeño.

El método 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
aplicación 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 ecuación 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

/0 /J /L
C'   C    C    C    C    C  6
(M' )
 K 6

âara algunas M'  BNC C' O

/0 /J /L
CE   C     C     C    C     C  6
(ME )
 K 6

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

6 6  '  6


C'  CE   C    C  H M ME I

âodemos aplicar el teorema del valor intermedio para simplificar aúnmás esta expresión y
transformarla en:

  6
  C  2    
C'  C C' 3  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 fórmula de este tipo para  C  que da por
resultado:

 
  C   2 C'   CE 3  PC 
 "

Existen muchas más fórmulas para encontrar los valores de las ecuaciones diferenciales
aquí expondremos algunas de ellas pero ya no las deduciremos, siendo el método de
deducción muy semejante al ya mostrado

Q '/EQ 
%     Formula progresiva
/

Q EQ E/
%     Formula regresiva
/

Q '/ER E/
%     Formula centrada
/

Ejemplo:

Determine:      À      S        T;B   

Las Formulas que ocuparemos son:

      
   


       
   


ihora reemplazamos en la ecuación diferencial

              
  
  

Ordenando términos queda:

    C     C     C      C

ihora planteamos las ecuaciones:

D   U               

D  U               

D   U           6    
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
-LV -J
Formula Regresiva     6  /
 U    6

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 ecuación diferencial:

° C   ° C   ° C       

ihora plantemos las ecuaciones, según la fórmula:

D   U ° °  °    

D  U ° °  °    

D   U ° °  °6    

En este punto podemos ocupar las fórmulas de condición de frontera, que es °  
°    .En este caso, se debe aplicar una de las formulas siguientes para las dos
condiciones de frontera:
]^ E]_
Formula progresiva °   °   /
  U °  ° U °  °
`L E`0
Formulas Regresivas °   ° 6    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 solución, así que para este problema la solución no se puede saber.

Diferencias finitas para ecuaciones diferencial parciales

âara el caso de ecuaciones diferenciales, en la que se involucran 2 o más variables


independientes, el procedimiento a seguir es idéntico 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
típico de la grilla tiene coordenadas NC  c O

i iC D D Ci 


i i D iDi iCi 

Las formulas son prácticamente 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.

h%C  c .  h  %C i j c


%NC' c O  %NC . cO  %NC  cO .
h h 

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

h%NC  cO %C'c  %Cc h%NC  cO %Cc'  %Cc


  
h  h f

Regresivas

h%C  c %Cc  %CEc h%C  c %Cc  %CcE


  
h  h f

Centrales

h%C  c %C'c  %CEc h%C  c %Cc'  %CcE


  
h  h f

h  %C  c %C'c  %Cc %CEc h  %C  c %Cc'  %Cc %CcE


  
h   h  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 ecuación:

À  \C c  \C'c  \Cc \CEc



À  

À  \C c  \Cc'  \Cc \CcE



À  f

Reemplazando estos datos en la ecuación diferencial, obtenemos:

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


j \   
h  h   f

ihora planteamos las ecuaciones, según 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