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

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

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

Этот подход обычно приписывают Борису Галеркину. Метод был объяснен западному читателю, среди прочих, Хенки и Дункан. Его сходимость изучалась Михлиным и Лейпгольцем. Его совпадение с методом Фурье было проиллюстрировано Элишаковым и др. Его эквивалентность методу Ритца для консервативных задач была показана Зингером. Гандер и Ваннер показали, как методы Ритца и Галеркина привели к современному методу конечных элементов. Сто лет развития метода рассказал Репин. Часто, ссылаясь на метод Галеркина, наряду с типичными используемыми методами аппроксимации также указывается название, например, метод Бубнова – Галеркина (после Иван Бубнов ), метод Петрова – Галеркина (после Георгий И. Петров) или метод Ритца – Галеркина (по Вальтеру Ритцу ).

Примерами методов Галеркина являются:

Содержание
  • 1 Введение с абстрактной задачей
    • 1.1 Задача в слабой постановке
    • 1.2 Уменьшение размерности Галеркина
    • 1.3 Ортогональность Галеркина
    • 1.4 Форма матрицы
      • 1.4.1 Симметрия матрицы
  • 2 Анализ методов Галеркина
    • 2.1 Корректность уравнения Галеркина
    • 2.2 Квази-наилучшее приближение (лемма Сеа)
      • 2.2.1 Доказательство
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Введение в абстрактную задачу

Проблема в слабой формулировка

Давайте познакомим вас с методом Галеркина с абстрактной проблемой, представленной как слабая формулировка на гильбертовом пространстве V {\ displaystyle V}V , а именно,

найти u ∈ V {\ displaystyle u \ in V}u \ in V такой, что для всех v ∈ V, a (u, v) = f (v) {\ displaystyle v \ in V, a (u, v) = f (v)}v \ in V, a (u, v) = f (v) .

Здесь a (⋅, ⋅) {\ displaystyle a (\ cdot, \ cdot)}a (\ cdot, \ cdot) - билинейная форма (точные требования к a (⋅, ⋅) {\ displaystyle a (\ cdot, \ cdot)}a (\ cdot, \ cdot) будут указаны позже) и f {\ displaystyle f}f - линейный ограниченный функционал на V {\ displaystyle V}V .

уменьшение размерности Галеркина

Выберите подпространство V n ⊂ V {\ displaystyle V_ {n} \ subset V }V_ {n} \ subset V размерности n и решите прогнозируемую задачу:

Найдите un ∈ V n {\ displaystyle u_ {n} \ in V_ {n}}u_ {n} \ in V_ {n} такое, что для все vn ∈ V n, a (un, vn) = f (vn) {\ displaystyle v_ {n} \ in V_ {n}, a (u_ {n}, v_ {n}) = f (v_ {n})}v_ {n} \ in V_ {n}, a (u_ {n}, v_ {n}) = f (v_ {n}) .

Мы называем это уравнением Галеркина . Обратите внимание, что уравнение осталось неизменным, и изменились только пробелы. Сведение проблемы к конечномерному векторному подпространству позволяет нам численно вычислить un {\ displaystyle u_ {n}}u_ {n} как конечную линейную комбинацию базисных векторов в V n {\ displaystyle V_ {n}}V_ {n} .

Ортогональность Галеркина

Ключевым свойством подхода Галеркина является то, что ошибка ортогональна выбранным подпространствам. Поскольку V n ⊂ V {\ displaystyle V_ {n} \ subset V}V_ {n} \ subset V , мы можем использовать vn {\ displaystyle v_ {n}}v_ {n} в качестве теста вектор в исходном уравнении. Вычитая два, мы получаем соотношение ортогональности Галеркина для ошибки, ϵ n = u - un {\ displaystyle \ epsilon _ {n} = u-u_ {n}}\ epsilon _ {n} = u-u_ {n} , что является ошибкой между решением исходной задачи u {\ displaystyle u}u и решением уравнения Галеркина un {\ displaystyle u_ {n}}u_ {n}

a (ϵ n, vn) знак равно a (u, vn) - a (un, vn) = f (vn) - f (vn) = 0. {\ displaystyle a (\ epsilon _ {n}, v_ {n}) = a (u, v_ {n}) - a (u_ {n}, v_ {n}) = f (v_ {n}) - f (v_ {n}) = 0.}a ( \ epsilon _ {n}, v_ {n}) = a (u, v_ {n}) - a (u_ {n}, v_ {n}) = f (v_ {n}) - f (v_ {n}) = 0.

Форма матрицы

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

Пусть e 1, e 2,…, en {\ displaystyle e_ {1}, e_ {2}, \ ldots, e_ {n}}e_ {1}, e_ {2}, \ ldots, e_ {n} будет a основа для V n {\ displaystyle V_ {n}}V_ {n} . Затем достаточно использовать их по очереди для проверки уравнения Галеркина, то есть: найти un ∈ V n {\ displaystyle u_ {n} \ in V_ {n}}u_ {n} \ in V_ {n} такое, что

a (un, ei) = f (ei) i = 1,…, n. {\ displaystyle a (u_ {n}, e_ {i}) = f (e_ {i}) \ quad i = 1, \ ldots, n.}a (u_ {n}, e_ {i}) = f (e_ {i}) \ quad i = 1, \ ldots, n.

Мы расширяем un {\ displaystyle u_ {n }}u_ {n} относительно этого базиса un = ∑ j = 1 nujej {\ displaystyle u_ {n} = \ sum _ {j = 1} ^ {n} u_ {j} e_ { j}}u_ {n} = \ sum _ {j = 1} ^ {n} u_ {j} e_ {j} и вставьте его в уравнение выше, чтобы получить

a (∑ j = 1 nujej, ei) = ∑ j = 1 nuja (ej, ei) = f (ei) i = 1,…, п. {\ displaystyle a \ left (\ sum _ {j = 1} ^ {n} u_ {j} e_ {j}, e_ {i} \ right) = \ sum _ {j = 1} ^ {n} u_ { j} a (e_ {j}, e_ {i}) = f (e_ {i}) \ quad i = 1, \ ldots, n.}a \ left (\ sum _ {j = 1} ^ {n} u_ {j} e_ {j}, e_ {i} \ right) = \ sum _ {j = 1 } ^ {n} u_ {j} a (e_ {j}, e_ {i}) = f (e_ {i}) \ quad i = 1, \ ldots, n.

Это предыдущее уравнение на самом деле является линейной системой уравнений A u = f {\ displaystyle Au = f}Au = f , где

A ij = a (ej, ei), fi = f (ei). {\ displaystyle A_ {ij} = a (e_ {j}, e_ {i}), \ quad f_ {i} = f (e_ {i}).}A_ {ij} = a (e_ {j}, e_ {i}), \ quad f_ {i} = f (e_ {i}).

Симметрия матрицы

Из-за определения элементов матрицы матрица уравнения Галеркина является симметричной тогда и только тогда, когда билинейная форма a (⋅, ⋅) {\ displaystyle a (\ cdot, \ cdot) }a (\ cdot, \ cdot) симметричен.

Анализ методов Галеркина

Здесь мы ограничимся симметричными билинейными формами, то есть

a (u, v) = a (v, u). {\ displaystyle a (u, v) = a (v, u).}a (u, v) = a (v, u).

Хотя на самом деле это не ограничение методов Галеркина, применение стандартной теории становится намного проще. Кроме того, в несимметричном случае может потребоваться метод Петрова – Галеркина.

Анализ этих методов проводится в два этапа. Во-первых, мы покажем, что уравнение Галеркина является корректно поставленной задачей в смысле Адамара и поэтому допускает единственное решение. На втором этапе мы изучаем качество аппроксимации решения Галеркина un {\ displaystyle u_ {n}}u_ {n} .

Анализ в основном будет опираться на два свойства билинейной формы, а именно

  • Ограниченность: для всех u, v ∈ V {\ displaystyle u, v \ in V}u, v \ in V выполняется
    a (u, v) ≤ C ‖ u ‖ ‖ v ‖ { \ displaystyle a (u, v) \ leq C \ | u \ | \, \ | v \ |}a (u, v) \ leq C \ | u \ | \, \ | v \ | для некоторой константы C>0 {\ displaystyle C>0}C>0
  • Эллиптичность: для все u ∈ V {\ displaystyle u \ in V}u \ in V содержит
    a (u, u) ≥ c ‖ u ‖ 2 {\ displaystyle a (u, u) \ geq c \ | u \ | ^ {2}}a (u, u) \ geq c \ | u \ | ^ {2} для некоторой константы c>0. {\ displaystyle c>0.}c>0.

По теореме Лакса-Милграма ( см. слабая формулировка ), эти два условия подразумевают корректность исходной задачи в слабой формулировке. Все нормы в следующих разделах будут нормами, для которых выполняются указанные выше неравенства (эти нормы часто называют энергетической нормой).

Корректность уравнения Галеркина

Поскольку V n ⊂ V {\ displaystyle V_ {n} \ subset V}V_ {n} \ subset V , ограниченность и эллиптичность билинейная форма применяется к V n {\ displaystyle V_ {n}}V_ {n} . Следовательно, корректность проблемы Галеркина фактически унаследована от корректности исходной проблемы.

Квази-наилучшее приближение (лемма Сеа)

Ошибка u - un {\ displaystyle u-u_ {n}}u-u_ {n} между оригиналом и галеркинским решение допускает оценку

‖ u - un ‖ ≤ C c inf vn ∈ V n ‖ u - vn ‖. {\ displaystyle \ | u-u_ {n} \ | \ leq {\ frac {C} {c}} \ inf _ {v_ {n} \ in V_ {n}} \ | u-v_ {n} \ |.}\ | u-u_ {n} \ | \ leq {\ frac {C} {c}} \ inf _ {v_ {n} \ in V_ { n}} \ | u-v_ {n} \ |.

Это означает, что до константы C / c {\ displaystyle C / c}C / c решение Галеркина un {\ displaystyle u_ {n}}u_ {n} настолько близок к исходному решению u {\ displaystyle u}u , как и любой другой вектор в V n {\ displaystyle V_ {n}}V_ {n} . В частности, будет достаточно изучить аппроксимацию пробелами V n {\ displaystyle V_ {n}}V_ {n} , полностью забыв о решаемом уравнении.

Доказательство

Поскольку доказательство очень простое и является основным принципом, лежащим в основе всех методов Галеркина, мы включаем его сюда: в силу эллиптичности и ограниченности билинейной формы (неравенства) и ортогональности Галеркина (знак равенства в середине), мы имеем для произвольного vn ∈ V n {\ displaystyle v_ {n} \ in V_ {n}}v_ {n} \ in V_ {n} :

c ‖ u - un ‖ 2 ≤ a (u - un, u - un) = a (u - un, u - vn) ≤ C ‖ u - un ‖ ‖ u - vn ‖. {\ displaystyle c \ | u-u_ {n} \ | ^ {2} \ leq a (u-u_ {n}, u-u_ {n}) = a (u-u_ {n}, u-v_ { n}) \ leq C \ | u-u_ {n} \ | \, \ | u-v_ {n} \ |.}c \ | u-u_ {n} \ | ^ {2} \ leq a (u-u_ {n}, u-u_ {n}) = a (u-u_ {n}, u-v_ {n}) \ leq C \ | u-u_ {n} \ | \, \ | u-v_ {n} \ |.

Деление на c ‖ u - un ‖ {\ displaystyle c \ | u-u_ {n} \ |}c \ | u-u_ {n} \ | и взяв инфимум по всем возможным vn {\ displaystyle v_ {n}}v_ {n} , получаем лемму.

См. Также
Литература
  1. ^Галеркин Б.Г., 1915, Стержни и пластины, серии, встречающиеся в различных вопросах, касающихся упругого равновесия стержней и пластин, Вестник Инженеров и Техников, ( Бюллетень инженеров и технологов. 19, 897-908 (на русском языке), (английский перевод: 63-18925, Clearinghouse Fed. Sci. Tech. Info, 1963).
  2. ^"Le destin douloureux de Walther Ritz (1878-1909)", (Жан-Клод Пон, редактор), Cahiers de Vallesia, 24, (2012), ISBN 978-2- 9700636-5-0
  3. ^Хенки Х., 1927, Eine wichtige Vereinfachung der Methode von Ritz zur angennäherten Behandlung von Variationproblemen, ZAMM: Zeitschrift für angewandte Mathematik und Mechanik, Vol. 7, 80-81 (на немецком языке).
  4. ^Дункан, У. Дж., 1937, Метод Галеркина в механике и дифференциальных уравнениях, Отчеты и меморандумы Комитета по авиационным исследованиям, № 1798.
  5. ^Дункан, У. Дж., 1938, Принципы метода Галеркина, Отчет и меморандумы об авиационных исследованиях, № 1894.
  6. ^С. Г. Михлин, "Вариационные методы в математической физике", Pergamon Press, 1964
  7. ^Leipholz H.H.E., 1976, Использование метода Галеркина для задач вибрации, Shock and Vibration Digest, Vol. 8, 3-18
  8. ^Leipholz H.H.E., 1967, Über die Wahl der Ansatzfunktionen bei der Durchfuchrung des Verfahrens von Galerkin, Acta Mech., Vol. 3, 295-317 (на немецком языке).
  9. ^Leipholz H.H.E., 1967, Über die Befreiung der Anzatzfunktionen des Ritzschen und Galerkinschen Verfahrens von den Randbedingungen, Ing. Arch., Vol. 36, 251-261 (на немецком языке).
  10. ^Лейпхольц, H.H.E., 1976, Использование метода Галеркина для решения проблем с вибрацией, The Shock and Vibration Digest Vol. 8, 3-18, 1976.
  11. ^Элишаков И., Ли Л.Х.Н., 1986, Об эквивалентности методов рядов Галеркина и Фурье для одного класса задач, Journal of Sound and Vibration, Vol. 109, 174–177.
  12. ^Елишаков, И., Зингалес, М., 2003, Совпадение решения Бубнова-Галеркина и точного решения в задаче прикладной механики, Журнал прикладной механики, т. 70, 777-779.
  13. ^Елишаков И., Зингалес М., 2004, На примере сходимости метода Бубнова-Галеркина, AIAA Journal, Vol. 42 (9), 1931-1933.
  14. ^Сингер Дж., 1962, Об эквивалентности методов Галеркина и Рэлея-Ритца, Журнал Королевского авиационного общества, т. 66, No. 621, p.592.
  15. ^Гандер, М.Дж., Ваннер, Г., 2012 г., От Эйлера, Ритца и Галеркина до современных вычислений, SIAM Review, Vol. 54 (4), 627-666.
  16. ^] Репин С., 2017, Сто лет метода Галеркина, вычислительные методы и прикладная математика, Том 17 (3), 351-357.
  17. ^«Георгий Иванович Петров (к 100-летию со дня рождения)», Fluid Dynamics, май 2012 г., том 47, выпуск 3, стр. 289-291, DOI 10.1134 / S0015462812030015
  18. ^A. Эрн, Дж.Л. Гермонд, Теория и практика конечных элементов, Springer, 2004, ISBN 0-387-20574-8
  19. ^S. Бреннер, Р. Л. Скотт, Математическая теория методов конечных элементов, 2-е издание, Springer, 2005 г., ISBN 0-387-95451-1
  20. ^P. Дж. Чиарлет, Метод конечных элементов для эллиптических задач, Северная Голландия, 1978, ISBN 0-444-85028-7
  21. ^Y. Саад, Итерационные методы для разреженных линейных систем, 2-е издание, SIAM, 2003, ISBN 0-89871-534-2
Внешние ссылки
Последняя правка сделана 2021-05-21 10:40:03
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте