Я пытаюсь узнать о численном решении PDE самостоятельно.
Я начал с метода конечных разностей (FDM) в течение некоторого времени, потому что я слышал, что FDM является основой многочисленных численных методов для PDE. До сих пор я немного разбирался в FDM и был в состоянии написать коды для некоторого простого PDE, лежащего в обычном регионе, с материалами, которые я нашел в библиотеке и в Интернете, но, что странно, те материалы, которые у меня есть, обычно мало говорят про обработку нерегулярной, изогнутой, странной границы, вот так .
Более того, я никогда не видел простой способ справиться с изогнутой границей. Например, книга « Численное решение уравнений с частными производными - введение» (Мортон К., Майерс Д.) , в которой содержится наиболее подробное обсуждение (в основном из 3.4 на стр. 71 и 6.4 на стр. 199), которое я видел до сих пор, перешло к экстраполяция, которая действительно громоздка и расстраивает меня.
Итак, как следует из названия, в отношении изогнутой границы, как обычно люди справляются с этим при использовании FDM? Другими словами, какое лечение наиболее популярно? Или это зависит от типа PDE?
Есть ли (по крайней мере, относительно) элегантный и высокоточный способ справиться с изогнутой границей? Или это просто неизбежная боль?
Я даже хочу спросить, действительно ли люди в настоящее время используют FDM для изогнутой границы? Если нет, каков общий метод для этого?
Любая помощь будет оценена.
Кривые границы описаны в большинстве книг CFD, например, в главе 11 «Весселинг» или в главе 8 «Ферцигер и Перик» .
Хотя это и не является фундаментальной теоретической проблемой, практическая сложность реализации граничных условий для методов высокого порядка на изогнутых границах является существенной причиной для интереса к более геометрически гибким методам, таким как метод конечных элементов (включая прерывистый Галеркина). Структурированные сетки с конечной разностью и сетки с конечным объемом все еще используются в некоторых симуляциях CFD, но неструктурированные методы набирают популярность, и локальные операции, используемые неструктурированными методами высокого порядка, на самом деле довольно эффективны и, таким образом, могут не сильно пострадать по сравнению с аналогичными FD. методы. (Действительно, геометрическая гибкость часто делает их более эффективными.)
источник
Я работал над высокой точностью FDM в течение последних n лет. и я использовал уравнение электростатики -2 дим Лапласа в качестве примера для явной разработки алгоритмов высокой точности. Примерно 4 года назад проблемы были построены с точками горизонтальной или вертикальной линии потенциального разрыва. если вы гуглите мое имя и fdm высокой точности, вы должны найти ссылки. но это не твой вопрос. Ваш вопрос - это FDM и изогнутые границы. около года назад я представил решение порядка 8 в Гонконге (см . Метод конечных разностей для цилиндрически-симметричной электростатики, имеющей криволинейные границы), который создал порядка 8 алгоритмов для внутренних точек, близких к границе, и для них, конечно, потребовались бы точки на другой стороне границы. точки на другой стороне границы были помещены туда, просто расширяя сетку на другую сторону. после этого вопрос заключался в том, как найти значения этих точек при расслаблении сетки. это было достигнуто путем интегрирования от границы (известный потенциал) до точки с использованием алгоритмов. он был достаточно успешным и достаточно точным ~ <1e-11, НО требовалось 103 алгоритма, каждый из которых был разработан индивидуально, и это было несколько хрупко, можно было найти нестабильные геометрии. Чтобы исправить вышесказанное, было найдено решение (порядок 8 и ниже) с использованием (одного!) минимального алгоритма, и решение демонстрирует значительную устойчивость. он был отправлен, но будет доступен в качестве препринта по электронной почте. Я полагаю, что этот метод можно было бы распространить на независимые от времени pde (требуются линейные), отличные от лапласа, и на размеры выше 2. Я не рассматривал проблему, зависящую от времени, но метод, являющийся техникой степенного ряда, должен быть адаптируемым и применимым. Дэвид
источник