Jump to content

Псевдоспектральный метод

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

Мотивация конкретным примером

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

Возьмем задачу начального значения

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

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

Вставка и приравнивание одинаковых коэффициентов дает систему обыкновенных дифференциальных уравнений для коэффициентов:

где элементы вычисляются с помощью явного преобразования Фурье

Тогда решение будет получено путем усечения разложения до базисных функций и найти решение задачи . Обычно это делается численными методами , такими как методы Рунге-Кутты . Для численного решения правая часть обыкновенного дифференциального уравнения должна вычисляться повторно на разных временных шагах. На этом этапе у спектрального метода возникает серьезная проблема с потенциальным членом .

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

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

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

Техническое обсуждение

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

Более абстрактно, псевдоспектральный метод имеет дело с умножением двух функций. и как часть уравнения в частных производных. Для упрощения обозначений зависимость от времени опущена. Концептуально он состоит из трех этапов:

  1. разлагаются по конечному набору базисных функций (это спектральный метод ).
  2. Для заданного набора базисных функций ищется квадратура, которая преобразует скалярные произведения этих базисных функций во взвешенную сумму по узлам сетки.
  3. Произведение рассчитывается путем умножения в каждой точке сетки.

Расширение в основе

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

Функции можно разложить в конечном базисе как

Пусть для простоты базис ортогонален и нормирован: используя внутренний продукт с соответствующими границами . Коэффициенты затем получаются по формуле

Тогда немного вычислений даст результат

с . Это составляет основу спектрального метода. Чтобы выделить основу из квадратурного базиса расширение иногда называют представлением конечного базиса (FBR).

Квадратура

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

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

Особыми примерами являются квадратура Гаусса для полиномов и дискретное преобразование Фурье для плоских волн. Следует подчеркнуть, что точки сетки и веса, являются функцией базиса и числа .

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

Умножение

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

Умножение с функцией затем выполняется в каждой точке сетки,

Обычно это вводит дополнительное приближение. Чтобы убедиться в этом, мы можем вычислить один из коэффициентов :

Однако, используя спектральный метод, тот же коэффициент будет . Таким образом, псевдоспектральный метод вводит дополнительное приближение

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

Специальные псевдоспектральные схемы

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

Метод Фурье

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

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

с , где это функция потолка .

Квадратура для отсечки при задаётся дискретным преобразованием Фурье . Точки сетки расположены на равном расстоянии друг от друга, с интервалом , а постоянные веса равны .

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

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

Полиномы

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

Другое распространенное расширение - классические полиномы. Здесь квадратура Гаусса , которая утверждает, что всегда можно найти веса используется и баллы такой, что

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

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

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

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

Примечания

[ редактировать ]
  1. ^ Орзаг, Стивен А. (сентябрь 1972 г.). «Сравнение псевдоспектрального и спектрального приближения». Исследования по прикладной математике . 51 (3): 253–259. дои : 10.1002/sapm1972513253 .
  • Орзаг, Стивен А. (1969). «Численные методы моделирования турбулентности». Физика жидкостей . 12 (12): II-250. дои : 10.1063/1.1692445 .
  • Готлиб, Дэвид; Орзаг, Стивен А. (1989). Численный анализ спектральных методов: теория и приложения (5-е печатное изд.). Филадельфия, Пенсильвания: Общество промышленной и прикладной математики. ISBN  978-0898710236 .
  • Хестхавен, Ян С.; Готлиб, Сигал ; Готлиб, Дэвид (2007). Спектральные методы для нестационарных задач (1-е изд.). Кембридж [ua]: Cambridge Univ. Нажимать. ISBN  9780521792110 .
  • Цзе Шен, Тао Тан и Ли-Лиан Ван (2011) «Спектральные методы: алгоритмы, анализ и приложения» (серия Спрингера по вычислительной математике, т. 41, Springer), ISBN   354071040X .
  • Трефетен, Ллойд Н. (2000). Спектральные методы в MATLAB (3-е изд.). Филадельфия, Пенсильвания: СИАМ. ISBN  978-0-89871-465-4 .
  • Форнберг, Бенгт (1996). Практическое руководство по псевдоспектральным методам . Кембридж: Издательство Кембриджского университета. ISBN  9780511626357 .
  • Бойд, Джон П. (2001). Спектральные методы Чебышева и Фурье (2-е изд., перераб. изд.). Минеола, Нью-Йорк: Dover Publications. ISBN  978-0486411835 .
  • Фунаро, Даниэле (1992). Полиномиальная аппроксимация дифференциальных уравнений . Берлин: Springer-Verlag. ISBN  978-3-540-46783-0 .
  • де Фрутос, Хавьер; Ново, Юлия (январь 2000 г.). «Метод спектрального элемента для уравнений Навье-Стокса с повышенной точностью». SIAM Journal по численному анализу . 38 (3): 799–819. дои : 10.1137/S0036142999351984 .
  • Клаудио, Кануто; М. Юсуф, Хуссаини; Альфио, Квартерони ; Томас А., Занг (2006). Основы спектральных методов в отдельных областях . Берлин: Springer-Verlag. ISBN  978-3-540-30726-6 .
  • Пресс, WH; Теукольский, С.А.; Феттерлинг, WT; Фланнери, BP (2007). «Раздел 20.7. Спектральные методы» . Численные рецепты: искусство научных вычислений (3-е изд.). Нью-Йорк: Издательство Кембриджского университета. ISBN  978-0-521-88068-8 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 998186706d63c2cdc3488b9bb04dbf6f__1715624280
URL1:https://arc.ask3.ru/arc/aa/99/6f/998186706d63c2cdc3488b9bb04dbf6f.html
Заголовок, (Title) документа по адресу, URL1:
Pseudo-spectral method - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)