Asymptotic equivalence of two-stage difference schemes
- Authors: Sidorenko D.S., Muryumin S.M.
- Issue: Vol 7, No 10 (2019)
- Section: Статьи
- Submitted: 27.01.2025
- Accepted: 27.01.2025
- URL: https://ogarev-online.ru/2311-2468/article/view/278189
- ID: 278189
Cite item
Full Text
Abstract
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.
Full Text
Краевые задачи для дифференциальных уравнений типа
можно трактовать как операторные уравнения:
Это справедливо в частности для уравнений параболического типа:
исследованию асимптотического поведения разностных схем для которых и посвящена эта работа.
Рассмотрим искомую функцию как некоторую абстрактную функцию со значениями в некотором банаховом пространстве. Если ввести для t равномерную сетку с шагом τ, то можно получить выражение для r-слойной операторно-разностной схемы:
где – линейные операторы, действующие из некоторого линейного нормированного пространства ℋ в ℋ, которое в свою очередь зависит от некоторого параметра ℎ. Заметим, что эти линейные операторы также зависят от τ и ℎ.
Тогда для двухслойной схемы имеем:
Выполняя замену, предложенную в [1], получим каноническую форму двухслойныx схем:
Рассмотрим первую краевую задачу для одномерного однородного уравнения теплопроводности:
Пусть 𝜏 – шаг сетки по 𝑡, ℎ – шаг сетки по 𝑥. Тогда для этой задачи (1) примет вид
где Λ – оператор вторых конечных разностей:
Разрешая (3) через – значение на верхнем слое, – получим
где оператор 𝑅 называется оператором перехода, а 𝐵−1 – обратный к 𝐵 оператор.
Рассмотрим два разностные схемы:
Согласно [2], условие асимптотической эквивалентности разностных схем при условии согласования норм можно записать как
где 𝑃1,𝑃2 – некоторые операторы, воздействующие на начальные условия, соответствующие первой и второй разностной схеме, 𝑙 – порядок аппроксимации.
Не теряя общности, можно положить
Тогда получим иную форму условия асимптотической эквивалентности:
Получим некоторые оценки для нормы выше, при которых (4) справедливо.
Для явной схемы 𝐵≡𝐸, поэтому оператор перехода имеет вид
Рассмотрим два различных оператора 𝐴1 и 𝐴2 такие, что:
где 𝑄 – оператор возмущения. В этой работе будем полагать, что возмущение постоянно и одинаково для каждого узла сетки:
Тогда имеем два оператора перехода 𝑅1 и 𝑅2:
Получим оценку для возмущения 𝜀, при котором схемы, порождаемые операторами 𝑅1 и 𝑅2, являются асимптотически эквивалентными.
Подставляя операторы в левую часть условия (4) и используя формулу разности степеней:
Здесь и далее будем рассматривать m-норму:
Обозначим множители в правой части (7) как 𝐷1 и 𝐷2, то есть:
По свойству нормы:
Сначала оценим вторую норму, потому что далее эта оценка будет справедлива для всех рассматриваемых случаев. Имеем:
По теореме о достаточных условиях устойчивости двухслойных схем в линейных нормированных пространствах [1] можно положить:
Получим
Теперь оценим первую норму
Учитывая, что 𝜏>0:
Легко вычислить норму 𝑄:
Подставляя (12) в (11):
Объединяя (8), (9), (10) и (13), получим:
Выполняя замену 𝜏=𝑟ℎ2,𝑛=ℎ−1, имеем:
Используя правую часть условия (4):
Или
Теперь получим аналогичную оценку для неявной схемы, когда возмущениям подвержен только оператор 𝐴.
Рассмотрим два различных оператора 𝐴1 и 𝐴2 аналогично (5). Получим два оператора перехода 𝑅1 и 𝑅2:
Как было сказано ранее, оценка для 𝐷2 из (8) остаётся прежней, поэтому нас интересует оценка 𝐷1:
Для оценки ‖𝐵−1‖ воспользуемся тем, что 𝐵 – монотонная матрица. Действительно, используя (3):
В работе [3] представлена теорема, согласно которой для монотонной матрицы 𝐺
где 𝑅∗(𝐺) – минимальная величина диагонального преобладания матрицы 𝐺. Заметим, что здесь используется -норма, но для симметричной матрицы они взаимозаменяемы:
Вычислим 𝑅∗(𝐵):
𝑅∗(𝐵)=1+2𝑟−𝑟−𝑟=1.
Таким образом
Подставляя (16) в (15):
Так как оценка (17) совпадает с оценкой (13), а оценка (10) одинакова для обоих случаев, то делаем вывод, что для неявной схемы в случае 𝐴1≠𝐴2 оценка возмущения одинакова и выражается (14).
Наконец рассмотри случай, когда для неявной схемы 𝐴1≡𝐴2,𝐵1≠𝐵2. Имеем:
причём 𝑄 по-прежнему имеет вид (6).
Рассмотрим оценку 𝐷1:
Легко вычислить норму 𝐴:
Подставляя её в (18):
Для оценки используем теорему о матрице, обратной сумме матриц [4], в частности её формой как тождества Хуа [5]:
Оценим
По свойству обратной матрицы:
Оценка нормы невозмущенной матрицы 𝐵 представлена выражением (16). Подставим её вместо :
Используя оценку нормы оператора 𝑄, представленной (12), имеем
Для оценки снова воспользуемся теоремой из [3]. Чтобы однозначно вычислить 𝑅∗(𝐵1+𝑄), введём условие
.
Тогда
Таким образом
Подставляя в (19), получаем
Объединяя рассуждения выше:
Выполняя замену 𝜏=𝑟ℎ2 и объединяя с оценкой нормы 𝐷2:
или
Проверим корректность полученных оценок в рамках численного эксперимента. Рассмотрим краевую задачу (2), для которой
Эта задача имеет точное решение:
Для решения с помощью неявной схемы будем использовать обычный метод прогонки. Явная схема имеет первый порядок аппроксимации (𝑙=1), поэтому (14) для явной схемы имеет вид
Неявная схема имеет второй порядок аппроксимации (𝑙=2), поэтому (14) для неявной схемы (𝐴1≠𝐴2) имеет вид
а (21) для неявной схемы (𝐵1≠𝐵2) имеет вид
В рамках эксперимента будем рассматривать возмущения = [0, ℎ3, ℎ2, ℎ, ℎ0.5, ℎ0] = [0, 0.000001, 0.0001, 0.01, 0.1, 1.0], но заметим, что в виду (20) для неявной схемы (B1 ≠ B2) мы не можем полагать ε = 1.0. Результаты эксперимента представлены в таблице 1. Как можно видеть, все полученные оценки корректны.
Таблица 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 | эквивалентны |
неявная (А1 ≠ А2) | 0.000000 | 0.000011 | эквивалентны |
неявная (А1 ≠ А2) | 0.000001 | 0.000011 | эквивалентны |
неявная (А1 ≠ А2) | 0.000100 | 0.000010 | эквивалентны |
неявная (А1 ≠ А2) | 0.010000 | 0.000028 | эквивалентны |
неявная (А1 ≠ А2) | 0.100000 | 0.000374 | эквивалентны |
неявная (А1 ≠ А2) | 1.000000 | 0.003827 | неэквивалентны |
неявная (B1 ≠ В2) | 0.000000 | 0.000011 | эквивалентны |
неявная (B1 ≠ В2) | 0.000001 | 0.000181 | эквивалентны |
неявная (B1 ≠ В2) | 0.000100 | 0.019000 | неэквивалентны |
неявная (B1 ≠ В2) | 0.010000 | 0.825713 | неэквивалентны |
неявная (B1 ≠ В2) | 0.100000 | 0.983464 | неэквивалентны |
About the authors
D. S. Sidorenko
Author for correspondence.
Email: ogarevonline@yandex.ru
S. M. Muryumin
Email: ogarevonline@yandex.ru
References
- Самарский А. А. Теория разностных схем. – М.: Наука, 1977. – 656 с.
- Мурюмин С. М., Язовцева О. С. Асимптотическая эквивалентность разностных схем для решения задачи Коши [Электронный ресурс] // Дифференциальные уравнения и их приложения в математическом моделировании: материалы XIII Международной научной конференции. (Саранск, 12-16 июля 2017 г.). – Саранск: СВМО, 2017. – С. 491–497. – Режим доступа: http://conf.svmo.ru/files/deamm2017/papers/paper67.pdf (дата обращения 12.04.2019).
- Волков Ю. С., Мирошниченко В. Л. Оценки норм матриц, обратных к матрицам монотонного вида и вполне неотрицательным матрицам // Сиб. матем. журн. – 2009. – Т.50, № 6. – С. 1248–1254.
- 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.
Supplementary files
