
- •Особливості курсу
- •Етапи розв’язку прикладної задачі на еом
- •1. Класифікація рівнянь в частинних похідних.
- •2. Основні типи рівнянь математичної фізики.
- •3. Постановки крайових задач для основних рівнянь математичної фізики еліптичного та параболічного типів.
- •3.1 Канонічні рівняння еліптичного типу – рівняння Лапласа та Пуассона.
- •3.2. Канонічні рівняння параболічного типу – рівняння теплопровідності, конвективної дифузії
- •3.2.1. Рівняння теплопровідності
- •3.2.2. Рівняння конвективної дифузії мігруючих речовин в деякому пористому середовищі (наприклад, водорозчинних речовин в ґрунті) має вид:
- •3.3. Крайові умови та їх види
- •3.3.1 Задання початкової умови (для рівнянь параболічного типу – теплопровідності та дифузії)
- •3.3.2 Задання граничних умов.
- •3.4.Постановка крайових задач для рівнянь еліптичного типу
- •3.5. Постановка крайових задач для рівнянь параболічного типу
- •4. Методи розв’язування задач для рівнянь в частинних похідних
- •5. Суть методу скінчених різниць (сіток). Елементарні відомості з теорії різницевих схем
- •5.1. Ідея методу скінчених різниць (сіток)
- •5.2. Елементарні поняття з теорії різницевих схем
- •6. Чисельне розв’язування крайових задач для рівнянь еліптичного типу.
- •6.1. Апроксимація похідних (сіткова апроксимація)
- •6.2. Різницева апроксимація задачі Діріхле для рівнянь Лапласа та Пуассона
- •6.3. Чисельний метод розв’язування різницевої схеми (6.7), (6.8).
- •6.4 Алгоритм ручного рахунку задачі Діріхле.
- •Лабораторна робота №1.
- •Порядок виконання роботи.
- •Контрольні запитання.
- •Деякі узагальнення методу скінченних різниць та його недоліки.
- •7. Різницеві схеми для рівнянь теплопровідності.
- •7.1 Явна різницева схема
- •7.1.1 Алгоритм ручного рахунку
- •7.2 Неявна різницева схема.
- •7.3 Лабораторна робота №2
- •Порядок виконання роботи.
- •Контрольні запитання.
- •8. Різні сімейства різницевих схем для рівняння теплопровідності
- •8.1 Деякі позначення
- •8.2 Різні сімейства різницевих схем для рівняння теплопровідності
- •8.3 Різницеві схеми для рівняння теплопровідності із змінними коефіцієнтами
- •8.4.Різницеві схеми для нелінійного рівняння теплопровідності.
- •9. Монотонні різницеві схеми для рівнянь параболічного типу, що містять перші похідні
- •9.2 Монотонні рс для звичайного рівняння другого порядку, що містить перші похідні
- •9.3 Монотонна різницева схема для параболічного рівняння
- •10. Інтегро-інтерполяційний метод побудови рс.
- •10.1 Вступ. Методи побудови рс
- •10.2 Приклади побудови рс інтегро-інтерполяційним методом.
- •11. Різницеві схеми для рівнянь гіперболічного типу.
- •Різницева схема для рівняння коливання
- •1. Постановка задачі.
- •2. Різницева апроксимація задачі (1)-(3)
- •13. Економічні методи розв’язання крайових задач математичної фізики.
- •13.1 Економічні методи розв’язання першої крайової задачі для двовимірного рівняння теплопровідності.
- •Стійкість поперечно-поздовжньої рс
- •14. Загальні відомості з теорії стійкості рс.
- •1. Канонічний вигляд двохшарових рс.
- •2. Теорема про стійкість по початкових даних
- •Сумарна апроксимація
- •Локальна одновимірна схема Салмарського
- •1. Вступ
- •2. Основна концепція мсе
- •Переваги і недоліки мсе
- •Математичні основи методу мсе
- •Кусково-визначені базисні функції і мсе.
- •Поняття скінченого елемента.
- •V. Питання гарантованого рівня знань
7. Різницеві схеми для рівнянь теплопровідності.
Розглянемо процес чисельного розв’язку методом сіток краєвих задач для рівнянь параболічного типу для простіших одновимірних рівнянь, а саме для рівняння теплопровідності. Як відомо процес поширення тепла в одновимірному випадку описується наступним рівняння теплопровідності
(1)
-
густина матеріалу;
-
коефіцієнт теплопровідності;
Т – температура;
t – час;
-
функція джерела.
Нехай
.
Поділимо (1) на
і отримаємо
(2)
а2 – коефіцієнт температуропроводності.
Дане рівняння описує процес поширення тепла в однорідному випадку, наприклад в стержні. Для однозначного визначення фізичного процесу до рівняння (2) потрібно додати додаткові умови.
Таким
чином розглянемо першу краєві задачу
для рівняння теплопровідності. Розв’язок
шукаємо в
(3)
(4)
(5)
Розв’яжемо
дану задачу методом сіток. Покриємо
область G
різницевою сіткою з кроками h
по
х та
по
часу.
Таким чином ми маємо сіткову область
Для побудови різницевих схем задачі проведемо апроксимацію похідних.
Температуру
.
(6)
З точністю
.
(7)
або
(8)
З
точністю
.
Природно постає питання, яку апроксимаційну похідну по часу взяти (7) чи (8). Вибір однієї з 2-х апроксимацій веде до принципово різних різницевих систем. А саме вибір похідних за формулою (7) веде до явної різницевої схеми. А вибір апроксимаційних похідних за формулою (8) веде до неявної різницевої схеми.
7.1 Явна різницева схема
Апроксимуючи похідні по формулах (6), (7) і підставляючи їх в рівняння (2) отримаємо
(9)
Шаблон явної різницевої схеми має вигляд (Рис.1).
З
формули (9) легко визначити
(10)-(12) – це явна різницева схема для змішаної краєвої задачі теплопровідності з крайовими умовами І-го роду. Дана різницева схема явна, бо температура на k+1 шарі визначається явно із системи рівнянь.
В література доведено, що така явна різницева схема є стійкою, якщо параметр
(14)
Це
означає, що при числовому розв’язку
даної задачі по явній схемі кроки сітки
h
і
не можна вибирати довільними, а з
врахуванням умови стійкості (14) даної
різницевої схеми.
Таким чином недолік явної різницевої схеми полягає в жорізнецева схематкій умові стійкості, а саме в тому, що кроки h і зв’язані. Якщо зафіксувати один з них, то другий потрібно вибирати з умови стійкості.
Приклад:
При
машинних розрахунках зручно
покласти 0,5 або
.
Таким чином матимемо:
(15)
(16)
Доведено, що похибка явної різницевої схеми (10)-(12) при =0,5 або = наступна
при
наявності джерел в (10) потрібно добавляти
.
7.1.1 Алгоритм ручного рахунку
Обчислити коефіцієнт температуропроводності
.
Вибрати число
поділу відрізка
.
Обчислити розбиття відрізка
.
Користуючись умовою стійкості (14) обчислити крок по
поклавши
.
При заданому
обчислити кількість кроків по часу
.
Покрити область
прямокутною сіткою з кроками h і .
Користуючись початковою умовою обчислити
(обчислити температуру на нижній основі прямокутної області).
Використовуючи граничні умови обчислити
,
де - температура на лівій межі, а - температура на правій межі.
Використовуючи MS Excel обчислити по явній різницевій схемі по функції (15) чи (16).
Обчислити розподіл температури у вузлах сітки.
Результати числових розрахунків занести в таблицю. Побудувати сімейство графіків.
Приклад: