Метод Галёркина

Метод Галёркина

Метод Галёркина (метод Бубнова — Галёркина) — метод приближённого решения краевой задачи для дифференциального уравнения L[\psi(x)]=0. Здесь оператор L[\cdot] может содержать частные или полные производные искомой функции.

Содержание

Основа метода

Первым шагом в реализации метода Галёркина является выбор набора базисных функций:

  • удовлетворяют граничным условиям.
  • в пределе бесконечного количества элементов базиса образуют полную систему.

Конкретный вид функций определяется из специфики задачи и удобства работы. Часто применяются тригонометрические функции, ортогональные полиномы (полиномы Лежандра, Чебышёва, Эрмита и др.).

Решение представляется в виде разложения по базису:


\psi(x) = \sum_{k=1}^n \alpha_k \phi_k(x).

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


L\left[ \sum_{k=1}^n \alpha_k \phi_k(x) \right] = N(x).

Для неоднородного уравнения L[u]=f(x) невязка будет иметь вид N(x)=L[u]-f(x)

Далее выдвигается требование ортогональности невязки к базисным функциям, то есть:


\int\limits_a^b{N(x) \phi_k(x) dx} = 0.

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

Пример

Рассмотрим в качестве иллюстрации обыкновенное дифференциальное уравнение:


\psi'' + \lambda \psi = 0,

с граничными условиями:


\psi(0) = \psi(1) = 0.

Решение данного уравнения известно:


\psi(x) = \sin \pi n x, \quad \lambda = \pi^2 n^2, \qquad n = 1,2..

Для первого нетривиального решения (n=1) собственное число равно \lambda = \pi^2 \approx 9,869... .

Теперь применим метод Галёркина. Выберем сперва одну базисную функцию:


\phi_0(x) = x(1-x), \qquad \psi(x) = a_0 \phi_0(x).

Подставляя в уравнение, получим невязку:


N(x) = a(\phi'' + \lambda \phi),

и требование ортогональности невязки перепишется в виде:


\int\limits_0^1{\phi'' \phi dx} + \lambda \int\limits_0^1{\phi^2 dx}=0.

Отсюда очевидно:


\lambda = - {\int\limits_0^1{\phi''\phi dx}\over \int\limits_0^1{\phi^2 dx}} = {\int\limits_0^1{(\phi')^2 dx}\over \int\limits_0^1{\phi^2 dx}}.

В приводимом здесь примере получается \lambda = 10, что менее чем на 1,5 % отличается от точного решения. Задание большего числа базисных функций позволяет уточнить уже известное значение λ, а также получить первое приближение для следующего (соответствующего n=2).

Представим решение в виде линейной комбинации n функций:


\psi(x)=\sum_{k=1}^n \alpha_k \phi_k(x).

Тогда невязка:


N = \sum_{k=1}^n N_k(x)
.

Система уравнений для коэффициентов разложения:


\sum_{k=1}^n \alpha_k \int\limits_a^b{\phi_j N_k dx} = 0, \quad j=1..n.

В этом случае собственные значения находятся из условия разрешимости системы (равенство нулю её определителя):


\operatorname{det} \left(  A_{jk} \right) = 0, \quad A_{jk} = \int\limits_a^b{\phi_j N_k dx}

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

Разновидности

Метод Галёркина имеет несколько усовершенствованных вариантов:

  • Метод Галёркина — Петрова — разложение решения производится по одному базису, а ортогональность невязки требуется к другому.
  • Метод Галёркина — Канторовича — позволяет свести уравнения в частных производных к обыкновенным дифференциальным уравнениям. Например, в двумерной задаче решение представляется в виде: \psi(x,y)=\sum_n b_n X_n(x) Y_n(y), и процедура Галёркина проводится применительно лишь к одним функциям (здесь X_n(x) либо Y_n(y)). В итоге получается система ОДУ, для решения которых существуют эффективные численные методы. Данный приём подобен известному в квантовой механике методу Хартри — Фока.

Применение

Методы Галёркина давно применяются как для решения дифференциальных уравнений с частными производными, так и для формирования основы метода конечных элементов.

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

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

Происхождение названия

Метод приобрёл популярность после исследований Бориса Галёркина (1915). Однако этот метод разработал не он, ранее его применял Иван Бубнов (1913) для решения задач теории упругости. Поэтому иногда этот метод называют методом Бубнова — Галёркина. Теоретически метод был обоснован советским математиком Мстиславом Келдышем в 1942.

См. также

Литература

  • Ворович И. И. О методе Бубнова — Галёркина в нелинейной теории колебания пологих оболочек. — Доклады АН СССР, 1956. — Т. 110. — № 5. — С. 723—726.
  • Галёркин Б. Г. Стержни и пластинки. Ряды в некоторых вопросах упругого равновесия стержней и пластинок. // Вестник инженеров. — 1915. — Т. 1. — С. 897—908.
  • Канторович Л. В., Крылов В. И. Приближённые методы высшего анализа. — 5-е изд. — Л.-М., 1962.
  • Михлин С. Г. Вариационные методы в математической физике. — 2-е изд. — М.-Л. — 1970.
  • Флетчер К. Численные методы на основе метода Галёркина. — М.-Мир — 1988.
  • Itô, K. (Ed.). «Methods Other than Difference Methods.» § 303I in Encyclopedic Dictionary of Mathematics, 2nd ed., Vol. 2. Cambridge, MA: MIT Press, p. 1139, 1980.
  • Ritz W., Neue Methode zur Lösung gewisser Randwertaufgaben, «Gesellschaft der Wissenschaften zu Göttingen. Math.-physik. Klasse. Nachrichten», Göttingen, 1908.
  • Ritz W., Über eine neue Methode zur Lösung gewisser Variationsprobleme der mathematischen Physik, «Journal für die reine und angewandte Mathematik», 1909, Bd 135.



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Метод Галёркина" в других словарях:

  • Метод Бубнова-Галёркина — Метод Галёркина (метод Бубнова Галёркина) метод определения коэффициентов αk конечной суммы в выражении для приближенного решения дифференциального уравнения L[y(x)] = 0. Здесь оператор может содержать частные или полные производные искомой… …   Википедия

  • Метод Бубнова — Галёркина — Метод Галёркина (метод Бубнова Галёркина) метод определения коэффициентов αk конечной суммы в выражении для приближенного решения дифференциального уравнения L[y(x)] = 0. Здесь оператор может содержать частные или полные производные искомой… …   Википедия

  • Галёркина—Бубнова метод — Галёркина—Бубнова метод — см. в статье Флаттер …   Энциклопедия «Авиация»

  • Галёркина—Бубнова метод — Галёркина—Бубнова метод — см. в статье Флаттер …   Энциклопедия «Авиация»

  • Ритца и Галёркина методы —         широко распространённые Прямые методы решения главным образом вариационных задач и краевых задач математического анализа (см. Краевые задачи, Вариационное исчисление).          Метод Ритца применяется большей частью для приближённого… …   Большая советская энциклопедия

  • Метод Бубнова-Галеркина — Метод Галёркина (метод Бубнова Галёркина) метод определения коэффициентов αk конечной суммы в выражении для приближенного решения дифференциального уравнения L[y(x)] = 0. Здесь оператор может содержать частные или полные производные искомой… …   Википедия

  • Метод Бубнова — Галеркина — Метод Галёркина (метод Бубнова Галёркина) метод определения коэффициентов αk конечной суммы в выражении для приближенного решения дифференциального уравнения L[y(x)] = 0. Здесь оператор может содержать частные или полные производные искомой… …   Википедия

  • Метод Галеркина — Метод Галёркина (метод Бубнова Галёркина) метод определения коэффициентов αk конечной суммы в выражении для приближенного решения дифференциального уравнения L[y(x)] = 0. Здесь оператор может содержать частные или полные производные искомой… …   Википедия

  • Галёркин — Галёркин, Борис Григорьевич Борис Григорьевич Галёркин Дата рождения: 20 февраля (4 марта) 1871(1871 03 04) …   Википедия

  • Метод граничных элементов — Метод конечных элементов: триангуляция Метод конечных элементов (МКЭ) численный метод решения задач прикладной механики. Широко используется для решения задач механики деформируемого твёрдого тела, теплообмена, гидродинамики и электромагнитных… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»