9.6.1 Явні різницеві схеми
Розглянемо мішану задачу для рівняння теплопровідності зі сталими коефіцієнтами. В області {0<x<1,0<tT} потрібно знайти розв'язок рівняння
(9.22)
що задовольняє початкову умову
u(х,0)=u0(x), 0 (9.23)
і граничні умови
u(0,t)=(t), u(1,t)=(t). (9.24)
Як відомо, при таких припущеннях щодо гладкості розв’язок задачі (9.22) — (9.24) існує і єдиний. При вивченні апроксимації різницевими схемами припустимо, що розв’язок u(x,t) має необхідну кількість похідних по t і x. Розв’язок задачі (9.22) —(9.24) неперервно залежить від початкових та граничних даних.
При побудові різницевої схеми введемо сітку в області змінних і задамо шаблон, тобто множину точок сітки, що бере участь в апроксимації диференціального виразу. Сітка вводиться за змінною x із кроком h=∆x так:
, ,
а за змінною t із кроком t (позначимо її , )
Точки , j=0,1,…,N, m=0,1,…,K утворюють вузли просторово - часової сітки. Вузли, що належать відрізкам , , належать до граничних вузлів сітки , а всі інші вузли —внутрішні.
Рис. – 9.2
На рис. 9.2 позначено 1 — граничні, 2 — внутрішні вузли сітки. Варіанти шаблонів наведені на рис. 9.3.
Шаром називається множина всіх вузлів сітки, що мають одну й ту саму часову координату. Таким чином, n-м шаром буде множина вузлів ,,…,. Для функцій та , визначених на сітці , введемо позначення: . А для частинних похідних оберемо такі наближення:
= (9.25)
(9.26)
Для апроксимації рівняння (9.22) у точці введемо шаблон (рис.9.3,а). Отримаємо різницеву схему
(9.27)
де - це значення сіткової функції, що наближає точне значення розв’язку у вузлі .
(
Рис. – 9.3 а) Рис. – 9.3 б)
Рис. – 9.3 в) Рис. – 9.3 г)
Дослідження різницевих схем передбачає відповідь на такі питання:
1) існування та єдиність розв'язку;
2) методи отримання розв'язку різницевої схеми;
3) як співвідносяться різницева схема та вихідна диференціальна задача (проблема апроксимації);
4) чи збігається наближений розв'язок до точного.
Розглянемо перше з рівнянь (9.27) відносно .
(9.28)
При отримаємо
У правій частині всі значення відомі з крайових умов. Тому можна отримати шукану сіткову функцію на всьому першому часовому шарі. Аналогічно можна розрахувати другий і наступні шари. Звідси зрозуміло, що розв'язок існує і він єдиний. Оскільки всі формули явні, то і вся схема є явною різницевою схемою.
Похибка різницевої схеми (9.27) визначається як різниця між розв’язками вихідної задачі (9.22) – (9.24) та задачі (9.27). Якщо підставити точний розв’язок у різницеве рівняння (9.27), то воно задовольниться не повністю, а з деякою похибкою, яка називається локальною похибкою дискретизації, або нев’язкою. Визначимо її поведінку:
Для цього розкладемо та в ряд Тейлора через
.
Тоді отримаємо вираз для нев’язки .
Вираз у дужках дорівнює нулю, оскільки - точний розв’язок рівняння теплопровідності. Якщо взяти функції так, що , то для нев’язки буде справедливою оцінка
.
Тобто наша різницева схема апроксимує диференціальне рівняння з другим порядком апроксимації по і з першим порядком апроксимації по.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.