← Назад Далее →

2. РАЗНОСТНЫЕ СХЕМЫ ДЛЯ ПРОСТЕЙШЕГО УРАВНЕНИЯ ПЕРЕНОСА

Проблемы, возникающие при численном решении простейшего уравнения в частных производных (1.1), являются типичными для всего множества законов сохранения гиперболического типа.

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

Численные методы интегрирования уравнений в частных производных часто делят на два больших класса: это спектральные методы и сеточные методы. Здесь мы будем рассматривать только сеточные методы.

Рассмотрим основные вопросы, возникающие при численном решении уравнений гиперболического типа на примере начально-краевой задачи для простейшего уравнения переноса:

ut+cux=0,c=const>0;(x,t)G;u(x,0)=θ(x);x[0,L];u(0,t)=ψ(t);t[0,T];(2.1)

В сеточных методах область решения дифференциальной задачи покрывается т.н. расчетной сеткой. В области G:(x,t)[0,L]×[0,T], представляющей собой прямоугольник, рассмотрим равномерную сетку ϖ с узлами, пронумерованными целыми индексами (i,n),i=1,...,N,n=1,...,M, и координатами xi=(i1)h,h=L/L(N1);(N1);tn=(n1)τ,τ=T/T(M1).(M1).

Искомое решение u(x,t) представим в виде дискретного набора значений uin=u(xi,tn) в узлах расчетной сетки. Задача ставится следующим образом: пусть заданы значения сеточной функции uна начальном (первом) слое по времени и левой границе области:

ui1=θ(xi);i=1,...,N;u1n=ψ(tn);n=1,...,M;

Необходимо найти значения функции в последующие моменты времени τ, 2τ,... во всех узлах (i=2,...,N)сетки.

Построение дискретных аналогов дифференциальной задачи (2.1) можно осуществить различными способами. Остановимся на трех наиболее распространенных в учебной литературе способах: методе конечных разностей, методе неопределенных коэффициентов и методе обратной характеристики.

← Назад Далее →