Метод ближайшей точки
Метод ближайшей точки (CPM) — это метод встраивания для решения уравнений в частных производных на поверхностях. Метод ближайшей точки использует стандартные численные подходы, такие как методы конечных разностей, метод конечных элементов или спектральные методы, для решения встраиваемого уравнения в частных производных (УЧП), которое равно исходному УЧП на поверхности. Решение вычисляется в полосе, окружающей поверхность, чтобы обеспечить эффективность вычислений. Чтобы расширить данные за пределы поверхности, метод ближайшей точки использует представление ближайшей точки. Это представление расширяет значения функции, делая их постоянными вдоль направлений, нормальных к поверхности.
Определения
[ редактировать ]Функция «Ближайшая точка»: задана поверхность относится к (возможно, неуникальной) точке, принадлежащей , который ближе всего к [ЗЭ] .
Расширение ближайшей точки: Пусть , быть гладкой поверхностью в . Расширение функции в ближайшей точке , в район из , является функцией , определяемый .
Метод ближайшей точки
[ редактировать ]Инициализация состоит из следующих шагов [EW] :
- Если оно еще не задано, строится ближайшее точечное представление поверхности.
- Выбрана расчетная область. Обычно это полоса вокруг поверхности.
- Замените градиенты поверхности стандартными градиентами в .
- Решение инициализируется путем расширения исходных данных о поверхности на расчетную область с использованием функции ближайшей точки.
После инициализации чередуйте следующие два шага:
- Используя функцию ближайшей точки, расширьте решение от поверхности до вычислительной области.
- Вычислите решение встраивания УЧП на декартовой сетке в вычислительной области за один временной шаг.
Бандинг
[ редактировать ]Поверхность PDE расширяется в однако решать эту новую УЧП необходимо только вблизи поверхности. Следовательно, мы решаем УЧП в полосе, окружающей поверхность, для эффективных вычислительных целей. где это полоса пропускания.
Пример: уравнение теплопроводности на круге.
[ редактировать ]Использование начального профиля приводит к решению для уравнения теплопроводности. Прямой временной шаг Эйлера используется с отношением и интерполяционные полиномы четвертой степени для интерполяций. Центрированные разности второго порядка используются для пространственной дискретизации. CPM приводит к ожидаемой ошибке второго порядка в решении. .
Приложения
[ редактировать ]Метод ближайшей точки можно применять к различным PDE на поверхностях. задачи реакции-диффузии в облаках точек [RD] , проблемы собственных значений [EV] и уравнения множества уровней [LS] Несколько примеров — .
См. также
[ редактировать ]Ссылки
[ редактировать ]- [Э.М.] Руут, С.Дж., и Мерриман, Б. (2008). Простой метод встраивания для решения уравнений в частных производных на поверхностях. Журнал вычислительной физики, 227 (3), 1943–1961 здесь.
- [RD] Макдональд, CB, Мерриман, Б., и Руут, С.Дж. (2013). Простой расчет реакционно-диффузионных процессов на облаках точек. Proceedings of the National Academy of Sciences, 110(23), 9209–9214 здесь.
- [EV] Макдональд, CB, Брандман, Дж., и Руут, С.Дж. (2011). Решение задач на собственные значения на криволинейных поверхностях методом ближайшей точки. Журнал вычислительной физики, 230 (22), 7944–7956. здесь
- [LS] Макдональд, CB, и Руут, SJ (2008). Уравнения установки уровня на поверхностях с помощью метода ближайшей точки. Журнал научных вычислений, 35 (2–3), 219–240. здесь