Разностная схема — это конечная система алгебраических уравнений, поставленная в соответствие какой-либо дифференциальной задаче, содержащей дифференциальное уравнение и дополнительные условия (например краевые условия и/или начальное распределение). Таким образом, разностные схемы применяются для сведения дифференциальной задачи, имеющей континуальный характер, к конечной системе уравнений, численное решение которых принципиально возможно на вычислительных машинах. Алгебраические уравнения, поставленные в соответствие дифференциальному уравнению получаются применением разностного метода, что отличает теорию разностных схем от других численных методов решения дифференциальных задач.
Решение разностной схемы называется приближенным решением дифференциальной задачи.
Пусть u есть решение дифференциального уравнения
заданного в области D. Рассмотрим некоторое множество Dh состоящее из изолированных точек , принадлежащих замкнутой области . Число точек в Dh будем характеризовать величиной h; чем меньше h, тем большим будет число точек в Dh. Множество Dh называется сеткой, а точки Dh − узлами сетки.
Функция, определенная в узлах, называется сеточной функцией.
Обозначим через U пространство непрерывных в D функций . Через Uh обозначим пространство, образованное совокупностью сеточных функций , определенных на Dh. В методе сеток осуществляется замена пространства U на пространство Uh.
Пусть − точное решение уравнения (3.2) и принадлежит U. Поставим задачу отыскания значений . Эти значения в совокупности образуют таблицу, в которой число значений равно числу точек в Dh. Точно поставленную задачу удается решить редко. Как правило, можно вычислить некоторые сеточные значения , относительно которых можно думать, что
Величины называются приближенными сеточными значениями решения . Для их вычисления строят систему численных уравнений, которую мы будем записывать в виде
(3.3)
где Lh есть разностный оператор, соответствующий оператору L, Если то образуется по F аналогично тому, как Uh образовывалось по U. Формулу (3) будем называть разностной схемой.
Пусть в линейных пространствах Uh и Fh введены соответственно нормы , которые являются сеточными аналогами норм в исходных пространствах.
Будем говорить, что разностная схема (3.3) является сходящейся, если при выполняется условие
.
Если выполняется условие
,
где c − постоянная, не зависящая от h и s>0, то говорят, что имеет место сходимость со скоростью порядка s относительно шага h.
Говорят, что разностная схема (3.3) аппроксимирует задачу (3.2) на решении , если
Величина называется погрешностью аппроксимации или невязкой разностной схемы. Если , где M − константа, не зависящая от h и , то говорят, что разностная схема (3.3) аппроксимирует задачу (3.2) на решении с погрешностью порядка относительно шага h.
Разностная схема (3.3) называется устойчивой, если существует такое , что для всех и любых выполняются условия:
1) разностная схема (3.3) имеет единственное решение;
2) где M − постоянная, не зависящая от и.
Иначе говоря, разностная схема является устойчивой, если ее решение непрерывно зависит от входных данных. Устойчивость характеризует чувствительность схемы к различного рода погрешностям, она является внутренним свойством разностной задачи, и это свойство не связывается непосредственно с исходной дифференциальной задачей, в отличие от сходимости и аппроксимации. Между понятиями сходимости, аппроксимации и устойчивости существует связь. Она состоит в том, что из аппроксимации и устойчивости следует сходимость, что отражается в следующей теореме.
Теорема
Пусть разностная схема аппроксимирует задачу на решении с порядком s относительно h и устойчива. Тогда эта схема будет сходиться, и порядок ее сходимости будет совпадать с порядком аппроксимации, то есть будет справедлива оценка
(3.4)
где k − постоянная, не зависящая от h.
Доказательство.
По определению аппроксимации имеем
Обозначим . Легко видеть, что в силу линейности Lh для имеет место формула
Отсюда, используя определение устойчивости, получим:
,
где . Таким образом, оценка (3.4) установлена и теорема доказана.