КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Практична РОБОТА №9
Чисельний розв'язок параболічних та еліптичних рівнянь
9.1 МЕТА РОБОТИ
1 Вивчення основних визначень і положень теорії чисельного розв'язку параболічних та еліптичних рівнянь. 2 Вивчення основних методів чисельного розв'язку параболічних та еліптичних рівнянь. 3 Розробка програм і розв'язок на ЕОМ параболічних та еліптичних рівнянь.
9.2 КОРОТКІ ТЕОРЕТИЧНІ ВІДОМОСТІ
Еліптичні рівняння Як приклади еліптичних рівнянь у часткових похідних можна навести рівняння Лапласа, Пуассона і Гельмгольца. Якщо ввести оператор Лапласа
У рівняннях Лапласа, Пуасона, Гельмгольца одна із мінних може бути як просторовою координатою, так і часом Рівняння Лапласа використовують для математичного опису електромагнітних полів, магнітних полів постійного струму, стаціонарних теплових полів. Області застосування рівнянь Пуассона – задачі електростатики, електронної оптики, теорії пружності та ін. Рівняння Гельмгольца є математичною моделлю коливних процесів, наприклад, в акустиці. Допустимо, що розв’язок еліптичного рівняння належить області Ω з границею Г. Розглянемо найпростіший випадок, коли Ω - прямокутник [ a, b ] x [ c, d ].
Двовимірну область W накриємо сіткою вузлів з координатами
Рисунок 9.1 –Сітка для дискретизації задачі
Вузли
Виразимо оператор Лапласа у дискретному вигляді, скориставшись формулою для обчислення наближення до другої похідної
У відповідності з формулою (9.3) будемо мати
і відповідно
Якщо
де Аналогічно
Отже, в розрахунковій точці
Переходячи до прийнятих позначень, отримаємо
Таким чином,
Різницеве рівняння (9.8) можна спростити, якщо крок сітки зробити постійним як за змінною Тоді
Допустимо, що числовим методом необхідно розв’язати диференціальне рівняння з частковими похідними другого порядку, яке є еліптичним рівнянням
де
Рівняння (9.10 необхідно доповнити сукупністю граничних умов (9.2) на Г. Розглянемо техніку обчислення значень функції
Рисунок 9.2 - Перші три шари решітки W
Тоді при
Якщо тепер
І, нарешті, при
де
Тепер можна взяти j =2 і знову скласти систему із n -1 рівнянь. Повторюючи процес складання рівнянь для Параболічні рівняння Як приклад параболічного рівняння розглянемо рівняння теплопровідності
з початковими умовами за змінною
і крайовими умовами за просторовою координатою х
Рівняння (9.12) можна інтерпретувати як задачу визначення температури Із умов (9.13) і (9.14) видно, що область W - прямокутник зі сторонами Як і раніше розіб’ємо прямокутник на
Значення функції
Рисунок 9.3 – Сітка області W Часткові похідні
Оскільки (див. рис. 9.3)
Замінюючи в рівнянні (9.12) часткові похідні
де
До рівнянь (9.19) слід добавити початкові та граничні умови, які отримаємо шляхом апроксимації функції умов (9.13) і (9.14). Маємо
Якщо індекси i та j в (9.19) будуть набувати значень від 1 до n -1 і від 1 до m -1 відповідно, то в результаті отримаємо систему (n -2)(m -2) алгебраїчних лінійних рівнянь з (n -2)(m -2) невідомими. Складання такої системи рівнянь опирається на шаблон різницевої схеми (9.16) (рис 9.4).
Рисунок 9.4 - Шаблон різницевої схеми (9.19)
Апроксимація рівняння (9.12) різницевою схемою (9.19) може привести до того, що обчислювальний процес стає нестійкий. Це означає, що помилки, які виникають на одному шарі можуть збільшуватись на наступних парах для деякою Інший спосіб отримання різницевої схеми, яка апроксимує параболічне рівняння (9.12) полягає в апроксимації першої похідної лівою різницею
Після заміни другої і першої похідних в (9.12) їх апроксимаціями (9.18) і (9.22) отримаємо
Звідси знаходимо, що
Зміні, які входять у різницеву схему (9.23), утворюють шаблон, який показаний на рис. 9.5.
Рисунок 9.5 – Шаблон для різницевої схеми (9.23)
Структура системи рівнянь (9.23) така, що значення невідомих Знаючи значення Отже, для знаходження значень
де
Значення величин
де
Для передостаннього шару, коли
У кожній із двох розглянутих різницевих схем (9.19) і (9.23) для обчислення значень При цьому різницева схема (9.19), яка є формулою для безпосереднього обчислення шуканих значень
9.3 ЗАВДАННЯ
1 Знайти стаціонарний розподіл температури в квадратній пластині зі стороною 1, який описується рівнянням Лапласа
Для розв’язку задачі побудувати сітку із 11 вузлів по 2 Знайти рішення 3 Написати програму і розрахувати на ЕОМ розв’язок рівняння. 4 Розробити програму для розв’язку даного рівняння. Розрахувати на ЕОМ значення. Порівняти результати двох методів.
9.4 КОНТРОЛЬНІ ПИТАННЯ
1 До якого класу рівнянь слід віднести рівняння Лапласа? 2 Назвіть області застосування рівнянь Пуассона. 3 Яким чином отримати сітку для дискретизації еліптичного рівняння? 4 Виразіть оператор Лапласа у дискретному вигляді. 5 Отримайте дискретний аналог еліптичного рівняння. 6 До якого класу рівнянь з частковими похідними відноситься рівняння теплопровідності? 7 Отримайте дискретний аналог параболічного рівняння. 9.5 ТАБЛИЦЯ ІНДИВІДУАЛЬНИХ ЗАВДАНЬ
9.6 ТАБЛИЦЯ ІНДИВІДУАЛЬНИХ ЗАВДАНЬ
Дата добавления: 2015-05-23; Просмотров: 378; Нарушение авторских прав?; Мы поможем в написании вашей работы! |