~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ B03C0057219FA73D0EC6B99D2DF07800__1718250960 ✰
Заголовок документа оригинал.:
✰ Level-set method - Wikipedia ✰
Заголовок документа перевод.:
✰ Метод установки уровней — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Level-set_method ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/b0/00/b03c0057219fa73d0ec6b99d2df07800.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/b0/00/b03c0057219fa73d0ec6b99d2df07800__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 19:16:35 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 13 June 2024, at 06:56 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Метод установки уровней — Википедия 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. ^ Перейти обратно: а б Ошер, Стэнли Дж .; Федкив, Рональд П. (2002). Методы набора уровней и динамические неявные поверхности . Спрингер-Верлаг . ISBN  978-0-387-95482-0 .
  3. ^ Перейти обратно: а б Сетиан, Джеймс А. (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
Номер скриншота №: B03C0057219FA73D0EC6B99D2DF07800__1718250960
URL1:https://en.wikipedia.org/wiki/Level-set_method
Заголовок, (Title) документа по адресу, URL1:
Level-set method - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)