Beruflich Dokumente
Kultur Dokumente
T RABAJO DE GRADO
RESOLUCIÓN DE MODELOS
FÍSICO-MATEMÁTICOS NO LINEALES
POR EL MÉTODO DE
DESCOMPOSICIÓN DE ADOMIAN
28 de noviembre de 2016
I
Agradecimientos
Esta trabajo de grado representa una etapa más en mi vida, que enriquece un poco el
conocimiento y labra un camino más en mi quehacer diario.
En toda mi experiencia docente y universitaria, ha habido personas que merecen las gra-
cias porque sin su valioso aporte no hubiese sido posible este trabajo y también hay quienes
la merecen por haber plasmado su huella en mi camino, entre ellos está mi director y amigo
el Doctor Pedro Pablo Cárdenas Alzate, quien me motivó a trabajar sin descanso. A las de-
más personas que me colaboraron no haré mención de sus nombres, a quienes les debo mis
más sinceros agradecimientos y gratitud por sus aportes y sugerencias.
II
Índice general
1. Introducción y generalidades 1
1.1. Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3.1. General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3.2. Específicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4. Justificación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5. Metodología . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Polinomios de Adomian 9
3.1. Cálculo de los polinomios de Adomian . . . . . . . . . . . . . . . . . . . . . . 9
3.1.1. Algoritmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2. Aplicación para derivadas no lineales . . . . . . . . . . . . . . . . . . . . . . . 10
Capítulo 1
Introducción y generalidades
1.1. Resumen
El método de descomposición de Adomian (ADM)1 ha sido ampliamente aplicado y desa-
rrollado para aproximar las soluciones a ecuaciones diferenciales ordinarias y parciales,
en especial, las EDPs no lineales de segundo orden que modelan problemas de la física-
matemática, ingeniería, ciencias, etc. Este método proporciona soluciones analíticas y/o
aproximadas a este tipo de modelos usando únicamente las condiciones iniciales y con itera-
ciones, notando además que es fácil de reproducir en algoritmos de programación. En éste
trabajo se hace una descripción del método y se ilustra de manera detallada los procedi-
mientos para aproximar las soluciones a problemas físico-matemáticos no lineales modela-
dos por ecuaciones diferenciales parciales comparando su solución con soluciones conocidas
por otras técnicas. Se muestra que el método de descomposición de Adomian es muy efec-
tivo para de resolver este tipo de ecuaciones sin necesidad de discretización, perturbación
y/o linealización. También se realizaron modificaciones al método propuesto por diferentes
autores que mejoraron la precisión y convergencia.
1.2. Introducción
George Adomian en la década de los 80s propuso un método semi-analítico numérico pa-
ra resolver ecuaciones no lineales y en los últimos años este método ha sido aplicado para
obtener soluciones analíticas y/o aproximadas a una gran variedad de problemas, tanto de-
terminísticos como estocásticos, lineales y no lineales provenientes de la física, química, bio-
logía e ingeniería, asociados a condiciones iniciales y de frontera. Los modelos matemáticos
para estos problemas involucran ecuaciones algebraicas, integrales, integro-diferenciales,
diferenciales ordinarias de orden superior, diferenciales parciales y sistemas de ecuaciones
diferenciales [1, 2, 3]. Entre ellos, los fenómenos no lineales juegan un papel crucial, por lo
que sus soluciones explícitas son de suma importancia para preservar el carácter físico real
del problema y entender en profundidad su proceso.
este trabajo [4, 5] la solución se obtiene por una expansión en series de los llamados polino-
mios de Adomian los cuales no requieren discretización de las variables y por consiguiente
no se ve afectado por errores asociados a ésta. De igual manera, el método tampoco requie-
re linealización o perturbación y por consiguiente no cambia la solución real del problema.
Cabe resaltar que el método es también muy eficiente para encontrar una solución exacta o
aproximada a problemas lineales y no lineales y en muchos casos no requiere demasiadas
iteraciones [6].
Las ventajas del método de Adomian aplicado a problemas no lineales son enfatizadas
por muchos autores. Los procedimientos analíticos comunes para resolver este tipo de ecua-
ciones, linealizan el sistema o asumen que las no linealidades son relativamente pequeñas,
transformando el problema físico en uno puramente matemático. Este procedimiento pue-
de cambiar la solución verdadera del modelo matemático que representa la realidad física.
Generalmente los métodos numéricos son basados en técnicas de discretización que tienen
la desventaja de pasar por alto algunos fenómenos importantes que ocurren en espacios de
tiempo muy pequeño tales como el caos y las bifurcaciones. Como se mencionó antes, el mé-
todo de Adomian no requiere discretización de las variables, de allí que su solución no se ve
afectada por errores de redondeo. Además no requiere linealización o perturbación y por lo
tanto no necesita ninguna modificación del modelo real, siendo muy eficiente al determinar
una solución exacta o aproximada, tanto para problemas lineales como no lineales, minimi-
zando en muchos casos el trabajo de cómputo. Otra ventaja del método ADM es que provee
una serie convergente rápida y precisa razón por la cual necesita sólo un número pequeño
de términos para obtener una solución aproximada con alta precisión [7].
Finalmente, es conocido que las ecuaciones no lineales aparecen en todos los campos de
las ciencias, de allí que sea de vital importancia la existencia de métodos para encontrar
su solución. Como las soluciones analíticas se pueden encontrar sólo en pocos casos, el co-
nocimiento de métodos numéricos eficientes es esencial. Algunas modificaciones hechas al
método se pueden encontrar en la literatura aplicadas a algunos tipos de ecuaciones dife-
renciales bien conocidas [8]. Estas modificaciones aceleran la convergencia de la solución. El
conocimiento detallado del método de Adomian y sus modificaciones permite a su vez dar
solución a otros problemas de la física-matemática.
1.3. Objetivos
1.3.1. General
Mostrar la utilidad y aplicabilidad del método de descomposición de Adomian en la
resolución de modelos no lineales de la física-matemática en derivadas parciales con condi-
ciones iniciales y de frontera.
1.3.2. Específicos
Describir y generalizar el método de descomposición de Adomian para ecuaciones
diferenciales no lineales.
Capítulo 1. Introducción y generalidades 3
1.4. Justificación
Se constituye como un objetivo principal de esta propuesta de trabajo de grado el pre-
sentar una descripción y análisis del método de descomposición de Adomian para resolver
modelos no lineales provenientes de la física-matemática con condiciones iniciales y de fron-
tera que resulta dispendioso por otras técnicas y cuya solución es aplicable a problemas de
ingeniería tales como el comportamiento elástico de los sólidos, la dinámica de fluidos, el
transporte del calor y contaminantes [10], el solitón y en general problemas de difusión y de
ondas [11].
Cabe resaltar que a pesar de ser un método muy conocido en países del medio oriente,
es prácticamente desconocido en nuestro país, razón por la cual este trabajo sería una gran
oportunidad para ser presentado en profundidad a nuestra comunidad académica y que
sirva como soporte para futuras investigaciones en la búsqueda de soluciones aproximadas
a problemas que surgen de las ciencias en general [12].
1.5. Metodología
La primera etapa correspondió a un barrido bibliográfico a través los diferentes traba-
jos de investigación (artículos) que se encuentran disponibles en medio digital (journals),
donde se buscaron el origen, las generalidades, descripción del método y su aplicación a las
ecuaciones diferenciales las cuales constituyen la primera carpeta de archivos electrónicos.
Con esa información se avanzó en la resolución de diferentes modelos no lineales elementa-
les.
Durante esta etapa también se tuvieron en cuenta las diferentes modificaciones aplicadas
al método y se pusieron a prueba en el mismo borrador. A través de las dos etapas anteriores
se consultaron documentos físicos que trataban temas de la investigación como la clasifica-
ción de las ecuaciones diferenciales, especialmente de segundo orden y su resolución por
métodos analíticos [13, 14].
Capítulo 2
2.1. Antecedentes
El método de Adomian ha sido aplicado para resolver una amplia clase de problemas
que provienen de la ingeniería y las ciencias en general; problemas cuyos modelos mate-
máticos involucran ecuaciones algebraicas, diferenciales, integrales, integro-diferenciales,
ordinarias y parciales de orden superior, así como sistemas de ecuaciones diferenciales or-
dinarias y parciales lineales y no lineales.
Ahora bien, la parte no lineal la representamos por N . Así, la ecuación (2.1) escrita en
forma canónica adopta la forma:
Lu + Ru + N u = g. (2.2)
Por consiguiente, si aplicamos el operador inverso de L, escrito como L−1 en (2.2) obte-
nemos
L−1 (Lu) = L−1 (g) − L−1 (Ru) − L−1 (N u) (2.3)
Capítulo 2. Método de Descomposición de Adomian 6
L−1 (Lu) = u + c,
donde c contiene los términos que resultan después del proceso de integración.
donde
∂u
L−1 (Lu) = u(x, t) − u(x, 0) − t
(x, 0).
∂t
Regresando al problema inicial, buscamos una solución en serie
∞
X
u= un .
n=0
donde los An son denominados los polinomios de Adomian. Cada polinomio An es dependien-
te solamente de las variables (independientes) u0 , u1 , . . . , un para todo n. La suma de los
polinomios de Adomian puede entenderse como una generalización de las series de Taylor
en la vecindad de una función u0 en lugar de un punto, es decir,
∞ ∞
X X 1
Nu = An = (u − u0 )n N (n) (u0 ). (2.5)
n=0 n=0
n!
P∞ P∞
Sustituyendo u = n=0 un y N u = n=0 An en (2.4), obtenemos
∞
X ∞
X ∞
X
−1 −1
un = u0 − L (R) un − L An . (2.6)
n=0 n=0 n=0
Capítulo 2. Método de Descomposición de Adomian 7
donde ∞
X
N (u(λ)) = λn An . (2.10)
n=0
El siguiente teorema permite representar por una serie finita la que representa los polino-
mios de Adomian, permitiendo así los cómputos.
Teorema 2.2.1. Los polinomios de Adomian An pueden ser calculados utilizando la ecuación de
recurrencia " ∞
!#
1 dn X
An = N λi ui . (2.12)
n! dλn n=0 λ=0
N = N (u1 , u2 , . . . , uk , . . .),
Capítulo 2. Método de Descomposición de Adomian 8
donde ∞
X
uk = uki .
n=0
De manera similar, los polinomios de Adomian pueden ser obtenidos mediante el uso de la
ecuación de recurrencia
" ∞ ∞ ∞
!#
1 dn X X X
An = N u1i , u2i , . . . , uki , . . . . (2.13)
n! dλn n=0 n=0 n=0
u = lı́m φn ,
n→∞
donde
n−1
X
φn = uk .
k=0
9
Capítulo 3
Polinomios de Adomian
3.1.1. Algoritmo
õ Elegimos el número n de polinomios de Adomian deseado e identificamos el término
no lineal N (u).
õ Asignamos A0 = N (u0 ).
• A0 = N (u0 )
d
• A1 = N (u0 + u1 λ) = u1 N 0 (u0 )
dλ λ=0
1 d u2
• A2 = [(u1 + 2u2 λ)N 0 (u0 + u1 λ)]λ=0 = u2 N 0 (u0 ) + 1 N 00 (u0 )
2 dλ 2!
Capítulo 3. Polinomios de Adomian 10
1 d 0 1 2 00
• A3 = (u2 + 3u3 λ)N (u0 + u1 λ) + (u1 + 2u2 λ) N (u0 + u1 λ)
3 dλ 2! λ=0
3
0 00 u 1 000
= u3 N (u0 ) + u1 u2 N (u0 ) + N (u0 )
3!
1 d
• A4 = [(u3 + 4u4 λ)N 0 (u0 + u1 λ) + (u1 + 2u2 λ)(u2 + 3u3 λ)N 00 (u0 + u1 λ)
4 dλ
1 3 000
+ (u1 + 2u2 λ) N (u0 + u1 λ)
3! λ=0
2
u2 u2 u4
u
= u4 N 0 (u0 ) + u1 u3 + 2 N 00 (u0 ) + 1 N 000 (u0 ) + 1 N (4) (u0 )
2 2 4!
..
.
N (u) = (ux )2 u,
entonces podemos iterar el método para calcular los polinomios de Adomian como sigue:
õ A0 = N (u0 ) = ((u0 )x )2 u0
d
õ A1 = [(u0 + u1 λ)((u0 )x + (u1 )x λ)2 ]λ=0
dλ
2
= u1 ((u0 )x + (u1 )x λ) + 2(u0 + u1 λ)((u0 )x + (u1 )x λ)(u1 )x
λ=0
= u1 ((u0 )x )2 + 2u0 (u0 )x (u1 )x
1 d
õ A2 = [(u1 + 2u2 λ)((u0 )x + (u1 )x λ)2 + 2(u0 + u1 λ)((u0 )x + (u1 )x λ)((u1 )x + 2(u2 )x λ)]λ=0
2 dλ
1
= [2u2 ((u0 )x )2 + 2u1 (u0 )x (u1 )x + 2 ((u1 (u0 )x + u0 (u1 )x )(u1 )x + 2u0 (u0 )x (u2 )x )]
2
= u2 ((u0 )x )2 + 2u1 (u0 )x (u1 )x + u0 ((u1 )x )2 + 2u0 (u0 )x (u2 )x
A3 = u3 ((u0 )x )2 + 2u2 (u0 )x (u1 )x + u1 ((u1 )x )2 + 3u1 (u0 )x (u2 )x + 3u0 (u1 )x (u2 )x + 2u0 (u0 )x (u3 )x .
Ahora bien, para el caso de no linealidad exponencial, el proceso del cálculo de los poli-
nomios es como sigue. Al suponer que el término no lineal N (u) tiene la siguiente forma
N (u) = e−2u ,
õ A0 = N (u0 ) = e−2u0
Capítulo 3. Polinomios de Adomian 11
d −2(u0 +u1 λ)
−2(u0 +u1 λ)
õ A1 = e λ=0
= −2u 1 e = −2u1 e−2u0
dλ
λ=0
1 d
õ A2 = −2(u1 + 2u2 λ)e−2(u0 +u1 λ)
2 dλ λ=0
1 −2(u0 +u1 λ) −2(u0 +u1 λ)
= (−4u2 )e − 2(u1 + 2u2 λ)e (−2u1 )
2 λ=0
= −2u2 e−2u0 + 2u21 e−2u0
1 d −2(u0 +u1 λ)
2 −2(u0 +u1 λ)
õ A3 = −2(u2 + 3u3 λ)e + 2(u1 + 2u2 λ) e
3 dλ
λ=0
1 −2(u0 +u1 λ) −2(u0 +u1 λ)
= (−6u3 )e − 2(u2 + 3u3 λ)e (−2u1 ) + 4(u1 + 2u2 λ)(2u2 )
3
e−2(u0 +u1 λ) + 2(u1 + 2u2 λ)2 e−2(u0 +u1 λ) (−2u1 )
λ=0
4u3 e−2u0
= −2u3 e−2u0 + 4u2 u1 e−2u0 − 1
3
y así sucesivamente. Ahora, si suponemos que la no linealidad es de forma logarítmica, es
decir, supongamos que el término no lineal N (u) tiene la forma
N (u) = ln(u),
entonces tenemos
õ A0 = N (u0 ) = ln(u0 )
d u1 u1
õ A1 = [ln(u0 + u1 λ)]
= =
dλ λ=0 u0 + u1 λ λ=0 u0
1 d u1 + 2u2 λ 1 (u0 + u1 λ)(2u2 ) − (u1 + 2u2 λ)u1
õ A2 = =
2 dλ u0 + u1 λ λ=0 2 (u0 + u1 λ)2
λ=0
u2 u21
= −
u0 2u20
1 d u2 + 3u3 λ (u1 + 2u2 λ)2 1 3u0 u3 − u2 u1 8u20 u1 u2 − 4u31 u0
õ A3 = − = −
3 dλ u0 + u1 λ 2(u0 + u1 λ)2 λ=0 3 u20 u40
3
u3 3u1 u2 4u1
= − + 3
u0 u20 3u0
y así sucesivamente. Finalmente, para el caso en el que el término no lineal N (u) presenta
la forma trigonométrica. Primero presentamos el caso en el que N (u) = sin2 (u). Antes de
proceder con el algoritmo podemos ver que esta función puede ser escrita utilizando iden-
tidades trigonométricas como sin2 (u) = 21 − 12 cos(2u). Así obtenemos
1 1
õ A0 = N (u0 ) = − cos(2u0 )
2 2
d 1 cos 2(u0 + u1 λ) 1
õ A1 = − = sin 2(u0 + u1 λ)(2u1 ) = u1 sin 2(u0 )
dλ 2 2
λ=0 2 λ=0
Capítulo 3. Polinomios de Adomian 12
1 d 1
õ A2 = [(u1 + 2u2 λ) sin 2(u0 + u1 λ)] = [2u2 sin 2(u0 ) + 2u21 cos 2(u0 )]
2 dλ λ=0 2
1 d
õ A3 = [2(u2 + 3u3 λ) sin 2(u0 + u1 λ) + 2(u1 + 2u2 λ)2 cos(u0 + u1 λ)]
6 dλ λ=0
1 3
= [6u3 sin 2(u0 ) + 4u2 u1 cos 2(u0 ) + 8u1 u2 cos 2(u0 ) − 4u1 sin 2(u0 )]
6
1
= [6u3 sin 2(u0 ) + 12u1 u2 cos 2(u0 ) − 4u31 sin 2(u0 )] .
6
13
Capítulo 4
F u = g, (4.1)
en la cual como se mencionó antes, F puede ser descompuesta como Lu+N u = g, con L ope-
rador lineal y N no lineal. Asumamos además que g−N u es continua en una región convexa.
Lu = g − N u.
u1 = −L−1 A0
u2 = −L−1 A1
..
.
F u = F F −1 g
∞
!!
X
−1
Fu = F u0 − L An
n=0
∞
!! ∞
!!
X X
−1 −1
= L u0 − L An +N u0 − L An
n=0 n=0
∞
X ∞
X
= L(u0 ) − An + Sn ,
n=0 n=0
n−1
X
ϕn = u0 − L−1 Al
l=0
n
X
ϕn+1 = u0 − L−1 Al
l=0
n−1
X
= u0 − L−1 Al − L−1 An
l=0
kϕn+1 − ϕn k = −
L−1 An
= − kun+1 k → 0.
donde E(t) es un operador que es solución fundamental del problema (4.3) tal que u(t) =
E(t)f .
Sabemos por el principio de Duhamel que el problema (4.2) puede ser escrito en la forma
Z t
u(t) = E(t)f + E(t − s)N (u(s)) ds, (4.4)
0
lo que significa que teniendo en cuenta la solución del problema (4.3), podemos escribir la
solución del problema (4.1) como un problema de Cauchy. Ahora bien, si N (u) es analítica
cerca del dato inicial f , entonces satisface cierta condición de tipo local de Lipschitz en la bola
B (f ) con > 0, es decir, existe una constante k > 0 tal que
Demostración. Por el teorema de Picard-Kato, tenemos que para todo δ > 0, existe un t0 ∈
(0, T ) tal que
1
sup ku0 (t) − f kX ≤ δ.
t∈[0,t0 ] 2
Tomemos δ < 2a. Generalizando la estimación de Cauchy y la desigualdad
con k ≥ 0 y función mayorante g(µ), vemos que usando la serie de Taylor en u = f tenemos:
∞
1 k 1 X ∂um ∂uk N (f ) (u0 − f )m
∂ N (u0 ) = .
k! u k! m=0 m!
∂u2 k
1 k k
2
= ∂ N (f ) + ∂u ∂u N (f ) (u0 − f ) + ∂ N (f ) (u0 − f ) + · · ·
k! u 2! u
k+2
1 k k+1
∂u N (f ) 2
= ∂ N (f ) + ∂u N (f ) (u0 − f ) + (u0 − f ) + · · ·
k! u 2!
1 k(k − 1) · · · (1) k (k + 1)k · · · 2 k+1
= ∂u N (f ) + ∂u N (f ) (u0 − f )
k! k! (k + 1)!
(k + 2)(k + 1) · · · 3 k+2 2
+ ∂u N (f ) (u0 − f ) + · · · ,
(k + 2)!
es decir,
1 k X m(m − 1) · · · (m − k + 1) m
∂u N (u0 ) = (∂u N (f )) (u0 − f )m−k ,
k! m≥k
m!k!
1
X m(m − 1) · · · (m − k + 1)
k∂um N (f )kX ku0 − f km−k
∂uk N (u0 )
≤
X X
k! m≥k
m!k!
X m(m − 1) · · · (m − k + 1) m!
≤b m
ku0 − f km−k
X
m≥k
m!k! a
X m(m − 1) · · · (m − k + 1) ku0 − f km−k
X
=b m
m≥k
k! a
1 k
= ∂ g(µ),
k! µ
para todo k ≥ 0. Podemos ver que la última parte proviene de la definición del mayorante
g(µ) y sus derivadas, es decir,
∞
ab X ku0 − f km
g(µ) = =b ,
a−µ m=0
am
1
k
Ahora bien, de la ecuación (4.5) y la generalización de Cauchy, es decir,
∂u N (u0 )
≤
k! X
1 k
a
∂ g(µ) tenemos que para cualquier t ∈ 0, 2b
k! µ
:
Capítulo 4. Convergencia del método de Adomian 17
Z t Z t
ku1 (t)kX ≤ kE(t − s)A0 (u0 (s))kX ds ≤ C kN (u0 (s))kX ds
0 0
Z t
≤C g(µ(s))ds ≤ Ct g(µ(t)) = Ct µ0 (t)
0
Z t
ku2 (t)kX ≤ kE(t − s)A1 (u0 (s), u1 (s))kX ds
0
Z t Z t
≤C kA1 (u0 (s), u1 (s))kX ds ≤ C ku1 kX kN 0 (u0 )kX ds
0 0
Z t
≤C Cs g(µ(s))g 0 (µ(s))ds
0
t2 C 2 t2 C 2 00
≤ g(µ(t))g 0 (µ(t)) = µ (t).
2 2
Podemos asumir por inducción que
tk C k k
kuk (t)kX ≤ ∂ µ(t), (4.6)
k! t
a
para t ∈ 0, 2b y k = 1, 2, . . . , n donde de igual forma se prueba que la misma relación se
cumple para k = n + 1
n+1
X ((1 + λC)t − t)k
µ((1 + λC)t) = ∂tk µ(t)
k=0
k!
n
X λk C k tk k λn+1 C n+1 tn+1 λ
= ∂t µ(t) + µ̂ (t), (4.7)
k=0
k! (n + 1)!
con C ∞ en t ∈ 0, 2b (serie de Taylor parcial en t). Acá, tenemos que µ̂λ (t) es ∂tk+1 µ(t). Po-
a
demos ver que se ha introducido el parámetro λ de igual forma que en la definición de los
polinomios de Adomian.
Ahora, dado
n
X
uλn (t) = λk uk (t),
k=0
Capítulo 4. Convergencia del método de Adomian 18
n
1
d λ
kAn (t)k ≤ N (u (t))
n
n!
dλn
X λ=0
n
1 d
≤ g(µ(1 + λC)t)
λ=0
n! dλn
C n t n dn
= g(µ(B))
B=t
n! dB n
C n tn
= Pn (g(µ(t)))
n!
C n tn n+1
= ∂ (µ(t)),
n! t
donde Pn (g) es un polinomio de g y sus derivadas con coeficientes positivos. Ahora bien,
utilizando (4.5) tenemos:
Z t
kun+1 (t)kX ≤ kE(t − s)An kX ds
0
Z t
≤ C kAn kX ds
0
t
C n sn n+1
Z
≤ C∂ (µ(t))
0 n! t
C n+1 tn+1 n+1
≤ ∂ (µ(t)).
(n + 1)! t
Capítulo 4. Convergencia del método de Adomian 19
a
la cual converge para todo |t| < 2b(1+C) . Si utilizamos la prueba M de Weierstrass, la serie
(4.9) converge
n a lao única solución u(t) de (4.4) en C ([0, σ], X) para todo σ ∈ (0, T ) con
a
σ = mı́n σ, 2b(1+C) .
20
Capítulo 5
L−1 −1 −1 −1
t (Lt u) = Lt (Lxx u) + Lt (N (u)) + Lt (f (x, t)) . (5.3)
Del capítulo 2 sabemos que L−1
t (Lt u) = u(x, t) − u(x, 0), por lo tanto reemplazando en
(5.3) llegamos a
∞
X
con N (u) = An donde An son los polinomios de Adomian. De (5.6) obtenemos la relación
n=0
recursiva
u0 = g(x) + L−1
t (f (x, t))
u1 = Lt (Lxx u0 ) + L−1
−1
t (A0 )
u2 = L−1 −1
t (Lxx u1 ) + Lt (A1 )
..
.
un+1 = L−1 −1
t (Lxx un ) + Lt (An )
Ejemplo 5.1.1.
Consideremos el problema
u
u = u + e + 1
t xx
e2u (5.7)
u(x, 0) = ln(2 + x),
eu + 1
N (u) = .
e2u
En términos del operador diferencial, el problema (5.7) queda escrito como
eu + 1
Lt u = Lxx u + . (5.8)
e2u
Si aplicamos el operador inverso L−1
t a ambos lados de esta ecuación tenemos:
u
−1 −1 −1 e +1
Lt (Lt u) = Lt (Lxx u) + Lt . (5.9)
e2u
Ahora bien, sabemos que L−1 t (Lt u) = u(x, t) − u(x, 0), así pues con la condición inicial
u(x, 0) = ln(x + 2) llegamos a la expresión
u0 = ln(x + 2)
u1 = Lt−1 (Lxx u0 ) + L−1
t (A0 )
..
.
un+1 = L−1 −1
t (Lxx un ) + Lt (An ) , ∀n ≥ 0.
eu0 + 1
Como A0 = N (u0 ) = , hallamos los u1 , u2 , . . . , un como sigue:
e2u0
t t
eln(x+2) + 1
Z Z
u1 = Lxx (ln(x + 2)) dt + dt.
0 0 e2 ln(x+2)
Z t
1 t
= dt = .
0 (x + 2) x+2
u2 = L−1 −1
t (Lxx u1 ) + Lt (A1 ) ,
eu0 +λu1 + 1
d
A1 =
dλ e2(u0 +λu1 ) λ=0
2u0
e + 2eu0
= −u1 .
e3u0
t
En este caso sabemos que como u0 = ln(x + 2) y u1 = x+2
, entonces
e2 ln(x+2) + 2eln(x+2)
t
A1 = −
x+2 e3 ln(x+2)
t 2t
= − 2
− .
(x + 2) (x + 2)3
Z t Z t
t t 2t
u2 = Lxx dt + − 2
− dt
0 x+2 0 (x + 2) (x + 2)3
Z t Z t
2t t 2t
= dt − + dt
0 (x + 2)3 0 (x + 2) 2 (x + 2)3
2
t
= − .
2(x + 2)2
Capítulo 5. Método de Adomian para ecuaciones parabólicas, hiperbólicas y elípticas 23
u3 = L−1 −1
t (Lxx u2 ) + Lt (A2 ) ,
donde A2 es equivalente a
2(u0 +λu1 )
+ 2eu0 +λu1
1 d e
A2 = − (u1 + 2λu2 ) ,
2 dλ e3(u0 +λu1 ) λ=0
o lo que es lo mismo
t2 3t2
A2 = + .
2(x + 2)3 (x + 2)4
Por lo tanto, reemplazando en u3 obtenemos
t t
t2 t2 3t2
Z Z
u3 = Lxx − dt + + dt
0 2(x + 2)2 0 2(x + 2)3 (x + 2)4
Z t 2 3
t t
= 3
dt =
0 2(x + 2) 6(x + 2)3
t t2 t3 (−1)n+1 tn
u(x, t) = ln(x + 2) + − + − · · · + . (5.13)
x + 2 (x + 2)2 2! (x + 2)3 3! (x + 2)n n!
2 n
De cálculo sabemos que ln(x + 1) = x − x2! + · · · + (−1)n−1 xn! , entonces podemos después de
algunas manipulaciones obtener la expresión
t2 t3 tn
t t n+1
ln +1 = − + − · · · + (−1) ,
x+2 x + 2 (x + 2)2 2! (x + 2)3 3! (x + 2)n n!
de donde finalmente tenemos la solución (la cual corresponde a la solución exacta)
t
u(x, t) = ln(x + 2) + ln + 1 = ln(x + 2 + t).
x+2
utt = uxx + N (u) + f (x, t)
u(x, 0) = g0 (x) (5.14)
ut (x, 0) = g1 (x),
donde N (u) corresponde al término no lineal. Ahora, la ecuación asociada a este problema
queda escrita en términos del operador diferencial como
L−1 −1 −1 −1
tt (Ltt u) = Ltt (Lxx u) + Ltt (N (u)) + Ltt (f (x, t)). (5.16)
Consecuentemente, podemos hallar sin problema alguno que
L−1
tt (Ltt u) = u(x, t) − u(x, 0) − tut (x, 0),
∞
" ∞
#! " ∞
#
X X X
un (x, t) = g0 (x) + tg1 (x) + L−1
tt Lxx un + L−1
tt An + L−1
tt (f (x, t)), (5.18)
n=0 n=0 n=0
tendríamos que tomar ahora la variable espacial en lugar de la temporal, es decir, ahora el
operador diferencial sería Lxx de manera tal que el operador inverso adoptaría la forma
Z xZ x
−1
Lxx (·) = (·) dx dx,
0 0
L−1
xx (Lxx u) = u(x, t) − u(0, t) − xux (0, t).
Ejemplo 5.2.1.
Consideremos el problema
−uutt + uxx = 2 − 2t2 − 2x2
u(x, 0) = x2
(5.19)
u(0, t) = t2
ux (0, t) = 0
La ecuación asociada el problema (5.19) queda escrita en términos del operador diferencial
como
L−1 −1 −1 2 2
xx (Lxx u) = Lxx (uLtt u) + Lxx 2 − 2t − 2x ,
donde
L−1
xx (Lxx u) = u(x, t) − u(0, t) − xux (0, t)
= u(x, t) − t2 .
u(x, t) = t2 + L−1 −1 2 2
xx (uLtt u) + Lxx 2 − 2t − 2x . (5.20)
Ahora bien, el término L−1 2 2
xx (2 − 2t − 2x ) es igual a
L−1 2 2
= L−1 2 2
xx 2 − 2t − 2x xx (2 − 2t ) − 2x
Z xZ x
= (2 − 2t2 ) − 2x2 dx dx
0 0
x4
= (1 − t2 )x2 − .
6
El término no lineal es N (u) = uutt el cual como sabemos es equivalente a
∞
X
N (u) = uutt = An .
n=0
Capítulo 5. Método de Adomian para ecuaciones parabólicas, hiperbólicas y elípticas 26
∞
X
Por lo tanto, conociendo que u(x, t) = un obtenemos la ecuación iterativa
n=0
∞ ∞
!
X X x4
un = L−1
xx An + t2 + (1 − t2 )x2 − . (5.21)
n=0 n=0
6
De esta expresión tenemos la relación recursiva
x4
u0 = t2 + (1 − t2 )x2 −
6
u1 = L−1
xx (A0 )
..
.
un+1 = L−1
xx (An ), ∀n ≥ 0
x4
2 2 2
A0 = t + (1 − t )x − (2 − 2x2 )
6
7x4 x6
= 2t2 − 4x2 t2 + 2x2 − + 2x4 t2 + .
3 3
Así pues, para la segunda iteración u1 se tiene
x x
7x4 x6
Z
Z
2 2 2 2 4 2
u1 = 2t − 4x t + 2x − + 2x t + dx dx
0 0 3 3
x4 t2 x4 7x6 2x6 t2 x8
= t 2 x2 − + − + + .
3 6 90 15 108
Ejemplo 5.3.1.
Capítulo 5. Método de Adomian para ecuaciones parabólicas, hiperbólicas y elípticas 27
A pesar de que este problema es lineal, mostraremos que el método de Adomian puede
ser aplicado sin dificultad no solo a problemas no lineales. Varios modelos físico-matemáticos
como por ejemplo las ecuaciones de Helmholtz pueden obtenerse de ecuaciones elípticas con
coeficientes constantes, muy estudiadas en la geofísica y física nuclear entre otros.
L−1 −1 −1
xx (Lxx u) = −Lxx (Lyy u) + Lxx (u).
L−1
xx (Lxx u) = u(x, y) − y − x(y + cosh y),
∞
" ∞
!# " ∞
!#
X X X
un (x, y) = y + x(y + cosh y) − L−1
xx Lyy un + L−1
xx un . (5.25)
n=0 n=0 n=0
Con esta ecuación generamos las iteraciones como se muestra a continuación. Así, para u0
tenemos
u0 = y + xy + x cosh y.
Para u1 utilizamos
u1 = −L−1 −1
xx (Lyy (u0 )) + Lxx (u0 ),
de donde
Capítulo 5. Método de Adomian para ecuaciones parabólicas, hiperbólicas y elípticas 28
∂ ∂
Lyy (u0 ) = (y + xy + x cosh y)
∂y ∂y
∂
= (1 + x + x sinh y)
∂y
= x cosh y.
Consecuentemente,
Z xZ x x
x2 x3
Z
(x cosh y) dx dx = cosh y dx = cosh y .
0 0 0 2 6
Ahora,
Z x Z x
L−1
xx (u0 ) = (y + xy + x cosh y) dx dx
0 0
Z x
x2 x2
= xy + y + cosh y dx
0 2 2
x2 x3
= y+ (y + cosh y) .
2 6
Por lo tanto, u1 es igual a
x2 x3
u1 = y + .
2 6
Para el cálculo de u2 procedemos de igual forma, es decir, utilizamos
u2 = −L−1 −1
xx (Lyy (u1 )) + Lxx (u1 ).
u2 = −L−1 −1
xx (Lyy (u1 )) + Lxx (u1 )
2
x y x3 y
2
x y x3 y
−1 −1
= −Lxx Lyy + + Lxx +
2 6 2 6
Z xZ x 2 3
xy xy
=0+ + dx dx
0 0 2 6
y x4 x5
= + .
6 4 20
Así pues, podemos continuar iterando sin dificultad. Es importante notar que en este pro-
blema no calculamos los polinomios de Adomian ya que no había presencia de términos no
lineales. Finalmente tenemos la solución aproximada
Capítulo 5. Método de Adomian para ecuaciones parabólicas, hiperbólicas y elípticas 29
u(x, y) = u0 + u1 + · · ·
x 2 y x3 y x4 y x5 y
= y + xy + x cosh y + + + + + ···
2 6 24 120
x2 x3 x4 x5
= x cosh y + y 1 + x + + + + + ··· ,
2 6 24 120
Capítulo 6
La idea de esta modificación con respecto al método ya explicado es que los términos de
Adomian dependen en su mayoría de u0 y ello conlleva a que entre menor sea esta cantidad
(en términos), los cálculos de los polinomios se hacen más fácil de hallar. Pero debemos ha-
cer claridad en que en muchas situaciones no siempre es recomendable hacer este tipo de
modificaciones ya que puede suceder de que sea más eficiente el método clásico.
Ejemplo 6.1.1.
Como siempre, iniciamos escribiendo la ecuación asociada a (6.1) en forma del operador
diferencial, es decir,
L−1 −1 −1 2 −1 2 2
tt (Ltt u) = Ltt (Lxx u) − Ltt (u ) + Ltt −x cos t + x (1 − sin t) ,
o lo que es lo mismo
L−1 −1 −1 2 −1
−x cos t + x2 cos2 t .
tt (Ltt u) = Ltt (Lxx u) − Ltt (u ) + Ltt (6.3)
Capítulo 6. Consideraciones generales sobre el método de Adomian 31
Sabemos que L−1 tt (Ltt u) = u(x, t) − u(x, 0) − tut (x, 0), por lo tanto utilizando las condiciones
iniciales del problema (6.1) llegamos a
u(x, t) = x + L−1 −1 2 −1
−x cos t + x2 cos2 t .
tt (Lxx u) − Ltt (u ) + Ltt
∞
X
2
Identificando el término no lineal N (u) = u y tomando u(x, t) = un (x, t) tenemos la
n=0
ecuación de recurrencia
∞
" ∞
!# ∞
!
X 1 22 1 2 1 2 X X
un (x, t) = x cos t+ x t − x cos(2t)+ x +L−1
tt Lxx un −L−1
tt An . (6.4)
n=0
4 8 8 n=0 n=0
Observemos a continuación que la escogencia del témino u0 con el método estudiado, su-
giere realizar muchos cálculos en los polinomios de Adomian. En efecto, tenemos que
1 1 1
u0 = x cos t + x2 t2 − x2 cos(2t) + x2
4 8 8
u1 = L−1
tt (L u
xx 0 ) − L−1
tt (A0 )
−1 −1
u2 = Ltt (Lxx u1 ) − Ltt (A1 )
..
.
un+1 = L−1 −1
tt (Lxx un ) − Ltt (An ).
Notemos que como A0 = N (u0 ) = u20 , sugiere que debemos evaluar la expresión
2
1 1 1
x cos t + x2 t2 − x2 cos(2t) + x2 ,
4 8 8
la cual resulta un poco “tediosa” de calcular. Se invita al lector que después de iterar y rea-
lizar todos los cálculos obtener la solución u(x, t) = x cos t.
u0 = x cos t,
es mucho menor en términos que el u0 del método clásico. Por consiguiente, nuestra relación
recursiva adopta ahora la forma
Capítulo 6. Consideraciones generales sobre el método de Adomian 32
u0 = x cos t
1 1 1
u1 = x2 t2 − x2 cos(2t) + x2 + L−1 −1
tt (Lxx u0 ) − Ltt (A0 )
4 8 8
u2 = L−1 −1
tt (Lxx u1 ) − Ltt (A1 )
..
.
un+1 = L−1 −1
tt (Lxx un ) − Ltt (An ).
1 1 2 1 2
u1 = x2 t2 − x cos2 t + x + L−1 −1 2 2
tt (0) − Ltt (x cos t)
4 8 8
1 1 2 1 2 1 22 1 2 1
= x2 t2 − x cos2 t + x − x t + x cos2 t x2
4 8 8 4 8 8
= 0.
Ahora, como se mencionó al inicio del capítulo, los polinomios de Adomian dependen en
su mayoría de u0 y es por ello que para calcular A1 por ejemplo tenemos que
d
(u0 + λu1 )2 λ=0 = 2u0 u1 ,
A1 =
dλ
lo que implica que
A1 = 0
y por consiguiente todos los demás términos u2 , u3 , . . . , un , son cero. Finalmente llegamos
de forma rápida a la solución u(x, t) = x cos t.
Ejemplo 6.2.1.
Consideremos el problema
uxx = ux utt − x + u
u(0, t) = sin t (6.5)
ux (0, t) = 1.
Lxx u = Lx uLtt u − x + u
Aplicando el operador inverso L−1
xx a esta última expresión tenemos
L−1 −1 −1 −1
xx (Lxx u) = Lxx (Lx uLtt u) − Lxx (x) + Lxx (u). (6.6)
Como en los ejercicios anteriores, procedemos a evaluar el lado izquierdo de (6.6) y a realizar
las operaciones respectivas concernientes a la integral doble del término del medio junto con
las condiciones iniciales obteniendo
x3
u(x, t) = L−1 −1
xx (u) + Lxx (Lx uLtt u) + sin t + x − , (6.7)
6
donde finalmente obtenemos la ecuación de recurrencia
∞ ∞
! " ∞
! ∞
!#
X x3 −1
X X X
un (x, t) = sin t + x − + Lxx un + L−1
xx Lx un Ltt un , (6.8)
n=0
6 n=0 n=0 n=0
∞
X
con u(x, t) = un y término no lineal ux utt = N (u) que posteriormente escribiremos
n=0
∞
X
N (u) = ux utt = An .
n=0
x3
Ahora, asumiendo que u0 = sin t + x − 6
tenemos que
u1 = L−1
xx (u0 ) + Lxx (A0 )
−1
u2 = Lxx (u1 ) + Lxx (A1 )
..
.
un+1 = L−1
xx (un ) + Lxx (An ).
x3
u1 = L−1
xx sin t + x − + L−1
xx (A0 )
6
x3 x2
−1 −1
= Lxx sin t + x − + Lxx − sin t + sin t
6 2
x3 x2
−1
= Lxx x − + sin t
6 2
x3 x5 x4
= − + sin t.
6 120 24
Si observamos, la suma de u0 con u1 produciría cancelación de términos semejantes originan-
do así el fenómeno expuesto en esta sección, es decir, los términos ruidosos. Por consiguiente
no serían necesarias más iteraciones y entonces obtendremos la solución u(x, t) = x + sin t.
Observación. Se invita al lector verificar que el método modificado es más lento en conver-
gencia que el método expuesto en este ejemplo, lo que nos lleva a concluir que no siempre
utilizar modificaciones acelera la convergencia en solución.
∞
X
6.3. Modificación en u(x, t) = un
n=0
Por lo tanto, la ecuación (6.11) con las condiciones iniciales toma la forma iterativa
Capítulo 6. Consideraciones generales sobre el método de Adomian 35
2
X tk
u(x, t) = L−1
ttt (Ltxx u + Lxxtt u − Lxxxx u) + gk (x) + L−1
ttt (H(u)), (6.12)
k=0
k!
donde la solución propuesta es
∞
X
u(x, t) = tn un (x),
n=0
con
∞
X
H(u) = tn An (x),
n=0
aquí An son los polinomios de Adomian. Reorganizando y haciendo las sustituciones ade-
cuadas llegamos a la ecuación de recurrencia
∞
"∞ ∞ ∞
#
X X X X
n
t un (x) = L−1
ttt nt n−1
(Lxx un ) + n(n − 1)t n−2
(Lxx un (x)) − n
t Lxxxx un +
n=0 n=1 n=2 n=0
∞
2
!
X tk X
gk (x) + L−1
ttt tn An . (6.13)
k=0
k! n=1
Después de aplicar el operador inverso y tomar en el lado derecho de esta última expresión
n por n − 3, obtenemos
∞ ∞
X
n
X tn
t un (x) = [(n − 2)Lxx (un−2 (x)) + (n − 1)(n − 2)
n=0 n=3
n(n − 1)(n − 2)
2 ∞
X tk X tn
(Lxx (un−1 (x))) − Lxxxx (un−3 (x))] + gk (x) + An−3 . (6.14)
i=0
k! n=3
n(n − 1)(n − 2)
Igualando todos los coeficientes de potencias en t a ambos lados, se obtiene:
Ejemplo 6.3.1.
Capítulo 6. Consideraciones generales sobre el método de Adomian 36
u0 (x) = −x4
u1 (x) = 0
u2 (x) = 0,
o lo que es lo mismo
Lxxxx (−x4 ) A0
u3 (x) = + .
6 6
Ahora bien, para A0 tenemos que
d
4(u1 + 2λu2 )(u2 + 3λu3 ) − ((u0 )xx + λ(u1 )xx )2 − 144(u0 + λu1 ) λ=0
A1 =
dλ
= 8u22 + 12u1 u3 − 2(u0 )xx (u1 )xx − 144u1
= 0.
Capítulo 7
Lt u = −uLx u. (7.2)
Suponiendo que el operador inverso L−1
t (·) existe, entonces lo aplicamos a (7.2) obteniendo
L−1 −1
t (Lt u) = Lt (−uLx u) .
L−1
t (Lt u) = u(x, t) − u(x, 0),
L−1 −1
t (Lt u) = Lt (−uLx u)
u(x, t) − u(x, 0) = L−1
t (−uLx u)
u(x, t) = −x + L−1
t (−uLx u) .
Acá podemos ver que el término no lineal corresponde a N (u) = uux o lo que es lo mismo
en términos de los polinomios de Adomian a An = N (u) = uux . Por lo tanto, asumiendo que
X∞
la solución esta dada por u(x, t) = un tenemos la ecuación de recurrencia
n=0
∞ ∞
!
X X
−1
un (x, t) = −x + Lt An . (7.3)
n=0 n=0
Ahora bien, podemos identificar el primer término de la iteración u0 = −x, lo que implica
que
Capítulo 7. Aplicación del método de Adomian a modelos físico-matemáticos 39
u0 = −x
u1 = −L−1
t (A0 )
−1
u2 = −Lt (A1 )
..
.
un+1 = −L−1
t (An ),
para todo n ≥ 1. Así pues, para el cálculo de los polinomios de Adomian tenemos que
A0 = N (u0 ) = u0 (u0 )x , lo que conlleva a
A0 = u0 (u0 )x
= (−x)(−x)x
= (−x)(−1) = x.
u1 = −L−1
t (A0 )
−1
= −Lt (x)
Z t
=− x dt
0
= −xt.
u2 = −L−1
t (A1 )
= −L−1
t (u0 (u1 )x + u1 (u0 )x )
= −L−1
t (−x(−xt)x + (−xt)(−x)x )
= −L−1 −1
t (−x(−t) + (−xt)(−1)) = −Lt (2xt)
Z t
=− 2xt dt
0
2
= −xt .
u3 = −xt3
u4 = −xt4
u5 = −xt5
..
.
Capítulo 7. Aplicación del método de Adomian a modelos físico-matemáticos 40
∞
X
Finalmente, como habíamos supuesto que la solución tenía la forma u(x, t) = un entonces
n=0
2 3
u(x, t) = −x − xt − xt − xt − · · · ,
la cual corresponde a la solución exacta, es decir,
La ecuación asociada a (7.4) puede ser escrita en términos del operador diferencial como
L−1 −1
t (Lt u) = Lt (Lxxt u − Lx u − uLx u) ,
L−1 −1 −1 −1
t (Lt u) = Lt (Lxxt u) − Lt (Lx u) − Lt (uLx u) .
Ahora, como en el ejemplo anterior, la expresión del lado izquierdo de esta última expresión
es igual a
L−1
t (Lt u) = u(x, t) − u(x, 0).
Por consiguiente,
L−1 −1 −1 −1
t (Lt u) = Lt (Lxxt u) − Lt (Lx u) − Lt (uLx u)
u(x, t) − u(x, 0) = L−1 −1 −1
t (Lxxt u) − Lt (Lx u) − Lt (uLx u)
x
u(x, t) = sech2 + L−1 −1 −1
t (Lxxt u) − Lt (Lx u) − Lt (uLx u) .
4
El término no lineal corresponde a N (u) = uux , lo que equivale en términos de los poli-
nomios de Adomian a An = N (u) = uux . Así pues, asumiendo una solución en la forma
∞
X
u(x, t) = un obtenemos la ecuación de recurrencia
n=0
Capítulo 7. Aplicación del método de Adomian a modelos físico-matemáticos 41
∞ ∞
!! ∞
!! ∞
!
X x X X X
un = sech 2
+ L−1
t Lxxt un − L−1
t Lx un − L−1
t An . (7.6)
n=0
4 n=0 n=0 n=0
x
u0 = sech2
4
u1 = L−1
(Lxxt (u0 )) − L−1
t
−1
t (Lx (u0 )) − Lt (A0 )
..
.
un+1 = L−1 −1 −1
t (Lxxt (un )) − Lt (Lx (un )) − Lt (An ) .
para todo n ≥ 1. Así pues, para el cálculo de los polinomios de Adomian tenemos que
A0 = N (u0 ) = u0 (u0 )x , lo que conlleva a
A0 = u0 (u0 )x
2 x 2 x
= sech sech
4 4 x
x 1 x
2 x
2
= sech − sech tanh
4 2 4 4
1 x x
= − sech4 tanh .
2 4 4
Entonces, el término u1 queda determinado por
u1 = L−1 −1
t (Lxxt (u0 )) − Lt (Lx (u0 )) − Lt (A0 )
−1
x
2 x 2 x 1 4 x
−1 −1 −1
= Lt Lxxt sech − Lt Lx sech − Lt − sech tanh
4 4 2 4 4
1 x x 1 x x
= 0 + L−1 t sech2 tanh − L−1t − sech4 tanh
2 4 4 2 4 4
1 x x x x
= L−1 t sech2 tanh + sech4 tanh
2Z 4 4 4 4
1 t x x x x
= sech2 tanh + sech4 tanh dt
2 0 4 4 4 4
1 x x x
= t sech2 tanh 1 + sech2 .
2 4 4 4
De igual forma podemos calcular u2 , es decir,
u2 = L−1 −1 −1
t (Lxxt (u1 )) − Lt (Lx (u1 )) − Lt (A1 ) ,
Capítulo 7. Aplicación del método de Adomian a modelos físico-matemáticos 42
o lo que es lo mismo
u2 = L−1
t (Lxxt (u1 ) − Lx (u1 ) − A1 ) .
A1 = (u0 )x u1 + u0 (u1 )x .
Por lo tanto, después de efectuar los cálculos respectivos obtenemos
approximate exact
1.00 1.00
0.95 0.95
0.90 0.90
0.85 0.85
0.80 0.80
0.75 0.75
2 1 1 2 1 1
Figure 1: The approximate and exact solutions for Example 3.1 when 2<x <2
and t = 0.1, 0.2, 0.3,
F IGURA 7.1: Aproximaciones 0.4, 0.5de
Método . Adomian (izq.) y solución exacta (der.)
con x ∈ (−2, 2) y t = 0.1, 0.2, 0.3, 0.4, 0.5
Example 3.2. We consider the Cahn-Hilliard equation
u t = u xx u3 u, (3.9)
7.3. Modelo de Schrödinger no lineal cúbico
subject to the initial condition
Consideremos el problema
1 no lineal de Schrödinger
u (x , 0) = x
, (3.10)
1 e 2
(
iut + 12 uxx − (cos2 x)u − |u|2 u = 0
(7.7)
u(x, 0) = sin(x).
Este problema lo consideraremos sobre un intervalo [−L, L] sujeto a condiciones de fron-
3it
tera periódicas. La solución exacta del problema (7.7) está dado por u(x, t) = e− 2 sin(x).
Como en los ejemplos anteriores, podemos escribir la ecuación asociada en términos del
operador diferencial como
1
iLt u = − Lxx u + (cos2 x)u + |u|2 u,
2
o lo que es lo mismo
1
Lt u = iLxx u − i(cos2 x)u − i|u|2 u.
2
Como antes, suponiendo la existencia del operador inverso
Z t
L−1
t (·) = (·) dt,
0
N (u) = |u|2 u.
P∞
La condición inicial junto con la suposición de la solución u(x, t) = n=0 un nos conduce a
la ecuación de recurrencia
∞ ∞ ∞ ∞
!
X 1 X X X
un = sin x + iL−1
t Lxx un − (cos2 x) un − An
n=0
2 n=0 n=0 n=0
∞
! ∞
! ∞
!
1 −1 X X X
= sin(x) + iLt Lxx un − iL−1 t (cos2 x) un + iL−1
t − An .
2 n=0 n=0 n=0
Ahora, los polinomios de Adomian An los cuales representan el término no lineal N (u) del
problema en cuestión se determinan tomando en cuenta que |u|2 = uū, es decir,
Capítulo 7. Aplicación del método de Adomian a modelos físico-matemáticos 44
A0 = u20 ū0
A1 = 2u0 ū0 u1 + u20 ū1
A2 = 2u0 ū0 u2 + u21 ū0 + 2u0 u1 ū1 + u20 ū2
A3 = 2u0 ū0 u3 + 2u1 u2 ū0 + 2u0 u2 ū1 + 2u0 u1 ū2 + u21 ū1 + u20 ū3
..
.
u0 = sin(x)
1
u1 = iL−1 −1
(cos2 x)u0 + iL−1
t (Lxx u0 ) − iLt t (−A0 )
2
..
.
1
un+1 = iL−1 −1
(cos2 x)un + iL−1
t (Lxx un ) − iLt t (−An ) ,
2
para todo n ≥ 1. Así pues, para el cálculo de los polinomios de Adomian tenemos que
A0 = N (u0 ) = u20 ū0 , lo que nos conduce a A0 = sin3 x. Por lo tanto, el primer término de la
ecuación de recurrencia u1 equivale a
1
u1 = iL−1 −1
(cos2 x)(sin x) + iL−1 −sin3 x
t (Lxx (sin x)) − iLt t
2
1
= − it sin x − it sin x + it sin3 x − it sin3 x
2
3
= − it sin x.
2
Se deja como interesante ejercicio al lector verificar que por ejemplo iterando por segunda
vez se obtiene
9 ( −3it )2
u2 = − t2 sin x = 2 sin x.
8 2!
De igual forma,
3
( −3it
2
)3
u3 = sin x.
3!
Finalmente, la solución es de la forma u(x, t) = ∞
P
n=0 un . Así pues,
Capítulo 7. Aplicación del método de Adomian a modelos físico-matemáticos 45
∞
X
u(x, t) = un
n=0
= u0 + u1 + u2 + · · ·
3it ( −3it )2 ( −3it )3
= sin x − sin x + 2 sin x + 2 sin x + · · ·
2 2! 3!
3it ( −3it )2 ( −3it )3
2 2
= 1− + + + · · · sin x.
2 2! 3!
3it
la cual corresponde a la solución exacta u(x, t) = e− 2 sin x.
En las figuras (7.2) y (7.3) podemos ver las dos primeras aproximaciones del método de
Adomian para el modelo de Schrödinger . La figura (7.1) muestra que la aproximación u0
decae en el tiempo, mientras que la figura (7.3) muestra que la aproximación u0 + u1 crece
de forma gradual en el tiempo. La figura (7.4) presenta los errores absolutos En del método
de Adomian para n = 0, . . . , 10, donde
!
En (t) = sup sup |un − uexacta | .
t∈[0,T ] x∈[−L,L]
Podemos ver que los errores decrecen cuando n se incrementa para cualquier t fijo.
Capítulo 7. Aplicación del método de Adomian a modelos físico-matemáticos 46
0.2
0.18
0.16
0.14
0.12
0.1
0.08
0.06
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Ahora bien, escribiendo el modelo (7.8) en forma del operador diferencial y teniendo en
cuenta despejar ut tenemos
L−1 −1 −1
t Lt u = Lt (Lxx u + Lyy u) − 2Lt (uLx u + uLy u) .
u(x, y, t) = x + y + L−1 −1
t (Lxx u + Lyy u) − 2Lt (uLx u + uLy u) . (7.10)
P∞
Suponiendo la solución de la forma u(x, y, t) = n=0 un y teniendo en cuenta el término no
lineal que determina los polinomios de Adomian, es decir, N (u) = uLx u + uLy u tenemos la
ecuación de recurrencia
∞
" ∞
! ∞
! ∞
!#
X X X X
un = x + y + L−1
t Lxx un + Lyy un − 2L−1
t An . (7.11)
n=0 n=0 n=0 n=0
u1 = L−1 −1
t L xx (u 0 ) + L yy (u 0 ) − 2L t (A 0 )
u2 = L−1 −1
t L xx (u 1 ) + L yy (u 1 ) − 2L t (A1 )
..
.
un+1 = L−1 Lxx (un ) + Lyy (un ) − 2L−1
t t (An ) .
u1 = L−1 −1
t (Lxx (x + y) + Lyy (x + y)) − 2Lt (2x + 2y)
Z t
= L−1
t (0) − 2 (2x + 2y) dt
0
= −4t(x + y).
u2 = L−1 −1
t (Lxx (−4t(x + y)) + Lyy (−4t(x + y))) − 2Lt (−16t(x + y))
t2
= L−1
t (0) + 32 (x + y)
2
= 16t2 (x + y).
Se deja como ejercicio al lector, verificar que el siguiente polinomio de Adomian es igual a
A2 = 96t2 (x + y) y por ende u3 = −64t3 (x + y). Finalmente, llegamos a la solución general
x+y
= .
4t + 1
48
Conclusiones
Se corrigió los resultados algunos artículos en los cuales el método de Adomian era apli-
cado de manera erronea o con errores en los cálculos de los polinomios de Adomian. Las
verificaciones fueron corroboradas mediante otras técnicas las cuales presentaban el mismo
problema (o similar) y cuya solución coincidía con la hallada en este trabajo de forma analí-
tica y computacional.
Bibliografía
[1] Parra, A. (2012). Resolución de ecuaciones diferenciales parciales de segundo orden no linea-
les mediante el método de Adomian, Tesis de Maestría en Enseñanza de la Matemática,
Universidad Tecnológica de Pereira, Colombia.
[2] Cárdenas A, P.P. (2013).The Zhou’s method for solving the white-dwarfs equation. Applied
Mathematics., 10C(4):28-32.
[3] Cárdenas A, P.P.(2014). An Iterative Method for Solving Two Special Cases of Lane-Emden
Type Equation. American Journal of Computational Mathematics., 5(4): 243-253.
[4] Bani, M. and Amundsen, D. (2014). Oscillatory traveling waves for a population diffusion
model with two age and nonlocality induced by maturation delay. Applied Mathematics., 34:
309-324.
[5] Boumenir, A. and Gordon, M. (2004). The rate of convergence for the decomposition method.
Anal. Optim., 25: 1525.
[6] Adomian, G. and Rach, R. (1992). Noise terms in decomposition solution series. Comp.
Math. Appl., 24: 61-64.
[7] Wazwaz, A. and Gorguis, A. (2004). An analytic study of Fisher equation using Adomian
decomposition method. Applied Mathematics., 154: 609-620.
[8] Raslan, K., and Zain, F. (2013). Comparison study between diferential transform method and
adomian decomposition method for some delay differential equations. Int. J. Phys. Sci., 17:744-
2013.
[9] Wazwaz, A.(1995). A new approach to the nonlinear advection problem: An application of the
decomposition method., Applied Mathematics., 72: 175-181.
[10] Mirzaee, F., and Latifi, L.(2011). Numerical Solution of Delay Differential Equations by Diffe-
rential Transform Method., Mathematics Department, Malayer University, Malayer, Iran.
Vol 20, No. 78/2.
[11] Ismail, H., and Raslan, K. (2004). Adomian decomposition method for Burgers-Huxley and
Burgers-Fisher equations., Applied Mathematics and Computation, 159: 291-301.
[12] Shampine, L., and Thompson, S.(2000). Solving Delay Differential Equations with dde23.
Mathematics Department, Southern Methodist University. Dallas, TX 75275.
[13] Kumar, A., and Arora, R. (2013). Solutions of the coupled system of Burgers’ equations and
coupled Klein-Gordon equation by RDT Method., International Journal of Advances in Ap-
plied Mathematics and Mechanics, 1(2): 103-115.
BIBLIOGRAFÍA 50
[14] Biazar, J., and Shafiot, M. (2007). A simple algorithm for calculating Adomian polynomials.,
Int. J. Contemp. Math. Sciences. 20:975-982.
[15] Blanco, L., and Estrella E. (2013). Solving delay differential systems with history functions
by the Adomian decomposition method., Appl. Math. Comput. 218:5994-6011.
[16] Bougoffa, L.(2007). Modified decomposition method for solving the Cauchy problem for nonli-
near parabolic-hyperbolic equations., Applied Mathematical Sciences. 21: 1049-1056.
[17] Valli, D., and Kurths, J. (2014). Synchronization in coupled Ikeda delay systems., The Euro-
pean Physical Journal. 223:1465-1479.
[18] Taghizadeh, N., Akbari, M., and Ghelichzadeh, A. (2011). Exact solution for Burgers equa-
tions by Homotopy Perturbation Method and Reduced Differential Transform Method., Aus-
tralian Journal of Basic and Applied Sciences. 5:580-589.
[19] Zhu, Y., Chang, Q., and Wu, S.(2005). A new algorithm for calculating Adomian polynomials
., Appl. Math. Comput. 169: 402-416.
[20] González, O, and Bernal, R.(2016). Applying Adomian decomposition method to solve Bur-
gers equation with a nonlinear source., Univ. Autónoma Metropolitana, Mexico, D.F.