Sunteți pe pagina 1din 25

Quien no se resuelve a cultivar el hbito de pensar, se pierde el mayor placer de la vida Thomas A.

Edison

ANLISIS NUMRICO
INSTITUTO TECNOLOGICO DE SANTO DOMINGO INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas, Ing. Mara Penkova Vassileva

CONTENIDO:
Tema 1: Conceptos matemticos preliminares Tema 2: Resolucin de ecuaciones Tema 3: Sistemas de ecuaciones Tema 4: Ajuste de curvas Tema 5: Interpolacin Tema 6: Integracin numrica Tema 7: Ecuaciones diferenciales ordinarias

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

Tema 7: Ecuaciones diferenciales ordinarias


Contenido: 7.1 Conceptos bsicos 7.2 Solucin numrica de problemas de valores iniciales 7.3 Mtodo de Euler 7.4 Mtodo de Euler mejorado 7.5 Mtodo de Runge - Kutta de cuarto orden 7.6 Ecuaciones diferenciales ordinarias simultneas
INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.1 Conceptos bsicos


Las ecuaciones diferenciales tienen importancia fundamental en las aplicaciones, ya que muchas leyes y relaciones fsicas pueden idealizarse matemticamente en la forma de estas ecuaciones. En particular, el estudio de problemas de equilibrio de sistemas continuos se encuentran dentro de este contexto. Dada una ecuacin diferencial ordinaria de orden n y cualquier grado, cuya forma general es:

F X , Y , Y , Y ,K, Y (

n)

)=0

Se establece en matemticas que en su solucin general deben aparecer n constantes arbitrarias.

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.1 Conceptos bsicos


Entonces, puede aceptarse que la solucin general de la ltima ecuacin es:
G ( X , Y , C1 , C2 ,K , Cn ) = 0

Grficamente esta ecuacin representa una familia de curvas planas, cada una de ellas obtenidas para valores particulares de las n constantes, C1, C2, ... , Cn, como se ve en la grfica:

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.1 Conceptos bsicos


Cada una de estas curvas corresponde a una solucin particular de la ecuacin diferencial y analticamente puede obtenerse sujetando la solucin general a n condiciones independientes que permiten valuar las constantes arbitrarias. Dependiendo de como se establezcan estas condiciones, se distinguen dos tipos de problemas: los llamados de Valores Iniciales y los de Valores en la Frontera. Un problema de valores iniciales est gobernado por una ecuacin diferencial de orden n y un conjunto de n condiciones independientes todas ellas, vlidas para el mismo punto inicial. Si la ecuacin es la ecuacin diferencial que define el problema, y X = a es el punto inicial, puede aceptarse que las n condiciones independientes son:

Y ( a ) = Y0 , Y ( a ) = Y0, Y ( a ) = Y0, K , Y (

n)

( a ) = Y0( n)

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.1 Conceptos bsicos


Se tratar de obtener una solucin particular de la ecuacin diferencial que verifique las condiciones independientes como se presenta en la grfica

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.1 Conceptos bsicos


Por el contrario, en los problemas de valores en la frontera deben establecerse condiciones de frontera en todos y cada uno de los puntos que constituyen la frontera del dominio de soluciones del problema. En particular en el espacio de una dimensin, hay dos puntos frontera, por ejemplo, X = a y X = b, si el dominio de soluciones es el intervalo cerrado; por esto mismo el orden mnimo de la ecuacin diferencial de un problema de valores en la frontera ser dos y como podemos observar en la siguiente grfica:

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.1 Conceptos bsicos


Bsicamente la solucin numrica de ecuaciones diferenciales consiste en sustituir el dominio continuo de soluciones por uno discreto formado por puntos aislados igualmente espaciados entre s. As, en un problema de valores iniciales, el dominio de definicin de soluciones se sustituye por el conjunto infinito numerable de puntos, X0 = a, X1 = X0 + h, X2 = X0 + 2h, X3 = X0 + 3h, ...

y en el caso de valores en la frontera se sustituye el intervalo por el conjunto finito de puntos X0 = a, X1 = X0 + h, X2 = X0 + 2h, ... , X n = X0 + nh = b

obtenidos, al dividir el intervalo en n partes iguales.


INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.1 Conceptos bsicos


La presentacin grfica muestra estas dos cosas:

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.1 Conceptos bsicos


Habindose discretizado el problema continuo, se tratar de obtener la solucin para los puntos considerados, y esto se har, en general, sustituyendo las derivadas que aparezcan en la ecuacin diferencial con condiciones iniciales o en la frontera, por frmulas numricas de derivacin que proporcionen aproximaciones a las derivadas o tratando de integrar la ecuacin diferencial y reemplazando al proceso de integracin por una frmula numrica que se aproxime a la integral. Una vez hecho esto, la ecuacin obtenida expresada en diferencias finitas (ya que se han sustituido diferenciales por incrementos finitos) se aplica repetidamente en todos los puntos pivotes donde se desconoce la solucin para llegar a una solucin aproximada del problema.

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.2 Solucin numrica de problemas de valores iniciales


Un problema ordinario de valores iniciales est gobernado por una ecuacin diferencial ordinaria y un conjunto de condiciones, todas ellas vlidas para el mismo punto inicial, x = x0. La solucin numrica de este problema consiste en evaluar la integral de Y (X) en todos los puntos pivotes de su intervalo de definicin, los que estarn igualmente espaciados en h unidades. Estos valores se obtienen paso a paso, a partir del punto inicial, lo que da el nombre de mtodos de integracin paso a paso.
INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.2 Solucin numrica de problemas de valores iniciales


La evaluacin de Y en los puntos pivote Xi = X0 + fh, para i = 1, 2, 3, ... se lleva a cabo usando frmulas de recurrencia, que usan los valores conocidos de Y en las estaciones anteriores. Xi - 1, Xi - 2, Xi - 3, ... As, para aplicar estas ecuaciones, es necesario entonces evaluar muy aproximadamente a Y (X) en algunos de los primeros puntos pivotes (uno a cuatro); y esto se hace usualmente desarrollando f (X) en serie de potencias.

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.2 Solucin numrica de problemas de valores iniciales


EJEMPLO Encuentre la solucin del siguiente problema de valores iniciales por medio de los primeros cuatro trminos de la serie de Taylor para x = 0.1, 0.2, 0.3, 0.4 y 0.5.

y =

1 (1 + x ) y 2 2
y ( 0) = 1

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas

Ing. Mara Penkova Vassileva

7.3 Mtodo de Euler


La solucin de un problema de valores iniciales se obtiene generalmente paso a paso por mtodos de integracin hacia adelante, lo que permite valuar yi + 1 tan pronto se conozcan los valores yi, yi - 1 de y en uno o ms pivotes anteriores. El ms simple de estos mtodos, debido a Euler, es aplicable a ecuaciones de primer orden y no requiere conocer la solucin en los pivotes anteriores.

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.3 Mtodo de Euler


Dado el problema de valores iniciales

dy = f ( x, y ) , dx

y ( x0 ) = y0

se debe integrar la ecuacin diferencial en el intervalo y evaluar la integral aplicando la frmula de integracin numrica:

xi x xi +1 = xi + h
xi +1 dy xi dx dx = xi f ( x, y )dx x y xi+1 = hf ( xi , yi ) + O ( h 2 ) xi +1
i

yi +1 yi = hf ( xi , yi ) + O ( h 2 )
de donde se obtiene la siguiente expresin aproximada llamada frmula de Euler

yi +1 = yi + hf ( xi , yi ) + O ( h 2 )

7.3 Mtodo de Euler


El mtodo de Euler para resolver la ecuacin diferencial de primer orden

Y = f ( X ,Y )
con la condicin inicial

Y ( X 0 ) = Y0

consiste en aplicar repetidamente la frmula de recurrencia donde

para determinar la solucin de la ecuacin diferencial en

Yi +1 = Yi + hf ( X i , Yi ) i = 1, 2,3,K

X = X 1 , X 2 , X 3 ,K

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.3 Mtodo de Euler


El mtodo de Euler para resolver la ecuacin diferencial de primer orden

Y = f ( X ,Y )
con la condicin inicial

Y ( X 0 ) = Y0

consiste en aplicar repetidamente la frmula de recurrencia

donde

Yi +1 = Yi + hf ( X i , Yi )

i = 1, 2,3,K

para determinar la solucin de la ecuacin diferencial en

X = X 1 , X 2 , X 3 ,K

7.3 Mtodo de Euler


El mtodo de Euler consiste grficamente, en ir de un valor Yn conocido de la solucin de la ecuacin diferencial en un punto, al siguiente por medio de la tangente T1 a la curva integral Y = Y (X) en el mismo punto de la solucin conocida, mostrado en la figura.

7.3 Mtodo de Euler mejorado


De este planteamiento grfico puede verse que una mejor aproximacin a la solucin de la ecuacin diferencial se obtendra si en vez de ir por la tangente T1 para determinar la solucin en el siguiente Punto Pivote, se utiliza una secante con pendiente igual al promedio de pendientes de la curva integral en los puntos coordenados (Xn, Yn), (Xn+1, Yn+1) en donde Xn+1 y Yn+1 pueden estimarse con el procedimiento normal de Euler, como se muestra en la grfica:

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.3 Mtodo de Euler mejorado


Con lo anterior se obtendra un mtodo mejorado de Euler definido por la expresin:

Yi +1 = Yi +

h f ( X i , Yi ) + f ( X i +1 , Yi +1 ) ) ( 2

en donde f (Xi+1, Yi+1) es el valor de la funcin f (X, Y) para:

Y = Yi + hf ( X n , Yn )

X = X i +1

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.3 Mtodo de Euler mejorado


Observando las expresiones para resolver la ecuacin diferencial, puede decirse que ambas consisten en aplicar la frmula de recurrencia

Yi +1 = Yi + h ( X n , Yn )
en donde ( X , Y ) = f ( X , Y ) en el mtodo de Euler y

1 ( X , Y ) = ( f ( X , Y ) + f ( X + h, Y + h ) ) 2
en lo que Y = f ( X , Y ) en el mtodo de Euler Mejorado.

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.4 Mtodo de Runge - Kutta de cuarto orden


Como se ve, estos mtodos tienen los siguientes puntos en comn: 1. 2. Son mtodos de un paso; para determinar Yi+1 se necesita conocer nicamente los valores de Xi y Yi del punto anterior. No requieren evaluar ninguna derivada, sino nicamente valores de la funcin f (X, Y). Estas caractersticas dan origen a una gran variedad de mtodos conocidos como de Runge-Kutta. La diferencia entre ellos cosiste en la forma como se define la funcin que aparece en la expresin .

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

7.4 Mtodo de Runge - Kutta de cuarto orden


Un mtodo de Runge-Kutta para resolver ecuaciones diferenciales ordinarias de primer orden de uso tan frecuente que en la literatura sobre mtodos numricos se le llama simplemente el Mtodo de Runge-Kutta consiste en aplicar la ecuacin de recurrencia en donde la funcin est dada por la expresin:

( X ,Y )

1 ( X , Y ) = ( k1 + 2k2 + 2k3 + k4 ) 6
k1 = f ( X , Y ) h hk1 k2 = f X + , Y + 2 2 h hk k3 = f X + , Y + 2 2 2 k4 = f ( X + h, Y + hk3 )

7.4 Mtodo de Runge - Kutta de cuarto orden


X 0.0 0.1 0.2 0.3 0.4 0.5 Y 1.0000 1.0554 1.1236 1.2085 1.3158 1.4545 k1 0.5000 0.6126 0.7575 0.9492 1.2119 1.5868 k2 0.5516 0.6782 0.8431 1.0647 1.3735 1.8234 k3 0.5544 0.6823 0.8494 1.0745 1.3896 1.8517 k4 0.6127 0.7575 0.9494 1.2121 1.5872 2.1509

INTEC rea de Ciencias bsicas y Ambientales Sub rea: Matemticas: Ing. Mara Penkova Vassileva

S-ar putea să vă placă și