Россия |
Методы расщепления
8.3. Методы двуциклического покомпонентного расщепления
Для этих методов отсутствует требование коммутативности операторов
Будем рассматривать численное решение (8.1) не на одном шаге по времени, отрезке [tn, tn + 1], а на двух последовательных шагах [tn - 1, tn + 1]. Пусть теперь разностные локально - одномерные операторы зависят явно от времени, тогда они определены в середине отрезка . Запишем схему расщепления:
![]() |
( 8.6) |
В операторной форме этот метод записывается как , где введено обозначение

Если локально - одномерные операторы положительны , то при достаточной гладкости решения и элементов матриц
схема (8.6) абсолютно устойчива и аппроксимирует
(8.1) со вторым порядком.
Для неоднородного дифференциального уравнения


где fn = f(tn).
В операторной форме записи решение неоднородной задачи имеет вид: , где введены обозначения





Рассмотрим примеры использования метода двуциклического расщепления для некоторых задач математической физики.
Пример 1. Трехмерное нестационарное уравнение диффузии, область
интегрирования — параллелепипед. Полагаем, что в вертикальном направлении
(ось 0z ) коэффициент диффузии в вертикальной плоскости зависит от координаты, что характерно для задач геофизики,
— коэффициент диффузии в горизонтальной плоскости. Задача может быть представлена в виде

Сведем решение рассматриваемой трехмерной задачи к последовательному решению трех одномерных задач. Первая задача имеет вид

она описывает диффузию в вертикальной плоскости. Вторую и третью задачи запишем

Теперь рассмотрим разностную аппроксимацию исходного дифференциального уравнения
![\begin{gather*} \frac{{\partial}u}{{\partial}t} + ({\mathbf{\Lambda}}_1 + {\mathbf{\Lambda}}_2 + {\mathbf{\Lambda}}_3 )u = f,
\mbox{ где} \\
{\mathbf{\Lambda}}_1 u = -\frac{\mu}{h_x^2}(u_{m, j, k + 1} - 2u_{mjk}+ u_{m, j, k - 1} ),\\
{\mathbf{\Lambda}}_2 u = -\frac{\mu}{h_y^2}(u_{m, j - 1, k} - 2u_{mjk} + u_{m, j + 1, k}),\\
{\mathbf{\Lambda}}_3 u = \frac{1}{{h_{z}}} \left[{- \frac{{\gamma_{m + 1/2, jk}}}{{h_{z}}}(u_{m + 1, jk} - u_{mjk} ) + \frac{{\gamma_{m - 1/2}}}{{h_{z}}}
(u_{mjk} - u_{m - 1, jk} )}\right]. \end{gather*}](/sites/default/files/tex_cache/b5af9cc648fb5f239d6e445daf0e0530.png)
Разностная схема двуциклического покомпонентного расщепления приобретает вид
