Escolar Documentos
Profissional Documentos
Cultura Documentos
Capítulo 9
ECUACIONES DIFERENCIALES
Una ecuación diferencial es una ecuación que involucra derivadas de una función desco-
nocida de una o más variables.
dy
= 4 x − y o y' = 4 x − 4 o bien D y = 4 x − 4 (9.1)
dx
∂2v ∂2v
+ =v (9.2)
∂ t2 ∂ x2
El orden de una ecuación diferencial es el orden de la derivada más alta que aparece en la
ecuación.
111
Cálculo Numérico
Dra. Lucrecia Lucía Chaillou
donde f(x) y los coeficientes a0(x), a1(x),…, an(x) son funciones de x y a0(x) no es idéntica a 0.
Solución de una ecuación diferencial: es cualquier relación funcional que no incluya de-
rivadas o integrales de funciones desconocidas y que implique a la propia ecuación diferencial, en
el sentido que la verifique idénticamente por sustitución directa.
Ecuación o condiciones homogéneas: se dan si son satisfechas por una función parti-
cular y(x) y también por cy(x), donde c es una constante arbitraria. Por ejemplo, una condición
homogénea puede obtenerse del requerimiento de que una función o una de sus derivadas (o
alguna combinación lineal de la función y/o ciertas de sus derivadas) sea nula.
Dada una ecuación diferencial ordinaria de orden n y cualquier grado, se establece que en
su solución general deben aparecer n constantes arbitrarias, entonces la solución general es
una función g de la forma: g(x, y, c1, c2, …, cn) =0 y los valores de estas constantes se determinan
sujetando la solución general a n condiciones independientes.
9 Un problema de valor inicial es un problema que busca determinar una solución a una
ecuación diferencial sujeta a condiciones sobre la función desconocida y sus derivadas
especificadas en un valor de la variable independiente. Estas condiciones se denominan
condiciones iniciales.
dy
= f ( x, y ) (9.4)
dx
112
Cálculo Numérico
Dra. Lucrecia Lucía Chaillou
Dentro del tema de las ecuaciones diferenciales ordinarias, se destaca, dentro de las ma-
temáticas aplicadas, el problema del valor inicial.
El conjunto constituido por una ecuación diferencial ordinaria lineal y la condición inicial
constituyen el problema del valor inicial, que puede expresarse como sigue:
⎧⎪ d y ⎫
a1 + a o ( x ) y( x ) = f ( x )⎪
⎨ dx ⎬ (9.5)
⎪⎩y(0) = y 0 ⎪⎭
⎧⎪ d y ⎫
+ b o ( x ) y( x ) = h( x )⎪
⎨d x ⎬ (9.6)
⎪⎩y(0) = y 0 ⎪⎭
a f (x)
en la que b 0 = 0 y h( x ) =
a1 a1
y( x ) = K e − ∫ b0 ( x ) dx + e − ∫ b0 ( x ) dx ∫ h( x ) e ∫ b0 ( x ) dx dx (9.7)
La solución general está constituida por el primer sumando que corresponde a la solución
transitoria o función complementaria yc(x), que es independiente de la función excitación y el
segundo sumando que corresponde a la solución permanente o forzada yp(x) que depende de
la función excitación.
Por lo general se trabajan con coeficientes constantes, por lo tanto la solución general de
una ecuación diferencial lineal de 1º orden puede expresarse como sigue:
b0 x
y( x ) = K e − b 0 x + e − ∫ h( x ) e
b0 x
dx (9.8)
113
Cálculo Numérico
Dra. Lucrecia Lucía Chaillou
du
+ α u( t ) = h( t ) (9.9)
dt
u( t 0 ) = u 0
u( t ) = K e −α t + e −α t ∫ h( t ) e α t dt (9.10)
Si la función excitación h(t) es nula, el problema descripto por (9.9) se puede escribir co-
mo:
du c
+ α uc (t) = 0
dt (9.12)
uc (t 0 ) = u0
y su solución es:
-α t
uc(t) = K e
Si existe función excitación la ecuación (9.9) puede escribirse en forma abreviada como:
up ( t ) = e −α t ∫ h( t ) e α t d t (9.15)
1
I2: up ( t ) = h( t ) ⇒ up ( t ) = e −α t ∫ h( t ) e α t d t (9.16)
D+α
1
Donde (D+α) es el operador derivada polinómico y es el operador derivada polinómico in-
D+α
verso.
114
Cálculo Numérico
Dra. Lucrecia Lucía Chaillou
Con los métodos de Paso Único, la solución numérica a una ecuación diferencial, se en-
cuentra utilizando la información de la derivada en el punto xi para extrapolar a partir de un valor
anterior yi a un valor actual yi+1 en una distancia determinada, denotada con h. Este procedimiento
se aplica paso a paso para encontrar el valor de y y trazar la trayectoria de la solución. En cada
paso de extrapolación se comete error. Puede simbolizarse como:
y i +1 = y i + φ h (9.17)
Este método no es estrictamente un método numérico pero por lo general se utiliza junto
con los esquemas numéricos, es de aplicabilidad general y sirve como punto de partida para otros
métodos.
Dada una ecuación diferencial como la explicitada en la ecuación (9.4), la relación entre x y
y se obtiene al encontrar los coeficientes de la Serie de Taylor. Desarrollando la serie para un va-
lor xi se tiene:
El valor de y’(x) se conoce a partir de la ecuación diferencial y y’’(x) se obtiene por diferen-
ciación de la ecuación original. Incrementando el orden del método se obtiene mayor precisión
pero las expresiones se tornan complicadas, por lo general se utiliza muy poco en la práctica.
¾ Por ejemplo si se desea encontrar la solución del siguiente problema de valor inicial para x=1:
⎧⎪ dy
=x+y
⎨ dx
⎪⎩y(0) = 1
115
Cálculo Numérico
Dra. Lucrecia Lucía Chaillou
Por lo tanto la expresión de recurrencia a aplicar reemplazando estos valores en (9.18) es:
h2
y( x i + 1 ) = y i + ( x i + y i ) h + (1 + x i + y i )
2!
Se comienza con x=0 para el que y(0)=1 y suponiendo un paso h=0,1 en la tabla que sigue se
explicitan los valores obtenidos. Se incluyen también los valores que se obtiene utilizando la solu-
ción analítica que es: y(x)=2ex-x-1.
y( x i + 1 ) = y i + y ' ( x i ) h (9.20)
Por lo general y por razones de simplicidad se denota a y’(xi) como f(xi,yi). A la expresión (9.20) se
la conoce como método de Euler o método de Euler-Cauchy o de pendiente puntual. Se caracteri-
za porque se predice un nuevo valor de y usando la pendiente, es decir la primera derivada en el
valor anterior de x para extrapolar linealmente sobre un tamaño de paso constante h. En la figura
9.1 se muestra un esquema del método.
116
Cálculo Numérico
Dra. Lucrecia Lucía Chaillou
y Valor predicho
Error
Valor real
xi xi+1
x
La solución de una ecuación diferencial ordinaria por este método incluye dos tipos de
error: error de truncamiento y de redondeo. El error de truncamiento se compone de dos partes, el
error de truncamiento local que resulta de aplicar el método en un paso y el error de propagación
que resulta de las aproximaciones producidas en los pasos anteriores, la suma de ambos da el
error de truncamiento global. A partir de la serie de Taylor puede deducirse que el error de trun-
camiento local es:
f ' (xi, yi ) 2
Et = h + L + Οh(n + 1) (9.20)
2
Para un paso lo suficientemente pequeño los errores decrecen a medida que el orden crece y por
lo general se calcula el error de truncamiento local aproximado:
f ' (xi, yi ) 2
Eta = h = Ο(h 2 ) (9.21)
2
continua
117
Cálculo Numérico
Dra. Lucrecia Lucía Chaillou
¾ Por ejemplo si se desea encontrar la solución del problema de valor inicial planteado en el ítem
anterior la expresión que surge de aplicar la ecuación (9.19) es:
y( x i + 1 ) = x i + ( x i + y i ) h
y i + 1 = y i + φ( x i , y i , h) h (9.22)
118
Cálculo Numérico
Dra. Lucrecia Lucía Chaillou
los valores de α son constantes y los de b son en realidad ecuaciones recurrentes de la forma:
b1=f(xi,yi) (9.23a)
En este caso las ecuaciones (9.22), (9.23a y 9.23b) pueden expresarse como:
y i + 1 = y i + (α1b1 + α 2b 2 ) h (9.24)
b1=f(xi,yi) (9.24a)
Para obtener el valor de los coeficientes se debe igualar la ecuación (9.24) a la serie de
Taylor de 2º orden que es:
h2
y( x i + 1 ) = y i + f ( x i , y i ) h + f ' ( x i , y i ) (9.25)
2!
∂f ∂f dy
f ' (xi, yi ) = + (9.26)
∂x ∂y dx
⎛ ∂f ∂f dy ⎞ h 2
y( x i + 1 ) = y i + f ( x i , y i ) h + ⎜ + ⎟ (9.27)
⎝ ∂x ∂y dx ⎠ 2 !
119
Cálculo Numérico
Dra. Lucrecia Lucía Chaillou
Para tratar de igualar la expresión (9.24b) a la serie se utiliza la expresión (9.27) pero apli-
cada a una función de dos variables, es decir:
∂f ∂f
f ( x i + l 1h, y i + m11b1h) = f ( x i , y i ) + l 1h + m11b1h + Ο(h 2 ) (9.28)
∂x ∂y
∂f ∂f
y i + 1 = y i + α1h f ( x i , y i ) + α 2 h f ( x i , y i ) + α 2 l 1h 2 + α 2 m11h 2 f ( x i , y i ) + Ο(h 3 ) (9.29)
∂x ∂y
⎡ ∂f ∂f ⎤
y i + 1 = y i + [α 1 f ( x i , y i ) + α 2 f ( x i , y i )]h + ⎢α 2 l 1 + α 2m11f ( x i , y i ) ⎥h 2 + Ο(h 3 ) (9.30)
⎣ ∂x ∂y ⎦
Comparando (9.30) con (9.27) se determina que para que las dos expresiones sean equivalentes,
se debe cumplir que:
α1 + α 2 = 1
1
α 2 l 1= (9.31)
2
1
α 2 m 11=
2
Volviendo a la expresión (9.24), para calcular los coeficientes con las expresiones (9.31) se
debe suponer el valor de una de ellas para calcular el resto. Suponiendo que se especifique el
valor de α2, las ecuaciones se resuelven para:
α1 = 1 − α 2
(9.32)
1
l 1= m 11=
2α 2
1 1
y i + 1 = y i + ( b1 + b 2 ) h (9.33)
2 2
donde:
b1=f(xi,yi) (9.33a)
120
Cálculo Numérico
Dra. Lucrecia Lucía Chaillou
Si se considera que α2 es igual a 2/3 las ecuaciones (9.32) pueden resolverse y se obtiene
α1=1/3 y l1=m11=3/4, sustituyendo estos valores en la ecuación (9.24) se tiene:
1 2
y i + 1 = y i + ( b1 + b 2 ) h (9.34)
3 3
donde:
b1=f(xi,yi) (9.34a)
3 3
b2= f(xi + h, yi + hb1 ) (9.34b)
4 4
121
Cálculo Numérico
Dra. Lucrecia Lucía Chaillou
1
y i + 1 = y i + ⎡⎢ (b1 + 4b 2 + b 3 )⎤⎥h (9.35)
⎣6 ⎦
b1=f(xi,yi) (9.35a)
1 1
b2= f(xi + h, y i + hb1 ) (9.35b)
2 2
1
y i + 1 = y i + ⎡⎢ (b1 + 2b 2 + 2b 3 + b 4 )⎤⎥h (9.36)
⎣6 ⎦
b1=f(xi,yi) (9.36a)
1 1
b2= f(xi + h, y i + hb1 ) (9.36b)
2 2
1 1
b3= f(xi + h, y i + hb 2 ) (9.36c)
2 2
y’i=f(xi,yi) (9.37)
y pi +1 = y i + f ( x i , y i ) h (9.38)
este valor de y se utiliza para calcular una pendiente aproximada al final del intervalo:
y' i + 1 = f ( x i + 1, y pi + 1 ) (9.39)
122