Невязка

Рассмотрим операторное уравнение общего вида

Au = f или в иной форме Au - f = 0. (28)

Заменим оператор A разностным оператором Ah, правую часть f — некоторой сеточной функцией jh, а точное решение u — разностным решением y, тогда можно записать разностное схему вида:

Ahy = jh или в другой форме Ahy - jh = 0. (29)

Если в (29) подставить точное решение u, то оно, вообще говоря, не будет удовлетворять уравнению, т.е. Ahu ¹ jh. Величину

y = jh - Ahu = (Au - f) - (Ahu - jh) = (Au - Ahu) - (f - jh).

принято называть невязкой. Для ее оценки обычно используют разложение в ряд Тейлора.

Найдем невязку для явной разностной схемы (26). Перепишем исходное уравнение теплопроводности (22) в форме (28)

.

Поскольку f = jh = 0, постольку

(30)

где .

Разложим решение u по формуле Тейлора в окрестности узла (tm, xn), считая что по времени существует вторая непрерывная производная, а по пространству — четвертая непрерывная производная, тогда

(31)

где , , . Подставляя (31) в (30) и пренебрегая отличием величин , и от tm и xn, находим итоговую оценку невязки

. (32)

Согласно (32), невязка стремится к нулю при t ® 0 и h ® 0. Оценка (32) дает оценку невязки в регулярных узлах сетки. Согласно (23), (25), граничные условия выполняются точно, т.е. .

Оценку невязки (32) можно улучшить следующим образом. Найдем utt согласно следующей последовательности выкладок

. (33)

Подставляя (33) в (32), получим

. (34)

Согласно формуле (34) можно положить, что , тогда главный член невязки (34) обратиться в нуль и останутся члены более высокого порядка малости. Такой прием используется для получения разностных схем повышенного порядка точности.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: