- •Особливості курсу
- •Етапи розв’язку прикладної задачі на еом
- •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).
Обчислити розподіл температури у вузлах сітки.
Результати числових розрахунків занести в таблицю. Побудувати сімейство графіків.
Приклад:
