El método de análisis de homotopía ( HAM ) es una técnica semianalítica para resolver ecuaciones diferenciales ordinarias / parciales no lineales . El método de análisis de homotopía emplea el concepto de homotopía de la topología para generar una solución de serie convergente para sistemas no lineales. Esto se logra mediante el uso de una serie de homotopía-Maclaurin para abordar las no linealidades en el sistema.
El HAM fue ideado por primera vez en 1992 por Liao Shijun de la Universidad Jiaotong de Shanghai en su tesis doctoral [1] y modificado posteriormente [2] en 1997 para introducir un parámetro auxiliar distinto de cero, denominado parámetro de control de convergencia , c 0 , para construir una homotopía en un sistema diferencial en forma general. [3] El parámetro de control de convergencia es una variable no física que proporciona una forma sencilla de verificar y hacer cumplir la convergencia de una serie de soluciones. La capacidad del HAM para mostrar de forma natural la convergencia de la solución de la serie es inusual en los enfoques analíticos y semianalíticos de las ecuaciones diferenciales parciales no lineales.
El HAM se distingue de varios otros métodos analíticos en cuatro aspectos importantes. Primero, es un método de expansión de series que no depende directamente de parámetros físicos pequeños o grandes. Por lo tanto, es aplicable no solo para problemas débilmente sino también fuertemente no lineales, yendo más allá de algunas de las limitaciones inherentes de los métodos de perturbación estándar . En segundo lugar, el HAM es un método unificado para el método de parámetros pequeños artificiales de Lyapunov , el método de expansión delta, el método de descomposición de Adomian , [4] y el método de perturbación de homotopía . [5] [6] La mayor generalidad del método a menudo permite una fuerte convergencia de la solución en dominios espaciales y de parámetros más grandes. En tercer lugar, el HAM brinda una excelente flexibilidad en la expresión de la solución y en cómo se obtiene explícitamente la solución. Proporciona una gran libertad para elegir las funciones base de la solución deseada y el operador lineal auxiliar correspondiente de la homotopía. Finalmente, a diferencia de las otras técnicas de aproximación analítica, el HAM proporciona una forma sencilla de asegurar la convergencia de la serie de soluciones.
El método de análisis de homotopía también se puede combinar con otras técnicas empleadas en ecuaciones diferenciales no lineales, como los métodos espectrales [7] y los aproximantes de Padé . Además, se puede combinar con métodos computacionales, como el método de elementos de contorno , para permitir que el método lineal resuelva sistemas no lineales. A diferencia de la técnica numérica de continuación de homotopía , el método de análisis de homotopía es un método de aproximación analítica en oposición a un método computacional discreto. Además, el HAM utiliza el parámetro de homotopía solo a nivel teórico para demostrar que un sistema no lineal se puede dividir en un conjunto infinito de sistemas lineales que se resuelven analíticamente, mientras que los métodos de continuación requieren resolver un sistema lineal discreto a medida que el parámetro de homotopía varía para resolver el sistema no lineal.
En los últimos veinte años, el HAM se ha aplicado para resolver un número creciente de ecuaciones diferenciales ordinarias / parciales no lineales en ciencia, finanzas e ingeniería. [8] [9] Por ejemplo, se encontraron múltiples ondas resonantes en estado estacionario en aguas profundas y finitas [10] con el criterio de resonancia de ondas de un número arbitrario de ondas de gravedad viajeras ; esto concordó con el criterio de Phillips para cuatro ondas con pequeña amplitud. Además, un modelo de onda unificado aplicado con el HAM, [11] admite no solo las ondas periódicas/solitarias progresivas suaves tradicionales, sino también las ondas solitarias progresivas con cresta puntiaguda en aguas finitas. Este modelo muestra que las ondas solitarias puntiagudas son soluciones consistentes junto con las suaves conocidas. Además, el HAM se ha aplicado a muchos otros problemas no lineales como la transferencia de calor no lineal , [12] el ciclo límite de sistemas dinámicos no lineales, [13] la opción de venta americana , [14] la ecuación exacta de Navier-Stokes , [15] la fijación de precios de opciones bajo volatilidad estocástica , [16] los flujos electrohidrodinámicos , [17] la ecuación de Poisson-Boltzmann para dispositivos semiconductores, [18] y otros.
Consideremos una ecuación diferencial no lineal general
donde es un operador no lineal. Sea u 0 ( x ) un operador lineal auxiliar, una estimación inicial de u ( x ), y c 0 una constante (llamada parámetro de control de convergencia), respectivamente. Utilizando el parámetro de inserción q ∈ [0,1] de la teoría de homotopía, se puede construir una familia de ecuaciones,
llamada ecuación de deformación de orden cero, cuya solución varía continuamente con respecto al parámetro de incrustación q ∈ [0,1]. Esta es la ecuación lineal
con una estimación inicial conocida U ( x ; 0) = u 0 ( x ) cuando q = 0, pero es equivalente a la ecuación no lineal original , cuando q = 1, es decir U ( x ; 1) = u ( x )). Por lo tanto, a medida que q aumenta de 0 a 1, la solución U ( x ; q ) de la ecuación de deformación de orden cero varía (o se deforma) desde la estimación inicial elegida u 0 ( x ) hasta la solución u ( x ) de la ecuación no lineal considerada.
Desarrollando U ( x ; q ) en una serie de Taylor alrededor de q = 0, tenemos la serie de homotopía-Maclaurin
Suponiendo que el llamado parámetro de control de convergencia c 0 de la ecuación de deformación de orden cero se elige correctamente para que la serie anterior sea convergente en q = 1, tenemos la solución de la serie de homotopía
A partir de la ecuación de deformación de orden cero, se puede derivar directamente la ecuación gobernante de u m ( x )
llamada ecuación de deformación de orden m , donde y para k > 1, y el lado derecho R m depende únicamente de los resultados conocidos u 0 , u 1 , ..., u m − 1 y se puede obtener fácilmente utilizando un software de álgebra computacional. De esta manera, la ecuación no lineal original se transfiere a un número infinito de ecuaciones lineales, pero sin la suposición de ningún parámetro físico pequeño/grande.
Dado que el HAM se basa en una homotopía, se tiene una gran libertad para elegir la aproximación inicial u 0 ( x ), el operador lineal auxiliar y el parámetro de control de convergencia c 0 en la ecuación de deformación de orden cero. Por lo tanto, el HAM proporciona al matemático la libertad de elegir el tipo de ecuación de la ecuación de deformación de orden superior y las funciones base de su solución. El valor óptimo del parámetro de control de convergencia c 0 está determinado por el mínimo del error residual al cuadrado de las ecuaciones gobernantes y/o las condiciones de contorno después de que se haya resuelto la forma general para la aproximación inicial y el operador lineal elegidos. Por lo tanto, el parámetro de control de convergencia c 0 es una forma sencilla de garantizar la convergencia de la solución de la serie de homotopía y diferencia al HAM de otros métodos de aproximación analítica. El método en general proporciona una generalización útil del concepto de homotopía.
El HAM es un método de aproximación analítica diseñado para la era de la informática con el objetivo de "calcular con funciones en lugar de números". Junto con un sistema de álgebra computacional como Mathematica o Maple , se pueden obtener aproximaciones analíticas de un problema altamente no lineal a un orden arbitrariamente alto por medio del HAM en sólo unos pocos segundos. Inspirado por las recientes aplicaciones exitosas del HAM en diferentes campos, se ha puesto a disposición en línea un paquete de Mathematica basado en el HAM, llamado BVPh, para resolver problemas de valor límite no lineales [4]. BVPh es un paquete de resolución para EDO altamente no lineales con singularidades, soluciones múltiples y condiciones de límite multipunto en un intervalo finito o infinito, e incluye soporte para ciertos tipos de EDP no lineales. [8] Se ha producido otro código de Mathematica basado en HAM, APOh, para resolver una aproximación analítica explícita del límite de ejercicio óptimo de la opción de venta estadounidense, que también está disponible en línea [5].
Recientemente se ha informado que el HAM es útil para obtener soluciones analíticas para ecuaciones de respuesta de frecuencia no lineales. Dichas soluciones pueden capturar diversos comportamientos no lineales, como comportamientos de tipo endurecimiento, de tipo ablandamiento o mixtos del oscilador. [19] [20] Estas ecuaciones analíticas también son útiles para predecir el caos en sistemas no lineales. [21]