Методы аппроксимации дифференциальных уравнений (2) |
Метод Галеркина [11, 17] можно рассматривать как частный случай метода взвешенных невязок. Для определения неизвестной функции u используется приближенная функция u', аналогичная (4), но φi = φi(x,τ), а αi – это постоянные коэффициенты, подлежащие определению. Тогда уравнение, определяющее αi, примет вид [17]: (6) В традиционном методе Галеркина φi охватывает всю расчетную область и при большом значении N приводит к росту невязки и снижает сходимость приближенного решения u' к точному u. Кроме того, при увеличении N снижается точность расчета уравнений, содержащих нелинейные члены, и повышается машинное время. Конечно-элементный метод изначально формулировался в рамках вариационного подхода и получил широкое распространение. Метод описан в трудах [3, 5, 9, 11] и основан на следующих принципах:
Вариационный принцип, заложенный в конечно-элементный метод, не позволяет решить все виды дифференциальных уравнений. Наибольшее распространение конечно-элементный подход нашел в решении задач механики сплошной среды. По мере внедрения конечно-элементного подхода в такие области, как механика жидкости и газа, теория конвективной теплопередачи, вариационный подход приходится заменять формулировкой, основанной на методе Галеркина. Рассмотрим пример применения конечно-элементного метода, сформулированного на основе метода Галеркина [17]. Пробное решение для одномерной задачи x1 < x < xN запишется в виде: (7) где Ni(x) – пробная функция, являющаяся кусочно-линейным полиномом. Постоянные значения неизвестных в узлах, относительно которых и должна быть решена задача. Из рисунка 2, а следует, что выражение для uαi соответственно обеспечивает кусочно-линейную интерполяцию функции u между каждой узловой точкой. На рисунке 2, б изображена функция формы Ni(x). Интервал ее изменения от нуля во всей расчетной области до единицы в исследуемом узле. В целом, на основании рисунка 2 можно сделать выводы о том, что uα непрерывна во всей области исследования, а производная duα / dx имеет разрыв на границе каждого элемента, а высшие производные не известны. а - кусочно-линейная интерполяция функции u; б - функция формы Ni(x) Рисунок 2. Конечно-элементная интерполяция при помощи линейных функций формы Таблица 1. Иерархия пробных функций в спектральном методе
Еще одним частным случаем метода взвешенных невязок является метод контрольных объемов [12, 14, 17]. Данный метод широко используется в механике жидкости и газа, а также в задачах, связанных с конвекцией и диффузией. Для минимизации невязки вводится следующие предположение, что (8) где w(x) – весовая функция, аналогичная (5), а интеграл берется по рассматриваемой области. Для получения приближенного решения дифференциального уравнения решается система алгебраических уравнений. Для получения достаточного количества уравнений в системе используют последовательность весовых функций. |