Учебник · Глава 9
Решение трёхмерных дифференциальных уравнений параболического типа.
2. Разностная сетка для трёхмерных задач.
|
Запишем трёхмерное дифференциальное уравнение параболического типа, не содержащее первых производных по координатам x, y и z, в следующем общем виде:
Пусть для независимых переменных заданы следующие интервалы их изменения:
n - порядковый номер точки деления по оси t; j - порядковый номер точки деления по оси x; k - порядковый номер точки деления по оси y; m - порядковый номер точки деления по оси z; \(\displaystyle t^{n+1} - t^n = \Delta t\) - величина интервала между точками по оси t; \(\displaystyle x_{j+1} - x_j = \Delta x = h_x\) - величина интервала между точками по оси x; \(\displaystyle y_{k+1} - y_k = \Delta y = h_y\) - величина интервала между точками по оси y; \(\displaystyle z_{m+1} - z_m = \Delta z = h_z\) - величина интервала между точками по оси z; \(\displaystyle u(t^n, x_j, y_k, z_m) = u_{j,k,m}^{n}\) - значение функции u, соответствующее точкам \(\displaystyle t^n, x_j, y_k, z_m\); \(\displaystyle f(t^n, x_j, y_k, z_m) = f_{j,k,m}^{n}\) - значение функции f, соответствующее точкам \(\displaystyle t^n, x_j, y_k, z_m\). Введём нумерацию точек разностной сетки по каждой из осей следующим образом: по оси t - n = 0, 1, 2, ..., M; по оси x - j = 1, 2, 3, ..., Nx; по оси y - k = 1, 2, 3, ..., Ny; по оси z - m = 1, 2, 3, ..., Nz. Тогда значения переменных t, x, y и z в точках разностной сетки будут определяться согласно следующему правилу:
|