Метод Петрова–Галеркина
Эта статья нуждается в дополнительных цитатах для проверки . ( август 2024 г. ) |
Метод Петрова–Галеркина — это математический метод, используемый для аппроксимации решений уравнений в частных производных , которые содержат члены нечетного порядка и где пробная функция и функция решения принадлежат разным функциональным пространствам. [ 1 ] Его можно рассматривать как расширение метода Бубнова-Галеркина , в котором основы тестовых функций и функций решения совпадают. В операторной формулировке дифференциального уравнения метод Петрова–Галеркина можно рассматривать как применение проекции, которая не обязательно ортогональна, в отличие от метода Бубнова–Галеркина .
Назван в честь советских учёных Георгия Ивановича Петрова и Бориса Георгиевича Галёркина . [ 2 ]
Введение в абстрактную задачу
[ редактировать ]Метод Петрова-Галеркина является естественным расширением метода Галеркина и может быть введен аналогичным образом следующим образом.
Проблема в слабой формулировке
[ редактировать ]Рассмотрим абстрактную задачу, сформулированную в слабой формулировке на паре гильбертовых пространств. и , а именно,
- находить такой, что для всех .
Здесь, представляет собой билинейную форму и является ограниченным линейным функционалом на .
Уменьшение размерности Петрова-Галеркина
[ редактировать ]Выберите подпространства размерности n и размерности m и решим поставленную задачу:
- Находить такой, что для всех .
Заметим, что уравнение осталось неизменным, изменились только пробелы. Сведение задачи к конечномерному векторному подпространству позволяет численно вычислить как конечная линейная комбинация базисных векторов в .
Обобщенная ортогональность Петрова-Галеркина
[ редактировать ]Ключевое свойство подхода Петрова-Галеркина состоит в том, что ошибка в некотором смысле «ортогональна» выбранным подпространствам. С , мы можем использовать в качестве тестового вектора в исходном уравнении. Вычитая эти два, мы получаем соотношение для ошибки: что является ошибкой между решением исходной задачи, , и решение уравнения Галеркина , следующее
- для всех .
Матричная форма
[ редактировать ]Поскольку целью аппроксимации является создание линейной системы уравнений , мы строим ее матричную форму, которую можно использовать для алгоритмического вычисления решения.
Позволять быть основой для и быть основой для . Тогда достаточно использовать их поочередно для проверки уравнения Галёркина, т.е.: найти такой, что
Мы расширяем относительно основы решения, и подставим его в приведенное выше уравнение, чтобы получить
Это предыдущее уравнение на самом деле представляет собой линейную систему уравнений , где
Симметрия матрицы
[ редактировать ]Ввиду определения элементов матрицы, матрица симметричен , если , билинейная форма симметричен, , , и для всех В отличие от метода Бубнова-Галеркина матрица системы даже не квадрат, если