Метод Кранка-Ніколсон — це спеціальний чисельний метод розв'язку диференціальних рівнянь з частинними похідними в обчислювальній математиці, за допомогою особливої схеми методу скінченних різниць, зокрема для рівняння теплопровідності та дифузії. Це неявний метод 2 порядку і є чисельно стабільним щодо кроку різницевої сітки. Метод винайшли в середині 20-го століття англійські вчені Джон Кранк та .
Для рівняння теплопровідності, дифузії і можна довести, що метод Кранка-Ніколсон є безумовно чисельно стабільним. Проте, при використанні великого кроку сітки (коли ) розв'язок може містити сильні коливання. У випадку, коли крок різницевої сітки змінити неможливо, при нестабільності розв'язку рекомендується використовувати менш точний, але також чисельно стабільний неявний .
Опис методу
Неявна схема, яку винайшли Джон Кранк та Филліс Ніколсон ґрунтується на чисельному наближенню параболічного диференціального рівняння другого порядку. Як приклад візьмемо одновимірне рівняння теплопровідності
для та з початковою умовою та крайовими умовами ; в точці котра знаходиться між рядами різницевої сітки з кроком та .
Тоді для похідних отримаємо
Тобто використовується середнє значення наближень похідних та для наближення
Підставляючи ці вирази в рівняння теплопровідності (і спрощуючи запис ) отримаємо
Використовуємо для зручності і переносимо всі значення функції з часом в ліву частину рівняння.
Після впорядкування членів рівняння отримаємо неявну різницеву схему для
Рівняння у такій формі має вигляд тридіагональної системи алгебраїчних рівнянь
і розв'язується звичайними прямими чи ітераційними методами лінійної алгебри.
В схемі Кранка-Ніколсон використовується шість точок основної різницевої сітки для наближення проміжної точки , на якій базуються всі чисельні наближення.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Metod Kranka Nikolson ce specialnij chiselnij metod rozv yazku diferencialnih rivnyan z chastinnimi pohidnimi v obchislyuvalnij matematici za dopomogoyu osoblivoyi shemi metodu skinchennih riznic zokrema dlya rivnyannya teploprovidnosti ta difuziyi Ce neyavnij metod 2 poryadku i ye chiselno stabilnim shodo kroku riznicevoyi sitki Metod vinajshli v seredini 20 go stolittya anglijski vcheni Dzhon Krank ta Dlya rivnyannya teploprovidnosti difuziyi i mozhna dovesti sho metod Kranka Nikolson ye bezumovno chiselno stabilnim Prote pri vikoristanni velikogo kroku sitki koli D t D x 2 gt 0 5 displaystyle Delta t Delta x 2 gt 0 5 rozv yazok mozhe mistiti silni kolivannya U vipadku koli krok riznicevoyi sitki zminiti nemozhlivo pri nestabilnosti rozv yazku rekomenduyetsya vikoristovuvati mensh tochnij ale takozh chiselno stabilnij neyavnij Opis metoduRizniceva shema sitki v metodi Kranka Nikolson dlya odnovimirnoyi zadachi Neyavna shema yaku vinajshli Dzhon Krank ta Fillis Nikolson gruntuyetsya na chiselnomu nablizhennyu parabolichnogo diferencialnogo rivnyannya drugogo poryadku Yak priklad vizmemo odnovimirne rivnyannya teploprovidnosti u t x t c 2 u x x x t displaystyle u t x t c 2 u xx x t dlya 0 x lt a displaystyle 0 leq x lt a ta 0 lt t lt b displaystyle 0 lt t lt b z pochatkovoyu umovoyu u x 0 f x displaystyle u x 0 f x ta krajovimi umovami u 0 t g 1 t displaystyle u 0 t g 1 t u a t g 2 t displaystyle u a t g 2 t v tochci x t D t 2 displaystyle x t Delta t 2 kotra znahoditsya mizh ryadami riznicevoyi sitki z krokom h D x displaystyle h Delta x ta k D t displaystyle k Delta t Todi dlya pohidnih otrimayemo u t x t k 2 u x t k u x t k O k 2 displaystyle u t x t k 2 frac u x t k u x t k O k 2 u x x x t k 2 1 2 h 2 u x h t k 2 u x t k u x h t k u x h t 2 u x t u x h t O h 2 displaystyle u xx x t k 2 frac 1 2h 2 left u x h t k 2u x t k u x h t k u x h t 2u x t u x h t right O h 2 Tobto vikoristovuyetsya serednye znachennya nablizhen pohidnih u x x t k displaystyle u xx t k ta u x x x t k displaystyle u xx x t k dlya nablizhennya u x x x t k 2 displaystyle u xx x t k 2 Pidstavlyayuchi ci virazi v rivnyannya teploprovidnosti i sproshuyuchi zapis u x j t n u j n displaystyle u x j t n rightarrow u j n otrimayemo u j n 1 u j n k c 2 u j 1 n 1 2 u j n 1 u j 1 n 1 u j 1 n 2 u j n u j 1 n 2 h 2 displaystyle frac u j n 1 u j n k c 2 frac u j 1 n 1 2u j n 1 u j 1 n 1 u j 1 n 2u j n u j 1 n 2h 2 Vikoristovuyemo dlya zruchnosti r c 2 k h 2 displaystyle r c 2 k h 2 i perenosimo vsi znachennya funkciyi z chasom t k displaystyle t k v livu chastinu rivnyannya Pislya vporyadkuvannya chleniv rivnyannya otrimayemo neyavnu riznicevu shemu dlya j 2 3 N 1 displaystyle j 2 3 N 1 r u j 1 n 1 2 2 r u j n 1 r u j 1 n 1 2 2 r u j n r u j 1 n u j 1 n displaystyle r u j 1 n 1 2 2r u j n 1 r u j 1 n 1 2 2r u j n r u j 1 n u j 1 n Rivnyannya u takij formi maye viglyad tridiagonalnoyi sistemi algebrayichnih rivnyan A X B displaystyle AX B i rozv yazuyetsya zvichajnimi pryamimi chi iteracijnimi metodami linijnoyi algebri V shemi Kranka Nikolson vikoristovuyetsya shist tochok osnovnoyi riznicevoyi sitki dlya nablizhennya promizhnoyi tochki u x x x t k 2 displaystyle u xx x t k 2 na yakij bazuyutsya vsi chiselni nablizhennya