Jump to content

Метод прямой многократной съемки

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

Методы одиночной стрельбы

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

Методы стрельбы можно использовать для решения краевых задач (БВП) типа в котором моменты времени t a и t b известны, и мы ищем

Способы одиночной стрельбы действуют следующим образом. Пусть y ( t ; t0 ИВП , y0 ) ) обозначает решение начальной задачи ( Определите функцию F ( p ) как разность между y ( t b ; p ) и указанным граничным значением y b : F ( p ) = y ( t b ; p ) − y b . решения ya ) , yb , краевой ya задачи = y0 ( а yb имеем соответствует корню F. каждого Тогда для Этот корень можно найти любым методом поиска корня при условии, что выполнены определенные предварительные условия, зависящие от метода. Это часто требует первоначальных предположений о y a и y b . Обычно аналитический поиск корня невозможен, и итерационные методы, такие как метод Ньютона для этой задачи используются .

Применение однократной съемки для численного решения краевых задач имеет ряд недостатков.

  • Для данного начального значения y0 ta решение IVP, очевидно, должно существовать на интервале [ , чтобы tb ] , мы могли вычислить функцию F , корень которой ищем.

Для сильно нелинейных или нестабильных ОДУ это требует, чтобы начальное предположение y 0 было чрезвычайно близко к фактическому, но неизвестному решению y a . Начальные значения, выбранные немного отличающиеся от истинного решения, могут привести к сингулярностям или поломке метода решателя ОДУ. Однако выбор таких решений неизбежен в итерационном методе поиска корней.

  • Численные числа конечной точности могут вообще сделать невозможным поиск начальных значений, позволяющих решить ОДУ на всем интервале времени.
  • Нелинейность ОДУ фактически становится нелинейностью F и требует метода поиска корней, способного решать нелинейные системы. Такие методы обычно сходятся медленнее, поскольку нелинейности становятся более серьезными. От этого страдает производительность решателя краевых задач.
  • Даже стабильные и хорошо обусловленные ODE могут привести к нестабильным и плохо обусловленным BVP. Небольшое изменение начального значения y 0 может привести к чрезвычайно большому шагу в решении ОДУ y ( t b ; t a , y 0 ) и, следовательно, в значениях функции F , корень которой ищется. Неаналитические методы поиска корней редко могут справиться с таким поведением.

Многократная съемка

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

Метод прямой многократной съемки разделяет интервал [ t a , t b ] путем введения дополнительных точек сетки. Метод начинается с угадывания значений y во всех точках сетки t k с 0 ≤ k N − 1 . Обозначим эти предположения через y k . Пусть y ( t ; tk - , yk k ) обозначает решение, исходящее из го узла сетки, то есть решение начальной задачи Все эти решения можно соединить вместе, чтобы сформировать непрерывную траекторию, если значения y совпадают в точках сетки. Таким образом, решения краевой задачи соответствуют решениям следующей системы N уравнений: Центральные уравнения N −2 представляют собой условия сшивки, а первое и последнее уравнения — это условия y ( t a ) = y a и y ( t b ) = y b из краевой задачи. Метод многократной стрельбы решает краевую задачу путем решения этой системы уравнений. модификация метода Ньютона Обычно для последней задачи используется .

Множественная съемка и методы параллельных во времени

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

Множественная стрельба была принята для получения параллельных решателей для задач начального значения . [1] Например, метод параллельного интегрирования Parareal во времени можно вывести как алгоритм многократной съемки со специальной аппроксимацией якобиана . [2]

  1. ^ Киль, Мартин (1994). «Параллельная многократная съемка для решения задач начального значения». Параллельные вычисления . 20 (3): 275–295. дои : 10.1016/S0167-8191(06)80013-X .
  2. ^ Гандер, Мартин Дж.; Вандевалле, Стефан (2007). «Анализ метода интегрирования парареального времени и параллельного времени». Журнал SIAM по научным вычислениям . 29 (2): 556–578. CiteSeerX   10.1.1.92.9922 . дои : 10.1137/05064607X .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c160d925bc857021de18586d8467378a__1699374120
URL1:https://arc.ask3.ru/arc/aa/c1/8a/c160d925bc857021de18586d8467378a.html
Заголовок, (Title) документа по адресу, URL1:
Direct multiple shooting method - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)