Разностная схема называется корректной (корректно поставленной), если решение ДУ существует и единственно и
эта схема устойчива, т.е. выполнено .
Немного изменим правую часть/функцию решения: . В силу линейности оператора:
.
Соотношение возможно тогда и только тогда, когда Ah ограничен и существует A-1.
говорит о том, что малому изменению правой части соответствует малое изменение решения.
Пусть u(x) – точное решение дифференциальной задачи:
Тогда разностный аналог должен удовлетворять:
Пусть , где zh
– погрешность. Тогда:
ψh в – погрешность аппроксимации на решение . Соответственно
ηh – погрешность аппроксимации краевого условия на решение задачи .
Разностная схема сходится, если .
Разностная схема имеет точность m-ого порядка, или сходится со скоростью , если
.
Разностная схема имеет m-ый
порядок аппроксимации на решении, если .
Теорема: Если схема устойчива и аппроксимирует исходную задачу, то она сходится!
Д-во: .
– стационарное распределение температуры в стержне.
– тепловой поток. k(x) – коэффициент теплопроводности.
имеет единственное решение, если – кусочно-непрерывные функции. Если k(x) претерпевает разрыв в точке ξ,
то в ней необходимо задать условия непрерывности:
Воспользуемся стандартной разностной схемой для :
Перепишем в виде:
Разностная схема однородна, если ее коэффициенты во всех узлах сетки для любых коэффициентов ДУ вычисляются по одним и тем же формулам. Т.о. для однородной схемы удобно пользоваться безындексными обозначениями:
Определим погрешность аппроксимации : . V – произвольная
достаточно гладкая функция. Если
имеют необходимое
количество производных:
Т.о. схема будет иметь второй порядок аппроксимации, если:
В основном ДУ выражают законы сохранения. Поэтому необходимо, чтобы и схемы отражали на сетке эти же законы сохранения! Такие схемы называются консервативными.
Проинтегрируем
на
:
.
Тогда слева в равенстве стоит разность тепловых потоков на концах отрезка, а
справа количество выделившегося/поглотившегося тепла.
Выпишем однородную схему для уравнения (3.1):
Просуммируем на :
Величина D для произвольных
разностных схем ≠0. Она обращается в ноль тогда и только тогда, когда
Это и есть необходимое и достаточное условие консервативности.
Дана задача:
Для него закон сохранения (уравнение баланса, полученное с помощью интегрирования на [x1,x2]):
Тогда запишем уравнение баланса в полуцелых точках:
аппроксимируем кусочно-постоянной функцией:
Проинтегрируем на отрезке:
Будем считать, что на отрезке
Подставим в формулы – и получим закон сохранения на сетке:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.