Jump to content

Метод установки уровня

(Перенаправлено из метода установки уровня )
Видео спирали, распространяющейся по наборам уровней ( кривизна потока ) в 2D. Левое изображение показывает решение нулевого уровня. На правом изображении показано скалярное поле с заданным уровнем.

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

Иллюстрация метода установки уровня

Рисунок справа иллюстрирует несколько идей по поводу LSM. В верхнем левом углу находится ограниченная область с корректной границей. Ниже красная поверхность представляет собой график функции заданного уровня. определяя эту форму, а плоская синяя область представляет плоскость XY . Тогда граница формы представляет собой набор нулевого уровня , а сама форма представляет собой набор точек на плоскости, для которых положительное значение (внутри фигуры) или ноль (на границе).

В верхнем ряду топология фигуры меняется, поскольку она разделена на две части. Это преобразование сложно описать численно, параметризовав границу формы и проследив ее эволюцию. Алгоритм можно использовать для определения момента разделения формы на две части, а затем построить параметризацию для двух вновь полученных кривых. Однако в нижнем ряду плоскость, в которой производится выборка функции набора уровней, перемещается вверх, на которой описывается изменение топологии формы. Гораздо проще работать с формой через ее функцию установки уровня, чем непосредственно с самой собой, при этом методу необходимо учитывать все возможные деформации, которым может подвергнуться форма.

Таким образом, в двух измерениях метод набора уровней представляет собой замкнутую кривую. (например, граница формы в нашем примере) с помощью вспомогательной функции , называемая функцией установки уровня. Кривая представляется как набор нулевого уровня к

и метод levelset манипулирует неявно через функцию . Эта функция предполагается, что он принимает положительные значения внутри области, ограниченной кривой и отрицательные ценности снаружи. [2] [3]

Уравнение установки уровня

[ редактировать ]

Если кривая движется в нормальном направлении со скоростью , то с помощью цепного правила и неявного дифференцирования можно определить, что функция уровня удовлетворяет уравнению набора уровней

Здесь, - евклидова норма (обычно обозначаемая одиночными чертами в уравнениях в частных производных), и это время. Это уравнение в частных производных , в частности уравнение Гамильтона–Якоби , и его можно решить численно, например, с помощью конечных разностей на декартовой сетке. [2] [3]

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

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

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

Приложения

[ редактировать ]

Метод набора уровней был разработан в 1979 году Аленом Дервье. [5] и впоследствии популяризированный Стэнли Ошером и Джеймсом Сетианом . С тех пор он стал популярен во многих дисциплинах, таких как обработка изображений , компьютерная графика , вычислительная геометрия , оптимизация , вычислительная гидродинамика и вычислительная биология .

См. также

[ редактировать ]
  1. ^ Ошер, С.; Сетиан, Дж. А. (1988), «Фронты, распространяющиеся со скоростью, зависящей от кривизны: алгоритмы, основанные на формулировках Гамильтона – Якоби» (PDF) , J. Comput. Физ. , 79 (1): 12–49, Бибкод : 1988JCoPh..79...12O , CiteSeerX   10.1.1.46.1266 , doi : 10.1016/0021-9991(88)90002-2 , hdl : 10338.dmlcz/144762 , S2CID   205007680
  2. ^ Jump up to: а б Ошер, Стэнли Дж .; Федкив, Рональд П. (2002). Методы набора уровней и динамические неявные поверхности . Спрингер-Верлаг . ISBN  978-0-387-95482-0 .
  3. ^ Jump up to: а б Сетиан, Джеймс А. (1999). Методы набора уровней и методы быстрого марша: развивающиеся интерфейсы в вычислительной геометрии, механике жидкости, компьютерном зрении и материаловедении . Издательство Кембриджского университета . ISBN  978-0-521-64557-7 .
  4. ^ Энрайт, Д.; Федкив, Р.П.; Ферцигер, Дж. Х. ; Митчелл, И. (2002), «Метод набора гибридных уровней частиц для улучшенного захвата интерфейса» (PDF) , J. Comput. Физ. , 183 (1): 83–116, Bibcode : 2002JCoPh.183...83E , CiteSeerX   10.1.1.15.910 , doi : 10.1006/jcph.2002.7166
  5. ^ Дервье, А.; Томассет, Ф. (1980). «Метод конечных элементов для моделирования неустойчивости Рэлея-Тейлора». Методы аппроксимации задач Навье-Стокса . Конспект лекций по математике. Том. 771. Спрингер. стр. 145–158. дои : 10.1007/BFb0086904 . ISBN  978-3-540-38550-9 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: dca4f95e03c71726a91ba3b0ae0ea1ff__1719511080
URL1:https://arc.ask3.ru/arc/aa/dc/ff/dca4f95e03c71726a91ba3b0ae0ea1ff.html
Заголовок, (Title) документа по адресу, URL1:
Level-set method - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)