Девятиточечный трафарет
В численном анализе , учитывая квадратную сетку в двух измерениях, девятиточечный трафарет точки в сетке представляет собой трафарет, состоящий из самой точки вместе с ее восемью «соседями». Он используется для записи конечно-разностных аппроксимаций производных в точках сетки. Это пример численного дифференцирования . Этот трафарет часто используется для аппроксимации лапласиана функции двух переменных.
Мотивация
[ редактировать ]Если мы дискретизируем 2D лапласиан с помощью методов центральной разности , мы получим обычно используемый пятиточечный трафарет , представленный следующим ядром свертки :
Несмотря на то, что его проще получить и легче с точки зрения вычислений, центральное разностное ядро обладает нежелательным внутренним анизотропным свойством, поскольку оно не учитывает диагональных соседей. Эта внутренняя анизотропия создает проблему при применении к определенным численным моделированиям или когда требуется большая точность, поскольку эффект Лапласа распространяется быстрее в направлениях осей координат и медленнее в других направлениях, тем самым искажая конечный результат. [1]
Этот недостаток требует поиска более эффективных методов дискретизации лапласиана, уменьшения или устранения анизотропии.
Выполнение
[ редактировать ]Два наиболее часто используемых изотропных девятиточечных трафарета показаны ниже в форме ядра свертки. Их можно получить по следующей формуле: [2] [3]
Первый известен Ооно-Пури, [4] [5] [6] [7] [8] и оно получается при γ=1/2. [2]
Второй известен по Патра-Карттунен или Мерстеллен, [1] [7] [8] [9] [10] и оно получается при γ=1/3. [2]
Оба являются изотропными формами дискретного лапласиана , [8] и в пределе малых Δx все они становятся эквивалентными, [11] поскольку Ооно-Пури описывается как оптимально изотропная форма дискретизации, [8] отображение уменьшенной общей ошибки, [2] и Патра-Карттунен были систематически выведены путем наложения условий вращательной инвариантности, [9] отображение наименьшей ошибки вокруг начала координат. [2]
Желаемая анизотропия
[ редактировать ]С другой стороны, если контролируемые анизотропные эффекты являются желаемой функцией, например, при решении задач анизотропной диффузии , для их создания также можно использовать 9-точечный трафарет в сочетании с тензорами .
Рассмотрим лапласиан в следующем виде:
Где c — это просто постоянный коэффициент. Теперь, если мы заменим c тензором 2-го ранга C:
Где c1 — постоянный коэффициент для главного направления по оси x, а c2 — постоянный коэффициент для вторичного направления по оси y. Для создания анизотропных эффектов c1 и c2 должны быть разными.
Умножая его на матрицу вращения Q, мы получаем C', допуская анизотропное распространение в произвольных направлениях, отличных от координатных осей . [12] [13]
Что очень похоже на тензор напряжений Коши в двух измерениях. Угол можно получить, сгенерировав векторное поле для того, чтобы ориентировать рисунок по желанию. [13] Затем:
Или, для разных анизотропных эффектов, используя одно и то же векторное поле [14]
Важно отметить, что независимо от значений , анизотропное распространение будет происходить параллельно вторичному направлению c2 и перпендикулярно главному направлению c1: [15] . Результирующее ядро свертки выглядит следующим образом [13]
Если, например, c1=c2=1, компонент cxy исчезнет, в результате чего получится простой пятиточечный трафарет , не отображающий контролируемой анизотропии.
Если с2>с1 и =0, анизотропные эффекты будут более выражены по вертикальной оси.
если c2>c1 и =45 градусов, анизотропные эффекты будут более выражены в верхней правой/нижней левой диагонали.
Ссылки
[ редактировать ]- ^ Jump up to: а б с Патра, Майкл; Карттунен, Микко (2006). «Трафареты с ошибкой изотропной дискретизации для дифференциальных операторов». Численные методы решения уравнений в частных производных . 22 (4): 3–7. дои : 10.1002/номер.20129 . S2CID 123145969 .
- ^ Jump up to: а б с д и Фомель, Сергей; Клербаут, Джон Ф. (9 октября 1997 г.). «Построение изотропного оператора Лапласа» . Исследование трехмерной экстраполяции неявного волнового поля с помощью спирального преобразования . Стэнфордский исследовательский проект.
- ^ Линдеберг, Тони. «Масштабное пространство для дискретных сигналов» (PDF) . Стокгольм: Королевский технологический институт. стр. 22–23.
- ^ Ооно, Ю.; Пури, С. (1987). «Вычислительно эффективное моделирование упорядочения закаленных фаз» (PDF) . Письма о физических отзывах . 58 (8): 837. Бибкод : 1987PhRvL..58..836O . doi : 10.1103/PhysRevLett.58.836 . ПМИД 10035049 .
- ^ Ооно, Ю.; Пури, С. (1988). «Исследование динамики фазового разделения с использованием клеточных динамических систем. I. Моделирование» (PDF) . Физический обзор А. 38 (1): 436. Бибкод : 1988PhRvA..38..434O . дои : 10.1103/PhysRevA.38.434 . ПМИД 9900182 .
- ^ Севинк, GJA (2015). «Тщательное внедрение моделирования клеточной динамики в структуру Кана-Хилларда-Кука: обеспечение стабильности и изотропии» . Физический обзор E . 91 (5): 4. Бибкод : 2015PhRvE..91e3309S . дои : 10.1103/PhysRevE.91.053309 . hdl : 1887/3194035 . ПМИД 26066281 .
- ^ Jump up to: а б «Инвариантный к вращению лапласиан для двумерных сеток» . 21 марта 2021 г.
- ^ Jump up to: а б с д «Исследование изотропных операторов Лапласа с помощью компьютерного моделирования для диблок-сополимеров AB» (PDF) . Международный журнал компьютерных наук и сетевой безопасности IJCSNS . 18 (5): 102–103. Май 2018.
- ^ Jump up to: а б Тампи, Сумеш П.; Ансумали, Сантош; Адхикари, Р.; Суччи, Сауро (2013), «Изотропные дискретные операторы Лапласа из решеточной гидродинамики», Journal of Computational Physics , 234 : 3–7, arXiv : 1202.3299 , Bibcode : 2013JCoPh.234....1T , doi : 10.1016/j.jcp .2012.07.037 , S2CID 14633171
- ^ Линч, Роберт (7 января 1992 г.), «Фундаментальные решения 9-точечных дискретных лапласианов; вывод и таблицы» , Технические отчеты Департамента компьютерных наук : 2
- ^ Проватас, Николас; Элдер, Кен (2010), Методы фазового поля в материаловедении и инженерии (PDF) , стр. 219, номер домена : 10.1002/9783527631520 , ISBN 9783527631520
- ^ МакГинти, Боб (2012). «Преобразование координат» . Continuummechanics.org .
- ^ Jump up to: а б с Уиткин, Эндрю; Касс, Майкл (1991), «Текстуры реакции-диффузии» (PDF) , Компьютерная графика ACM SIGGRAPH , 25 (4): 3–4, doi : 10.1145/127719.122750
- ^ Сандерсон, Аллен Р.; Кирби, Роберт М.; Джонсон, Крис Р.; Ян, Лингфа (2006), «Расширенные модели реакции-диффузии для синтеза текстур» (PDF) , Journal of Graphics Tools , 11 (3): 4, doi : 10.1080/2151237X.2006.10129222 , S2CID 13132043
- ^ Гарнье, Давид-Анри; Шмидт, Мартин-Пьер; Ромер, Дэмиен (2022), «Рост ориентированных ортотропных структур с реакцией/диффузией» , Структурная и междисциплинарная оптимизация , 65 (11): 7–8, doi : 10.1007/s00158-022-03395-7 , S2CID 253304840