Введемо позначення:
Перепишемо систему з урахуванням введених позначень:
(8.15)
Маємо різницеву схему крайового завдання. Запишемо систему рівнянь у розгорнутій матричній формі:
Таким чином, завдання зводиться до розв’язання системи лінійних алгебраїчних рівнянь, що можна записати у вигляді Ay=d.
Виведення формули методу Ейлера, його геометрична інтерпретація, стійкість, оцінка похибки, вплив обчислювальної похибки.
метод Ейлера для задачі Коші
, (8.1)
. (8.2)
Для розв’язання задачі потрібно знайти наближені значення точного розв’язку
рівняння
(8.1). Уведемо позначення
. Припустимо, що
розв’язок
задачі (8.1) — (8.2) у вузлі
відомий. Знайдемо розв’язок у наступному
вузлі
. Використовуючи формулу Тейлора, одержимо
(8.3)
Відзначимо, що похідну , що стоїть у правій
частині, можна знайти, диференціюючи рівняння (8.1).
Підставимо у формулі (8.3) , тоді
. (8.4)
Припускаючи, що на відрізку
обмежена, маємо
.
Відкидаючи в (8.4) величини другого порядку малості при в порівнянні з кроком сітки
, одержуємо формулу для обчислення
наближеного значення
у вузлі
З
огляду на те, що
, виводимо розрахункову формулу
методу Ейлера
. (8.5)
Для чисельного розрахунку за формулою (8.5) досить знати . Потім, використовуючи (8.5), можна
послідовно знайти значення розв’язку
відповідно в точках
Рис. – 8.1
Геометрична інтерпретація методу Ейлера показана на рис. 8.1, де зображена множина інтегральних кривих рівняння (8.1).
Припустимо, що початкова умова задана
точно. При одержанні (8.5) у формулі Тейлора був відкинутий член, що містить
.
На першому кроці, при обчисленні ,
отримана похибка
, яка називається локальною
похибкою, або похибкою на кроці.
На другому кроці обчислюється за
формулою
. Величина
,
знайдена раніше, визначена наближено. Тому сумарна похибка на другому кроці
і так далі.
Метод сіток для наближеного розв’язання крайових задач двовимірних диференціальних рівнянь полягає в такому:
-у плоскій області G, у якій розшукується розв’язок, будується сіткова область Gh (рис. 9.1);
-задане диференціальне рівняння заміняється у вузлах побудованої сітки відповідними різницевими рівняннями;
-на підставі граничних умов визначаються значення шуканого розв’язку в граничних вузлах області Гh.
Розв’язавши отриману систему різницевих рівнянь, ми знайдемо значення шуканої функції у вузлах сітки, тобто будемо мати числовий розв’язок нашої задачі.
Вибір сіткової області здійснюється залежно від конкретної задачі, але у всіх випадках контур Гh сіткової області Gh варто обирати так, щоб він якнайкраще апроксимував контур Г заданої області G.
Сітка будується таким чином, щоб вузли (xi,yi) сітки Gh або належали області G, або відступали від її границі Г на відстань меншу за h.
Точки (вузли) сітки Gh називаються сусідніми, якщо вони віддалені одна від одної в напрямку вісі Ох або вісі Оу на відстань, що дорівнює кроку сітки h. Вузол Ah сітки Gh називається внутрішнім, якщо він належить області G, а всі чотири сусідні з ним вузли – множині Gh; інакше він називається граничним.
Граничний вузол сітки Гh називається вузлом першого
роду, якщо він має сусіднім внутрішній вузол цієї сітки, інакше – граничний
вузол називається вузлом другого роду. Внутрішні вузли і граничні вузли першого
роду сітки Sh= називаються
розрахунковими точками. Граничні вузли другого роду не входять в обчислення і
можуть бути вилучені із сітки.
На перший погляд процедура застосування методу сіток, що складається з трьох етапів, здається простою і такою, що прямо веде до розв’язку. Однак насправді це не так. Через велику розмаїтість типів і розмірів сіток, рівнянь у частинних похідних, граничних і початкових умов, можливих різницевих апроксимацій цих рівнянь і методів їхнього розв’язання, чисельне розв’язання рівнянь у частинних похідних вимагає модифікацій алгоритму при розгляді кожного конкретного випадку.
9.6 Рівняння параболічного типу
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.