Россия |
Понятие о методах конечных элементов
7.6. МКЭ для нестационарных уравнений
Рассмотрим простейшую МКЭ - аппроксимацию уравнения теплопроводности:
с соответствующими граничными и начальными условиями. Будем искать решение в виде
Используя подход Галеркина, получаем (в базисе из "крышечек")
Это — система дифференциально - разностных уравнений. Теперь необходимо заменить производные по времени разностными отношениями.
Заметим, что "явная" схема (когда в правой части стоят коэффициенты разложения на предыдущем слое по времени ) уже не является явной, в соответствии с определением явных методов, данном выше:
и на n + 1 - м слое все равно необходимо решать систему уравнений методом прогонки. Причиной этого вычислительного неудобства является то, что система дифференциальных уравнений для определения зависимости коэффициентов разложения — это система обыкновенных дифференциальных уравнений, но не записанная в нормальной форме Коши.
Попытаемся исследовать схему на устойчивость спектральному признаку фон Неймана. Подставив в приведенное выше разностное уравнение
получаем выражение для спектра оператора послойного перехода
где
Отсюда видно, что устойчивость метода конечных элементов опять определяется безразмерной комбинацией параметров разбиения (размера конечного элемента, шага по времени) и коэффициента теплопроводности — параболическим аналогом числа Куранта. Преобразуем уравнение дляИмеет смысл пользоваться "неявной схемой" (правая часть берется с верхнего слоя по времени) или аппроксимацией типа Кранка - Никольсон.
Продолжим рассмотрение применения МКЭ к нестационарным уравнениям. Как и ранее, смотрим задачу для уравнения теплопроводности
Выбирая базис из "крышечек", представляем решение в виде
Подставляя последнее уравнение в исходное и применяя стандартную процедуру метода Галеркина, получаем систему дифференциальных уравнений
(шаг сетки считается постоянным), или, в матричном виде
( 7.15) |
При этом, в любом базисе
Тогда
Матрица - самосопряженная положительно определенная. Можно записать последнее уравнение (7.15) в виде
Введем вектор и умножим последнее соотношение слева на , тогда получаем
( 7.16) |
Таким образом, из неявной системы (7.15) получена "явная" система (7.16) — перед вектором производных нет матричного множителя.
Запишем для (7.16) схему Кранка - Николсон:
( 7.17) |
Вопрос об устойчивости схемы (7.17) можно решить следующим образом. Умножим (7.17) на . Получаем соотношение:
в силу того, что (спектр оператора уже известен). Последнее неравенство и означает безусловную устойчивость метода.