КАТЕГОРИИ: Архитектура-(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) |
Метод сіток розв’язування крайових задач диференціальних рівнянь еліптичного типу
Нехай маємо:
де: a, b, c, d, g, f – деякі функції змінних х та у визначені в скінченій області G з межею Г. Будемо вважати, що всі ці функції неперервні в області G+Г. Функції a, b додатні в G+Г. Завдання полягає в тому щоб знайти розв‘язок рівняння (1) неперервний аж до межі G який в точках межі Г набуває наперед заданих значень, тобто:
де:
Будуємо сітку.
Означення: Два вузли називаються сусідніми, якщо вони віддалені один від одного на один крок. Означення: Вузол називається внутрішнім, якщо всі сусідні 4 до нього вузли належать області G+Г. Означення: Множина внутрішніх вузлів називається сітковою областю Означення: Ті вузли для яких хоч один з сусідніх який належить G+Г називається граничним. Будемо позначати точку: Щоб отримати з (1) різницеві рівняння похідні в кожній точці
Значення функцій a, b, c, d, g, f – в точці
Підставивши значення похідних з (3) в (1) маємо:
Рівняння (4) можна записати для кожного внутрішнього вузла, якщо вузол
З (4) і (5) дають нам систему рівнянь яка рівна кількості невідомих. Розв’язавши її знайдемо наближені значення розв‘язку рівняння (1) в точках сітки. Оцінимо похибку: Будемо вважати, що розв‘язок задачі має неперервні похідні до четвертого порядку включно. Розглянемо ряд Тейлора:
де:
Будуючи розклад в ряд Тейлора виходять наступні формули:
Підставивши отримані рівності в (4) маємо:
де: Якщо позначити через:
то виходячи з (7) похибку можна записати наступним чином:
Тобто, похибка має порядок
Зауваження: Якщо взяти рівняння Пуассона:
і квадратну сітку, то отримаємо рівняння:
Зауваження: Інколи похідні у внутрішніх точках замінюють наступним співвідношеннями:
Тоді зміняться також різницеві рівняння. Зауваження: Для побудови системи рівнянь (4) була використана наступна схема:
Це не є обов’язковим.
Система (4) зміниться:
Інший спосіб отримання різницевих рівнянь полягає в наступному: Для того, щоб записати різницеве рівняння, яке наближає диференціальне рівняння (1) в вузлі Розглянемо лінійну комбінацію:
де коефіцієнти
Вважаючи, що функція
де: де:
Якщо отримана система відносно
Розглянемо приклади: Рівняння Пуассона:
Будемо розглядати квадратну сітку з кроком
Для скорочення запису ліву частину рівняння (1) позначатимемо:
У сітці вказані на малюнку вузли рівноправні і симетричні тому є смисл записати різницеву апроксимацію у вигляді:
Вважаючи, що функція
Тоді матимемо:
Щоб отримати наближення рівняння (11) треба, щоб:
Маємо:
Відкинувши залишковий член отримаємо різницеве рівняння:
Приклад2: Якщо для попереднього рівняння взяти іншу схему вузлів, тоді:
Будуючи розклад як в попередньому прикладі і звівши подібні доданки маємо:
Будуючи різні схеми вузлів будемо отримувати різні апроксимації. Причому сітка не обов’язково трикутна. Зауваження: 1) Щоб зменшити похибку при наближенні граничних умов часто виконують екстраполяцію розв‘язку на межу області по знайдених значеннях функцій у внутрішніх точках області. 2) На практиці для оцінки похибки часто використовують принцип Рунге: Нехай відомо, що порядок похибки розв‘язку при використанні квадратної сітки з кроком
Будуємо розв‘язки
Дата добавления: 2014-01-07; Просмотров: 1118; Нарушение авторских прав?; Мы поможем в написании вашей работы! |