Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
04 Мет указ курс.doc
Скачиваний:
3
Добавлен:
28.04.2019
Размер:
1.36 Mб
Скачать

3.3 Крайова задача

Розглянемо звичайне диференціальне рівняння другого порядку:

(3.9)

Крайова задача полягає в пошуку розв’язку (значень функції) рівняння на відрізку , що задовольняє на кінцях відрізка умовам, які задані в частинному виді:

, (3.10)

або в загальному виді:

(3.11)

де – деякі постійні величини.

Числові методи розв’язку крайової задачі можна розділити на дві групи: зведення розв’язку крайової задачі до послідовності розв’язків задач Коші (метод стрільби) та безпосереднє застосування кінцево-різницевого методу.

Розглянемо метод кінцевих різностей, оскільки він дозволяє звести розв’язок крайової задачі для диференціального рівняння к розв’язку системи алгебраїчних рівнянь відносно значень функції, що шукається, на заданій множині точок. Це досягається шляхом заміни похідних, що входять в диференціальне рівняння, їх кінцево-різницевими апроксимаціями.

Розіб’ємо відрізок на рівних частин точками . Точки називають вузлами сітки, – кроком сітки, точки та називають граничними вузлами, а – внутрішніми вузлами.

Розв’язок крайової задачі замінимо обчисленням значень сіткової функції в вузлових точках . Для цього запишемо рівняння (3.9) для внутрішніх вузлів:

. (3.12)

Замінимо похідні, що входять до цих співвідношень їх кінцево-різницевими апроксимаціями:

,

.

Підставляючи ці вирази в (3.12), отримаємо систему різницевих рівнянь:

, (3.13)

що є системою з алгебраїчного рівняння відносно значень сіткової функції . Значення та , що входять до цієї системи, беруть з граничних умов.

Якщо крайові умови задані в загальному виді (3.11), то їх також необхідно представити в різницевому виді шляхом апроксимації похідних та кінцево-різницевими співвідношеннями:

,

.

Тобто граничні умови приймуть вид:

, (3.14)

з яких легко знаходяться значення та .

Отримана система (3.13), доповнена за необхідності рівняннями (3.14), є лінійною або нелінійною в залежності від того, лінійним чи нелінійним є вихідне диференціальне рівняння.

Розглянемо детально лінійну крайову задачу:

,

,

де та – задані функції.

Побудуємо таку різницеву схему:

– для внутрішніх вузлів , :

,

,

в результаті:

, (3.15)

– для кінців відрізку інтегрування : ,

.

Виконавши нескладні перетворення, отримаємо

(3.16)

Об’єднавши (3.15) та (3.16), отримаємо систему лінійних рівнянь:

, (3.17)

розв’язуючи яку, знайдемо значення сіткової функції , .

Отримана система (3.17) лінійних рівнянь є тридіагональною і може бути розв’язана методом прогонки. Для цього визначають коефіцієнти рівнянь виду:

,

де

Позначення прийняті для відповідно, що використовуються в системі (3.17). Потім знаходять елементи «прямого ходу»:

; ;

; ; .

Потім виконується «зворотний хід»:

;

, .