Метод разложения Адомиана
Метод разложения Адомиана (ADM) — полуаналитический метод решения обыкновенных и в частных производных нелинейных дифференциальных уравнений . Метод был разработан в 1970-1990-х годах Джорджем Адомяном , председателем Центра прикладной математики Университета Джорджии . [1] В дальнейшем его можно расширить до стохастических систем с помощью интеграла Ито . [2] Целью этого метода является создание единой теории решения уравнений в частных производных (УЧП); цель, которая была заменена более общей теорией метода гомотопического анализа . [3] Важнейшим аспектом метода является использование «полиномов Адомиана», которые позволяют добиться сходимости решения нелинейной части уравнения без простой линеаризации системы. Эти полиномы математически обобщаются до ряда Маклорена относительно произвольного внешнего параметра; что дает методу решения большую гибкость, чем прямое разложение в ряд Тейлора . [4]
Обыкновенные дифференциальные уравнения
[ редактировать ]Метод Адомиана хорошо подходит для решения задач Коши — важного класса задач, который включает проблемы с начальными условиями .
Приложение к нелинейной системе первого порядка
[ редактировать ]Примером задачи начального условия для обыкновенного дифференциального уравнения является следующий:
Чтобы решить проблему, дифференциальный оператор высшей степени (обозначенный здесь как L ) помещается слева следующим образом:
с L = d/d t и . Теперь предполагается, что решение представляет собой бесконечную серию вкладов:
Заменив в предыдущем выражении, получим:
Теперь мы отождествляем y 0 с некоторым явным выражением справа, а y i , i = 1, 2, 3, ... с некоторым выражением справа, содержащим члены более низкого порядка, чем i . Например:
Таким образом, любой вклад может быть явно рассчитан в любом порядке. Если мы остановимся на четырех первых членах, аппроксимант будет следующим:
Приложение к уравнению Блазиуса
[ редактировать ]Вторым примером с более сложными граничными условиями является уравнение Блазиуса для течения в пограничном слое :
При следующих условиях на границах:
Линейные и нелинейные операторы теперь называются и , соответственно. Тогда выражение принимает вид:
и решение в этом случае может быть выражено следующим простым образом:
где: Если:
и:
Полиномы Адомиана для линеаризации нелинейного члена можно получить систематически, используя следующее правило:
где:
Граничные условия должны применяться, как правило, в конце каждого приближения. В этом случае константы интегрирования необходимо сгруппировать в три итоговые независимые константы. Однако в нашем примере три константы с самого начала кажутся сгруппированными в форме, показанной в формальном решении выше. После применения двух первых граничных условий получаем так называемый ряд Блазиуса:
Чтобы получить γ, мы должны применить граничные условия в точке ∞, что можно сделать, записав ряд в виде аппроксимации Паде :
где Л = М. Предел в этого L / b является M. выражения
Если выбрать b 0 = 1, M линейных уравнений для коэффициентов b получим :
Затем мы получаем коэффициенты a с помощью следующей последовательности:
В нашем примере:
Что при γ = 0,0408 становится:
с лимитом:
Что примерно равно 1 (из граничного условия (3)) с точностью 4/1000.
Уравнения в частных производных
[ редактировать ]Приложение к прямоугольной системе с нелинейностью
[ редактировать ]Одной из наиболее частых проблем в физических науках является получение решения (линейного или нелинейного) уравнения в частных производных, которое удовлетворяет набору функциональных значений на прямоугольной границе. Примером может служить следующая проблема:
со следующими граничными условиями, определенными на прямоугольнике:
Этот тип уравнения в частных производных часто появляется в сочетании с другими в науке и технике . Например, в несжимаемой жидкости задаче о течении уравнения Навье – Стокса должны решаться параллельно с уравнением Пуассона для давления.
Декомпозиция системы
[ редактировать ]Для задачи (1) воспользуемся следующими обозначениями:
где L x , L y — операторы двойной производной, а N — нелинейный оператор.
Формальное решение (2):
Разложив теперь u как набор вкладов в решение, мы имеем:
Подставив в (3) и установив взаимно однозначное соответствие между вкладами в левой части и членами в правой части, получим следующую итерационную схему:
где пара { a n ( y ), bn ( ) y } является решением следующей системы уравнений:
здесь является n- аппроксимантом решения го порядка, а N u последовательно разлагается в полиномах Адомиана:
где и ж ( ты ) знак равно ты 2 в примере (1).
Здесь C (ν, n ) — произведения (или сумма произведений) ν компонентов u, сумма индексов которых равна n , деленная на факториал количества повторяющихся индексов. Это всего лишь практическое правило — систематически упорядочивать декомпозицию, чтобы быть уверенным, что все возникающие комбинации рано или поздно будут использованы.
The равен сумме обобщенного ряда Тейлора относительно u 0 . [1]
Для примера (1) полиномами Адомиана являются:
другие возможные варианты выражения An Возможны и .
Серийные решения
[ редактировать ]Шерруо установил, что члены ряда, полученные методом Адомиана, стремятся к нулю как 1/( mn )! если m — порядок старшего линейного дифференциального оператора и что . [5] С помощью этого метода решение можно найти путем систематического интегрирования по любому из двух направлений: в направлении x мы будем использовать выражение (3); в альтернативном направлении y мы бы использовали следующее выражение:
где: c ( x ), d ( x ) получается из граничных условий при y = - y l и y = y l :
Если мы назовем два соответствующих решения x-частичным решением и y-частичным решением , одним из наиболее интересных последствий метода является то, что x-частное решение использует только два граничных условия (1-a) и y-частное решение. использует только условия (1-b).
Таким образом, один из двух наборов граничных функций { f 1 , f 2 } или { g 1 , g 2 } является избыточным, а это означает, что уравнение в частных производных с граничными условиями на прямоугольнике не может иметь произвольные граничные условия на границах , поскольку условия при x = x 1 , x = x 2 должны быть согласованы с условиями, налагаемыми при y = y 1 и y = y 2 .
Примером, поясняющим этот момент, является решение задачи Пуассона со следующими граничными условиями:
Используя метод Адомиана и символьный процессор (например, Mathematica или Maple ), легко получить аппроксимацию решения третьего порядка. Этот аппроксимант имеет ошибку менее 5×10. −16 в любой точке, что можно доказать путем подстановки в исходной задаче и отображения абсолютного значения полученной невязки как функции ( x , y ). [6]
Решение при y = -0,25 и y = 0,25 дается конкретными функциями, которыми в данном случае являются:
и г 2 ( Икс ) знак равно г 1 ( Икс ) соответственно.
Если теперь выполнить (двойное) интегрирование в направлении y с использованием этих двух граничных функций, будет получено одно и то же решение, которое удовлетворяет условиям u ( x =0, y ) = 0 и u ( x =0,5, y ) = 0 и не может удовлетворить никакое другое условие на этих границах.
Некоторые люди удивлены этими результатами; кажется странным, что не все начально-краевые условия необходимо явно использовать для решения дифференциальной системы. Однако хорошо установлен факт, что любое эллиптическое уравнение имеет одно и только одно решение для любых функциональных условий на четырех сторонах прямоугольника при условии отсутствия разрыва на краях.Причина заблуждения в том, что ученые и инженеры обычно мыслят граничные условия в терминах слабой сходимости в гильбертовом пространстве (расстояние до граничной функции достаточно мало для практических целей). Напротив, задачи Коши требуют поточечной сходимости к заданной граничной функции и всем ее производным (и это довольно сильное условие!).В первом случае функция удовлетворяет граничному условию, когда область (или другое функциональное расстояние) между ней и истинной функцией, наложенной на границу, настолько мала, насколько это необходимо; однако для вторых функция должна стремиться к истинной функции, наложенной в любой и каждой точке интервала.
Комментируемая задача Пуассона не имеет решения ни для каких функциональных граничных условий f 1 , f 2 , g 1 , g 2 ; однако по заданным f 1 , f 2 всегда можно найти граничные функции g 1 * , г 2 * настолько близко к g 1 , g 2, насколько это необходимо (в смысле слабой сходимости), для которых задача имеет решение. Это свойство позволяет решать задачи Пуассона и многие другие задачи с произвольными граничными условиями, но никогда для аналитических функций, точно заданных на границах.Читатель может убедиться в высокой чувствительности решений УЧП к небольшим изменениям граничных условий, решив эту задачу, интегрируя вдоль направления x , при этом граничные функции немного отличаются, хотя визуально и не различимы. Например, решение с граничными условиями:
при x = 0 и x = 0,5 и решение с граничными условиями:
при x = 0 и x = 0,5 образуют латеральные функции с разной знаковыпуклостью, хотя обе функции визуально не различимы.
Решения эллиптических задач и других уравнений в частных производных очень чувствительны к небольшим изменениям граничной функции, налагаемым при использовании только двух сторон. И эта чувствительность нелегко совместима с моделями, которые должны представлять реальные системы, которые описываются посредством измерений, содержащих экспериментальные ошибки, и обычно выражаются как начально-краевые задачи в гильбертовом пространстве.
Улучшения метода декомпозиции
[ редактировать ]Сообщалось как минимум о трех методах. [6] [7] [8] для получения граничных функций g 1 * , г 2 * которые совместимы с любым латеральным набором наложенных условий { f 1 , f 2 }. Это позволяет с необходимой точностью найти аналитическое решение любой граничной задачи УЧП на замкнутом прямоугольнике, что позволяет решить широкий круг задач, с которыми не смог справиться стандартный метод Адомиана.
Первый из них возмущает две граничные функции, наложенные при x = 0 и x = x 1 (условие 1-a) с помощью полинома N -го порядка по y : p 1 , p 2 таким образом, что: f 1 ' = f 1 + p 1 , f 2 ' = f 2 + p 2 , где норма двух функций возмущения меньше точности, необходимой на границах. Эти p 1 , p 2 зависят от набора полиномиальных коэффициентов c i , i = 1, ..., N . Затем применяется метод Адомиана и на четырех границах получаются функции, которые зависят от набора c i , i = 1, ..., N . Наконец, граничная функция F ( c 1 , c 2 , ..., c N ) определяется как сумма этих четырех функций и расстояния между F ( c 1 , c 2 , ..., c N ) и реальные граничные функции ((1-a) и (1-b)) минимизируются. Таким образом, задача свелась к глобальной минимизации функции F ( c 1 , c 2 , ..., c N ), которая имеет глобальный минимум для некоторой комбинации параметров c i , i = 1, , Н. ... Этот минимум можно найти с помощью генетического алгоритма или с помощью какого-либо другого метода оптимизации, например, предложенного Шерруо (1999). [9]
Второй метод получения аналитических аппроксимаций начально-краевых задач состоит в сочетании разложения Адомиана со спектральными методами. [7]
Наконец, третий метод, предложенный Гарсиа-Оливаресом, основан на наложении аналитических решений на четырех границах, но модификации исходного дифференциального оператора таким образом, чтобы он отличался от исходного только в узкой области, близкой к границам, и это заставляет решение удовлетворять точно аналитическим условиям на четырех границах. [8]
Интегральные уравнения
[ редактировать ]Метод разложения Адомиана также можно применять к линейным и нелинейным интегральным уравнениям для получения решений. [10] Это соответствует тому, что многие дифференциальные уравнения можно преобразовать в интегральные уравнения. [10]
Метод разложения Адомиана
[ редактировать ]Метод разложения Адомиана для неоднородного интегрального уравнения Фредгольма второго рода заключается в следующем: [10]
Учитывая интегральное уравнение вида:
Мы предполагаем, что можем выразить решение в виде ряда:
Подстановка формы ряда в интегральное уравнение дает:
Предполагая, что сумма абсолютно сходится к мы можем целочисленно заменить сумму и интеграл следующим образом:
Разложение суммы в обе стороны дает:
Следовательно, мы можем связать каждый следующим рекуррентным образом:
что дает нам решение в форме решения выше.
Пример
[ редактировать ]Учитывая интегральное уравнение Фредгольма:
С , мы можем установить:
- ...
Отсюда решение может быть записано как:
Поскольку это телескопический ряд, мы видим, что каждое слагаемое после отменяется и может рассматриваться как «шум», [10] Таким образом, становится:
Галерея
[ редактировать ]См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б Адомян, Г. (1994). Решение пограничных задач физики: метод декомпозиции . Академическое издательство Клувер.
- ^ Адомян, Г. (1986). Нелинейные стохастические операторные уравнения . Академическое издательство Клувер. ISBN 978-0-12-044375-8 .
- ^ Ляо, SJ (2012), Метод гомотопического анализа в нелинейном дифференциальном уравнении , Берлин и Пекин: Springer & Higher Education Press, ISBN 978-3642251313
- ^ Вазваз, Абдул-Маджид (2009). Уравнения в частных производных и теория уединенных волн . Пресса о высшем образовании. п. 15. ISBN 978-90-5809-369-1 .
- ^ Шерруо, Ю. (1989), «Конвергенция метода Адомиана», Kybernetes , 18 (2): 31–38, doi : 10.1108/eb005812
- ^ Jump up to: а б Гарсиа-Оливарес, А. (2003), «Аналитическое решение уравнений в частных производных с разложением Адомиана», Kybernetes , 32 (3): 354–368, doi : 10.1108/03684920310458584 [1]
- ^ Jump up to: а б Гарсиа-Оливарес, А. (2002), «Аналитические аппроксимации зависящих от времени уравнений в частных производных с помощью тау-методов», Mathematics and Computers in Simulation , 61 : 35–45, doi : 10.1016/s0378-4754(02)00133-7 , HDL : 10261/51182 [2]
- ^ Jump up to: а б Гарсиа-Оливарес, А. (2003), «Аналитическое решение нелинейных уравнений физики в частных производных», Kybernetes , 32 (4): 548–560, doi : 10.1108/03684920310463939 , hdl : 10261/51176 [DOI: 10.1108/03684 920310463939 ] [3]
- ^ Шерруо, Ю. (1999). Оптимизация, Локальные и глобальные методы . Прессы Universitaires de France. ISBN 978-2-13-049910-7 .
- ^ Jump up to: а б с д Вазваз, Абдул-Маджид (2015). Первый курс интегральных уравнений, А. Мировое научное издательство. ISBN 978-981-4675-16-1 . OCLC 1020691303 .