- •4. Методи розв’язування задач для рівнянь в частинних похідних
- •5. Суть методу скінченних різниць (сіток). Елементарні відомості з теорії різницевих схем
- •5.1 Ідея методу скінченних різниць (сіток)
- •5.2 Елементарні поняття з теорії різницевих схем
- •6. Чисельне розв’язування крайових задач для рівнянь еліптичного типу
- •6.1 Апроксимація похідних (сіткова апроксимація)
- •6.2 Різницева апроксимація задачі Діріхле для рівнянь Лапласа та Пуассона
- •6.3 Чисельний метод розв’язування різницевої схеми (6.7), (6.8)
- •6.4 Алгоритм ручного рахунку задачі Діріхле
- •6.5 Деякі узагальнення методу скінченних різниць та його недоліки
- •7. Різницеві схеми для рівнянь теплопровідності
- •7.1 Явна різницева схема
- •7.1.1 Алгоритм ручного рахунку
- •7.2 Неявна різницева схема
- •7.2.1 Алгоритм ручного рахунку по неявній різницевій схемі
- •8.2.2 Різнецева схема з вагами
- •8.3 Різницеві схеми для рівняння теплопровідності із змінними коефіцієнтами
- •8.4 Різницеві схеми для нелінійного рівняння теплопровідності
- •9. Монотонні різницеві схеми для рівнянь параболічного типу, що містять перші похідні
- •9.1 Вступ
- •9.2 Монотонна рс для звичайного диф. Рівняння другого порядку, що містить першу похідну
- •9.3 Монотонна різницева схема для параболічного рівняння
- •10. Інтегро-інтерполяційний метод побудови рс
- •10.1 Вступ. Методи побудови рс
- •10.2 Приклади побудови рс інтегро-інтерполяційним методом
- •11. Різницеві схеми для рівнянь гіперболічного типу
- •11.1 Постановка задачі
- •11.2 Рс задачі.
- •12. Різницеві методи чисельного розв’язання багатовимірних задач математичної фізики. Різницева схема з вагами для двовимірного рівняння параболічного типу
- •12.1 Постановка задачі
- •12.2 Різницева схема задачі (12.1)-(12.3)
- •13. Економічні методи розв’язання крайових задач мат. Фізики
- •13.1 Вступ
- •13.2 Постановка задачі
- •Метод змінних напрямків
- •13.2 Стійкість поздовжньо-поперечної рс
- •14. Загальні відомості з теорії стійкості рс
- •14.1 Канонічний вигляд двохшарових рс
- •14.2 Теорема про стійкість по початкових даних
- •14.3 Сумарна апроксимація
- •14.4 Локально-одновимірна схема Самарського о.А.
- •15. Основи методу скінченних елементів чисельного розв’язування крайових задач математичної фізики
- •15.1 Вступ
- •15.2 Основна концепція мсе
- •15.3 Переваги і недоліки мсе
- •15.4 Математичні основи методу мсе
- •15.4.1. Постановка задачі.
- •15.4.2. Апроксимація базисними функціями.
- •15.4.3. Вибір параметрів .
- •1 5.4.4 Апроксимація за допомогою зважених нев’язок.
- •16. Кусково-визначені базисні функції і мсе
- •16.1 Поняття скінченого елемента
8.4 Різницеві схеми для нелінійного рівняння теплопровідності
Розглянемо різницеву схему для одновимірного нелінійного рівняння теплопровідності, тобто рівняння у вигляді:
(8.31)
Дане рівняння описує процес поширення тепла у високотемпературній плазмі. Знайти розв’язок такого рівняння при певних крайових умовах, навіть найпростіших, не є можливим. В окремих випадках можна знайти лише автомодельні розв’язки, тобто коли або , , і граничні умови є сталими.
В зв‘язку з цим будемо шукати чисельний розв’язок даного рівняння. Оскільки невідомі наперед межі зміни коефіцієнта K(U), то в даному випадку уникають використання явних різницевих схем.
Побудуємо неявну різницеву схему для першої крайової задачі для нелінійного рівняння теплопровідності (8.31):
Чисто неявна різницева схема відносно має вигляд:
, де
Розв’язок даної різницевої схеми знаходимо методом “прогонки”. Для цього запишемо дану різницеву схему в прогоночному вигляді:
Часто використовують неявну нелінійну різницеву схему
де .
Для реалізації цієї схеми потрібно використати той чи інший ітераційний метод. Наприклад, можна використати такий:
(8.35)
Тут k=0,1,2,…,m-1
;
k-номер ітерації
Як бачимо, нелінійні коефіцієнти беруться з попередньої ітерації, а в якості початкового наближення для береться . Це початкове наближення тим краще, чим менший крок по τ. Число ітерацій m задається з урахуванням точності. В задачах з гладкими коефіцієнтами при K(U)≥c1>0 часто буває достатньо провести дві, три ітерації. Значення U на новій ітерації знаходиться із системи різницевих рівнянь методом ’’прогонки’’.
При М=1 даний ітераційний метод співпадає з неявною різницевою схемою.
Для наближеного розв’язання нелінійного рівняння (8.35) застосовуються також схеми предиктор – коректор другого порядку точності, аналогічний методу Руни-Кутта для звичайного диференціального рівняння. Тут перехід з шару (к) на шар (к+1) здійснюється в два етапи – два рази по кроку :
к+1
к+½
к
Наведемо приклад такої схеми :
На першому етапі розв’язується неявна різницева схема (лінійна відносно система рівнянь )
Із якої знаходяться проміжні значення
2. Потім, на другому етапі використовується шеститочкова різницева схема для рівняння (8.35), в якому нелінійні коефіцієнти a(U), f(U) обчислюються при , тобто далі використовується схема:
Записуються ці схеми у звичайному вигляді.
9. Монотонні різницеві схеми для рівнянь параболічного типу, що містять перші похідні
9.1 Вступ
Нехай задано рівняння параболічного типу, що містить першу похідну:
(9.1)
Як відомо, дане рівняння є рівнянням параболічного типу, що містить першу похідну.
– дифузійний член
– кондективний член
– вільний член
Якщо дане рівняння має концентраційну інтерпретацію:
– концентрація,
З фізичної точки зору дане рівняння описує процес, що характеризує дифузійно-конвективний перенос деякої матеріальної субстанції. Наприклад, масоперенос розчинних речовин в пористому середовищі чи забруднення в газовому середовищі, теплоперенос в деякому середовищі. Перший член в рівнянні (9.1) відповідає за перенос за рахунок дифузії (коефіцієнт дифузії рівний одиниці), а другий відповідає за перенос за рахунок конвекії.
Наприклад, рівняння масопереносу розчинних речовин у воді чи пористому середовищі має вигляд:
(9.2)
С - концентрація розчинних речовин.
Особливістю чисельного розв’язку крайових задач для рівняння (1) є наявність конкретного члена, тобто члена з першою похідною. При знаходженні числового розв‘язку методом скінчених різниць цей конвективний член можна апроксимувати кількома способами:
(9.3)
Апроксимація конвективного члена правосторонньою різницею веде до нестійкої різницевої схеми. Центральною – веде до “помітних викидів” числового розв’язку. Тому даний член апроксимується лівосторонньою різницею (протипотоковою).
Однак, при апроксимації конвективного члена лівосторонньою різницею при використанні звичайної неявної різницевої схеми при деяких h і τ спостерігаються осциляції числового розв’язку. Така різницева схема, в якій спостерігаються осциляції числового розв’язку не є монотонною.
Різницеві схеми, що зберігають монотонність розв’язку різницевих задач називаються монотонними (числовий розв’язок не має осциляції).
Зазначимо, що отримані раніше числові розв’язки у явній та неявній різницевих схемах були монотонними.