- •Особливості курсу
- •Етапи розв’язку прикладної задачі на еом
- •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. Питання гарантованого рівня знань
Лабораторна робота №1.
Тема: Чисельне роз’язування крайової задачі Діріхле для рівняння Лапласа.
Мета. Отримати різницеву схему крайової задачі Діріхле для рівняння Лапласа та навчитись її розв’язувати ітераційним методом Гаусса-Зейделя.
Завдання. Провести чисельний розрахунок стаціонарного розподілу температури внутрішніх точках пластини, який описується рівнянням Лапласа в області G .
і задовільняють граничним умовам
Розрахунки
проводити з точністю
.
Область G
має вигляд:
.
Граничні умови такі :
коли
;
коли
,
де
n – номер варіанту, h=1 – крок сітки,
- число
букв прізвища.
- число
букв імені студента по паспорту, помножене
на 30.
Порядок виконання роботи.
Вивчити постановку задачі про стаціонарне поширення тепла в плоскій пластині та записати її математичну модель в диференціальній формі.
Записати різницеву схему даної задачі.
Користуючись алгоритмом ручного рахунку (див. вище ) провести чисельний розрахунок розподілу температури ітераційним методом з усередненням Лібмана з точністю .
Скласти блок-схему алгоритму та відповідну програму для ПЕОМ розрахунку температури.
Провести розрахунки на ПЕОМ з точністю до
.Порівняти результати ручного і машинного рахунків. Зробити висновок.
Оформити та захистити лабораторну роботу.
Контрольні запитання.
Навести приклади основних рівнянь математичної фізики та їх типових представників; фізичні процеси, які вони описують.
Поняття крайової задачі. Типи граничних умов, їх математичний та фізичний зміст.
Постановка крайових задач для рівнянь еліптичного типу (на прикладі рівнянь Лапласа та Пуассона).
Суть принципу максимуму для рівнянь еліптичного типу при виборі початкового наближення.
Методи розв’язування крайових задач для рівнянь еліптичного типу.
Апроксимація похідних.
Різницева схема крайової задачі Діріхле для рівнянь Лапласа і Пуассона.
Чисельні методи розв’язування різницевих схем.
В чому переваги методу послідовної верхньої релаксації над ітераційним методом Якобі і Гаусса-Зейделя?
Деякі узагальнення методу скінченних різниць та його недоліки.
1. Розв’язування крайових задач на прямокутних сітках.
Іноді
сітку в (прямокутній) області G
вибирають прямокутною з кроками
відповідно по осях 0x
i
0y
. Тоді скінченно-різницева апроксимація
рівняння Пуассона (6.5) чи Лапласа (у
випадку, коли
)
має вид:
(6.7.1)
Швидкість
збіжності різницевої схеми (6.7.1), (6.8)
маєпорядок
.
Ітераційні формули, аналогічні (6.11),
(6.12) такі:
а) для методу Якобі
;
б) для методу Гауса-Зейделя.
.
2. Розв’язування крайових задач для криволінійних областей.
Якщо межа Г області G має складну геометричну форму (криволінійна) (рис 6.5),
т
для примежових точок. Досить часто
значення
примежових вузлів (які служать дискретними
граничними умовами в різницевій схемі)
користуються простим знесенням значень
цієї функції
з близьких точок межі
Похибку, яка отримується в результаті такого переносу, можна значно зменшити, якщо використати інтерполяційні методи перенесення межових значень функції в найближчі до межі вузли прямокутної сітки.
4. Дуже часто користуються нерівномірною сіткою, згущуючи її по мірі потреби у вибраному напрямку. Ясно, що крок (кроки) сітки вже не буде сталим. Однак це не викликає істотних труднощів в програмі розрахунку на ЕОМ.
5. Всі рівняння в частинних похідних, які ми раніше розглядали були записані в декартовій системі координат. Однак іноді буває зручно використовувати інші системи координат (наприклад, полярну - на площині, чи циліндричну - в просторі). Вибір систем часто диктується геометрією області, а також специфікою розглядуваної задачі. При цьому різницеві сітки, які використовуються можуть бути досить різноманітні (наприклад, трикутна, паралелограмна (скошена) і т.д.)
Крім того, в межах однієї і тієї ж сітки апроксимацію можна теж здійснювати по-різному, тобто вибирати різні шаблони наприклад, в межах прямокутної сітки можна вибирати п’ятиточковий шаблон типу "хрест", дев’ятиточковий шаблон типу "ящик" і навіть 21—точкові шаблони типу "ящик" і т.п.
6. Зазначимо, що при чисельному розв'язуванні багатьох крайових задач математичної фізики одним з головних факторів, який ускладнює розв'язок задач, є наявність криволінійних меж розрахункової області. При чисельних розрахунках таких задач, розглянуті вище ітераційні методи перенесення граничних значень функції в найближчі до межі вузли прямокутної сітки приводять до ускладнення алгоритму розрахунку і в ряді випадків може привести до великих похибок.
Давно помічена можливість "розпрямлення" області з допомогою відображень, яке поліпшує конструкцію сіткової апроксимації. Досить актуальним в даний час є чисельна побудова конформних і квазіконформних різницевих сіток, які отримуються в результаті чисельного конформного чи квазіконформного відображення криволінійної області на деяку модельну область (наприклад, прямокутник).
Конформні різницеві сітки є прообразами рівномірних сіток в прямокутній області.
Квазіконформні різницеві сітки дають можливість отримувати локальні згущення ліній сітки в окремих підобластях розглядуваної області (наприклад, в підобластях великих градієнтів поля).
