Спектральные методы - это класс методов, используемых в прикладной математике и научных вычислениях для численного решения определенных дифференциальных уравнений , потенциально связанных с использованием быстрого преобразования Фурье . Идея состоит в том, чтобы записать решение дифференциального уравнения в виде суммы определенных « базисных функций » (например, в виде ряда Фурье, который представляет собой сумму синусоид ), а затем выбрать коэффициенты в сумме, чтобы удовлетворить дифференциалу уравнение как можно лучше.
Спектральные методы и методы конечных элементов тесно связаны и построены на одних и тех же идеях; Основное различие между ними состоит в том, что в спектральных методах используются базисные функции, отличные от нуля во всей области, в то время как методы конечных элементов используют базисные функции, отличные от нуля только на небольших подобластях. Другими словами, спектральные методы используют глобальный подход, тогда как методы конечных элементов используют локальный подход . Частично по этой причине спектральные методы обладают превосходными характеристиками ошибок, при этом так называемая «экспоненциальная сходимость» является наиболее быстрой из возможных, когда решение является гладким . Однако нет известных результатов трехмерной однодоменной спектральной съемки скачков уплотнения (ударные волны не гладкие).[1] В сообществе конечных элементов метод, в котором степень элементов очень высока или увеличивается, когда параметр сетки h уменьшается до нуля, иногда называют методом спектральных элементов .
Спектральные методы могут использоваться для решения обыкновенных дифференциальных уравнений (ОДУ), уравнений в частных производных (УЧП) и задач на собственные значения, включающих дифференциальные уравнения. При применении спектральных методов к зависящим от времени УЧП решение обычно записывается как сумма базисных функций с зависящими от времени коэффициентами; подстановка этого в PDE дает систему ODE в коэффициентах, которая может быть решена с использованием любого численного метода для ODE . Задачи на собственные значения для ОДУ аналогичным образом преобразуются в задачи на собственные значения матрицы [ необходима ссылка ] .
Спектральные методы были разработаны в длинной серии статей Стивена Орзага, начиная с 1969 года, включая, помимо прочего, методы рядов Фурье для задач периодической геометрии, полиномиальные спектральные методы для задач конечной и неограниченной геометрии, псевдоспектральные методы для сильно нелинейных задач и спектральные методы. итерационные методы быстрого решения стационарных задач. Реализация спектрального метода обычно осуществляется либо с помощью коллокации, либо с помощью подхода Галеркина или Тау .
Спектральные методы менее затратны в вычислительном отношении, чем методы конечных элементов, но становятся менее точными для задач со сложной геометрией и разрывными коэффициентами. Это увеличение ошибки является следствием явления Гиббса .
Здесь мы предполагаем понимание основных многомерных исчислений и рядов Фурье . Если - известная комплекснозначная функция двух вещественных переменных, а g периодична по x и y (то есть ), то нас интересует нахождение функции f (x, y) так, чтобы
где выражение слева обозначает вторые частные производные f по x и y соответственно. Это уравнение Пуассона , и его можно физически интерпретировать как своего рода проблему теплопроводности или проблему теории потенциала, среди других возможностей.
Если мы запишем f и g в ряды Фурье:
и подставляем в дифференциальное уравнение, получаем это уравнение:
Мы заменили частичное дифференцирование бесконечной суммой, что вполне допустимо, если мы предположим, например, что f имеет непрерывную вторую производную. По теореме единственности для разложений Фурье мы должны затем почленно приравнять коэффициенты Фурье, давая
(*)
которая является явной формулой для коэффициентов Фурье a j , k .
При периодических граничных условиях уравнение Пуассона имеет решение только при b 0 , 0 = 0 . Таким образом, мы можем свободно выбирать в 0 , 0 , которая будет равна средней резолюции. Это соответствует выбору постоянной интегрирования.
Чтобы превратить это в алгоритм, решается только конечное число частот. Это приводит к ошибке, которая, как можно показать, пропорциональна тому , где и является самой высокой обработанной частотой.
Вычислите преобразование Фурье ( b j, k ) функции g .
Вычислите преобразование Фурье ( a j, k ) функции f по формуле (*).
Вычислить f , взяв обратное преобразование Фурье ( a j, k ).
Поскольку нас интересует только конечное окно частот ( скажем, размера n ), это можно сделать с помощью алгоритма быстрого преобразования Фурье . Следовательно, глобально алгоритм работает за время O ( n log n ).
Чтобы применить метод Фурье- Галеркина , выберите оба
и
где . Это сводит проблему к поиску такого, что
Используя соотношение ортогональности, где - дельта Кронекера , мы упростим указанные выше три члена для каждого, чтобы увидеть
Соберите три члена для каждого, чтобы получить
Разделив на , мы наконец приходим к
С помощью преобразованных по Фурье начальных условий и принуждения эту связанную систему обыкновенных дифференциальных уравнений можно интегрировать во времени (используя, например, метод Рунге-Кутты ) для поиска решения. Нелинейный член - это свертка , и есть несколько основанных на преобразовании методов для его эффективного вычисления. См. Ссылки Boyd and Canuto et al. Больше подробностей.
Связь с методом спектральных элементов [ править ]
Можно показать, что if является бесконечно дифференцируемым, то численный алгоритм, использующий быстрые преобразования Фурье, будет сходиться быстрее, чем любой многочлен с размером сетки h. То есть для любого n> 0 существует такое, что ошибка меньше, чем для всех достаточно малых значений . Мы говорим, что спектральный метод порядковый для любого n> 0.
Поскольку метод спектральных элементов - это метод конечных элементов очень высокого порядка, существует сходство в свойствах сходимости. Однако, в то время как спектральный метод основан на собственном разложении конкретной краевой задачи, метод конечных элементов не использует эту информацию и работает для произвольных эллиптических краевых задач .
См. Также [ править ]
Метод конечных элементов
Гауссова сетка
Псевдоспектральный метод
Метод спектральных элементов
Метод Галеркина
Метод коллокации
Ссылки [ править ]
^ стр 235, Спектральные методы : эволюция к сложной геометрии и приложения к гидродинамике, Кануто, Хуссаини, Квартерони и Занг, Springer, 2007.
Бенгт Форнберг (1996) Практическое руководство по псевдоспектральным методам. Издательство Кембриджского университета, Кембридж, Великобритания
Чебышева и спектральные методы Фурье Джона П. Бойда.
Кануто К., Хусайни М.Ю. , Квартерони А. и Занг Т.А. (2006) Спектральные методы. Основы отдельных доменов. Springer-Verlag, Берлин Гейдельберг
Хавьер де Фрутос, Джулия Ново: метод спектральных элементов для уравнений Навье – Стокса с повышенной точностью
Д. Готтлиб и С. Орзаг (1977) "Численный анализ спектральных методов: теория и приложения", SIAM, Филадельфия, Пенсильвания
Дж. Хестхавен, С. Готтлиб и Д. Готтлиб (2007) «Спектральные методы для задач, зависящих от времени», Кембриджский университет, Кембридж, Великобритания
Стивен А. Орзаг (1969) Численные методы моделирования турбулентности , Phys. Жидкости Supp. II, 12, 250–257
Нажмите, WH; Теукольский С.А.; Феттерлинг, штат Вашингтон; Фланнери, ВР (2007). «Раздел 20.7. Спектральные методы» . Числовые рецепты: искусство научных вычислений (3-е изд.). Нью-Йорк: Издательство Кембриджского университета. ISBN 978-0-521-88068-8.
Цзе Шен, Тао Тан и Ли-Лянь Ван (2011) «Спектральные методы: алгоритмы, анализ и приложения» (серия Springer по вычислительной математике, т. 41, Springer), ISBN 354071040X
Ллойд Н. Трефетен (2000) Спектральные методы в MATLAB. СИАМ, Филадельфия, Пенсильвания
vтеЧисленные методы для уравнений в частных производных
Конечная разница
Параболический
Центральное пространство будущего времени (FTCS)
Крэнк – Николсон
Гиперболический
Лакс – Фридрихс
Лакс – Вендрофф
Маккормак
Против ветра
Метод характеристик
Другие
Неявное переменное направление (ADI)
Конечная разница во временной области (FDTD)
Конечный объем
Годунов
Высокое разрешение
Монотонно центрированный вверх по потоку (MUSCL)
Адвекционное разделение вверх по течению (AUSM)
Решатель Римана
практически не колеблющийся (ENO)
взвешенный по существу не колебательный (WENO)
Заключительный элемент
hp-FEM
Расширенный (XFEM)
Прерывистый Галёркин (ДГ)
Спектральный элемент (SEM)
Миномет
Градиентная дискретизация (GDM)
Итерация Лабиньяка
Сглаженный (S-FEM)
Без сетки / Без сетки
Гидродинамика сглаженных частиц (SPH)
Полунеявный метод движущихся частиц (MPS)
Метод материальной точки (MPM)
Частица в ячейке (PIC)
Декомпозиция домена
Дополнение Шура
Фиктивный домен
Шварц переменный
добавка
абстрактная добавка
Нойман-Дирихле
Нойман-Нейман
Оператор Пуанкаре – Стеклова
Балансировка (BDD)
Балансировка по ограничениям (BDDC)
Разрыв и соединение (FETI)
FETI-DP
Другие
Spectral
Псевдоспектральный (DVR)
Метод линий
Многосеточный
Словосочетание
Уровень-набор
Граничный элемент
Погруженная граница
Аналитический элемент
Изогеометрический анализ
Метод бесконечных разностей
Метод бесконечных элементов
Метод Галеркина
Метод Петрова – Галеркина
Подтвержденные числа
Компьютерное доказательство
Интегрируемый алгоритм
Метод фундаментальных решений
vтеФункциональный анализ ( темы - глоссарий )
Пространства
Банах
Бесов
Фреше
Гильберта
Hölder
Ядерная
Орлич
Шварц
Соболев
топологический вектор
Характеристики
ствол
полный
дуальный ( алгебраический / топологический )
локально выпуклый
рефлексивный
отделяемый
Теоремы
Хан-Банах
закрытый график
принцип равномерной ограниченности
Фиксированная точка Какутани
Крейн – Мильман
мин Макс
Гельфанд – Наймарк
Банах – Алаоглу
Операторы
прилегающий
ограниченный
компактный
Гильберта-Шмидта
нормальный
ядерный
класс трассировки
неограниченный
унитарный
Алгебры
Банахова алгебра
C * -алгебра
спектр C * -алгебры
операторная алгебра
групповая алгебра локально компактной группы
алгебра фон Неймана
Открытые проблемы
проблема инвариантного подпространства
Гипотеза Малера
Приложения
Харди космос
спектральная теория обыкновенных дифференциальных уравнений
тепловое ядро
теорема об индексе
вариационное исчисление
функциональное исчисление
интегральный оператор
Многочлен Джонса
топологическая квантовая теория поля
некоммутативная геометрия
Гипотеза Римана
распределение (или обобщенные функции )
Дополнительные темы
свойство аппроксимации
сбалансированный набор
слабая топология
Расстояние Банаха – Мазура
Теория Томиты – Такесаки
vтеСпектральная теория и * -алгебры
Базовые концепты
Инволюция / * - алгебра
Банахова алгебра
B * -алгебра
C * -алгебра
Некоммутативная топология
Прогнозно-оценочная мера
Спектр
Спектр C * -алгебры
Спектральный радиус
Место оператора
Основные результаты
Теорема Гельфанда – Мазура.
Теорема Гельфанда – Наймарка.
Представительство Гельфанда
Полярное разложение
Разложение по сингулярным числам
Спектральная теорема
Спектральная теория нормальных C * -алгебр
Специальные элементы / операторы
Изоспектральный
Нормальный оператор
Эрмитов / самосопряженный оператор
Унитарный оператор
Единица измерения
Спектр
Теорема Крейна – Рутмана.
Нормальное собственное значение
Спектр C * -алгебры
Спектральный радиус
Спектральная асимметрия
Спектральный промежуток
Разложение спектра
( Непрерывный
Точка
Остаточный )
Примерная точка
Сжатие
Дискретный
Спектральная абсцисса
Спектральная теорема
Функциональное исчисление Бореля
Теорема мин-макс
Прогнозно-оценочная мера
Проектор Рисса
Оснащенное гильбертово пространство
Спектральная теорема
Спектральная теория компактных операторов
Спектральная теория нормальных C * -алгебр
Специальные алгебры
Аменабельная банахова алгебра
С приблизительной идентичностью
Банахова функциональная алгебра
Дисковая алгебра
Равномерная алгебра
Конечномерный
Граница Алон – Боппана
Теорема Бауэра – Фике.
Числовой диапазон
Теорема Шура – Хорна
Обобщения
Спектр Дирака
Основной спектр
Псевдоспектр
Структурное пространство ( граница Шилова )
Разное
Абстрактная индексная группа
Когомологии банаховой алгебры
Теорема факторизации Коэна – Хьюитта
Расширения симметричных операторов
Принцип ограничения поглощения
Неограниченный оператор
Примеры
Винеровская алгебра
Приложения
Оператор почти Матье
Теорема короны
Слушание формы барабана ( собственное значение Дирихле )
Тепловое ядро
Формула следа Кузнецова
Слабая пара
Функция прото-значения
График Рамануджана
Неравенство Рэлея – Фабера – Крана.
Спектральная геометрия
Спектральный метод
Спектральная теория обыкновенных дифференциальных уравнений