СУЩНОСТЬ ЧИСЛЕННЫХ МЕТОДОВ
Задача. Численное решение дифференциального уравнения состоит из набора чисел, по которому можно построить распределение зависимой переменной . В этом смысле численный метод подобен лабораторному эксперименту, где мы имеем возможность определить распределение измеряемой величины в рассматриваемой области по набору показаний приборов. И исследователи, применяющие численный анализ, и экспериментаторы должны довольствоваться результатом, состоящим из конечного числа значений, хотя их количество можно, по крайней мере, в принципе сделать достаточным для практических целей.
Предположим, что мы хотим описать изменение с помощью полинома
(2.1) |
---|
и используем для определения значений конечного числа коэффициентов , , , …, численный метод. Это позволит рассчитать значения в любой точке путем подстановки значения и значений в (2.1). Однако если конечная цель заключается в определении значений в различных точках, эта процедура несколько неудобна. Сами по себе значения коэффициентов не представляют особого интереса, а для получения требуемых значений необходимо выполнить операцию подстановки. Данное рассуждение наводит на следующую мысль: почему бы не разработать метод, в котором в качестве первичных неизвестных использовались значения в некоторых заданных точках? Действительно, большинство методов численного решения дифференциальных уравнений принадлежит как раз к этой категории, и поэтому ограничимся только такими методами.
Итак, в качестве основных неизвестных в численном методе рассматриваются значения зависимой переменной в конечном числе точек (называемых сеточными узлами или узловыми точками) расчетной области. Метод включает в себя получение системы алгебраических уравнений для этих неизвестных и алгоритм решения этих уравнений.
Концепция дискретизации. Рассматривая значения в узловых точках, мы заменили непрерывную информацию, содержащуюся в точном решении дифференциального уравнения, дискретными значениями. Таким образом, мы дискретизировали распределение , и этот класс численных методов назовем методами дискретизации.
Алгебраические уравнения, которые назовем дискретным аналогом исходного уравнения, включающие неизвестные значения в выбранных узловых точках, получаются из дифференциального уравнения, описывающего изменение величины . При получении этих уравнений надо использовать некоторое предположение о характере изменения в интервале между узловыми точками. Хотя можно выбрать этот профиль так, что достаточно одного алгебраического выражения для всей расчетной области, часто бывает более удобным использовать кусочные профили, такие, что данный участок профиля описывает изменение только в небольшой части этой области через значения в узловых точках, находящихся внутри и вокруг этой части. Итак, расчетная область разбивается на некоторое число подобластей, с каждой из которых можно связать свой предполагаемый профиль. Это другой аспект концепции дискретизации связан с дискретизацией непрерывной расчетной области. Именно эта систематическая дискретизация пространства и зависимых переменных делает возможным замену дифференциальных уравнений, описывающих процесс, простыми алгебраическими уравнениями, которые могут быть решены относительно просто.
Структура дискретного аналога исходного уравнения. Дискретный аналог представляет собой алгебраическое уравнение, связывающее значение в некоторой группе узловых точек. Это уравнение получается из дифференциального уравнения, описывающего изменение , и, следовательно, оно несет ту же физическую информацию, что и дифференциальное уравнение. То, что в дискретный аналог входят значения только в нескольких узловых точках, является следствием кусочного характера выбранных профилей. При этом значение в некоторой узловой точке оказывает влияние только на распределение в ее ближайшей окрестности. Предполагается, что при очень большом числе узловых точек решение дискретных уравнений сближается с точным решением соответствующего дифференциального уравнения. Это следует из следующего соображения: при сближении узловых точек изменение между соседними точками становится малым, а тогда конкретный характер предполагаемого профиля становится несущественным.
Возможные дискретные аналоги данного дифференциального уравнения неединственны, хотя предполагается, что в пределе очень большого числа узловых точек все типы дискретных аналогов дают одно и то же решение. Отличие дискретных аналогов является следствие различных предположений о характере профиля зависимой переменной и способов получения аналога.