High order regularization of nearly singular surface integrals
Beale, Tlupova
Solutions of partial differential equations can often be written as surface integrals having a kernel related to a singular fundamental solution. Special methods are needed to evaluate the integral accurately at points on or near the surface. Here we derive formulas to regularize the integrals with high accuracy, using analysis from Beale and Tlupova (Adv. Comput. Math., 2024), so that a standard quadrature can be used without special care near the singularity. We treat single or double layer integrals for harmonic functions or for Stokes flow. The nearly singular case, evaluation at points close to the surface, can be needed when surfaces are close to each other, or to find values at grid points near a surface. We derive formulas for regularized kernels with error $O(δ^p)$ where $δ$ is the smoothing radius and $p = 3$, $5$, $7$. With spacing $h$ in the quadrature, we choose $δ= κh^q$ with $q<1$ so that the discretization error is controlled as $h \to 0$. We see the predicted order of convergence $O(h^{pq})$ in various examples. Values at all grid points can be obtained from those near the surface in an efficient manner suggested in A. Mayo (SIAM J. Statist. Comput., 1985). With this technique we obtain high order accurate grid values for a harmonic function determined by interfacial conditions and for the pressure and velocity in Stokes flow around a translating spheroid.
academic
Высокопорядковая регуляризация почти сингулярных поверхностных интегралов
Решения дифференциальных уравнений в частных производных часто представляются в виде поверхностных интегралов с ядрами, связанными с сингулярными фундаментальными решениями. Точное вычисление интегралов в точках на поверхности или вблизи неё требует специальных методов. На основе предыдущих аналитических работ в статье выводятся формулы высокоточной регуляризованной интеграции, позволяющие использовать стандартные квадратурные методы без специальной обработки вблизи сингулярных точек. Исследование охватывает однослойные и двухслойные интегралы для гармонических функций и течений Стокса. Почти сингулярный случай (вычисление в точках, близких к поверхности) необходим при оценке на близко расположенных поверхностях или в узлах сетки вблизи поверхности. В статье выводятся формулы регуляризованного ядра с ошибкой O(δᵖ), где δ — радиус сглаживания, p = 3, 5, 7. Выбирая δ = κhᵍ (q < 1), контролируется ошибка дискретизации при h → 0, и в различных примерах наблюдается ожидаемый порядок сходимости O(hᵖᵍ).
Основная проблема: В методах граничных интегралов для дифференциальных уравнений в частных производных, когда точка вычисления находится на поверхности или вблизи неё, ядро интеграла становится сингулярным или почти сингулярным, что вызывает численные трудности.
Важность проблемы:
Методы граничных интегралов широко применяются при решении эллиптических уравнений в частных производных, течений Стокса и других задач
Почти сингулярные интегралы неизбежны при работе с близко расположенными поверхностями или вычислении значений в узлах сетки вблизи поверхности
Точное вычисление этих интегралов критично для общей точности решения
Ограничения существующих методов:
Методы вычитания сингулярности требуют аналитического вычисления наиболее сингулярной части
Методы экстраполяции (QBX) и hedgehog требуют сложных вычислений
Простые методы регуляризации имеют ограниченную точность
Существующие высокопорядковые методы часто требуют многократных вычислений и экстраполяции
Исследовательская мотивация: Разработка высокопорядкового метода регуляризации, способного:
Достичь высокой точности с единственным параметром δ
Использовать стандартные квадратурные правила
Применяться к точкам вычисления на поверхности и вблизи неё
Высокопорядковые формулы регуляризации: Выведены регуляризованные функции ядра 3-го, 5-го и 7-го порядков с ошибками O(δ³), O(δ⁵) и O(δ⁷) соответственно
Единая схема: Предоставлена единая методология регуляризации для однослойных и двухслойных потенциалов гармонических функций, а также для интегралов Stokeslet и stresslet течений Стокса
Стратегия выбора параметров: Предложена схема выбора параметров δ = κhᵍ, где q < 1, обеспечивающая сходимость с общей ошибкой O(hᵖᵍ)
Эффективный метод расширения: Комбинирование с методом Майо для эффективного вычисления решения на всей сетке на основе значений интегралов вблизи поверхности
Практическая верификация: Проверка метода на задачах с интерфейсами для гармонических функций и течений Стокса
Точка вычисления y (возможно на поверхности или вблизи неё)
Шаг сетки h
Выходные данные:
Высокоточное численное значение регуляризованного поверхностного интеграла
Значения функции решения на всей расчётной области
Ограничения: Точка вычисления y может быть представлена как y = x₀ + bn, где x₀ — ближайшая точка на Γ, n — внешний вектор нормали, b — ориентированное расстояние
Систематическая коррекция: Коэффициенты коррекции определяются решением линейной системы уравнений, что избегает сложных аналитических вычислений
Единая математическая схема: Обнаружено, что коэффициенты коррекции для различных типов интегралов удовлетворяют одной и той же линейной системе, что упрощает реализацию
Расширяемый дизайн: Низкопорядковые версии могут быть получены простым усечением высокопорядковой формулы
Специализация для поверхности: Упрощённые формулы для точек вычисления на поверхности повышают вычислительную эффективность
Статья цитирует 31 связанную работу, основные из которых:
5 Beale & Tlupova (2024): Теоретическая основа данной работы
18 Mayo (1985): Метод расширения на сетку
30 Wang и др. (2020): Алгоритм ускорения treecode
6 Beale и др. (2016): Квадратурный метод Вилсона
Данная статья вносит значительный вклад в область численного анализа, предоставляя практичное и эффективное решение для высокоточного вычисления почти сингулярных поверхностных интегралов. Систематичность и полнота метода обеспечивают хорошие перспективы его применения.