You are on page 1of 48

Mtodos Numricos Aplicados a la Ingeniera

SOLUCIN NUMRICA DE ECUACIONES


DIFERENCIALES ORDINARIAS
3. 1. FORMULACIN DEL PROBLEMA DE VALOR INICIAL
3.2. MTODOS NUMRICOS PARA SOLUCIONAR UN PVI
3.2.1. MTODO DE EULER
3.2.2. METODO DE TAYLOR
3.2.3. METODO DE EULER MODFCADO
3.2.4. MTODO DE RUNGE-KUTTA
3.2.5. MTODO DE PREDICCIN Y CORRECCIN
3.3. SOLUCIN DE SISTEMAS DE ECUACIONES DIFERENCIALES
DE SEGUNDO ORDEN.

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


3.

SOLUCIN NUMRICA DE ECUACIONES DIFRENCIALES


ORDINARIAS

3.1.

FORMULACIN DEL PROBLEMA DE VALOR INICIAL PVI


Comentarios
En esta oportunidad formularemos el Problema de Valor Inicial PVI y
analizamos e interpretamos grficamente su solucin numrica,
debemos destacar que muchas de leyes generales de la naturaleza se
expresan con el lenguaje de las ecuaciones diferenciales ordinarias que
es aplicado en una diversidad de campos del conocimiento. En donde
una ecuacin diferencial se debe considerar como la razn de cambio
de y con respecto a x.

1.

En general una EDO de primer orden esta dado por:

dy
f ( x, y ) ..(1)
dx

2.

Tericamente se dice que la solucin de una EDO debe contener

una constante arbitraria C, consecuentemente la solucin general de (1) es:


F ( x, y , c ) 0

(2)

Observaciones:
1.

La relacin (2) representa una familia de curvas en el plano xy, en

donde cada curva se obtiene para un valor particular de C.


2.

Cada curva representa a una solucin particular de EDO.

3.

Las constantes C son obtenidos analticamente, exigiendo que la

solucin de esa ecuacin pase por algn punto (x 0, y0) esto es:
y( x0 ) y 0

..(4)

i.e.: que y vale y0 cuando x es x0

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Interpretacin Grficamente:
F3 = 0
Y0

F2 = 0, con Y(X0) =
Y0

X0

4.

F1 = 0

Como se mencion al inicio la gran mayora de las ecuaciones no

pueden resolverse utilizando tcnicas analticas, lo que obligan a estudiar


mtodos numricos.
Debemos resaltar que cuando usamos los mtodos numricos no
encontramos soluciones de la forma F(x,y,c) = 0 pues se trabajan con nmeros y
se tiene resultados numricos. Pero el propsito es determinar valores de y
que correspondan a valores especficos de x los cual es factible con mtodos
numricos.
5.

El problema de valor inicial (P.V.I.) queda formulado as:

i)

Una ecuacin diferencial de primer orden:

dy
f ( x, y )
dx

ii)

Un valor de y en un punto conocido x0 (condicin inicial)

y( x0 ) y 0

iii)

El valor xf es donde se quiere conocer el valor de y(xf )

y (xf ) = yf

Matemticamente.
Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera

(5)

dy
f ( x, y )
dx
y ( x0 ) y 0

P.V.I.

y( x f ) ?

3.2.1. MTODO DE EULER


Este mtodo consiste en dividir el intervalo [x 0,xf] en n subintervalos de ancho h
esto es:
h

X f X0
n

Lo que permite determinar un conjunto de n+1puntos discretos, i.e.:


X0, X1, X2,..., Xn-1, Xn
x1
x0xn-1

x2

x3

...

xi

xi+1

xn

...
xf

Observando que:
Para cualquier punto se tiene.
x1 x0 h x1 x0 h
x 2 x1 h x2 x1 h x 2 x0 2h
x3 x 2 h x3 x 2 h x3 x0 3h

En general
xi x0 ih , i 0,1,2,3,..., n

Paso muy similar al paso de integracin numrica.


CONDICIN INICIAL
1.

y ( x 0 ) y 0 representa el punto P0 ( x 0 , y 0 ) , por donde pasa la

curva solucin de la ecuacin PVI. lo que ser denotado por F(x) = y, en lugar
de F(x,y,c1) = 0.
2.

Consecuentemente: teniendo el punto P0 podemos evaluar la

primera derivada de F(x) en ese punto P0. Esto es:


Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


F ' ( x)

3.

dy
dx

f ( x0 , y 0 )
P0

........................................................(6)

Teniendo esta informacin (6) trazamos una recta la que pasa por P 0

y de pendiente f ( x 0 , y 0 ) :

y y0
f ( x 0 , y 0 ) : .......L3 que aproxima F(x) en una
x x0

vecindad de X0.

4.

Tomamos la recta L3 en lugar de F(x) y localizamos en esta recta el

valor de y1 que corresponde a x1. Esto es:


x1 y 0
f ( x0 , y 0 )
x1 x 0
....................................................................................(7)
x1 y 0
f ( x0 , y 0 ) y1 y 0 f ( x0 , y 0 )h
x1 x 0
...............................................(8)

y1 y 0 hf ( x 0 , y 0 )
y 2 y1 hf ( x1 , y1 )
.
.
y i 1 y i hf ( xi , y i )
.
.
y n y n 1 hf ( x n 1 , y n 1 )
La ordenada y1 F ( x1 ) pues existe un
error

F(xf)

Grfica

f(x1)
y1

error

f(x0,y0)

Solucin Numrica
de Ecuaciones Diferenciales Ordinarias
y
0

P0(x0,y0)

x0

x1

xi

xi+1

Pgina

Mtodos Numricos Aplicados a la Ingeniera

x0 x1

x3

x4

xi

xn

(1) En esencia se trata de aproximar la curva y = F(x) por medio de una serie
de segmentos de lneas rectas.
(2) El mtodo comete un error de truncamiento que es propio del mtodo.
(3) El error de (2) se puede anular tanto como se quiera, reduciendo la
longitud de h

tericamente.

(4) Debido a (3) se comete un error de redondeo ms alto.


Ejemplos de Aplicaciones Resueltos
Resolver PVI usando Euler

Ejemplo 1

dy
dx x y

y ( 0) 2
y (1) ?

f ( x, y ) x y
y( x0 ) y0
y( x f ) ?

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Solucin
1) El intervalo de inters [x0,xf] = [0,1]
2) Determinando
h

h:

dividimos

el

intervalo

[0,1]

en

subintervalos

1 0
0.2
5

3) Determinar los argumentos:


xi x0 ih
x0 0
x1 x0 1h x1 0 1(0.2) 0.2
x 2 x 0 2h x 2 0 2(0.2) 0.4
x3 x 0 3h x3 0 3(0.2) 0.6
x 4 x 0 4h x 4 0 4(0.2) 0.8
x5 x 0 5h x5 0 5(0.2) 1

4) Determinando los valores de yi


y i 1 y1 hf ( xi , y i )
y1 y 0 hf ( x0 , y 0 ) y1 2 0.2 f (0.2) 2 0.2(0 2) 1.6
y 2 y1 hf ( x1 , y1 ) y 2 1.6 0.2 f (0.2,1.6) 1.6 0.2(0.2 1.6) 1.32
y 3 y 2 hf ( x 2 , y 2 ) y 3 1.32 0.2 f (0.4,1.32) 1.32 0.2(0.4 1.32) 1.136
y 4 y 3 hf ( x3 , y 3 ) y 4 1.136 0.2(0.6 1.136) 1.0288
y 5 y 4 hf ( x 4 , y 4 ) y 5 1.0288 0.2(0.8 1.0288) 0.98304

Comparando con la solucin analtica


La solucin analtica es: 1.10364
El error absoluto

E A y 5* y 5 0.98304 1.10364 0.12060

El error relativo

ER

EA
y5

ER

0.12060
0.1092
1.10364

El error porcentual

E % 10.92%

Solucin Analtica
En general la forma de una Ecuacin diferencial lineal de orden A es:

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


a n ( x)

dny
d n 1 y
dy

a
(
x
)
.... a1 ( x)
a0 ( x) y 0
n 1
n
n 1
dx
dx
dx
...........................(1)

La solucin de (1) son soluciones exponenciales, o se construyen a partir de


funciones exponenciales. En donde su solucin general es:
y ( x) y1 ( x ) y p ( x)

Solucin particular

i.e.: y p ( x) a x b , hallar y ' p a en nuestro caso:


y p ax b

1) y ' x y y ' y x ,
2) y ' p a

luego

entonces a ax b x , i.e. ,

Entonces a 1

ax (a b) x

b 1

y p x 1

3) Determinando y1 (x)
y ' y 0

i.e.

Dy y 0 y ( D 1) 0 D 1

Luego
y1 ( x) C1e 1x

4) La solucin General
y ( x) C1e x x 1

Aplicando C.I. X0 = 0

y (0) C1e 0 0 1 2

C1
1 C1 3
e0

y ( x) 3e x x 1

El valor de x = 1
y (1) 3e 1 1 1 y (1) 3e 1 1.10364

Ejemplo 2
Dada la siguiente ecuacin diferencial con la condicin inicial:

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera

Aproximar

NOTA
Primero observamos que esta ecuacin s puede resolverse por mtodos
tradicionales de ecuaciones diferenciales. Por ejemplo, podemos aplicar el
mtodo de separacin de variables. Veamos las dos soluciones.
Solucin Analtica.

Sustituyendo la condicin inicial:

Por lo tanto, tenemos que la curva solucin real est dada:

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera

Y por lo tanto, el valor real que se pide es:

Solucin Numrica
Aplicamos el mtodo de Euler y para ello, observamos que la distancia entre
y

no es lo suficientemente pequea. Si dividimos esta distancia

entre cinco obtenemos un valor de

y por lo tanto, obtendremos la

aproximacin deseada en cinco pasos.


De esta forma, tenemos los siguientes datos:

Sustituyendo estos datos en la formula de Euler, tenemos, en un primer paso:

Aplicando nuevamente la formula de Euler, tenemos, en un segundo paso:

Y as sucesivamente hasta obtener

. Resumimos los resultados en la siguiente

tabla:
n
0
1
2
3

0
0.1
0.2
0.3

1
1
1.02
1.0608

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


4
5

0.4
0.5

1.12445
1.2144

Concluimos que el valor aproximado, usando el mtodo de Euler es:

Puesto que en este caso, conocemos el valor verdadero, podemos usarlo para
calcular el error relativo porcentual que se cometi al aplicar la formula de Euler.
Tenemos que:

Ejemplo 3
Aplicar el mtodo de Euler para aproximar

, dada la ecuacin diferencial.

Solucin
Nuevamente vemos que nos conviene dividir en pasos la aproximacin. As,
elegimos nuevamente

para obtener el resultado final en tres pasos. Por lo

tanto, aplicamos el mtodo de Euler con los siguientes datos:

En un primer paso, tenemos que:

Resumimos los resultados en la siguiente tabla:


Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


n
0
1
2
3

1
1.1
1.2
1.3

2
2.3
2.6855
3.1901

De lo cual, concluimos que la aproximacin buscada es:

3.2.2. MTODO DE TAYLOR


Podemos observar que el mtodo anterior usa los dos primeros trminos de la
serie de Taylor para su primera iteracin, i.e.;
F ( x1 ) y1 F ( x 0 ) F ' ( x 0 )( x1 x 0 )

....................................................................(1)

De manera natural se puede pensar que para determinar y 2 se expandi de nuevo


F(x) en la serie de Taylor. As:
F ( x 2 ) y 2 F ( x1 ) F ' ( x1 )( x 2 x1 ) .................................................................(2)

Pero se debe resaltar que no disponemos de los valores exactos de F(x 1) y F(x1),
los que se usan en la expansin de Taylor de F(x) alrededor de x 1 lo que permite
no evaluar la parte derecha (2) consecuentemente para los otros valores de x se
usa:
y i 1 y i f ( xi , y i )( xi 1 xi )
y i 1 F ( xi ) F ' ( xi )( xi 1 xi ) ,...................................................................... (3)

La relacin (3) tiene mucha similitud con la expansin en serie Taylor.


Si aplicamos la informacin acerca de las series de Taylor con la finalidad de
mejorar la exactitud del mtodo de Euler, obtendremos los llamados Algoritmos de
Taylor.
Usemos tres trminos en lugar de dos en la expresin de F(x 1), i.e.
F ( x1 ) y1 F ( x0 ) F ' ( x0 )( x1 x0 ) F ' ' ( x0 )

( x1 x0 ) 2
2!
,............................... (4)

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Pero
F ' ' ( x)

dF ' ( x) df ( x, y )

dx
dx

y,

h x1 x0

Luego;
y1 y 0 hf ( x 0 , y 0 )

h 2 df ( x, y )
x0 , y 0
2!
dx
,....................................................... (5)

Entonces se sugiere considerar (5) para obtener y 2, y3,..., yn mejorara la exactitud


obtenida con (1) consecuentemente se propone la formula:
y i 1 y i hf ( x, y )

h 2 df ( x, y )
xi , y i
2!
dx
,........................................... (6)

La utilidad de la relacin (6) depende de cuan fcil sea la diferenciacin de f(x,y)


Si f(x,y) es una funcin solo de x, la diferenciacin con respecto a x es
relativamente fcil y la formula propuesta es muy prctica.
En general f(x,y) es una funcin de x , y, habr que usar derivadas totales
La

derivada

total

de

f(x,y)

con

respecto

esta

dada

por

df ( x, y ) f ( x, y ) f ( x, y ) dy

dx
x
y
dx

Aplicacin del mtodo de Taylor


Resolver por el mtodo de Taylor

dy
dx x y

y ( 0) 2
y (1) ?

1) Clculo de: h = 0.2


2) Clculo de xi x0 ih x0 0 , x1 0.2 , x 2 0.4 , x3 0.6 , x 4 0.8 , x5 1
3) Aplicando: y i 1 y i hf ( x, y )

h 2 df ( x, y )
( xi , y i )
2!
dx

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


y1 y (0.2) y 0 h( x 0 , y 0 )

h 2 df ( x 0 , y 0 )
2!
dx

En donde
df ( x, y ) f ( x, y ) f ( x, y )

( x y ) 1 1( x y ) 1 x y ( x 0 , y 0 )
dx
x
y
y1 y 0 h( x 0 y 0 )

2 0.2(0 2)

h2
(1 x 0 y 0 )
2!

(0.2) 2
(1 0 2) 1.66
2

y 2 y (0.4) y1 h( x1 y1 )

h2
(1 x1 y1 )
2

1.66 0.2(0.2 1.66)

0.2 2
(1 0.2 1.66) 1.4172
2

0.2 2
(1 0.4 1.4172) 1.254104
2
0.2 2
y 4 1.254104 0.2(0.6 1.254104
(1 0.6 1.254104) 1.269184
2
0.2 2
y 5 1.269184 0.2(0.8 1.269184)
(1 0.8 1.269184) 1.2047308
2
y 3 1.4172 0.2(0.4 1.4172)

E A 1.010908
E R 0.915976
E % 9.15%

3.2.3. Mtodo de Euler Modificado


En el mtodo de Euler se tom como vlida para todo el intervalo la derivada
encontrada en un extremo.

F(x0,y0)
Y = F(x)

Y0

X0
X1

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera

Si queremos obtener una exactitud razonable se toma h muy pequea, a cambio


de un mayor error de redondeo
El mtodo presente trata de evitar tal problema utilizando un valor promedio de la
derivada tomada en los extremos del intervalo. Constado de 2 pasos:
1 Se inicia de (x0,y0), usar el mtodo de Euler para determinar y
correspondiente a x1, valor que ser denotado por y1 , puesto que se trata de
un valor transitorio de y1. Este paso se le llama paso predictor.
2 Este paso se llama corrector, pues trata de corregir la prediccin en el nuevo
punto ( x1 , y1 ) se evala la derivada f ( x1 , y1 ) usando la ecuacin diferencial
ordinaria P.V.I. que se est resolviendo, se obtiene la media aritmtica de esta
derivada y la derivada en el punto inicial (x 0,y0)
Derivada Promedio =

1
f ( x0 , y 0 ) f ( x1 , y1 )
2

Usamos la derivada promedio para calcular el nuevo valor y 1 con la ecuacin de


Euler, que ser mas exacto que y1
y1 y 0

x1 x0
f ( x0 , y0 f ( x1 , y1 )
2

Que ser el valor definitivo de y1.

El proceso se repite hasta llegar a yn.


Primero: Paso de Prediccin
y i 1 y i hf ( xi , y i )

Segundo: Una vez obtenida y i 1 se calcula f ( xi 1 , y i 1 ) , la derivada en el punto


( x i 1 , y i 1 ) y se promedia con la derivada previa

f ( xi , xi ) para encontrar la

derivada promedio
Derivada Promedio:

1
f xi , yi f xi 1 , y i 1
2

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Tercero: se sustituye f ( xi , xi ) con este valor promedio en la ecuacin de Euler
obtenemos:
y i 1 y i

h
f xi , y i f xi 1 , y i 1
2

Resolver los ejemplos anteriores usando el Mtodo de Euler modificado


Ejemplo 1, Resolver

dy
dx x y

y ( 0) 2
y (1) ?

Solucin
Considerando las mismas condiciones del ejercicio tenemos:
h=0.2; y0=2; f(x0,y0)=f(0,2)=0-2=-2
Primera iteracin
1

y 1 y 0 hf ( x 0 , y 0 ) 2 0.2(0 2) 1.6

1
1
f ( x 0 , y 0 ) f ( x1 , y1 ) (0 2) (0.2 1.6) 1.7 derivada promedio
2
2

Luego
y1 y 0 0.2( 1.7) 2 0.2( 1.7) 1.66

Segunda integracin
1

y 2 y1 hf ( x1 , y1 ) 1.66 0.2(0.2 1.66) 1.368

1
f ( x1 , y1 ) f ( x 2 , y 2 ) 1 (0.2 1.66) (0.4 1.368) 1.214
2
2
y ( x 2 ) y 2 1.66 0.2(1.214) 1.4172

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Tercera integracin
1

y 3 y 2 hf ( x 2 , y 2 ) 1.4172 0.2(0.4 1.4172) 1.21376

1
f ( x2 , y 2 ) f ( x3 , y3 ) 1 (0.4 1.4172) (0.6 1.21376)
2
2

Ejemplo 2
Aplicar el mtodo de Euler mejorado, para aproximar

si:

Solucin
Vemos que este es el mismo ejemplo 1 del mtodo anterior. As que definimos
y encontraremos la aproximacin despus de cinco iteraciones. A
diferencia del mtodo de Euler 1, en cada iteracin requerimos de dos clculos en
vez de uno solo: el de

primero y posteriormente el de

Para aclarar el mtodo veamos con detalle las primeras dos iteraciones. Primero
que nada, aclaramos que tenemos los siguientes datos iniciales:

En nuestra primera iteracin tenemos:

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Ntese que el valor de

coincide con el

a coincidir, pues para calcular

se usar

(Euler 1), y es el nico valor que va


y no

Esto lo veremos claramente en la siguiente iteracin:

Ntese que ya no coinciden los valores de

(Euler 1) y el de

. El proceso

debe seguirse hasta la quinta iteracin. Resumimos los resultados en la siguiente


tabla:
n
0
1
2
3
4
5

0
0.1
0.2
0.3
0.4
0.5

1
1.01
1.040704
1.093988
1.173192
1.28336

Concluimos entonces que la aproximacin obtenida con el mtodo de Euler


mejorado es:

Con fines de comparacin, calculamos el error relativo verdadero:

Vemos que efectivamente se ha obtenido una mejor aproximacin con este


mtodo, reduciendo el error relativo verdadero de un 5.4% hasta un 0.05%. En
nuestro tercer mtodo veremos cmo se reduce an ms este error prcticamente
a un 0%!
Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Veamos un segundo ejemplo.
Ejemplo 2
Aplicar el mtodo de Euler mejorado para aproximar

y(1.3) si tenemos :

Solucin
Tenemos los siguientes datos:

En una primera iteracin, tenemos lo siguiente:

Resumimos los resultados en la siguiente tabla:


n
0
1
2
3

1
1.1
1.2
1.3

2
2.385
2.742925
3.07635

Concluimos entonces que la aproximacin buscada es:

3.2.4. METODO DE RUNGE-KUTTA


Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


METODO DE RUNGE-KUTTA DE SEGUNDO ORDEN
Estos mtodos que se encuentran relacionados a los nombres de Runge (1885),
Kutta (1901), Heun (1900) y otros, para solucionar P.V.I .Consiste en obtener un
resultado que se obtendr al utilizar un nmero finito de trminos de una serie de
Taylor de la forma:
yi 1 yi h. f ( xi , yi )

h2
h3
f ' ( xi , y i )
f ' ' ( xi , yi ) ...
2!
3!

(1)

Con una aproximacin en la cual se calcula yi 1 de una formula del tipo:

0 f (x, y) 1 f (xi u1h, yi b1h) 2 f (xi u2h, yi b2h) . .


yi1 yi h

p f (xi uph, yi bph)

(2)

En donde:
, u, b son determinados de modo que si se expandiera f ( xi u j h, yi b j h) con
1 j p ,

en serie de Taylor alrededor de ( x i ,yi ); debemos observar que los

coeficientes de h, h2, h3, etc., coincidiran con los coeficientes de la ecuacin (1).
Supongamos p=1 tendremos

yi 1 yi h 0 xi ; y i 1 . f ( xi uhi ; yi bh) . (3)


Observaciones:
1. En esta relacin se evala f en xi ; y i ( xi uhi ; yi bh) , en donde xi uhi
es tal que : xi xi uh xi 1 , para mantener la abscisa del segundo punto
dentro del intervalo de inters, con lo que 0 u 1 .Grficamente

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera

yi+1
(xi+uh ,
yi+k0)

(xi,y

yi+1+h f( xi ,
yi )

)
i

xi+1

xi

2. b puede ser manejado ms libremente y expresarse

y se puede

usar como ordenada arriba o debajo de la ordenada que da el mtodo de


Euler simple ,
yi bh yi hf ( xi ; yi ) yi k 0 ...................................(4)

Con k0 = h f(xi,yi)
3. Queda

por determinar

0, 1, , tal que la ecuacin (3) tenga una

aproximacin en potencias de h, cuyos primeros trminos coinciden con los


primeros trminos de ecuacin (1).
4. Para cumplir con (3) expandimos primero f ( xi uh, yi k 0 ) en serie de
Taylor.
f ( xi uh, yi k 0 )
f ( xi yi ) uh

(5)
2 k 02 2 f
f
f u 2 h 2 2 f
2 f
k 0

hk

0 h3
0
2
2
x
y
2! x
xy
2!y

Todas las derivaciones son evaluadas en xi , yi


Sustituyendo en la ecuacin (3)
yi 1

2 k 02 2 f
f
f u 2 h 2 2 f
2
yi 0 hf ( xi , yi ) 1h f ( xi , yi ) uh k 0

uhk 0

0 h 3
2
2
x
y
2! y
xy
2! y

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Arreglando en potencias de h, tenemos
f
f

yi 1 y i h 0 1 f ( xi , yi ) h 2 1 u
f ( xi , yi )
y
x

h3
2 f
2 f
2 f
2
2

3 u2

2
u

f
(
x
,
y
)

f
(
x
,
y
)
0 h4
i
i
i
i
2
2
2

.(6)

Para que los coeficientes correspondientes de h, h2 coincidan en las


ecuaciones (1) y (6) se requiere que:
0 1 1
u 1

1
2

1
....................................... (7)
2

5. Observamos que existen 4 incgnitas para solo tres ecuaciones y, por tanto
se tiene un grado de libertad en la solucin de la ecuacin (7). Podramos
pensar en usar este grado de libertad para hacer coincidir los coeficientes
de h3. Sin embargo, es obvio que esto es imposible para cualquier forma
que tenga la funcin

f(x,y). Existe entonces un nmero de infinito de

soluciones de la ecuacin (7), pero quizs la ms simple sea :


0 1

1
2

u 1

6. La relacin de (5) conduce a la formula


yi 1 yi

h
f ( xi , yi ) f ( xi h, yi hf ( xi , yi ))
2

o bien
y i 1 y

h
k 0 k1 , con : k 0 f ( xi , yi ) ; k1 f ( xi h, yi hk 0 ) . (8)
2

7. La relacin (8) es conocida como algoritmo de Runge-Kutta de segundo


orden.
Lo de segundo orden por coincidir con los tres primeros trminos de la
serie de Taylor que es la formula de Euler Modificado.

Este mtodo proporciona mayor exactitud que la de Euler.

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera

Se puede usar un valor de h no tan pequeo como el primero .El


precio de es la evaluacin f(x,y) dos veces en cada subintervalo
contra uno en el mtodo de Euler.

8. Las formulas de Runge-Kutta de cualquier orden se puede derivar de


manera anloga que la de segundo orden.

METODO DE RUNGE-KUTTA DE CUARTO ORDEN


y I 1 yi

h
k1 2k 2 2k3 k 4
6
,..................................................... (9)

k1 f ( xi , yi )

hk
h
k 2 f ( xi , y i 1 )
2
2
hk
h
k 3 f ( xi , y i 2 )
2
2
k 4 f ( xi h, yi hk 3 )

9. La ecuacin (9) tiene mucha coincidencia con los 5 primeros trminos de la


serie de Taylor lo que significa gran exactitud sin calculo de derivadas, pero
a cambio, se tiene que evaluar la funcin f(x,y)cuatro veces en cada
subintervalo.
EJEMPLOS Y APLICACIN
Ejemplo 1
dy
dx x y

P.V .I y (0) 2
y (1) ?

Usando Runge-Kutta de cuarto orden.


Solucin:

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera

Primera Iteracin: Calculo de constantes k1, k2, k3, k4


k1 f ( x0 , y 0 ) x0 y 0 0 2 2

k 2 f ( xi

h
hk
h
hk
0.2
, y i 1 ) f ( x 0 , y 0 1 ) f (0
,2 0.2)
2
2
2
2
2
0.2

2 0.2 1.7
2

k 3 f ( xi

hk
hk
h
h
0.2
0.2( 1.7)
, y i 2 ) f ( x0 , y 0 2 ) f (0
,2
)
2
2
2
2
2
2
0.2
0.2( 1.7) 10 200 17

1.73
2
2
100 100 100

k 4 f ( xi h, yi hk 3 ) f ( x0 h, y 0 hk 3 ) f (0 0.2,2 0.2(1.73))
0.2 2

173
1.454
1000

Clculo De y1:
y1 y 0

h
k1 2k 2 2k 3 k 4 2 0.2 2 3.4 3.46 1.454 1.6562
6
6

Segunda Iteracin: Calculo de constantes k1, k2, k3, k4


k1 f ( x1 , y1 ) f (0.2,1.6562) 0.2 1.6562 1.4562

k 2 f ( x1

k3 f ( x1

h
hk
0.2
0.2(1.7)
, y1 1 ) f (0.2
,1.6562
)
2
2
2
2
0.2
0.2(1.7)
0.2
1.6562
1.21058
2
2

h
hk
0.2
0.2(1.21058)
, y1 2 ) 0.2
1.6562
1.235142
2
2
2
2

k 4 f ( xi h, yi hk3 ) 0.2 0.2 1.6562 0.2(1.235142) 10091716

Clculo De y2:
y2 y1

h
k1 2k 2 2k3 k 4 1.6562 0.2 1.4562 2(1.2128)... 1.4109
6
6

Continuando llegamos a:

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


y3 1.246450474
y4 1.148003885
y5 1.103655714

Observacin:
o Los mtodos descritos se llaman tambin mtodos de un solo
paso porque se apoyan y usan (xi,yi) para el clculo de yi+1.
o Estos Mtodos adems se apoyan en puntos xi y xi+1 pero nunca
en puntos anteriores a xi.
Ejemplo 2
Usar el mtodo de Runge-Kutta para aproximar

dada la siguiente

ecuacin diferencial:

Solucin
Primero, identificamos el mismo ejemplo 1 de los dos mtodos
anteriores. Segundo, procedemos con los mismos datos:

Para poder calcular el valor de y 1

debemos calcular primeros los

valores de k1, k2 ,k3, y k4. Tenemos entonces que:

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera

Con el fin de un mayor entendimiento de las frmulas, veamos la


siguiente iteracin:

El proceso debe repetirse hasta obtener

. Resumimos los resultados

en la siguiente tabla:
n
0
1
2
3
4
5

0
0.1
0.2
0.3
0.4
0.5

1
1.01005
1.04081
1.09417
1.17351
1.28403

Concluimos que el valor obtenido con el mtodo de Runge-Kutta es:

Finalmente, calculamos el error relativo verdadero:

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Con lo cual vemos que efectivamente se ha reducido muchsimo el error
relativo. De hecho observamos que tenemos 6 cifras significativas en la
aproximacin
Ejemplo 3
Usar el mtodo de Runge-Kutta para aproximar

dada la

ecuacin diferencial:

Solucin
Igual que siempre, tomamos

y llegaremos a la aproximacin en

dos pasos.
Con esta aclaracin, tenemos los siguientes datos:

Primera Iteracin:

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Segunda Iteracin:

Concluimos entonces que el valor buscado es:

3.2.5 MTODOS DE PREDICCIN Y CORRECCIN

Recordemos que en el mtodo de Euler modificado se utiliza la


siguiente relacin
y i 1 y i

h
f xi , y i f xi 1 , y i 1
2
................................(1)

Obsrvese, que el segundo trmino

del miembro de la derecha

recuerda el mtodo de integracin trapezoidal compuesta, en donde h


i+1

es el ancho del trapezoide h=x

x , y podemos decir que,

,........................................... (2)

Ver Mtodos Numericos aplicados a la Ingenieria de Antonio Nieves y Federico c. Domnguez

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Equivalentemente
,.......................................... (3)

Que es la ecuacin de correccin del mtodo de Euler modificado, esto


sugiere la obtencin de un esquema iterativo para la solucin del PVI
por medio de la regla de Simpson

u otro mtodo de integracin

numrica que usan mayor numero de puntos.


Considerando esta reflexin se deriva un mtodo corrector basado en
el mtodo de Simpson 1/3
,........................... (4)

Considerando la relacin
,.................................... (5)

Tenemos
,............ (6)

Entonces se llega a la relacin de correccin,


,.................. (7)

En donde se debe de obtener

con un predictor, a partir de (x0,y0 ) la

ultima relacin tomara la forma de,


,................................. (8)

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Para la primera prediccin
requiere de

es calculada con un predictor que

y1 y f(x1,y1 ) en consecuencia se requiere de un paso de

inicializacin que muy ben puede ser usado el mtodo de Runge-Kutta


por una sola vez en el proceso iterativo.
Ejemplo:
Resolver el PVI
dy
dx x y

P.V .I y (0) 2
y (1) ?

Usar el mtodo de prediccin y correccin

Solucin
h=(1-0)/5=0.2,
Primera iteracin
Inicializacin. (Usando Euler modificado obtenemos y1 )
1
2

y 1 y 0 hf ( x 0 , y 0 ) 2 0.2(0 2) 1.6

1
1
f ( x 0 , y 0 ) f ( x1 , y1 ) (0 2) (0.2 1.6) 1.7 derivada
2
2

promedio
Luego
y1 y 0 0.2( 1.7) 2 0.2( 1.7) 1.66

Prediccin (se usa Euler Modificado para tomar el valor y 2)

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


1 y 2 y1 hf ( x1 , y1 ) 1.66 0.2(0.2 1.66) 1.368
1
f ( x1 , y1 ) f ( x 2 , y 2 ) 1 (0.2 1.66) (0.4 1.368) 1.214
2
2 2
y ( x 2 ) y 2 1.66 0.2(1.214) 1.4172

Correccin; usamos la relacin 8

Segunda Iteracin
Prediccin
,

Correccin usamos la relacin 7


,

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Tercera Iteracin
Prediccin
,

Correccin usamos la relacin 7


,

Cuarta Iteracin
Prediccin
,

Correccin usamos la relacin 7


Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


,

3.3. ECUACIONES DIFERENCIALES ORDINARIAS DE ORDEN SUPERIOR Y


SISTEMAS DE E.D.O
3.3.1 ESTRUCTURA
Cuando en el P.V.I. aparecen una ecuacin diferencial de orden n,

con n

condiciones especificadas en un punto x 0 y un punto xf donde se tiene que


encontrar el valor de y(xf) se tiene el PVIG
dny
n 1
dx n f ( x, y , y ' , y ' ' ,..., y )

P.V .I .G y ( x0 ) y0 ; y ' ( x0 ) y0 ' ; y ' ' ( x0 ) y0 ' ' ;...; y n1 ( x 0 ) y0( n 1) (1)
y( x ) ?
f

Para solucionar (1) es necesario primero pasar la EDO de (1) a un sistema de n


Ecuaciones diferenciales simultaneas de primer orden cada una. Esto es:
Dado:

dny
f ( x, y , y ' , y ' ' ,..., y ( n1) ) se realiza el siguiente cambio de variables:
dx n

y1 y , y2 y ' , y3 y ' ' , y4 y ' ' ' , yn y n1

Que ocurre si derivamos la primera. y1 ' y ' y lo sustituye en la segunda


y2 y1 ' , considerando y2 y ' y 2 ' y ' ' en la tercera y3 y '2 y si repetimos

hasta llegar a las n ecuaciones tenemos:

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


y 2 y1 '
y3 y 2 '
y 4 y3 '

yn '

Entonces

dny
f ( x, y, y ' , y n1 ) f ( x, y1 , y2 , y3 yn )
dx n

y n y n1 '

3.3.2 EJEMPLO
1. Pasar la Ecuacin Diferencial Ordinaria

d2y
y ' x 2 y 2 a un sistema de dos
dx 2

ecuaciones diferenciales simultneas de primer orden.


Solucin:

Cambio de variable
y1 y ; y2 y '

Derivando la primera y sustituyendo en la segunda


y1 ' y ' y2 y1 '

Derivando la segunda
y2 ' y ' '

Sustituyendo las nuevas variables en la ecuacin diferencial tenemos:

y1 ' y2
y2 ' y2 x 2 y1

2) La siguiente EDO es la ecuacin de Bessel y muy conocida en fsica


matemtica x 2 y ' ' xy '( x 2 n 2 ) y 0 , donde n puede tener cualquier valor, pero
generalmente toma un valor entero. Escribir como un sistema de ecuaciones
ordinarias de primer orden.
Solucin:

Colocamos la ecuacin de forma normal


y' ( x 2 n 2 )

y
x
x2

y' n 2
y ' ' 2 1 y
x x

y' '

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera

Con fines computacionales generalmente se puede realizar lo


siguientes cambios
y' z y' ' z'

Luego,
z'

z n2
2 1 y
x x

Sistema que solo ser posible resolver para x 0


o En general, una ecuacin diferencial ordinaria de n-simo orden queda
convertida en un sistema de n ecuaciones diferenciales ordinarias
simultaneas de la forma general:
o Supongamos que el mtodo de Runge-Kutta de cuarto orden a dos
ecuaciones simultaneas de la forma :

y ' f1 ( x, y, z )
z ' f 2 ( x, y , z )

En donde usaremos z como nueva variable solo con la finalidad de no usar


subndices dobles en las ecuaciones.
h
k1 2k2 2k3 k 4
6
.. *
h
zi c1 2c2 2c3 c4
6

yi 1 yi
zi 1

Las que sern calculadas alternativamente y los k y c obtenidos son:


k1 f1 ( xi , yi , zi )
c1 f 2 ( xi , yi , zi )

h
hk
hc
k 2 f1 ( xi , yi 1 , zi 1 )
2
2
2
hk
hc
h
c2 f 2 ( xi , yi 1 , zi 1 ) * *
2
2
2
h
hk
hc
k3 f1 ( xi , yi 2 , zi 2 )
2
2
2

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


h
hk
hc
c3 f 2 ( xi , yi 2 , zi 2 )
2
2
2
k 4 f1 ( xi h, yi hk3 , zi hc3 )
c4 f1 ( xi h, yi hk3 , zi hc3 )

El clculo debe realizarse en ese orden.


3) Resolver el siguiente problema de valor inicial usando el Mtodo de RungeKutta de cuarto orden.

y' 1

y ' ' x x 2 1 y

y (1) 1
P.V .I
y ' (1) 2

y (3) ?
al escribir la EDO como un sistema, el P.V.I. queda

y' z

z 1

2 1 y
x x

P.V .I y (1) 1

z (1) 2
y (3) ?

z'

Solucin:
Dividiendo el intervalo de inters [1,3] en ocho subintervalos, el tamao del paso
3 1 2

0.25 .
8
8

se integracin h es igual a 0.25

Primera Iteracin Usando *


h
k1 2k2 2k3 k 4
6
h
zi c1 2c2 2c3 c4
6

yi 1 yi
zi 1

Calculo de las Constantes k1, k2, k3, k4 y c1, c2, c3 , c4 Usando **

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


k1 f1 ( x0 , y0 , z0 ) z0 z (1) 2

c1 f 2 ( xi , yi , zi )

z0 1
2 1

2 1 y0 2 1 (1) 2
x0 x0
1
1

h
hk
hc
hc
0.25(2)
k 2 f1 ( x0 , y0 1 , z0 1 ) z0 1 2
1.75
2
2
2
2
2

hc1

h
hk1
hc1
1
hk

c2 f 2 ( x0 , y0
, z0
)

1 y0 1 181790123

h
h
2
2
2
2

x0
x0

2
2

z0

h
hk
hc
hc
0.25(1.81790)
k3 f1 ( x0 , y0 2 , z0 2 ) z0 2 2
1.77276
2
2
2
2
2

h
hk 2
hc2
z0 hc2
1
c3 f 2 ( xi , yi
, zi
)

h
2
2
2
2
x0
x0 h

2
2

hc2

1 y0
1.8315759
2

k 4 f1 ( xi h, yi hk3 , zi hc3 ) z0 hc3 2 0.25( 1.831575) 1.542106053

c4 f1 ( xi h, yi hk3 , zi hc3 )

z0 hc3
1

1 y0 hk3 1.753233454
2
x0 h x0 h

Clculo de
y1 y (1.25) , z1 z (1.25) aplicando *
y1 y0

h
k1 2k 2 2k3 k 4
6

y1 1

0.25
2 2(1.75) 2(.17727) 1.542106 1.441151281
6

z1 z0

h
c1 2c2 2c3 c4
6

z1 2

0.25
2 2(1.817901235) 2(1.83157578) 1.753233454 1.539492187
6

Segunda Iteracin
Calculo de c y k
Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


k1 f1 ( x1 , y1 , z1 ) z1 1.53949

c1 f 2 ( x1 , y1 , z )

z1 1
1.53949
1
2 1 y1

1 (1.44115) 1.75041
2
x1 x1
1.25
(1.25)

h
hk
hc
hc
k 2 f1 ( x1 , y1 1 , z1 1 ) z1 1 1.32069
2
2
2
2
h
hk
hc
c2 f 2 ( x1 , y1 1 , z1 1 ) 1.730044
2
2
2
h
hk
hc
k3 f1 ( x1 , y1 2 , z1 2 ) 1.3232366
2
2
2
h
hk
hc
c3 f 2 ( x1 , y1 2 , z1 2 ) 1.719011
2
2
2
k 4 f1 ( x1 h, y1i hk3 , z1 hc3 ) z1 hc3 1.1097393
c4 f1 ( x1 h, y1 hk3 , z1 hc3 ) 1.7242487

Calculando y2 = y(1.5) , z2=z(1.75)


y2 y1

h
k1 2k 2 2k3 k 4 1.77186
6

z 2 z1

h
c1 2c2 2c3 c4 1.1072935
6

Continuando con los clculos tenemos:


y3 y (1.75) 1.994766 , z3 z (1.75) 0.675599

y4 y (2.00) 2.104754 , z 4 z (2.00) 0.245291


y5 y ( 2.25) 2.118486 , z5 z (2.25) 0.172076
y6 y (2.50) 2.026084 , z6 z (2.50) 0.561053
y7 y ( 2.75) 1.841680 , z7 z ( 2.75) 0.905578
y8 y (3.00) 1.578253 , z8 z (3.00) 1.190934
Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


El valor buscado y(3)=1.578253

3.3.3. CONSTRUCCIN DE MODELOS


Ejemplo 1
Un tanque cilndrico de fondo plano con un dimetro de 1.5m contiene
un liquido de densidad = 1.5 Kg./l a una altura a de 3m. Se desea
saber la altura del liquido dentro del tanque tres minutos despus de
que se abra completamente la vlvula de salida, la cual da un gasto de
0.6

2 ga

m3/s, donde A es el rea seccional del tubo de salida y es

78.5x10-4 m2 y g =9.81 m/s2.


Solucin:

3m a

1.5
m

a:? despus de 3 minutos

Salida : 0.6 A

2 ga m

; A=78.5x10-4 m2 ; g=9.81 m/s2.

Acumulacin = Entrada - Salida


dv
0.6 A 2 ga , pero v= (rea de la base )x(Altura)
dt

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


dBa
da
da 0.6 A 2 ga
0.6 A 2 ga B
0.6 A 2 ga

2
dt
dt
dt
1.5

2
da
0.0026653 2 ga
dt
da
dt 0.0026653 2 ga

P.V .I a (0) 3m
, Usar Euler con
a (180) ?

seg.=h

Ejemplo 2
Calcule el tiempo necesario para que el nivel del liquido dentro del
tanque esfrico con radio r = 5m, ver figura, pase de 4m a 3m,la
velocidad de salida por el orificio del fondo es

v 4.895 a

m/s, el

dimetro de dicho orificio es de 10 cm.


Solucin

Balance de Materia:
Acumulacin = Entrada Salida
dV
0 Av
dt

El volumen del liquido en el tanque en funcin de la altura es :

a3

V 5a 2
3

A = rea del orificio de salida


Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


A

0.1 2 m 2
4

v 4.895 a m s

Luego tenemos:

d
a3

5a 2
(0.1) 2 x 4.895 a m s
dt
3
4

da (0.1) 2 x 4.985 a

dt
10a a 2
da
0.122375 a

10a a 2
dt
Luego: el P.V .I a(0) 4m
, aplicar Euler y un h=10
a (?) 3m

Ejemplo 3
En un tanque perfectamente agitado se tiene 400 litros de una solucin
en la que estn disueltos 25Kg. de sal ( NaCl ). En cierto momento se
hace llegar al tanque un gasto de 80 l/min. de una solucin que
contiene 0.5 Kg. de sal comn por litro. Si se tiene un gasto de salida de
80 l/min. Determinar que cantidad de sal hay en el tanque transcurridos
10 min?
Solucin:
X: la cantidad de sal en Kg., en el tanque despus de t minutos.
La acumulacin de sal en el tanque esta dado por

dX
dt

y por la

relacin:
dX
masade sal que entra masa de sal que queda
dt
dX
lib.
Kg .
lib. X Kg .
80
0.5
80
.
.
dt
min .
lit
min . 400 lit
dX
40 0.2 X
dt

con las condiciones iniciales:


Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


dX
dt 40 0.2 X

P.V .I x (0) 25
x (10) ?

Ejemplo 4
Se hace reaccionar isotrmica mente 260g de acetato de etilo
(CH3C00C2H5) con 175g de hidrxido de sodio (NaOH) en solucin
acuosa (ajustando el volumen total a 5 litros) para dar acetato de sodio
(CH3COONA) y alcohol etlico (C2H5OH), de acuerdo con la ecuacin
estequiomtrica

CH 3COOC 2 H 5 NaOH

CH 3COONa C 2 H 5 OH

donde K: constante de reaccin dado

por k 1.44 x102

en
mol . min

Determinar la cantidad de acetato de sodio y alcohol etlico presentes


30 minutos despus de iniciada la reaccin.
Solucin:
Sea:
X: La cantidad de moles por litro se aceite de etilo que han reaccionado
al tiempo t. Entonces, la velocidad de reaccin
ley de accin de masas

dX
viene dada por la
dt

dX
k .C 1A .C B1 , en donde CA, CB denotan las
dt

concentraciones molares de los reactantes cidos de etilo e hidrxido


de

sodio

al

tiempo

t,

los

exponentes

son

sus

coeficientes

estequiomtricos en la reaccin, entonces:


C 1A
CB1

260 g
PM CH 2 COOC 2 H 5 .5litros

mol
0.59 X
litro

175 g
mol
X
0.875 X
PM NAOH .5litros
litro

dX
2
dt 1.44 x10 0.59 x 0.875 x

P.V .I x (0) 0.0


x (30) ?

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


Ejemplo 5
Se tiene tres tanques de 1000 litros de capacidad cada uno,
perfectamente agitados (ver figura). Los tres recipientes completamente
llenos con una solucin de concentracin 30g/l. A partir de cierto
momento se alimenta una solucin que contiene 50g/l con una gasto de
300 l/min. (hay un arreglo entre los tres recipientes, tal que al haber un
gasto al primero, la misma cantidad fluye de este al segundo y del
segundo al tercero y de este afuera del sistema, con lo cual se
mantiene constante el volumen en todos ellos). Calcule la concentracin
en cada tanque despus de 10 minutos de haber empezado a agregar
solucin al primero.
300
lit/min

V1

C1

300
lit/min

300
lit/min

V2

V3

C2

V1 1000 litros

V2 1000 litros

C1 (0) 30

C2 (0) 30 g litro

litro

C3

V3 1000 litros
C3 (0) 30 g litro

Ejercicios y aplicaciones
I. Utilizar los mtodos de Euler y de Runge Kutta para dar solucin a las
siguientes ecuaciones diferenciales con valor frontera.
dy
x y
dx
y ( 0) 2
1 y (1) ?

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera

2.-

dy
x y
dx
y (1) 4
y (1.5) ?
dy
x
y
dx
y (0) 1

3.- y (0.5) ?
dy
x
y
dx
y ( 0) 4
4.- y (0.5) ?
dy
y (2 y )
dx
y (0) 3
5.- y (0.5) ?
dy
x y
dx
y (1) 4
6.- y (1.5) ?
dy
x y2
dx
y (1) 0
7.- y (1.5) ?
dy
y2 y

dx
x
y (1) 1

8.- y (1.8) ?
dy
1 xsenx
dx
y ( 0) 0
9.- y (1.5) ?

10.

dy 1 y
y2
dx x x
y (1) 1
y ( 2) ?

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera

11.-

dy
1 y 2
dx
y ( 0) 4
y (1) ?
dy
y
dx
y (0) 1

12.- y (1) ?
dy
2 y 1
dx
y ( 0) 1
13.- y (1) ?
dy
1 y
dx
y ( 0) 0
14.- y (1) ?
dy
x 1 y
dx
y ( 0) 1
15.- y (1) ?

16.

dy
1 xy
dx
y (1) 1
y ( 2) ?

II .- Estructurar un modelo para las problemticas siguientes y luego


solucionarlo Aplicando Euler y Runge Kuta:
1.- Un tanque cilndrico de fondo plano con dimetro 2 metros contiene
un lquido; de densidad 1.8 kg/l a una altura H de 4 metros. Se desea
saber la altura del lquido dentro del tanque 10 minutos despus que abre
completamente de la vlvula de salida ubicada en la parte inferior
izquierda, la cual da una gasto de 1

2 gh

m3/s, donde A es el rea

seccional del tubo de salida que tiene un valor de 80.5 x 10 -4m2, considerar
g = 9.81m/s2.
Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


2.- Se tiene un tanque esfrico de radio de 8 metros calcular el tiempo
necesario para que el nivel del lquido de dicho tanque pase de 6 metros a
7 metros, la velocidad de salida por el orificio del fondo es v =5.5

m/s el

dimetro de dicho orificio es de 12 cm. Donde a es la altura de lquido.


3.- En un tanque perfectamente agitado se tiene 500 litros de una salmuera
en la cual este disuelto 30 Kg de sal comn en un momento determinado
se hace llegar al tanque un gasto de 90 l/min de una salmuera que contiene
1.5 Kg de sal comn por litro si se tiene un gasto de salida de 90 l/min.
Determine:
a.- Que cantidad de sal hay en el tanque transcurrido 20min.
b.- Que cantidad de sal transcurrido un tiempo muy grande.
4.- Se hace reaccionar isotrmica mente 300gr de acetato de etilo con
200gr de hidrxido de sodio en solucin acuosa ajustando el volumen total
a 10 litros para dar acetato de sodio y alcohol etlico de acuerdo con lo
siguiente ecuacin estequiometria:
Acetato de etilo + hidrxido de sodio

= acetato de sodio + alcohol etlico

Donde la constante de velocidad de reaccin k esta dado por k = 1.44 x 10 2

1
mol min

Determine la cantidad de acetato de sodio y alcohol etlico presente 40min


despus presentada la reaccin.
5.- Se conecta un inductor de 0.5 henries en serie con una resistencia de
10 ohms un capacitador de 0.025 faradios y un generador de corriente al
terna dad por la funcin 60 sen 5t voltios t 0.
a.- Establezca una ecuacin diferencial para la carga instantnea en el
capacitor.
b.- Encuentre la carga en distintos tiempos

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

Mtodos Numricos Aplicados a la Ingeniera


6.- Se tiene un tanque de forma cnica de 5 metros de dimetro superior
con 10 metros de altura conteniendo un lquido hasta h metros de altura, si
al momento de llegar el nivel del lquido de 2. 5 metros se hace llegar un
gasto de alimentacin de 0.50 m 3/s el nivel de lquido aumentara.
Determine el tiempo necesario para que el nivel se recupere nuevamente a
6 metros.
7.- El tiempo que requiere el tanque del ejercicio anterior para recuperar su
nivel de 2.5 a 6 metros con un gasto de alimentacin de 0.50 m 3/s es
aproximadamente 500 s calcule el gasto de alimentacin que se requiere
para reducir este tiempo en la mitad.
8.- Calcule el tiempo necesario para que el nivel del lquido del tanque
anterior pase de 6 metros a 1 metro si el flujo de salida por el orificio es
3.457

l/s.

9.- Un tanque perfectamente agitado contiene 800 litros de salmuera en la


cual estn disueltas 20 Kg. de sal. Si se hace llegar 20 l/min. de una
salmuera que contiene 4 Kg de sal en cada 10 litros y por el fondo se saca
16 litros por minuto de salmuera. Determine la concentracin de sal a
distintos tiempos.

Solucin Numrica de Ecuaciones Diferenciales Ordinarias

Pgina

You might also like