Асимптотическая эквивалентность двухслойных разностных схем
Автор: Мурюмин С.М., Сидоренко Д.С.
Журнал: Огарёв-online @ogarev-online
Статья в выпуске: 10 т.7, 2019 года.
Бесплатный доступ
Получены оценки возмущения для постоянных матричных операторов, использующихся для описания операторно-разностных схем, при которых гарантируется асимптотическая эквивалентность оных. Проведены подтверждающие численные эксперименты.
Асимптотическая эквивалентность, операторно-разностная схема, оценка возмущения, порядок аппроксимации, разностная схема, численный эксперимент
Короткий адрес: https://sciup.org/147249656
IDR: 147249656 | УДК: 517.9
Asymptotic Equivalence of Two-Stage Difference Schemes
Value estimations for fluctuations of difference schemes' matrix operators, which provide asymptotic equivalence of these schemes, are obtained. Numeric experiments for the confirmation of theoretic results are described.
Текст научной статьи Асимптотическая эквивалентность двухслойных разностных схем
Краевые задачи для дифференциальных уравнений типа
Lu + f(x) = 0
можно трактовать как операторные уравнения:
Au = f.
Это справедливо в частности для уравнений параболического типа:
du
— = Lu + f(x, t), исследованию асимптотического поведения разностных схем для которых и посвящена эта работа.
Рассмотрим искомую функцию u = u(x, t) как некоторую абстрактную функцию u(t) со значениями в некотором банаховом пространстве. Если ввести для t равномерную сетку с шагом т, то можно получить выражение для r-слойной операторно-разностной схемы:
г-1
B0 ( tn ) u(tn +i) = ^ Cs ( tn ) u ( tn +i- s' ) + f(tn), n>r-1,
S = 1
где B 0(t'),Cs(t') - линейные операторы, действующие из некоторого линейного нормированного пространства К в К, которое в свою очередь зависит от некоторого параметра h. Заметим, что эти линейные операторы также зависят от г и h.
Тогда для двухслойной схемы имеем:
Boun+! + B1un = rfn,n>0.
Выполняя замену, предложенную в [1], получим каноническую форму двухслойных схем:
B(tn) Un+\ Un + A(tn)Un =fn,n>
But + Au = f(t).
Рассмотрим первую краевую задачу для одномерного однородного уравнения теплопроводности:
Ut UXX
u(x, 0) = ф(х), 0 < x < L,
u(0,t) = ^(t), 0 < t u(0, t) = ^2(t), 0 < t Пусть г - шаг сетки по t, h - шаг сетки по х. Тогда для этой задачи (1) примет вид But + Au = 0, B = Е + тА, А = -Л,(3) где Л - оператор вторых конечных разностей: (-2 1 0 ...0\ 1 -2 1 0\ 1 0 1-2 ... 0т^. h2 0.01-2/ Разрешая (3) через un+1 - значение на верхнем слое, - получим un+1 = Run, R = Е- tB-1A, где оператор R называется оператором перехода, а B-1 - обратный к B оператор. Рассмотрим два разностные схемы: un + 1 = R1un, un + 1 = R2un, R1 = ^^ ^ Rh^ = R2. Согласно [2], условие асимптотической эквивалентности разностных схем при условии согласования норм можно записать как \\Rh}" -^"Ц^'. |R^,l'f1-R^!>"| Не теряя общности, можно положить P1=P2= E. Тогда получим иную форму условия асимптотической эквивалентности: \\R?-R?\\ Получим некоторые оценки для нормы выше, при которых (4) справедливо. Для явной схемы В = E, поэтому оператор перехода имеет вид R = E -тА. Рассмотрим два различных оператора А1 и А2 такие, что: А2=А1 + Q, (5) где Q - оператор возмущения. В этой работе будем полагать, что возмущение постоянно и одинаково для каждого узла сетки: (£ £ £ £ 0 £ ... °\ ... 0 Q = 0 £ £ 0 \0 0 £ г) Тогда имеем два оператора перехода R1 и R2: R1=E-tA1, R2=E-tA2. Получим оценку для возмущения £, при котором схемы, порождаемые операторами R1 и R2, являются асимптотически эквивалентными. Подставляя операторы в левую часть условия (4) и используя формулу разности степеней: I\R? - R^\ = \(R - R2XR?-1 + R^2R2 + - + RiR^2 + Rr^\.(7) Здесь и далее будем рассматривать m-норму: ||A|| = ||A||i = max^ la^. Обозначим множители в правой части (7) как D1 и D2, то есть: \R? - R?W = WD1D2W,(8) D1 = R1- R2, D2 = Ri- + R1~2R2 + - + R1R2- + R?-1. По свойству нормы: WD1D2W < WDiW • WD2W.(9) Сначала оценим вторую норму, потому что далее эта оценка будет справедлива для всех рассматриваемых случаев. Имеем: WD2W = WR?-1 + RV2R2 + - + RiR^2 + R1-1W. По теореме о достаточных условиях устойчивости двухслойных схем в линейных нормированных пространствах [1] можно положить: HR?-1H Н R”R?-1-”| | < max(M1,M2,M1M2) = М, 0<т<п-1. Получим НО2Н = ||R?-1 + R?-2R2 + -" + R1R?-2 + R?-1W < пМ. Теперь оценим первую норму |D1\ = Н^ — т41 -Е + т42Н = ^042 — ^1)Н< 1Т1 • Н^2 — ^1\ Учитывая, что т > 0: НМ < |т| • Н42 -41Н = тН41 + Q -41Н = тН^Н. Легко вычислить норму Q: HQH = maxS7- Iqijl = тах(2г, 3г) = 3г. Подставляя (12) в (11): НМК THQH = 3тг. Объединяя (8), (9), (10) и (13), получим: HR? -R?H < 3тгпМ. Выполняя замену т = rh2, п = h-1, имеем: HR? -R?H < 3Mrгh. Используя правую часть условия (4): 3Mrгh < Ch1, или г < Ch1-1, C = —. , 3Mr Теперь получим аналогичную оценку для неявной схемы, когда возмущениям подвержен только оператор 4. Рассмотрим два различных оператора 41 и 42 аналогично (5). Получим два оператора перехода R1 и R2: R1 = E-tB-141, R2=E-tB-142. Как было сказано ранее, оценка для D2 из (8) остаётся прежней, поэтому нас интересует оценка D1: HD1H = НЕ — тВ-141 - Е + тВ-142Н = = НтВ-1(42 -41)Н < тНВ-1Н • HQH = 3тгНВ-1Н. (15) Для оценки ||В-1Н воспользуемся тем, что В - монотонная матрица. Действительно, используя (3): 10 1 0 1 В = E - гА = 1 0 0 0 . 0 2 -1 0 . 0 0 ... 0| 1-1 2 -1 ... 0) T 1 ... 0-0 -1 2 ... 0 77 = 1 h2 \0 0 0 1/ \0 ... 0-1 2/ 1 - 2r г 0 ... 0 I r = 1 0 1 - 2r r ... 0 I r 1 - 2r . 0 I. \0 ... 0 r 1 - 2r/ В работе [3] представлена теорема, согласно которой для монотонной матрицы G Ик = max^ laiy I = max^ |ау| = H^H„. i Вычислим R*(By. R»(B) = 1 + 2г-г-r = 1. Таким образом Нв-1Н < = 1=1. R» (В) 1 Подставляя (16) в (15): НМ < 3^llB-1|| < 3гг. Так как оценка (17) совпадает с оценкой (13), а оценка (10) одинакова для обоих случаев, то делаем вывод, что для неявной схемы в случае А1 ^ А2 оценка возмущения одинакова и выражается (14). Наконец рассмотри случай, когда для неявной схемы А1 = А2, B1 ^ B2. Имеем: R1 = Е - тВ-1 А, R2= Е - tB-1A, B2 = Bi + Q, причём Q по-прежнему имеет вид (6). Рассмотрим оценку D1: НМ1 = HE-iB—1A-E + iB—1AH < < HtA(b2-1 - B1-1)H < тНАН • Нв-1 - B1-1H. Легко вычислить норму А: НАН = max i ^ RijI = max(2^ 2 + h-2, 2h-2 + h-2 + h-2) = 4h-2. Подставляя её в (18): IIM < т • 4h-2HB-1 — В--1Н. Для оценки IB-1 — В—11| используем теорему о матрице, обратной сумме матриц [4], в частности её формой как тождества Хуа [5]: (А + В)-1 = А-1 — (А + АВ-1 А)-1. Оценим IB-1 — В-1 II = \(В1 + Q)-1 — В-1 II = ||В1-1 — (В1 + B1Q-1B1)-1 — В1-1|| = = |(В1 + B1Q-1B1)-1| = |(В1(Е + е-1В1))-1|. По свойству обратной матрицы: IKB^F + Мв^Г1!! = IK£ + Q"1B1)"1B"1H < Н(я + Q-1B1)-1H • НВ-1! Оценка нормы невозмущенной матрицы В представлена выражением (16). Подставим её вместо ||В-1Н: Н(Е + Q-1B1)-1H • НВ1-1Н < Н(я + Q-1B1)-1H = |(Q-1(B1 + Q))-1| = = H(B1 + Q)-1QH Используя оценку нормы оператора Q, представленной (12), имеем Н(В1 + Q)-1H • HQH <3 Для оценки Н(В1 + Q)-1H снова воспользуемся теоремой из [3]. Чтобы однозначно вычислить RS(B1 + Q), введём условие г > £. (20) Тогда R*(B1 + Q) = 1 + 2г + £ — (г — £) — (г — £) = = 1 + 2г + £ — 2г + 2£ = 1 + 3£. Таким образом 11 "№ + Q)H Подставляя в (19), получаем Н(В1 + Q)-1H • HQH < 3£Н(В1 + Q)-1H < 3£^< 3£. Объединяя рассуждения выше: UMI < т • 4h-2HB-1 — В-1! < т • 4h-2 • 3£ = 12T£h-2. Выполняя замену т = гh2 и объединяя с оценкой нормы D2: ||R” — r*|| = HD1D2H < 12Mг£h-1 < Ch1, или £ < Chl+1, C = —. (21) 12МГ v 7 Проверим корректность полученных оценок в рамках численного эксперимента. Рассмотрим краевую задачу (2), для которой ф(х) = sin?rx, ^1(t) = 0, ^2(t) = 0, L = 1, h = 0.01, r = 0.4. Эта задача имеет точное решение: u(x,t) = e-^^ sin ttx. Для решения с помощью неявной схемы будем использовать обычный метод прогонки. Явная схема имеет первый порядок аппроксимации (I = 1), поэтому (14) для явной схемы имеет вид £ Неявная схема имеет второй порядок аппроксимации (I = 2), поэтому (14) для неявной схемы (41 ^ Л2) имеет вид £ < Ch, а (21) для неявной схемы (В1 Ф В2) имеет вид £ < Ch3. Таблица 1 Результаты численного эксперимента Схема £ Н^-^Н Итог явная 0.000000 0.000004 эквивалентны явная 0.000001 0.000004 эквивалентны явная 0.000100 0.000006 эквивалентны явная 0.010000 0.000120 эквивалентны явная 0.100000 0.001157 эквивалентны явная 1.000000 0.011472 эквивалентны неявная (41 Ф 42) 0.000000 0.000011 эквивалентны неявная (41 Ф 42) 0.000001 0.000011 эквивалентны неявная (41 Ф 42) 0.000100 0.000010 эквивалентны неявная (41 Ф 42) 0.010000 0.000028 эквивалентны неявная (41 Ф 42) 0.100000 0.000374 эквивалентны неявная (41 Ф 42) 1.000000 0.003827 неэквивалентны неявная (В1 Ф В2) 0.000000 0.000011 эквивалентны неявная (В1 Ф В2) 0.000001 0.000181 эквивалентны неявная (В1 Ф В2) 0.000100 0.019000 неэквивалентны неявная (В1 Ф В2) 0.010000 0.825713 неэквивалентны неявная (В1 Ф В2) 0.100000 0.983464 неэквивалентны В рамках эксперимента будем рассматривать возмущения г = [0,h3,h2,h,h°'5,h°] = [0,0.000001,0.0001,0.01,0.1,1.0], но заметим, что в виду (20) для неявной схемы (В1 ^ В2) мы не можем полагать г = 1.0. Результаты эксперимента представлены в таблице 1. Как можно видеть, все полученные оценки корректны.
1 HG-1Hm<-—, R* (G )
где R»(G) - минимальная величина диагонального преобладания матрицы G. Заметим, что здесь используется -норма, но для симметричной матрицы они взаимозаменяемы:
Список литературы Асимптотическая эквивалентность двухслойных разностных схем
- Самарский А. А. Теория разностных схем. -М.: Наука, 1977. -656 с.
- Мурюмин С. М., Язовцева О. С. Асимптотическая эквивалентность разностных схем для решения задачи Коши //Дифференциальные уравнения и их приложения в математическом моделировании: материалы XIII Международной научной конференции. (Саранск, 12-16 июля 2017 г.). -Саранск: СВМО, 2017. -С. 491-497. -Режим доступа: http://conf.svmo.ru/files/deamm2017/papers/paper67.pdf (дата обращения 12.04.2019). EDN: ZXTVSX
- Волков Ю. С., Мирошниченко В. Л. Оценки норм матриц, обратных к матрицам монотонного вида и вполне неотрицательным матрицам//Сиб. матем. журн. -2009. -Т.50, № 6. -С. 1248-1254. EDN: LABVLZ
- Henderson H. V., Searle S. R. On Deriving the Inverse of a Sum of Matrices//SIAM Review. -1981. -Vol. 23, No, 1. -P. 53-60.
- Cohn P. M. Further Algebra and Applications. -London: Springer-Verlag, 2003. -451 p.