Компактная схема для решения супердиффузионного уравнения
- Авторы: Пименов В.Г.1,2, Лекомцев А.В.1
-
Учреждения:
- ФГАОУ ВО «Уральский федеральный университет им. первого Президента России Б. Н. Ельцина»
- ФГБУН «Институт математики и механики им. Н. Н. Красовского» Уральского отделения Российской академии наук
- Выпуск: Том 29, № 148 (2024)
- Страницы: 440-454
- Раздел: Статьи
- URL: https://journals.rcsi.science/2686-9667/article/view/277702
- DOI: https://doi.org/10.20310/2686-9667-2024-29-148-440-454
- ID: 277702
Цитировать
Полный текст
Аннотация
Рассматривается супердиффузионное уравнение с дробными производными Рисса по пространству с несколькими переменными запаздываниями. Производится дискретизация задачи. По времени конструируется аналог разностного метода Кранка–Николсон с кусочно-линейной интерполяцией для учета эффекта переменного запаздывания и с экстраполяцией продолжением для того, чтобы неявность метода стала конечномерной. По пространству конструируется аналог компактной схемы со специальной заменой дробных производных Рисса дробными центральными разностями. В результате метод сводится к решению на каждом шаге времени системы линейных алгебраических уравнений с симметричной и положительно определенной главной матрицей. Изучается порядок малости относительно шагов дискретизации по времени и пространству h невязки метода без интерполяции и с интерполяцией, он равен . Основной результат состоит в доказательстве того, что метод сходится с порядком в энергетической и компактной норме послойного вектора погрешности. Приводятся результаты тестовых примеров для супердиффузионных уравнений с постоянным и переменным запаздываниями. Вычислимые порядки сходимости по каждому шагу дискретизации в примерах оказались близки к теоретически полученным порядкам сходимости по соответствующим шагам дискретизации.
Полный текст
Введение
Уравнения в частных производных с запаздывающим аргументом широко применяются в математическом моделировании (см., например, [1, 2]), также в последнее время все чаще в математических моделях используются дробные производные. Численные алгоритмы решения уравнений с частными производными с эффектом запаздывания изучались, например, в [3, 4]. Литература по численным методам решения уравнений с дробными производными огромна, отметим лишь работы [5–8], в которых рассматривались численные методы решения уравнения супердиффузионного типа, т. е. с дробной производной по пространственной переменной порядка от 1 до 2. Для супердиффузионных уравнений с функциональным эффектом запаздывания в работе [9] построен и исследован численный метод порядка где — шаг разбиения по времени, а h — шаг разбиения по пространству, а в работе [10] построен и исследован численный метод порядка В работе [11] на основе процедуры экстраполяции Ричардсона был построен метод порядка однако при жестком условии пропорциональности шагов и h.
Целью данной работы было построение для супердиффузионного уравнения с эффектом запаздывания численного метода порядка основанного на идеях компактной разностной схемы. Компактная схема изучалась для разных дробных уравнений без запаздывания во многих работах, в частности, для субдиффузионных уравнений в [12, 13], для дробного по времени и пространству уравнения Блоха–Торри в [14], для субдиффузионных уравнений с постоянным запаздыванием в [15].
В данной работе для супердиффузионного уравнения с производной Рисса и эффектом запаздывания строится аналог метода Кранка–Никольсон по временной переменной и аналог компактной схемы для дробной пространственной переменной. Основной результат работы — доказательство сходимости в энергетической норме с порядком Техника доказательства потребовала ограничить эффект запаздывания до уравнений с несколькими переменными запаздываниями. В силу переменности запаздываний, существенным элементом алгоритма является интерполяция и экстраполяция с заданными свойствами для функции-предыстории численной модели, в работе применяется кусочно-линейная интерполяция с экстраполяцией продолжением.
1. Постановка задачи и основные предположения
Рассмотрим уравнение супердиффузионного типа с несколькими переменными запаздываниями
(1.1)
где — независимые переменные, — искомая функция решения, — коэффициент супердиффузии, величины запаздывания удовлетворяют ограничениям для всех и Дробная производная Рисса по пространству порядка a, определяется формулой
Заданы граничные условия
(1.2)
и начальные условия
(1.3)
Будем предполагать, что решение задачи (1.1)–(1.3) существует и единственно. Кроме того, при доказательстве сходимости численных методов будем предполагать необходимую гладкость решения
Дополнительно будем предполагать, что функция липшицева по т. е. существует постоянная такая, что для всех выполняется
(1.4)
2. Дискретизация. Метод Кранка–Никольсон с кусочно-линейной интерполяцией и дробным оператором центральных разностей
Введем шаг по времени где — натуральное, и пусть Введем точки (узлы по времени) Полуцелые узлы будем обозначать
Разобьем отрезок на части, введя шаг по пространству где N — целое. Введем точки (узлы по пространству) Аппроксимацию функции в узлах будем обозначать
При всяком фиксированном введем дискретную предысторию к моменту
Определение 2.1. Назовем отображение оператором интерполяции-экстраполяции дискретной предыстории.
Определение 2.2. Будем говорить, что оператор интерполяции-экстраполяции имеет порядок погрешности p на точном решении, если существуют константы и такие, что для всех i, j и выполняется неравенство
Рассмотрим кусочно-линейную интерполяцию задаваемую соотношениями
(2.1)
с экстраполяцией продолжением
(2.2)
Кусочно-линейная интерполяция с экстраполяцией продолжением имеет порядок 2, если точное решение дважды непрерывно дифференцируемо по t на промежутке (см. [16, c. 97]). Кусочно-линейная интерполяция обладает следующим свойством. Пусть и — результаты кусочно-линейной интерполяции по узлам и соответственно и Тогда
(2.3)
Экстраполяция продолжением обладает следующим свойством. Пусть и являются результатами экстраполяции продолжением кусочно-линейной интерполяции по узлам и соответственно и Тогда
(2.4)
Оба эти свойства проверяются по определению кусочно-линейной интерполяции и экстраполяции продолжением. Объединяя (2.3) и (2.4), получаем, что если и результаты кусочно-линейной интерполяции с экстраполяцией продолжением по узлам и соответственно и то
(2.5)
где в случае интерполяции и в случае экстраполяции. Назовем это свойство квазилипшицевостью с константой 3/2.
Для аппроксимации дробной производной Рисса выберем метод дробных центральных разностей [7]. Пусть
Тогда, если функция пять раз непрерывно дифференцируема по x на отрезке то (см. [7])
Методом Кранка–Николсон назовем неявную разностную схему
(2.6)
с начальными условиями
и граничными условиями
где — результат действия оператора кусочно-линейной интерполяции (2.1) с экстраполяцией (2.2). Обозначим
Тогда метод (2.6) может быть записан в краткой форме
Этот метод был изучен в работе [10] в более общем случае функционального запаздывания и двух пространственных переменных. Как следует из результатов работы [10], метод устойчив и сходится с порядком Цель этой статьи состоит в построении алгоритма более высокого порядка сходимости на основе метода (2.6).
3. Компактная схема
Введем следующие операторы
Сконструируем метод, который по аналогии с подобными методами для других уравнений будем называть компактной схемой:
(3.1)
Перепишем метод в виде
(3.2)
Рассмотрим главную матрицу этой системы. Распишем матрицы
Матрица H симметричная и положительно определенная. В силу свойств коэффициентов матрица также симметричная и положительно определенная. Откуда следует, что матрица A — симметричная и положительно определенная, т. е. система (3.2) однозначно разрешима.
4. Невязка компактной схемы
Невязкой без интерполяции метода (11) назовем
Лемма 4.1. Если точное решение шесть раз непрерывно дифференцируемо по x и по t, причем смешанные частные производные до шестого порядка непрерывны, функция f дважды непрерывно дифференцируема по x, то невязка без интерполяции метода (3.1) представима в виде
Доказательство. Разложим по формуле Тейлора величины, входящие в определение невязки без интерполяции метода (3.1) в окрестности точки с координатами Для краткости будем опускать аргумент у функции и ее производных. Тогда
(4.1)
Умножим уравнение (1.1) при на H, получим
(4.2)
Выполняется (см. [14])
(4.3)
Тогда из (4.1), (4.2), (4.3) вытекает утверждение леммы.
Определение 4.2. Невязкой метода (3.1) с кусочно-линейной интерполяцией и экстраполяцией продолжением назовем величину
(4.4)
где — результат кусочно-линейной интерполяции с экстраполяцией продолжением точного решения:
Лемма 4.2. При условиях леммы 4.1 невязка метода (3.1) с кусочно-линейной интерполяцией и экстраполяцией продолжением представима в виде
Доказательство. Невязка без интерполяции и невязка с кусочно-линейной интерполяцией и экстраполяцией продолжением связаны соотношением
(4.5)
В силу определения оператора H, липшицевости (1.4) функции f и свойств оператора кусочно-линейной интерполяцией с экстраполяцией продолжением получаем
Учитывая эту оценку, а также утверждение леммы 4.1, из (4.5) вытекает утверждение леммы 4.2.
5. Сходимость компактной схемы
Рассмотрим векторное пространство размерности в котором введем скалярное произведение: если и то
Введем энергетическую норму
компактную норму и норму предыстории погрешности
Выполняются оценки (см. [12])
(5.1)
Справедливы следующие вспомогательные оценки.
Лемма 5.1.
(5.2)
Доказательство. Наряду с вектором введем векторы смещения и По определению энергетической нормы выполняются соотношения
Вектор представим в виде
тогда
Лемма 5.2. Если — произвольные числа, то
Доказательство. Проводится индукцией по K.
Введем погрешность и послойную векторную погрешность метода (3.1) как вектор с координатами
Теорема 5.1. Пусть выполняются условия леммы 4.1. Тогда
Доказательство. Используя (3.1) и (4.4), выпишем уравнения для координат вектора погрешности
(5.3)
Введем векторы и запишем (5.3) в векторном виде
Умножим это уравнение скалярно на вектор получим
(5.4)
Левая часть этого уравнения преобразуется к виду
(5.5)
Первое слагаемое в правой части (5.4) в силу положительности d и положительной определенности оценивается следующим образом
(5.6)
Оценим второе слагаемое в правой части (5.4), учитывая (5.2) и (5.1),
(5.7)
Оценим компоненты вектора учитывая липшицевость (1.4) функции f
(5.8)
Учитывая свойство квазилипшицевости (2.5) оператора кусочно-линейной интерполяции с экстраполяцией продолжением, получаем
(5.9)
где или в случае Таким образом, из (5.8) и (5.9) следует
По определению энергетической нормы получаем
Из полученного соотношения, используя оценку леммы 5.2, следует
Извлекая корень, получаем
Оценивая каждое слагаемое суммы в правой части этого соотношения, получаем неравенство
(5.10)
Из (5.7) и (5.10) вытекает оценка второго слагаемого в правой части (5.4)
(5.11)
Оценим третье слагаемое в правой части (5.4). Имеем
(5.12)
Согласно лемме 4.2 выполняется
то есть
(5.13)
Учитывая оценку
из (5.12) и (5.13) получаем
(5.14)
Подставляя (5.5), (5.6), (5.11) и (5.14) в (5.4) и, сокращая на получаем
или
(5.15)
Обозначим для краткости константы
и запишем следующую из (32) оценку для предыстории погрешности
(5.16)
Из (5.16) выводится оценка
для всех Откуда следует заключение теоремы.
6. Численные эксперименты
Пример 6.1. Рассмотрим тестовое уравнение с постоянным сосредоточенным запаздыванием:
где
Заданы начальные
и граничные условия
Точным решением является функция
Введем следующие обозначения:
Метод (3.1) тестировался для различных шагов и h. Были получены вычислительные порядки сходимости по и h соответственно.
В таблице 1 показан вычислительный порядок сходимости по h.
Таблица 1
Зависимость погрешностей и вычислительных порядков сходимости от шагов h
α | Δ | h | EH (Δ,h) | orderh |
1,1 | 1/4000 | 1/10 | 0,0000031166 |
|
1,1 | 1/4000 | 1/20 | 0,0000001791 | 4,1211 |
1,1 | 1/4000 | 1/40 | 0,0000000103 | 4,1201 |
1,5 | 1/4000 | 1/10 | 0,0000051913 |
|
1,5 | 1/4000 | 1/20 | 0,0000003065 | 4,0821 |
1,5 | 1/4000 | 1/40 | 0,0000000176 | 4,1222 |
1,9 | 1/4000 | 1/10 | 0,0000086378 |
|
1,9 | 1/4000 | 1/20 | 0,0000005535 | 3,9640 |
1,9 | 1/4000 | 1/40 | 0,0000000341 | 4,0207 |
Таблица 2 показывает вычислительный порядок сходимости по .
Таблица 2
Зависимость погрешностей и вычислительных порядков сходимости от шагов
α | Δ | h | EH (Δ,h) | orderh |
1,1 | 1/1000 | 1/10 | 0,0000160075 |
|
1,1 | 1/1000 | 1/20 | 0,0000039999 | 2,0007 |
1,1 | 1/1000 | 1/40 | 0,0000009999 | 2,0001 |
1,5 | 1/1000 | 1/10 | 0,0000160223 |
|
1,5 | 1/1000 | 1/20 | 0,0000040036 | 2,0007 |
1,5 | 1/1000 | 1/40 | 0,0000010009 | 2,0000 |
1,9 | 1/1000 | 1/10 | 0,0000160299 |
|
1,9 | 1/1000 | 1/20 | 0,0000040062 | 2,0005 |
1,9 | 1/1000 | 1/40 | 0,0000010014 | 2,0002 |
Пример 6.2. Рассмотрим тестовое уравнение с переменным запаздыванием:
где
Заданы начальные и граничные условия
— точное решение.
Метод (3.1) тестировался для различных шагов и h. В таблице 3 показан вычислительный порядок сходимости по h.
Таблица 3
Зависимость погрешностей и вычислительных порядков сходимости от шагов h
α | Δ | h | EH (Δ,h) | orderh |
1,1 | 1/4000 | 1/10 | 0,0000064160 |
|
1,1 | 1/4000 | 1/20 | 0,0000003705 | 4,1141 |
1,1 | 1/4000 | 1/40 | 0,0000000216 | 4,1004 |
1,5 | 1/4000 | 1/10 | 0,0000139590 |
|
1,5 | 1/4000 | 1/20 | 0,0000008242 | 4,0821 |
1,5 | 1/4000 | 1/40 | 0,0000000473 | 4,1231 |
1,9 | 1/4000 | 1/10 | 0,0000307599 |
|
1,9 | 1/4000 | 1/20 | 0,0000019696 | 3,9651 |
1,9 | 1/4000 | 1/40 | 0,0000001213 | 4,0213 |
Таблица 4 показывает вычислительный порядок сходимости по .
Таблица 4
Зависимость погрешностей и вычислительных порядков сходимости от шагов
α | h | Δ | EH (Δ,h) | order∆ |
1,1 | 1/1000 | 1/10 | 0,0000001679 |
|
1,1 | 1/1000 | 1/20 | 0,0000000419 | 2,0026 |
1,1 | 1/1000 | 1/40 | 0,0000000105 | 1,9966 |
1,5 | 1/1000 | 1/10 | 0,0000015431 |
|
1,5 | 1/1000 | 1/20 | 0,0000003845 | 2,0048 |
1,5 | 1/1000 | 1/40 | 0,0000000960 | 2,0019 |
1,9 | 1/1000 | 1/10 | 0,0000045433 |
|
1,9 | 1/1000 | 1/20 | 0,0000011142 | 2,0277 |
1,9 | 1/1000 | 1/40 | 0,0000002775 | 2,0055 |
Об авторах
Владимир Германович Пименов
ФГАОУ ВО «Уральский федеральный университет им. первого Президента России Б. Н. Ельцина»; ФГБУН «Институт математики и механики им. Н. Н. Красовского» Уральского отделения Российской академии наук
Автор, ответственный за переписку.
Email: v.g.pimenov@urfu.ru
ORCID iD: 0000-0002-4042-6079
доктор физико-математических наук, заведующий кафедрой вычислительной математики и компьютерных наук
Россия, 620002, Екатеринбург, ул. Мира, 19; 620108, Екатеринбург, ул. Софьи Ковалевской, 16Андрей Валентинович Лекомцев
ФГАОУ ВО «Уральский федеральный университет им. первого Президента России Б. Н. Ельцина»
Email: avlekomtsev@urfu.ru
ORCID iD: 0000-0003-0176-1306
кандидат физико-математических наук, доцент кафедры вычислительной математики и компьютерных наук
Россия, 620002, Екатеринбург, ул. Мира, 19Список литературы
- J. Wu, Theory and Application of Partial Functional Differential Equations, Springer–Verlag, New York, 1996.
- A. D. Polyanin, V. G. Sorokin, A. I. Zhurov, Delay Ordinary and Partial Differential Equations, CRC Press, Boca Raton, 2023.
- Z. Kamont, K. Kropielnicka, “Implicit difference methods for evolution functional differential equations”, Numerical Analysis and Applications, 4:4 (2011), 294–308.
- В. Г. Пименов, Разностные методы решения уравнений в частных производных с на¬следственностью, Изд-во Уральского университета, Екатеринбург, 2014. [V. G. Pimenov, Difference Methods for Solving Partial Differential Equations with Heredity, Publishing House of the Ural University, Yekaterinburg, 2014 (In Russian)].
- M. M. Meerschaert, C. Tadjeran, “Finite difference approximations for two-sided space-fractional partial differential equations”, Applied Numerical Mathematics, 56:1 (2006), 80–90.
- C. Tadjeran, M. M. Meerschaert, H. P. Scheffler, “A second-order accurate numerical approximation for the fractional diffusion equation”, Journal of Computational Physics, 213:1 (2006), 205–213.
- C. Celik, M. Duman, “Crank–Nicolson method for the fractional diffusion equation with the Riesz fractional derivative”, Journal of Computational Physics, 231:4 (2012), 1743–1750.
- W. Tian, H. Zhou, W. Deng, “A class of second order difference approximations for solving space fractional diffusion equations”, Mathematics of Computation, 84 (2015), 1703–1727.
- V. G. Pimenov, A. S. Hendy, “A fractional analog of Crank-Nicholson method for the two sided space fractional partial equation with functional delay”, Ural Mathematical Journal, 2:1 (2016), 48–57.
- M. Ibrahim, V. G. Pimenov, “Crank–Nicolson scheme for two-dimensional in space fractional diffusion equations with functional delay”, Izv. IMI UdGU, 57 (2021), 128–141.
- В. Г. Пименов, А. Б. Ложников, “Асимптотическое разложение погрешности численного ме¬тода для решения супердиффузионного уравнения с функциональным запаздыванием”, Тр. ИММ УрО РАН, 30, №2, 2024, 138–151. [V. G. Pimenov, A.B. Lozhnikov, “Asymptotic expansion of the error of a numerical method for solving a superdiffusion equation with functional delay”, Trudy Inst. Mat. i Mekh. UrO RAN, 30, no. 2, 2024, 138–151 (In Russian)].
- G. H. Gao, Z. Z. Sun, “A compact finite difference scheme for the fractional sub-diffusion equations”, Journal of Computational Physics, 230:3 (2011), 586–595.
- A. S. Hendy, J. E. Macias–Diaz, “A discrete Gronwall inequality and energy estimates in the analysis of a discrete model for a nonlinear time-fractional heat equation”, Mathematics, 8:9 (2020), 1–15.
- H. Sun, Z. Z. Sun, G. H. Gao, “Some high order difference schemes for the space and time fractional Bloch–Torrey equations”, Applied Mathematics and Computation, 281 (2016), 356–380.
- L. Li, B. Zhou, X. Chen, Z. Wang, “Convergence and stability of compact finite difference method for nonlinear time fractional reaction–diffusion equations with delay”, Applied Mathematics and Computation, 337 (2018), 144–152.
- А. В. Ким, В. Г. Пименов, i-Гладкий анализ и численные методы решения функционально¬дифференциальных уравнений, Регулярная и хаотическая динамика, Москва–Ижевск, 2004 [A. V. Kim, V. G. Pimenov, i-Smooth Analysis and Numerical Methods for Solving Functional Differential Equations, Regular and Chaotic Dynamics, Moscow–Izhevsk, 2004 (In Russian)].
Дополнительные файлы
