stringtranslate.com

Численные методы для уравнений в частных производных

Численные методы для уравнений с частными производными — это раздел численного анализа , который изучает численное решение уравнений с частными производными (УЧП). [1] [2]

В принципе существуют специализированные методы для гиперболических , [3] параболических [4] или эллиптических уравнений в частных производных [5] . [6] [7]

Обзор методов

Метод конечных разностей

В этом методе функции представлены своими значениями в определенных точках сетки, а производные аппроксимируются посредством разностей этих значений.

Метод линий

Метод прямых (MOL, NMOL, NUMOL [8] [9] [10] ) — это метод решения уравнений в частных производных (УЧД), в котором все измерения, кроме одного, дискретизированы. MOL позволяет использовать стандартные методы и программное обеспечение общего назначения, разработанные для численного интегрирования обыкновенных дифференциальных уравнений (ОДУ) и дифференциально-алгебраических уравнений (ДАУ). За эти годы было разработано большое количество процедур интегрирования на многих языках программирования, и некоторые из них были опубликованы как ресурсы с открытым исходным кодом . [11]

Метод прямых чаще всего относится к построению или анализу численных методов для уравнений с частными производными, которые сначала дискретизируют только пространственные производные и оставляют временную переменную непрерывной. Это приводит к системе обыкновенных дифференциальных уравнений, к которой может быть применен численный метод для обыкновенных уравнений с начальным значением. Метод прямых в этом контексте восходит по крайней мере к началу 1960-х годов. [12]

Метод конечных элементов

Метод конечных элементов (МКЭ) — это численный метод поиска приближенных решений граничных задач для дифференциальных уравнений . Он использует вариационные методы ( вариационное исчисление ) для минимизации функции ошибки и получения устойчивого решения. Аналогично идее о том, что соединение множества крошечных прямых линий может аппроксимировать большую окружность, МКЭ охватывает все методы соединения множества простых элементарных уравнений во многих небольших подобластях, называемых конечными элементами, для аппроксимации более сложного уравнения в большей области .

Метод дискретизации градиента

Метод градиентной дискретизации (GDM) — это численная техника , которая охватывает несколько стандартных или недавних методов. Она основана на раздельной аппроксимации функции и ее градиента. Основные свойства допускают сходимость метода для ряда линейных и нелинейных задач, и поэтому все методы, которые входят в структуру GDM (конформный и неконформный конечный элемент, смешанный конечный элемент, миметическая конечная разность...), наследуют эти свойства сходимости.

Метод конечного объема

Метод конечных объемов — это численный метод представления и оценки уравнений с частными производными в форме алгебраических уравнений [LeVeque, 2002; Toro, 1999]. Подобно методу конечных разностей или методу конечных элементов , значения вычисляются в дискретных местах на сетчатой ​​геометрии. «Конечный объем» относится к малому объему, окружающему каждую узловую точку на сетке. В методе конечных объемов объемные интегралы в уравнении с частными производными, которые содержат член расхождения , преобразуются в поверхностные интегралы с использованием теоремы о расхождении . Затем эти члены оцениваются как потоки на поверхностях каждого конечного объема. Поскольку поток, входящий в заданный объем, идентичен потоку, выходящему из соседнего объема, эти методы являются консервативными . Еще одним преимуществом метода конечных объемов является то, что его легко сформулировать для учета неструктурированных сеток. Этот метод используется во многих пакетах вычислительной гидродинамики .

Спектральный метод

Спектральные методы — это методы, используемые в прикладной математике и научных вычислениях для численного решения некоторых дифференциальных уравнений , часто с использованием быстрого преобразования Фурье . Идея состоит в том, чтобы записать решение дифференциального уравнения в виде суммы определенных «базисных функций» (например, в виде ряда Фурье , который является суммой синусоид ), а затем выбрать коэффициенты в сумме, которые наилучшим образом удовлетворяют дифференциальному уравнению.

Спектральные методы и методы конечных элементов тесно связаны и построены на одних и тех же идеях; основное различие между ними заключается в том, что спектральные методы используют базисные функции, которые отличны от нуля во всей области, в то время как методы конечных элементов используют базисные функции, которые отличны от нуля только в небольших подобластях. Другими словами, спектральные методы используют глобальный подход , в то время как методы конечных элементов используют локальный подход . Частично по этой причине спектральные методы обладают превосходными свойствами погрешности, причем так называемая «экспоненциальная сходимость» является максимально быстрой, когда решение является гладким . Однако нет известных результатов трехмерного спектрального захвата ударных волн в одной области. [13] В сообществе конечных элементов метод, в котором степень элементов очень высока или увеличивается по мере уменьшения параметра сетки h до нуля, иногда называют методом спектральных элементов .

Методы без сетки

Методы Meshfree не требуют сетки, соединяющей точки данных области моделирования. [14] Методы Meshfree позволяют моделировать некоторые сложные типы задач, но за счет дополнительного времени вычислений и усилий по программированию.

Методы декомпозиции домена

Методы декомпозиции домена решают граничную задачу , разбивая ее на более мелкие граничные задачи в подобластях и итерируя для координации решения между соседними подобластями. Грубая задача с одним или несколькими неизвестными на подобласть используется для дальнейшей глобальной координации решения между подобластями. Задачи в подобластях независимы, что делает методы декомпозиции домена подходящими для параллельных вычислений . Методы декомпозиции домена обычно используются в качестве предобуславливателей для итерационных методов пространства Крылова , таких как метод сопряженных градиентов или GMRES .

В методах декомпозиции перекрывающихся доменов поддомены перекрываются больше, чем на интерфейс. Методы декомпозиции перекрывающихся доменов включают метод чередования Шварца и аддитивный метод Шварца . Многие методы декомпозиции доменов могут быть записаны и проанализированы как частный случай абстрактного аддитивного метода Шварца .

В неперекрывающихся методах поддомены пересекаются только на своем интерфейсе. В первичных методах, таких как Balancing domain decomp и BDDC , непрерывность решения через интерфейс поддомена обеспечивается путем представления значения решения на всех соседних поддоменах тем же неизвестным. В двойственных методах, таких как FETI , непрерывность решения через интерфейс поддомена обеспечивается множителями Лагранжа . Метод FETI-DP является гибридом двойственного и первичного метода.

Методы декомпозиции неперекрывающихся доменов также называются методами итеративного субструктурирования .

Методы Mortar — это методы дискретизации для дифференциальных уравнений с частными производными, которые используют раздельную дискретизацию на неперекрывающихся подобластях. Сетки на подобластях не совпадают на интерфейсе, и равенство решения обеспечивается множителями Лагранжа, разумно выбранными для сохранения точности решения. В инженерной практике метода конечных элементов непрерывность решений между несовпадающими подобластями реализуется с помощью многоточечных ограничений.

Конечно-элементное моделирование моделей среднего размера требует решения линейных систем с миллионами неизвестных. Несколько часов на временной шаг — это среднее последовательное время выполнения, поэтому параллельные вычисления являются необходимостью. Методы декомпозиции доменов воплощают большой потенциал для распараллеливания методов конечных элементов и служат основой для распределенных параллельных вычислений.

Многосеточные методы

Методы многосеточного (МГ) анализа в численном анализе представляют собой группу алгоритмов для решения дифференциальных уравнений с использованием иерархии дискретизаций . Они являются примером класса методов, называемых методами многоразрешения , очень полезных в (но не ограничивающихся) задачах, демонстрирующих множественные масштабы поведения. Например, многие базовые методы релаксации демонстрируют разные скорости сходимости для коротко- и длинноволновых компонентов, что предполагает, что эти разные масштабы следует обрабатывать по-разному, как в подходе анализа Фурье к многосеточному анализу. [15] Методы МГ могут использоваться как решатели, так и предобуславливатели .

Основная идея многосеточного метода заключается в ускорении сходимости базового итерационного метода путем глобальной коррекции время от времени, достигаемой путем решения грубой задачи . Этот принцип аналогичен интерполяции между более грубыми и более мелкими сетками. Типичное применение многосеточного метода — численное решение эллиптических уравнений в частных производных в двух или более измерениях. [16]

Многосеточные методы могут применяться в сочетании с любым из распространенных методов дискретизации. Например, метод конечных элементов может быть преобразован в многосеточный метод. [17] В этих случаях многосеточные методы являются одними из самых быстрых методов решения, известных сегодня. В отличие от других методов, многосеточные методы являются общими в том, что они могут обрабатывать произвольные области и граничные условия . Они не зависят от разделимости уравнений или других специальных свойств уравнения. Они также широко использовались для более сложных несимметричных и нелинейных систем уравнений, таких как система упругости Ламе или уравнения Навье–Стокса . [18]

Сравнение

Метод конечных разностей часто считается самым простым для изучения и использования. Методы конечных элементов и конечных объемов широко используются в инженерии и вычислительной гидродинамике и хорошо подходят для задач со сложной геометрией. Спектральные методы, как правило, наиболее точны, при условии, что решения достаточно гладкие.

Смотрите также

Дальнейшее чтение

Ссылки

  1. ^ Пиндер, Джордж Ф. (2018). Численные методы решения уравнений в частных производных: всеобъемлющее введение для ученых и инженеров. Хобокен, Нью-Джерси. ISBN 978-1-119-31636-7. OCLC  1015215158.{{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка )
  2. ^ Рубинштейн, Якоб; Пинчовер, Йехуда, ред. (2005), «Численные методы», Введение в уравнения с частными производными , Кембридж: Издательство Кембриджского университета, стр. 309–336, doi :10.1017/cbo9780511801228.012, ISBN 978-0-511-80122-8, получено 2021-11-15
  3. ^ "Гиперболическое уравнение в частных производных, численные методы - Энциклопедия математики". encyclopediaofmath.org . Получено 15.11.2021 .
  4. ^ "Параболическое уравнение в частных производных, численные методы - Энциклопедия математики". encyclopediaofmath.org . Получено 2021-11-15 .
  5. ^ "Эллиптическое уравнение в частных производных, численные методы - Энциклопедия математики". encyclopediaofmath.org . Получено 2021-11-15 .
  6. ^ Эванс, Гвинн (2000). Численные методы для уравнений с частными производными. JM Blackledge, P. Yardley. Лондон: Springer. ISBN 3-540-76125-X. OCLC  41572731.
  7. ^ Гроссманн, Кристиан (2007). Численная обработка уравнений с частными производными. Ханс-Гёрг Роос, М. Стайнс. Берлин: Springer. ISBN 978-3-540-71584-9. OCLC  191468303.
  8. ^ Schiesser, WE (1991). Численный метод линий . Academic Press. ISBN 0-12-624130-9.
  9. ^ Хамди, С., В. Э. Шиссер и Г. В. Гриффитс (2007), Метод линий, Scholarpedia , 2(7):2859.
  10. ^ Schiesser, WE; Griffiths, GW (2009). Сборник моделей уравнений с частными производными: метод анализа линий с помощью Matlab . Cambridge University Press. ISBN 978-0-521-51986-1.
  11. ^ Ли, Х. Дж.; Шиссер, В. Э. (2004). Обыкновенные и частные дифференциальные уравнения в процедурах на языках C, C++, Fortran, Java, Maple и Matlab . CRC Press. ISBN 1-58488-423-1.
  12. ^ Е. Н. Сармин, Л. А. Чудов (1963), Об устойчивости численного интегрирования систем обыкновенных дифференциальных уравнений, возникающих при использовании метода прямой, Вычислительная математика и математическая физика СССР , 3 (6), (1537–1543).
  13. ^ стр. 235, Спектральные методы: эволюция к сложным геометриям и приложения к динамике жидкостей, Кануто, Хуссаини, Квартерони и Занг, Springer, 2007.
  14. ^ Чэнь, Шан-Ин; Вэй, Цзянь-Ю; Сюй, Куо-Чин (2023-10-01). "Усваивание данных для моделирования подземного потока в реальном времени с динамически адаптивными бессеточными настройками узлов". Engineering with Computers . doi :10.1007/s00366-023-01897-6. ​​ISSN  1435-5663.
  15. ^ Роман Винандс; Вольфганг Йоппих (2005). Практический анализ Фурье для многосеточных методов. CRC Press. стр. 17. ISBN 1-58488-492-4.
  16. ^ У. Троттенберг; CW Остерли; А. Шуллер (2001). Многосеточный. Академическая пресса. ISBN 0-12-701070-X.
  17. ^ Ю Чжу; Андреас К. Кангелларис (2006). Многосеточные методы конечных элементов для моделирования электромагнитного поля. Wiley. стр. 132 и далее . ISBN 0-471-74110-8.
  18. ^ Шах, Тасним Мохаммад (1989). Анализ метода многосеточного анализа (диссертация). Оксфордский университет. Bibcode : 1989STIN...9123418S.

Внешние ссылки