Jump to content

Уравнение Эйконала

Уравнение эйконала (от греческого εἰκών, изображение [1] [2] ) — нелинейное уравнение в частных производных первого порядка , встречающееся в задачах распространения волн .

Классическое уравнение эйконала в геометрической оптике представляет собой дифференциальное уравнение вида

( 1 )

где лежит в открытом подмножестве , это положительная функция, обозначает градиент , а является евклидовой нормой . Функция дано и ищут решения .В контексте геометрической оптики функция показатель преломления среды.

В более общем смысле уравнение эйконала — это уравнение вида

( 2 )

где является функцией переменные. Здесь функция дано, и это решение.Если , то уравнение ( 2 ) становится ( 1 ).

Уравнения эйконала естественным образом возникают в методе ВКБ [3] и изучение уравнений Максвелла . [4] Уравнения Эйконала обеспечивают связь между физической (волновой) оптикой и геометрической (лучевой) оптикой .

Одним из быстрых вычислительных алгоритмов для аппроксимации решения уравнения эйконала является метод быстрого марша .

Термин «эйконал» впервые был использован в контексте геометрической оптики Генрихом Брунсом . [5] Однако, настоящее уравнение появляется ранее в плодотворной работе Уильяма Роуэна Гамильтона по геометрической оптике . [6]

Физическая интерпретация

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

Непрерывные задачи поиска кратчайшего пути

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

Предположим, что представляет собой открытое множество с достаточно гладкой границей . Решение уравнения эйконала

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

В частном случае, когда , решение дает расстояние со знаком от . [7]

Предполагая, что существует во всех точках, легко доказать, что соответствует задаче оптимального по быстродействию управления с использованием принципа оптимальности Беллмана и расширения Тейлора. [8] К сожалению, не гарантируется, что существует во всех точках, и чтобы доказать это, необходимы более совершенные методы. Это привело к разработке решений по вязкости в 1980-х годах Пьером-Луи Лионсом и Майклом Г. Крэндаллом . [9] и Лайонс выиграл медаль Филдса за свой вклад.

Электромагнитный потенциал

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

Физический смысл уравнения эйконала связан с формулой

где - напряженность электрического поля, а это электрический потенциал. Аналогичное уравнение существует для потенциала скорости в потоке жидкости и температуры при теплопередаче. Физический смысл этого уравнения в примере с электромагнитным полем заключается в том, что любой заряд в этой области вынужден двигаться под прямым углом к ​​линиям. [ нужны разъяснения ] постоянного потенциала, а также вдоль силовых линий, определяемых полем вектора Е и знаком заряда.

Лучевая оптика и электромагнетизм связаны тем фактом, что уравнение эйконала дает вторую электромагнитную формулу той же формы, что и потенциальное уравнение, приведенное выше, где линия постоянного потенциала заменена линией постоянной фазы, а силовые линии заменены. нормальными векторами, выходящими из линии постоянной фазы под прямым углом. Величина этих нормальных векторов определяется квадратным корнем из относительной диэлектрической проницаемости. Линию постоянной фазы можно считать краем одной из наступающих световых волн ( волнового фронта ). Нормальные векторы — это лучи, по которым распространяется свет в лучевой оптике.

Вычислительные алгоритмы

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

С 1990-х годов было разработано несколько быстрых и эффективных алгоритмов решения уравнения эйконала. Многие из этих алгоритмов используют преимущества алгоритмов, разработанных гораздо раньше для задач о кратчайшем пути на графах с неотрицательными длинами ребер. [10] Эти алгоритмы используют причинность, обеспечиваемую физической интерпретацией, и обычно дискретизируют область с помощью сетки. [11] [12] [13] [14] или обычная сетка [15] [16] и вычислить решение в каждой дискретизированной точке.Были введены решатели Эйконала на триангулированных поверхностях. [11] [12]

Сетиана Метод быстрого марша (FMM) [15] [16] был первым «быстрым и эффективным» алгоритмом, созданным для решения уравнения Эйконала. Исходное описание дискретизирует домен в регулярную сетку и «проводит» решение от «известных» значений к неоткрытым областям, точно отражая логику алгоритма Дейкстры . Если дискретизирован и имеет точек сетки, то вычислительная сложность равна где Термин происходит от использования кучи (обычно двоичной). В FMM можно внести ряд модификаций, поскольку он классифицируется как метод установки меток. Кроме того, FMM был обобщен для работы с общими сетками, которые дискретизируют область. [11] [12] [13] [14]

Методы коррекции меток, такие как алгоритм Беллмана – Форда, также могут использоваться для решения дискретизированного уравнения Эйконала, также с многочисленными разрешенными модификациями (например, «Сначала маленькие метки» [10] [17] или «Большие этикетки в последнюю очередь» [10] [18] ). Также были разработаны методы двух очередей. [19] по сути, это версия алгоритма Беллмана-Форда, за исключением того, что используются две очереди с порогом, используемым для определения того, какой очереди должна быть назначена точка сетки, на основе локальной информации.

Алгоритмы развертки, такие как метод быстрой развертки (FSM). [20] очень эффективны для решения уравнений Эйконала, когда соответствующие характеристические кривые не очень часто меняют направление. [10] Эти алгоритмы корректируют метки, но не используют очередь или кучу, а вместо этого предписывают разные порядки для обновляемых точек сетки и перебирают эти порядки до сходимости. Были введены некоторые улучшения, такие как «блокировка» точек сетки. [19] во время развертки if не получает обновления, но на сильно уточненных сетках и в пространствах более высокой размерности по-прежнему возникают большие накладные расходы из-за необходимости проходить через каждую точку сетки. Были введены параллельные методы, которые пытаются разложить предметную область и выполнить очистку каждого разложенного подмножества. Параллельная реализация Чжао разбивает предметную область на -мерные подмножества, а затем запускает отдельный автомат для каждого подмножества. [21] Параллельная реализация Detrixhe также разлагает домен, но распараллеливает каждый отдельный проход, так что процессоры отвечают за обновление точек сетки в -мерная гиперплоскость до тех пор, пока вся область не будет полностью пройдена. [22]

Также были представлены гибридные методы , в которых эффективность FMM сочетается с простотой FSM. Например, метод ячеек кучи (HCM) разлагает домен на ячейки и выполняет FMM в домене ячейки, и каждый раз, когда «ячейка» обновляется, FSM выполняется в локальном домене точки сетки, который находится внутри этой ячейки. [10] Также была разработана параллельная версия HCM. [23]

Численное приближение

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

Для простоты предположим, что дискретизируется в равномерную сетку с интервалами и в направлениях x и y соответственно.

2D-аппроксимация на декартовой сетке

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

Предположим, что точка сетки имеет ценность . Схема первого порядка для аппроксимации частных производных:

где

Из-за непротиворечивости, монотонности и причинности этой дискретизации [10] легко показать, что если и и затем

которое можно решить как квадратичное. В предельном случае , это сводится к

Это решение будет существовать всегда, пока удовлетворен и больше обоих, и , пока .

Если , обновление меньшей размерности должно быть выполнено, предполагая, что одна из частных производных равна :

n -D аппроксимация на декартовой сетке

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

Предположим, что точка сетки имеет ценность . Повторяя те же действия, что и в В этом случае мы можем использовать схему первого порядка для аппроксимации частных производных. Позволять быть минимальным из значений соседей в направления, где стандартный единичный базисный вектор . Тогда приближение

Решая это квадратное уравнение для дает:

Если дискриминант в квадратном корне отрицательный, то необходимо выполнить обновление меньшей размерности (т. е. одна из частных производных равна ).

Если затем выполните одномерное обновление

Если затем выполните обновление размеров с использованием значений для каждого и выбери самый маленький.

Математическое описание

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

Уравнение эйконала имеет одну из форм

Самолет можно рассматривать как начальное состояние, думая о как Мы также могли бы решить уравнение на подмножестве этой плоскости или на искривленной поверхности с очевидными изменениями.

Уравнение эйконала появляется в геометрической оптике , которая является способом изучения решений волнового уравнения. , где и . В геометрической оптике уравнение эйконала описывает фазовые фронты волн. При разумной гипотезе о «начальных» данных уравнение эйконала допускает локальное решение, но глобальное гладкое решение (например, решение для всех времен в случае геометрической оптики) невозможно. Причина в том, что могут образоваться каустики . В случае геометрической оптики это означает, что волновые фронты пересекаются.

Решить уравнение эйконала можно методом характеристик. Приходится навязывать «нехарактерную» гипотезу вдоль начальной гиперповерхности , где H = H ( x , p ) и p = ( p 1 ,..., p n ) — переменная, которая заменяется на ∇ u . Здесь x = ( x 1 ,..., x n ) = ( t , x ′).

Сначала решите проблему , . Это делается путем определения кривых (и значений на этих кривых) как

Обратите внимание, что еще до того, как мы получим решение , мы знаем для благодаря нашему уравнению для .

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

Мы хотим наше решение удовлетворить или, точнее, для каждого , Предположим на минутку, что это возможно, для любого решения мы должны иметь

и поэтому

Другими словами, решение будет задана в окрестности исходной плоскости явным уравнением. Однако, поскольку разные пути , начиная с разных начальных точек, могут пересекаться, решение может стать многозначным, и в этот момент мы разработали каустику.У нас также есть (еще до того, как было показано, что это решение)

Осталось показать, что , который мы определили в окрестности нашей исходной плоскости, является градиентом некоторой функции . Это произойдет, если мы покажем, что векторное поле не имеет скручиваний. Рассмотрим первый член определения . Этот термин, не имеет скручивания, поскольку является градиентом функции. Что касается другого термина, отметим

Результат следующий.

Приложения

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

См. также

[ редактировать ]
  1. ^ Оксфордский словарь английского языка. 2-е изд. 1989. OED Online. Издательство Оксфордского университета. 4 апреля 2000 г. http://dictionary.oed.com/cgi/entry/00292404
  2. ^ Эванс, Л.К. Уравнения в частных производных . Тексты для выпускников AMS по математике. Том. 19. с. 93.
  3. ^ Димасси, Муэз; Сьёстранд, Йоханнес (1999). Спектральная асимптотика в квазиклассическом пределе . Лондонская математика. Конспект лекций для общества 268. Издательство Кембриджского университета. ISBN  0-521-66544-2 .
  4. ^ Раух, Джеффри (2012), Гиперболические уравнения в частных производных и геометрическая оптика , Аспирантура по математике, 133, Американское математическое общество, Bibcode : 2012hpde.book.....R , ISBN  978-0-8218-7291-8
  5. ^ Брунс, Генрих (1895). Эйконал . С. Хирзель.
  6. ^ Гамильтон, Уильям Роуэн (1828). «Теория систем лучей» . Труды Королевской Ирландской академии . 15 : 69–174.
  7. ^ Сакаи, Такаши. «О римановых многообразиях, допускающих функцию, градиент которой имеет постоянную норму». Математический журнал Кодай 19.1 (1996): 39-51.
  8. ^ Клоусон, З.; Чакон, А.; Владимирский, А. (2014). «Ограничение причинной области для уравнений Эйконала». SIAM Журнал по научным вычислениям . 36 (5): А2478–А2505. arXiv : 1309.2884 . Бибкод : 2014ГАК...36А2478С . дои : 10.1137/130936531 . S2CID   17226196 .
  9. ^ Барди, М.; Капуццо-Дольчетта, И. (1997). Оптимальное управление и вязкостные решения уравнений Гамильтона–Якоби–Беллмана . Бостон: Биркхойзер. ISBN  0-8176-3640-4 .
  10. ^ Перейти обратно: а б с д и ж Чакон, А.; Владимирский, А. (2012). «Быстрые двухмасштабные методы для уравнений эйконала». SIAM Журнал по научным вычислениям . 34 (2): А547–А578. arXiv : 1110.6220 . Бибкод : 2012ГАК...34А.547С . дои : 10.1137/10080909X . S2CID   6404391 .
  11. ^ Перейти обратно: а б с Киммел, Р.; Сетиан, Дж. А. (1998). «Вычисление геодезических путей на многообразиях» . Труды Национальной академии наук . 95 (15): 8431–8435. Бибкод : 1998PNAS...95.8431K . дои : 10.1073/pnas.95.15.8431 . ПМК   21092 . ПМИД   9671694 .
  12. ^ Перейти обратно: а б с Бронштейн А.М.; Бронштейн, М.М.; Киммел, Р. (2007). «Вычисление взвешенных карт расстояний на параметрических трехмерных многообразиях». Журнал вычислительной физики . 225 (1): 771–784. Бибкод : 2007JCoPh.225..771B . дои : 10.1016/j.jcp.2007.01.009 .
  13. ^ Перейти обратно: а б Сетиан, Дж.А.; Владимирский, А. (2000). «Быстрые методы решения уравнений Эйконала и родственных ему уравнений Гамильтона – Якоби на неструктурированных сетках» . Учеб. Натл. акад. наук. США . 97 (11): 5699–5703. Бибкод : 2000PNAS...97.5699S . дои : 10.1073/pnas.090060097 . ЧВК   18495 . ПМИД   10811874 .
  14. ^ Перейти обратно: а б Ершов, Д.С.; ЛаВалле, С.М. (2012). «Симплициальные алгоритмы Дейкстры и A*: от графов к непрерывным пространствам». Продвинутая робототехника . 26 (17): 2065–2085. дои : 10.1080/01691864.2012.729559 . S2CID   17573584 .
  15. ^ Перейти обратно: а б Сетиан, Дж. А. (1996). «Метод установки уровня быстрого марша для монотонно наступающих фронтов» . Учеб. Натл. акад. Наука . 93 (4): 1591–1595. Бибкод : 1996PNAS...93.1591S . дои : 10.1073/pnas.93.4.1591 . ПМК   39986 . ПМИД   11607632 .
  16. ^ Перейти обратно: а б Цициклис, Ю.Н. (1995). «Эффективные алгоритмы глобально оптимальных траекторий». IEEE Транс. Автомат. Контроль . 40 (9): 1528–1538. дои : 10.1109/9.412624 . hdl : 1721.1/3340 .
  17. ^ Берцекас, Д.П. (1993). «Простой и быстрый алгоритм исправления меток для кратчайших путей». Сети . 23 (8): 703–709. дои : 10.1002/net.3230230808 . hdl : 1721.1/3256 .
  18. ^ Берцекас, ДП; Геррьеро, Ф.; Мусманно, Р. (1996). «Параллельные асинхронные методы исправления меток для кратчайших путей». Журнал теории оптимизации и приложений . 88 (2): 297–320. дои : 10.1007/BF02192173 . hdl : 1721.1/3390 . S2CID   13172492 .
  19. ^ Перейти обратно: а б Бак, С.; Маклафлин, Дж.; Ренци, Д. (2010). «Некоторые улучшения метода быстрого подметания». SIAM Журнал по научным вычислениям . 32 (5): 2853–2874. Бибкод : 2010ГАК...32.2853Б . дои : 10.1137/090749645 .
  20. ^ Чжао, Х. (2004). «Метод быстрой очистки для уравнений эйконала» . Математика. Комп . 74 (250): 603–627. дои : 10.1090/S0025-5718-04-01678-3 .
  21. ^ Чжао, Х. (2007). «Параллельные реализации метода быстрой очистки». Дж. Компьютер. Математика . 25 (4): 421–429. JSTOR   43693378 .
  22. ^ Детрикше, М.; Гибу, Ф.; Мин, К. (2013). «Метод параллельной быстрой прогонки для уравнения Эйконала». Журнал вычислительной физики . 237 : 46–55. Бибкод : 2013JCoPh.237...46D . дои : 10.1016/j.jcp.2012.11.042 .
  23. ^ Чакон, А.; Владимирский, А. (2015). «Параллельный двухмасштабный метод для уравнений Эйконала». SIAM Журнал по научным вычислениям . 37 (1): А156–А180. arXiv : 1306.4743 . Бибкод : 2015ГАО...37А.156С . дои : 10.1137/12088197X .

Дальнейшее чтение

[ редактировать ]
  • Париж, DT; Херд, ФК (1969). Основная электромагнитная теория . МакГроу-Хилл. стр. 383–385. ISBN  0-07-048470-8 .
  • Арнольд, VI (2004). Лекции по уравнениям в частных производных (2-е изд.). Спрингер. стр. 2–3. ISBN  3-540-40448-1 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9a0b665f8516b0621b0d509744aa6ed9__1704543780
URL1:https://arc.ask3.ru/arc/aa/9a/d9/9a0b665f8516b0621b0d509744aa6ed9.html
Заголовок, (Title) документа по адресу, URL1:
Eikonal equation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)