m = 0
m = 1
m = 2
Вона легко зводиться до такої системи:
з якої отримуємо ,
,
. Отже, для розглянутого методу за постійного кроку
або
що збігається з виразом (10.18), відомим як неявний метод Гіра-Шихмана другого порядку. Розглянута методика обчислення коефіцієнтів формул наближення є універсальною і дозволяє конструювати неявні методи, які не входять у множину методів Гіра (10.22), що підтверджується наведеним нижче прикладом.
Приклад 10.5
Знайдемо значення коефіцієнтів формули наближення неявного багатокрокового методу, який має вигляд
Порядок формули р дорівнює 2, і шукана система лінійних рівнянь для невідомих коефіцієнтів за постійного кроку обчислень набуває вигляду:
m = 0
m = 1
m = 2
Із першого рівняння
знаходимо коефіцієнт . Друге і третє рівняння
перетворяться в систему рівнянь:
з розв'язку якої знаходимо , тому шукана формула наближення матиме
такий вигляд:
10.6. Стійкістьнеявнихметодів
Визначимо умови стійкості неявних методів і порівняємо їх з умовами стійкості явних методів, розглянутих у розділах 8 і 9. Почнемо з неявних методів Ей-лера і трапецій, скориставшись методикою аналізу стійкості різницевих рівнянь, яка базується на визначенні коренів характеристичного рівняння (9.40).
10.6.1.НеявнийметодЕйлера
Скориставшись виразом (10.9) із
урахуванням тестового рівняння , формуємо різницеве
рівняння методу
звідки
. Відповідне йому
характеристичне рівняння набуває вигляду
, корінь якого для
і довільного
значення
завжди задовольняє умову стійкості:
(10.37)
10..6.2. Неявний метод трапецій
На основі виразу (10.10) з урахуванням тестового рівняння формуємо різницеве рівняння методу:
чи
Відповідне характеристичне рівняння отримуємо у вигляді:
із якого,
як і раніше для неявного методу Ейлера, випливає, що для і довільного
значення
умова стійкості завжди задовольняється:
(10.38)
10.6.3.НеявнийметодПра-Шихманадругогопорядку
Виходячи з виразу (10.18)
з урахуванням тестового рівнянняформуємо
різницеве рівняння методу:
характеристичне рівняння для якого:
Знайдемо корені цього рівняння:
(10.39)
тому що, коли ,
знаменник кореня завжди більше одиниці за значенням (для
)
або за модулем (для
).
Запропоновано
називати А-стійкими розглянуті тут та інші неявні методи, в яких область
стійкості у разі розв'язування тестового модельного рівняння містить всю
ліву комплексну півплощину
, тобто, якщо
,
розв'язок буде асимптотично стійким за будь-якого додатного
.
Показано також, що ніякий явний лінійний багатокроковий метод не може бути A-стійким
і не існує A-стійкого неявного лінійного багатокрокового методу з
порядком k >
2.
Дослідження стійкості методу Гіра-Шихмана третього порядку зручніше проводити графічно побудовою годографа стійкості аналогічно визначенню областей стійкості багатокрокових методів (див. рис. 9.2).
Записуючи
характеристичне рівняння (10.19) у вигляді ,
знаходимо з нього
Підставивши
, отримаємо рівняння межі області
стійкості.
Годограф стійкості будується за допомогою пакета Mathematica:
Ln[]:=
Tx4 = Graphics[{ Text [|q|<1, {0.5,0.7}], Text[|q|>1, {3, 0.8}]}];
rg4 = Parametrics Plot [{µx[φ], µy[φ], { φ, 0, 2*Pi},
AxesLabel → {Re τλ, Im τλ }, DisplayFunction → $DisplayFunction];
Л -
На відміну від попереднього прикладу, існують точки межі області стійкості, розташовані в лівій півплощині. Тому метод третього порядку не є A-стійким.
Для неявних методів з порядком k> 2 вимоги A-стійкості
послаблюються. Вводиться поняття жорстко-стійких методів (рис. 10.3), для яких
їх область стійкості у разі розв'язання тестового рівняння містить не
всю ліву півплощину , а тільки області R1і R2, де R1визначається умовою
(10.40)
a R2,— умовою
a.>0, d>0,
(10.41)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.