Різнице́ва схе́ма — скінченна система алгебраїчних рівнянь, поставлена у відповідність будь-якої диференційної задачі, що містить диференційне рівняння й додаткові умови (наприклад, крайові умови й / або початковий розподіл). Таким чином, різницеві схеми застосовуються для зведення диференційної задачі, що має континуальний характер, до скінченної системі рівнянь, числове розв'язання яких принципово можливе на обчислювальних машинах. Алгебричні рівняння, поставлені у відповідність до диференційних рівнянь, розв'язують застосуванням різницевого методу, що відрізняє теорію різницевих схем від інших числових методів розв'язання диференційних задач (наприклад, проєкційних методів, таких як метод Гальоркіна).
Розв'язок різницевої схеми називають наближеним розв'язком диференційної задачі.
Хоча формальне визначення не накладає суттєвих обмежень на вид алгебричних рівнянь, але на практиці має сенс розглядати тільки ті схеми, які будь-яким чином відповідають диференційній задачі. Важливими поняттями теорії різницевих схем є поняття збіжності, апроксимації, стійкості, консервативності.
Апроксимація
Кажуть, що диференційний оператор , визначений на функціях , заданих в області , апроксимується на деякому класі функцій скінченно-різницевим оператором , визначеним на функціях , заданих на сітці, що залежить від кроку , якщо виконується умова збіжності
Кажуть, що апроксимація має порядок точності , якщо
де - константа, що залежить від конкретної функції , але не залежить від кроку . Норма, використана вище, може бути різною, і поняття апроксимації залежить від її вибору. Часто використовується дискретний аналог норми рівномірної неперервності:
іноді використовують дискретні аналоги інтегральних норм.
Приклад. Апроксимація оператора скінченно-різницевим оператором
на обмеженому інтервалі має другий порядок точності на класі гладких функцій .
За допомогою формули Тейлора
виходить оцінка:
де константа
Скінченно-різницева задача апроксимує диференційну задачу, і апроксимація має порядок точності , якщо й саме диференційне рівняння, й граничні (й початкові) умови апроксимують відповідними скінченно-різницевими операторами з порядком точності не нижче .
Приклад. Апроксимація рівняння теплопровідності (різницева схема в частинних похідних) скінченно-різницевим рівнянням , де
має другий порядок точності за координатою й перший порядок точності за часом на класі гладких функцій.
Стійкість
Умови апроксимації не достатні для того, щоб результат різницевої схеми прямував до точної відповіді при h→0. У разі схем, коефіцієнти яких не залежать від розв'язку диференційного рівняння, необхідним є справдження умови стійкості. Такі схеми можна подати як певний лінійний оператор, який перетворює значення функції в момент t в значення функції в момент t+h. Умова стійкості вимагає, щоб власні числа (в загальному випадку комплексні) цього оператора не перевищували за модулем 1+ch , де c - деяка константа, при h→0. Якщо ця умова не виконана, то похибки схеми швидко зростають і результат тим гірший, чим менший крок. Якщо виконані як умова апроксимації, так і умова стійкості, то результат різницевої схеми збігається до розв'язку диференційного рівняння (теорема Філіппова-Рябенького).
Умова Куранта
Умова Куранта - швидкість розповсюдження збурень в різницевій задачі не повинна бути меншою, ніж у диференційної. Якщо ця умова не виконана, то результат різницевої схеми може не збігатися до розв'язку диференційного рівняння. Іншими словами, за один крок за часом частка не повинна «пробігати» більш як один осередок.
Для схем, коефіцієнти яких не залежать від розв'язку диференційного рівняння, умова Куранта випливає зі стійкості.
Для гіперболічних систем рівнянь ця умова часто має вигляд
( - крок за часом, - крок просторової сітки, - максимальне за модулем власне значення в точці. Мінімум береться за всіма точками сітки.)
Класифікація схем
Явні схеми
Явні схеми обчислюють значення сіткової функції через дані сусідніх точок. Приклад явної схеми для диференціювання: (2-й порядок апроксимації). Явні схеми часто виявляються нестійкими.
Згідно з теоремою Годунова, серед лінійних різницевих схем для з порядком апроксимації вище першого немає .
Неявні схеми
Неявні схеми використовують рівняння, які виражають дані через кілька сусідніх точок результату. Для знаходження результату розв'язують систему лінійних рівнянь. Приклад неявної схеми для рівняння струни: . Неявні схеми зазвичай є стійкими.
Напівнеявні схеми
На одних етапах застосовується явна схема, на інших - неявна (як правило, ці кроки чергують).
Приклад - Схема Кранка-Ніколсон, коли розв'язок беруть у вигляді середнього від явної і неявної схеми рішення для підвищення точності
Компактні схеми
Компактні схеми використовують рівняння, які пов'язують значення результату в декількох сусідніх точках зі значеннями даних в декількох сусідніх точках. Це дозволяє підвищити порядок апроксимації. Приклад компактної схеми для диференціювання: (4-й порядок апроксимації).
Консервативні схеми
Коли різницева схема задовольняє ті самі інтегральні співвідношення (наприклад, збереження енергії, ентропії), що й початкове диференційне рівняння, то кажуть про властивості консервативності. Консервативні схеми зазвичай подають у дивергентному вигляді.
Приклади консервативних схем гідродинаміки - схема Самарського, метод великих часток Білоцерківського.
Схеми на зміщених сітках
У цих схемах сітки, на яких заданий результат, і дані зміщені відносно один одного. Наприклад, точки результату знаходяться посередині між точками даних. У деяких випадках це дозволяє використовувати більш прості крайові умови.
Див. також
Ця стаття не містить . (лютий 2019) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Riznice va she ma skinchenna sistema algebrayichnih rivnyan postavlena u vidpovidnist bud yakoyi diferencijnoyi zadachi sho mistit diferencijne rivnyannya j dodatkovi umovi napriklad krajovi umovi j abo pochatkovij rozpodil Takim chinom riznicevi shemi zastosovuyutsya dlya zvedennya diferencijnoyi zadachi sho maye kontinualnij harakter do skinchennoyi sistemi rivnyan chislove rozv yazannya yakih principovo mozhlive na obchislyuvalnih mashinah Algebrichni rivnyannya postavleni u vidpovidnist do diferencijnih rivnyan rozv yazuyut zastosuvannyam riznicevogo metodu sho vidriznyaye teoriyu riznicevih shem vid inshih chislovih metodiv rozv yazannya diferencijnih zadach napriklad proyekcijnih metodiv takih yak metod Galorkina Rozv yazok riznicevoyi shemi nazivayut nablizhenim rozv yazkom diferencijnoyi zadachi Hocha formalne viznachennya ne nakladaye suttyevih obmezhen na vid algebrichnih rivnyan ale na praktici maye sens rozglyadati tilki ti shemi yaki bud yakim chinom vidpovidayut diferencijnij zadachi Vazhlivimi ponyattyami teoriyi riznicevih shem ye ponyattya zbizhnosti aproksimaciyi stijkosti konservativnosti AproksimaciyaKazhut sho diferencijnij operator L u displaystyle L u viznachenij na funkciyah u displaystyle u zadanih v oblasti D R N displaystyle D subset mathbb R N aproksimuyetsya na deyakomu klasi funkcij u U displaystyle u in U skinchenno riznicevim operatorom R h u h displaystyle R h u h viznachenim na funkciyah u h displaystyle u h zadanih na sitci sho zalezhit vid kroku h displaystyle h yaksho vikonuyetsya umova zbizhnosti L u R h u h 0 h 0 u U displaystyle L u R h u h to 0 h to 0 forall u in U Kazhut sho aproksimaciya maye poryadok tochnosti k displaystyle k yaksho L u R h u h h k M h 0 u U displaystyle L u R h u h leq h k M h to 0 forall u in U de M displaystyle M konstanta sho zalezhit vid konkretnoyi funkciyi u U displaystyle u in U ale ne zalezhit vid kroku h displaystyle h Norma vikoristana vishe mozhe buti riznoyu i ponyattya aproksimaciyi zalezhit vid yiyi viboru Chasto vikoristovuyetsya diskretnij analog normi rivnomirnoyi neperervnosti u h max n u h x n displaystyle u h max n u h x n inodi vikoristovuyut diskretni analogi integralnih norm Priklad Aproksimaciya operatora L u u x x displaystyle L u u xx skinchenno riznicevim operatorom R h u h x n u n 1 2 u n u n 1 h 2 u i u x i x i 1 x i h displaystyle R h u h x n frac u n 1 2u n u n 1 h 2 quad u i u x i quad x i 1 x i h na obmezhenomu intervali D R displaystyle D subset mathbb R maye drugij poryadok tochnosti na klasi gladkih funkcij U C 4 D displaystyle U C 4 D Dokaz Za dopomogoyu formuli Tejlora u n 1 u n h u x x n h 2 2 u x x x n h 3 3 u x x x x n h 4 4 u x x x x x n 3 3 0 h displaystyle u n pm 1 u n pm hu x x n frac h 2 2 u xx x n pm frac h 3 3 u xxx x n frac h 4 4 u xxxx x n xi pm quad xi pm in 0 pm h vihodit ocinka u x x x n R h u h x n 1 h 2 u n 1 2 u n u n 1 h 2 u x x x n h 2 4 u x x x x x n 3 u x x x x x n 3 h 2 4 C displaystyle bigl u xx x n R h u h x n bigr frac 1 h 2 bigl u n 1 2u n u n 1 h 2 u xx x n bigr frac h 2 4 Bigl u xxxx x n xi u xxxx x n xi Bigr leq frac h 2 4 C de konstanta C 2 sup x D u x x x x x lt displaystyle C 2 sup limits x in D u xxxx x lt infty Skinchenno rizniceva zadacha aproksimuye diferencijnu zadachu i aproksimaciya maye poryadok tochnosti k displaystyle k yaksho j same diferencijne rivnyannya j granichni j pochatkovi umovi aproksimuyut vidpovidnimi skinchenno riznicevimi operatorami z poryadkom tochnosti ne nizhche k displaystyle k Priklad Aproksimaciya rivnyannya teploprovidnosti u t u x x 0 displaystyle u t u xx 0 rizniceva shema v chastinnih pohidnih skinchenno riznicevim rivnyannyam R h u h 0 displaystyle R h u h 0 de R h u h t m x n u n m 1 u n m D t u n 1 m 2 u n m u n 1 m h 2 displaystyle R h u h t m x n frac u n m 1 u n m Delta t frac u n 1 m 2u n m u n 1 m h 2 u j i u t i x j t i 1 t i D t x j 1 x j h D t s h 2 s c o n s t gt 0 displaystyle u j i u t i x j quad t i 1 t i Delta t quad x j 1 x j h quad Delta t sigma h 2 quad sigma const gt 0 maye drugij poryadok tochnosti za koordinatoyu j pershij poryadok tochnosti za chasom na klasi C 4 displaystyle C 4 gladkih funkcij StijkistUmovi aproksimaciyi ne dostatni dlya togo shob rezultat riznicevoyi shemi pryamuvav do tochnoyi vidpovidi pri h 0 U razi shem koeficiyenti yakih ne zalezhat vid rozv yazku diferencijnogo rivnyannya neobhidnim ye spravdzhennya umovi stijkosti Taki shemi mozhna podati yak pevnij linijnij operator yakij peretvoryuye znachennya funkciyi v moment t v znachennya funkciyi v moment t h Umova stijkosti vimagaye shob vlasni chisla v zagalnomu vipadku kompleksni cogo operatora ne perevishuvali za modulem 1 ch de c deyaka konstanta pri h 0 Yaksho cya umova ne vikonana to pohibki shemi shvidko zrostayut i rezultat tim girshij chim menshij krok Yaksho vikonani yak umova aproksimaciyi tak i umova stijkosti to rezultat riznicevoyi shemi zbigayetsya do rozv yazku diferencijnogo rivnyannya teorema Filippova Ryabenkogo Umova KurantaUmova Kuranta shvidkist rozpovsyudzhennya zburen v riznicevij zadachi ne povinna buti menshoyu nizh u diferencijnoyi Yaksho cya umova ne vikonana to rezultat riznicevoyi shemi mozhe ne zbigatisya do rozv yazku diferencijnogo rivnyannya Inshimi slovami za odin krok za chasom chastka ne povinna probigati bilsh yak odin oseredok Dlya shem koeficiyenti yakih ne zalezhat vid rozv yazku diferencijnogo rivnyannya umova Kuranta viplivaye zi stijkosti Dlya giperbolichnih sistem rivnyan cya umova chasto maye viglyad t min h l m a x displaystyle tau leq min left frac h lambda max right t displaystyle tau krok za chasom h displaystyle h krok prostorovoyi sitki l m a x displaystyle lambda max maksimalne za modulem vlasne znachennya v tochci Minimum beretsya za vsima tochkami sitki Klasifikaciya shemYavni shemi Yavni shemi obchislyuyut znachennya sitkovoyi funkciyi cherez dani susidnih tochok Priklad yavnoyi shemi dlya diferenciyuvannya f x f x h f x h 2 h displaystyle f x frac f x h f x h 2h 2 j poryadok aproksimaciyi Yavni shemi chasto viyavlyayutsya nestijkimi Zgidno z teoremoyu Godunova sered linijnih riznicevih shem dlya z poryadkom aproksimaciyi vishe pershogo nemaye Neyavni shemi Neyavni shemi vikoristovuyut rivnyannya yaki virazhayut dani cherez kilka susidnih tochok rezultatu Dlya znahodzhennya rezultatu rozv yazuyut sistemu linijnih rivnyan Priklad neyavnoyi shemi dlya rivnyannya struni f x t h 2 f x t f x t h f x h t h 2 f x t h f x h t h displaystyle f x t h 2f x t f x t h f x h t h 2f x t h f x h t h Neyavni shemi zazvichaj ye stijkimi Napivneyavni shemi Na odnih etapah zastosovuyetsya yavna shema na inshih neyavna yak pravilo ci kroki cherguyut Priklad Shema Kranka Nikolson koli rozv yazok berut u viglyadi serednogo vid yavnoyi i neyavnoyi shemi rishennya dlya pidvishennya tochnosti Kompaktni shemi Kompaktni shemi vikoristovuyut rivnyannya yaki pov yazuyut znachennya rezultatu v dekilkoh susidnih tochkah zi znachennyami danih v dekilkoh susidnih tochkah Ce dozvolyaye pidvishiti poryadok aproksimaciyi Priklad kompaktnoyi shemi dlya diferenciyuvannya 1 6 f x h 2 3 f x 1 6 f x h f x h f x h 2 h displaystyle frac 1 6 f x h frac 2 3 f x frac 1 6 f x h frac f x h f x h 2h 4 j poryadok aproksimaciyi Konservativni shemi Koli rizniceva shema zadovolnyaye ti sami integralni spivvidnoshennya napriklad zberezhennya energiyi entropiyi sho j pochatkove diferencijne rivnyannya to kazhut pro vlastivosti konservativnosti Konservativni shemi zazvichaj podayut u divergentnomu viglyadi Prikladi konservativnih shem gidrodinamiki shema Samarskogo metod velikih chastok Bilocerkivskogo Shemi na zmishenih sitkah U cih shemah sitki na yakih zadanij rezultat i dani zmisheni vidnosno odin odnogo Napriklad tochki rezultatu znahodyatsya poseredini mizh tochkami danih U deyakih vipadkah ce dozvolyaye vikoristovuvati bilsh prosti krajovi umovi Div takozhRizniceve rivnyannya Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lyutij 2019