Журнал вычислительной математики и математической физики, 2023, T. 63, № 8, стр. 1272-1278
Улучшенная разностная схема для задачи Коши в случае уравнения переноса
Г. И. Шишкин 1, *, Л. П. Шишкина 1
1 ИММ УрО РАН
620108 Екатеринбург, ул. С. Ковалевской, 16, Россия
* E-mail: shishkin@imm.uran.ru
Поступила в редакцию 04.04.2023
После доработки 04.04.2023
Принята к публикации 28.04.2023
- EDN: WTFQVG
- DOI: 10.31857/S0044466923080136
Аннотация
Рассматривается задача Коши для регулярного уравнения переноса. Для этой задачи с использованием техники Ричардсона строится улучшенная разностная схема, сходящаяся в равномерной норме со вторым порядком скорости сходимости. Библ. 6.
1. ВВЕДЕНИЕ
В настоящее время большое внимание уделяется разработке численных методов для уравнений математической физики повышенного порядка точности. Здесь сложились два направления. Первое направление связано с повышением порядка аппроксимации разностных уравнений. Подходы, связанные с этим направлением, рассматривались в исследованиях Г.И. Марчука [1], Г.И. Марчука и В.В. Шайдурова [2], А.А. Самарского [3], Г.И. Шишкина и Л.П. Шишкиной [4]. Второе направление связано с построением решений на основе разностных уравнений сравнительно невысокого порядка на последовательности равномерных вложенных сеток. Эти методы получили название экстраполяций по Ричардсону, см., например, [5]. В настоящей работе для задачи Коши для уравнения переноса строятся разложения обратных разностных производных и соответствующих невязок по степеням шагов основной и разреженной сеток соответственно. Это позволяет применить технику Ричардсона на двух вложенных сетках и построить разностную схему, сходящуюся в равномерной норме со вторым порядком скорости сходимости.
О содержании работы. Постановка задачи Коши для уравнения переноса и цель исследования приводятся в разд. 2. Априорные оценки решения и производных устанавливаются в разд. 3. Стандартная разностная схема для задачи Коши для уравнения переноса рассматривается в разд. 4 и устанавливается ее сходимость в равномерной норме с первым порядком скорости сходимости. В разд. 5 и 6 построены разложения обратных разностных производных по степеням шагов основной и разреженной сеток соответственно. С использованием этих разложений получены разложения для соответствующих невязок. В разд. 7 на основе разложений невязок сеточных решений с применением техники Ричардсона строится схема, сходящаяся в равномерной норме со вторым порядком скорости сходимости. Выводы приводятся в разд. 8.
2. ПОСТАНОВКА ЗАДАЧИ КОШИ ДЛЯ УРАВНЕНИЯ ПЕРЕНОСА. ЦЕЛЬ ИССЛЕДОВАНИЯ
На полосе $\bar {G}$:
где(2.1б)
$G = D \times (0,T],\quad D = ( - \infty < x < \infty );\quad S = \{ (x,t): - {\kern 1pt} \infty < x < \infty ,\;t = 0\} ,$(2.3a)
$L = b(x,t)\frac{\partial }{{\partial x}} + c(x,t) + p(x,t)\frac{\partial }{{\partial t}},\quad (x,t) \in G,$(2.3б)
${{b}_{0}} \leqslant b(x,t) \leqslant {{b}^{0}},\quad 0 \leqslant c(x,t) \leqslant {{c}^{0}},\quad {{p}_{0}} \leqslant p(x,t) \leqslant {{p}^{0}},\quad {\text{|}}{\kern 1pt} f(x,t){\kern 1pt} {\text{|}} \leqslant M,\quad (x,t) \in \bar {G};$(2.3в)
${\text{|}}\varphi (x){\kern 1pt} {\text{|}} \leqslant M,\quad x \in D;\quad {{b}_{0}},{{p}_{0}} > 0.$Наша цель – для задачи Коши для уравнения переноса (2.2), (2.1) построить разностную схему, сходящуюся в равномерной норме с порядком скорости сходимости выше первого.
3. АПРИОРНЫЕ ОЦЕНКИ РЕШЕНИЯ И ПРОИЗВОДНЫХ
Рассмотрим ряд априорных оценок решения задачи (2.2), (2.1), необходимых при построении разностных схем и обосновании их сходимости. В разд. 5 и 6 нам потребуется ограниченность производных ${{\partial }^{k}}{\text{/}}\partial {{x}^{k}}{\kern 1pt} u(x,t)$, ${{\partial }^{{{{k}_{0}}}}}{\text{/}}\partial {{t}^{{{{k}_{0}}}}}{\kern 1pt} u(x,t)$, $(x,t) \in \bar {G}$, при $k + {{k}_{0}} \leqslant 3$. Вывод оценок подобен выводу оценок решения и производных регулярных и сингулярных компонент решения сингулярно возмущенного уравнения переноса в [6].
3.1. Для задачи Коши для уравнения переноса (2.2), (2.1) справедлив принцип максимума, подобный принципу максимума для сингулярно возмущенного уравнения переноса в [6].
Теорема 3.1. Пусть для данных задачи Коши для уравнения переноса (2.2), (2.1) выполняется условие
Тогда для функции $u(x,t)$ справедлива оценка $u(x,t) \geqslant 0,$ $(x,t) \in \bar {G}$.3.2. Приведем априорные оценки для решения задачи Коши (2.2), (2.1).
Применяя технику мажорантных функций (подобную приведенной в [6] для начально-краевой задачи для сингулярно возмущенного уравнения переноса), находим оценку решения задачи (2.2), (2.1)
При исследовании производных решения задачи Коши считаем, что коэффициенты и правая часть уравнения являются достаточно гладкими на $\bar {G}$: $b,c,p,f \in {{C}^{{k,{{k}_{0}}}}}(\bar {G})$, $k + {{k}_{0}} \leqslant K$, $K \leqslant 3$, начальная функция – достаточно гладкая на множестве $S$, производные $\frac{{{{\partial }^{k}}}}{{\partial {{x}^{k}}}}\varphi (x)$, $k \leqslant K$, ограничены при $K = 3$. При этих условиях выполняется включение
Тогда для функции $u(x,t)$ справедлива оценка(3.3)
$\left| {\frac{{{{\partial }^{{k + {{k}_{0}}}}}}}{{\partial {{x}^{k}}\partial {{t}^{{{{k}_{0}}}}}}}u(x,{\kern 1pt} t)} \right| \leqslant M,\quad (x,{\kern 1pt} t) \in \bar {G},\quad k + {{k}_{0}} \leqslant K.$Справедлива следующая
Теорема 3.2. Пусть для данных задачи Коши для уравнения переноса (2.2), (2.1) выполняется условие $b,c,p,f \in {{C}^{{k,{{k}_{0}}}}}(\bar {G})$, $k + {{k}_{0}} \leqslant K$, $K = 3$. Тогда для решения задачи Коши $u(x,{\kern 1pt} t)$ и его производных справедливы оценки (3.1), (3.3).
4. СТАНДАРТНАЯ РАЗНОСТНАЯ СХЕМА
Построим стандартную разностную схему на основе монотонной сеточной аппроксимации задачи Коши для уравнения переноса (2.2), (2.1) и исследуем ее сходимость.
4.1. На множестве $\bar {G}$ введем сетку
Здесь $\bar {\omega }$ и ${{\bar {\omega }}_{0}}$ – равномерные сетки на множествах $( - \infty ,{\kern 1pt} \infty )$ и $[0,T]$ соответственно. Пусть $h$ и $\tau $ – шаги сеток $\bar {\omega }$ и ${{\bar {\omega }}_{0}}$; узел $(0,{\kern 1pt} 0)$ принадлежит сетке ${{\bar {G}}_{{h\tau }}}$.Предполагаем выполненным условие $h \leqslant M{\kern 1pt} {{N}^{{ - 1}}}$, $\tau \leqslant M{\kern 1pt} N_{0}^{{ - 1}}$, где $N + 1$ и ${{N}_{0}} + 1$ – число узлов на отрезке единичной длины на множестве $( - \infty ,{\kern 1pt} \infty )$ и число узлов сетки ${{\bar {\omega }}_{0}}$ соответственно.
Задачу (2.2), (2.1) аппроксимируем стандартной разностной схемой [3]
(4.2a)
$\Lambda z(x,t) = f(x,t),\quad (x,t) \in {{G}_{{h\tau }}};\quad z(x,t) = \varphi (x),\quad (x,t) \in {{S}_{{h\tau }}}.$(4.2б)
$\Lambda \equiv b(x,t){\kern 1pt} {{\delta }_{{\bar {x}}}} + c(x,t) + p(x,t){\kern 1pt} {{\delta }_{{\bar {t}}}},$Разностная схема (4.2), (4.1) монотонна (определение монотонности разностных схем см., например, в [3]). Для схемы (4.2), (4.1) справедлив сеточный принцип максимума.
Теорема 4.1. Пусть для разностной схемы (4.2), (4.1) выполняются условия $\Lambda z(x,t) \geqslant 0$, $(x,t) \in {{G}_{{h\tau }}}$; $z(x,t) \geqslant {\kern 1pt} 0$, $(x,t) \in {{S}_{{h\tau }}}$. Тогда для функции $z(x,t)$ справедлива оценка $z(x,t) \geqslant 0$, $(x,t) \in {{\bar {G}}_{{h\tau }}}$.
4.2. С учетом априорных оценок устанавливаем сходимость в равномерной норме разностной схемы (4.2), (4.1) .
С использованием оценок (3.3), где $K = 2$, подобно [6], получаем, что решение разностной схемы (4.2), (4.1) сходится в равномерной норме к решению задачи Коши (2.2), (2.1) с оценкой
(4.3)
$\left| {u(x,t) - z(x,t)} \right| \leqslant M[{\kern 1pt} {{N}^{{ - 1}}} + N_{0}^{{ - 1}}],\quad (x,t) \in {{\bar {G}}_{{h\tau }}}.$Теорема 4.2. Пусть для решения задачи Коши (2.2), (2.1) выполняется оценка (3.3) при $K = 2$. Тогда решение разностной схемы (4.2), (4.1) сходится в равномерной норме и для него справедлива оценка (4.3).
5. РАЗЛОЖЕНИЯ РАЗНОСТНЫХ ПРОИЗВОДНЫХ И НЕВЯЗОК ПО СТЕПЕНЯМ ШАГОВ ПРОСТРАНСТВЕННОЙ И ВРЕМЕННОЙ СЕТОК
В случае разностной схемы (4.2), (4.1) построим разложения первых обратных разностных производных по $x$ и $t$ по степеням шагов $h$ и $\tau $ равномерных сеток $\bar {\omega }$ и ${{\bar {\omega }}_{0}}$. С использованием этих разложений получим разложения по степеням шагов $h$ и $\tau $ для соответствующих невязок, которые будем использовать в разд. 7 при построении схемы, сходящейся со вторым порядком скорости сходимости.
5.1. Рассмотрим разложение обратной разностной производной ${{\delta }_{{\bar {x}}}}u(x,t)$ по шагу $h$ в узле $(x,t)$, где
Заметим, что для $u(x - h,t)$ выполняется следующее разложение по степеням шага $h$:
(5.1)
$\begin{gathered} u(x - h,t) = u(x,t) - h\frac{\partial }{{\partial x}}u(x,t) + {{2}^{{ - 1}}}{\kern 1pt} {{h}^{2}}\frac{{{{\partial }^{2}}}}{{\partial {{x}^{2}}}}u(x,t) - {{6}^{{ - 1}}}{\kern 1pt} {{h}^{3}}\frac{{{{\partial }^{3}}}}{{\partial {{x}^{3}}}}u(\vartheta ,t), \\ (x,t) \in {{G}_{{h\tau }}},\quad \vartheta \in [x - h,{\kern 1pt} x]. \\ \end{gathered} $С учетом разложения (5.1) для $u(x - h,t)$ получаем разложение обратной разностной производной ${{\delta }_{{\bar {x}}}}u(x,t)$ по степеням шага $h$ в узле $(x,t)$
(5.2)
$\begin{gathered} {{\delta }_{{\bar {x}}}}u(x,t) = \frac{\partial }{{\partial x}}u(x,t) - {{2}^{{ - 1}}}{\kern 1pt} h\frac{{{{\partial }^{2}}}}{{\partial {{x}^{2}}}}u(x,t) + {{6}^{{ - 1}}}{\kern 1pt} {{h}^{2}}\frac{{{{\partial }^{3}}}}{{\partial {{x}^{3}}}}u(\vartheta ,t), \\ (x,t) \in {{G}_{{h\tau }}},\quad \vartheta \in [x - h,{\kern 1pt} x]. \\ \end{gathered} $Теперь, с учетом разложения (5.2) получаем разложение по степеням шага $h$ в узле $(x,t)$ для разности ${{\delta }_{{\bar {x}}}}u(x,t) - \partial {\text{/}}\partial xu(x,t)$, которую назовем невязкой по аналогии с определением у Н.Н. Калиткина [5]
(5.3)
${{\delta }_{{\bar {x}}}}u(x,t) - \frac{\partial }{{\partial x}}u(x,t) = - {{2}^{{ - 1}}}{\kern 1pt} h\frac{{{{\partial }^{2}}}}{{\partial {{x}^{2}}}}u(x,t) + {{6}^{{ - 1}}}{\kern 1pt} {{h}^{2}}\frac{{{{\partial }^{3}}}}{{\partial {{x}^{3}}}}u(\vartheta ,t),\quad (x,t) \in {{G}_{{h\tau }}}.$5.2. Рассмотрим разложение обратной разностной производной ${{\delta }_{{\overline t }}}u(x,t)$ по степеням шага $\tau $ в узле $(x,t)$, где
Подобно разложению (5.1), для $u(x,t - \tau )$ выполняется следующее разложение по степеням шага $\tau $:
(5.4)
$\begin{gathered} u(x,t - \tau ) = u(x,t) - \tau \frac{\partial }{{\partial t}}u(x,t) + {{2}^{{ - 1}}}{\kern 1pt} {{\tau }^{2}}\frac{{{{\partial }^{2}}}}{{\partial {{t}^{2}}}}u(x,t) - {{6}^{{ - 1}}}{\kern 1pt} {{\tau }^{3}}\frac{{{{\partial }^{3}}}}{{\partial {{t}^{3}}}}u(x,\eta ), \\ (x,t) \in {{G}_{{h\tau }}},\quad \eta \in [t - \tau ,t]. \\ \end{gathered} $С учетом разложения (5.4) для $u(x,t - \tau )$ получаем разложение обратной разностной производной ${{\delta }_{{\bar {t}}}}u(x,t)$ по степеням шага $\tau $
(5.5)
${{\delta }_{{\bar {t}}}}u(x,t) = \frac{\partial }{{\partial t}}u(x,t) - {{2}^{{ - 1}}}{\kern 1pt} \tau \frac{{{{\partial }^{2}}}}{{\partial {{t}^{2}}}}u(x,t) + {{6}^{{ - 1}}}{\kern 1pt} {{\tau }^{2}}\frac{{{{\partial }^{3}}}}{{\partial {{t}^{3}}}}u(x,\eta ),\quad (x,t) \in {{G}_{{h\tau }}},\quad \eta \in [t - \tau ,t].$Аналогично (5.3), с учетом разложения (5.5), получаем разложение по степеням шага $\tau $ в узле $(x,t)$ для невязки ${{\delta }_{{\bar {t}}}}u(x,t) - \partial {\text{/}}\partial t{\kern 1pt} u(x,t)$:
(5.6)
${{\delta }_{{\bar {t}}}}u(x,t) - \frac{\partial }{{\partial t}}u(x,t) = - {{2}^{{ - 1}}}{\kern 1pt} \tau \frac{{{{\partial }^{2}}}}{{\partial {{t}^{2}}}}u(x,t) + {{6}^{{ - 1}}}{\kern 1pt} {{\tau }^{2}}\frac{{{{\partial }^{3}}}}{{\partial {{t}^{3}}}}u(x,\eta ),\quad (x,t) \in {{G}_{{h\tau }}}.$5.3. Основные результаты о разложении обратных разностных производных по $x$ и $t$ и невязок по степеням сеточных шагов $h$ и $\tau $ равномерных сеток $\bar {\omega }$ и ${{\bar {\omega }}_{0}}$.
Справедлива следующая
Теорема 5.1. Пусть для решения задачи Коши для уравнения переноса (2.2), (2.1) выполняется оценка (3.3) при $K = 3$. Тогда в случае разностной схемы (4.2), (4.1) для разностных производных ${{\delta }_{{\bar {x}}}}u(x,t)$ и ${{\delta }_{{\bar {t}}}}u(x,t)$, $(x,t) \in {{G}_{{h\tau }}}$ справедливы разложения (5.2) и (5.5) соответственно.
Также справедлива следующая
Теорема 5.2. Пусть выполняется условие теоремы $5.1$. Тогда для невязок ${{\delta }_{{\bar {x}}}}u(x,t) - \frac{\partial }{{\partial x}}u(x,t)$ и ${{\delta }_{{\bar {t}}}}u(x,t) - \frac{\partial }{{\partial t}}u(x,t)$ справедливы разложения (5.3) и (5.6).
6. РАЗЛОЖЕНИЯ РАЗНОСТНЫХ ПРОИЗВОДНЫХ И НЕВЯЗОК ПО СТЕПЕНЯМ ШАГОВ РАЗРЕЖЕННЫХ СЕТОК
На основе сетки ${{\bar {G}}_{{h\tau (4.1)}}}$, введенной в (4.1), строим разреженную сетку, на которой для разностной схемы (4.2) , аналогично построениям в разд. 5, строим разложения разностных производных по $x$ и $t$ по степеням шагов разреженных сеток и разложения для соответствующих невязок, которые будут использованы в разд. 7 при построении схемы улучшенного порядка точности, сходящейся со вторым порядком скорости сходимости.
6.1. На основе сетки ${{\bar {G}}_{{h\tau (4.1)}}}$ строим следующую разреженную сетку:
(6.1)
$\bar {G}_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*} = \bar {\omega }{\kern 1pt} * \times \;\bar {\omega }_{0}^{*}.$На сетке $\bar {G}_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*}$ рассмотрим разностную схему
(6.2)
$\begin{gathered} \Lambda {\kern 1pt} *{\kern 1pt} z{\kern 1pt} *{\kern 1pt} (x,t) \equiv \left\{ {b(x,t){\kern 1pt} {{\delta }_{{\bar {x}{\kern 1pt} *}}} + p(x,t){\kern 1pt} {{\delta }_{{\bar {t}{\kern 1pt} *}}} + c(x,t)} \right\}z{\kern 1pt} *{\kern 1pt} (x,t) = f(x,t),\quad (x,t) \in G_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*}, \\ z{\kern 1pt} *{\kern 1pt} (x,t) = \varphi (x),\quad (x,t) \in S_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*}. \\ \end{gathered} $Для функции
(6.3)
$\begin{gathered} \Lambda {\kern 1pt} *{\kern 1pt} w{\kern 1pt} *{\kern 1pt} (x,t) = \Lambda {\kern 1pt} *{\kern 1pt} z{\kern 1pt} *{\kern 1pt} (x,t) - \Lambda {\kern 1pt} *{\kern 1pt} u(x,t) = (L - \Lambda {\kern 1pt} *)u(x,t) = b(x,t)\left[ {\frac{\partial }{{\partial x}}u(x,t) - {{\delta }_{{\bar {x}{\kern 1pt} *}}}{\kern 1pt} u(x,t)} \right] + \\ \,{\kern 1pt} + p(x,t)\left[ {\frac{\partial }{{\partial t}}u(x,t) - {{\delta }_{{\bar {t}{\kern 1pt} *}}}{\kern 1pt} u(x,t)} \right],\quad (x,t) \in G_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*}, \\ \end{gathered} $6.2. Рассмотрим разложение обратной разностной производной ${{\delta }_{{\bar {x}{\kern 1pt} *}}}u(x,t)$ по шагу $h{\kern 1pt} *$ в узле $(x,t)$.
Для производной ${{\delta }_{{\bar {x}{\kern 1pt} *}}}u(x,t)$ имеем следующее представление:
Заметим, что для $u(x - h{\kern 1pt} *,t)$ выполняется следующее разложение по степеням шага $h{\kern 1pt} *$:
(6.4)
$\begin{gathered} u(x - h{\kern 1pt} *,t) = u(x,t) - h{\kern 1pt} *\,\frac{\partial }{{\partial x}}u(x,t) + {{2}^{{ - 1}}}{\kern 1pt} h{\kern 1pt} {{*}^{2}}\frac{{{{\partial }^{2}}}}{{\partial {{x}^{2}}}}u(x,t) - {{6}^{{ - 1}}}{\kern 1pt} h{\kern 1pt} {{*}^{3}}\frac{{{{\partial }^{3}}}}{{\partial {{x}^{3}}}}u(\vartheta ,t), \\ (x,t) \in G_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*},\quad \vartheta \in [x - h{\kern 1pt} *,x]. \\ \end{gathered} $С учетом разложения (6.4) для $u(x - h{\kern 1pt} *,t)$ получаем разложение обратной разностной производной ${{\delta }_{{\bar {x}{\kern 1pt} *}}}u(x,t)$ по степеням шага $h{\kern 1pt} *$
(6.5)
$\begin{gathered} {{\delta }_{{\bar {x}{\kern 1pt} *}}}u(x,t) = \frac{\partial }{{\partial x}}{\kern 1pt} u(x,t) - {{2}^{{ - 1}}}{\kern 1pt} h{\kern 1pt} *\,\frac{{{{\partial }^{2}}}}{{\partial {{x}^{2}}}}u(x,t) + {{6}^{{ - 1}}}{\kern 1pt} h{\kern 1pt} {{*}^{2}}\frac{{{{\partial }^{3}}}}{{\partial {{x}^{3}}}}u(\vartheta ,t), \\ (x,t) \in G_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*},\quad \vartheta \in [x - h{\kern 1pt} *,x]. \\ \end{gathered} $6.3. Подобно (6.4), для $u(x,t - \tau {\kern 1pt} *)$ выполняется следующее разложение по степеням шага $\tau {\kern 1pt} *$:
(6.6)
$\begin{gathered} u(x,t - \tau {\kern 1pt} *) = u(x,t) - \tau {\kern 1pt} *\,\frac{\partial }{{\partial t}}u(x,t) + {{2}^{{ - 1}}}{\kern 1pt} \tau {\kern 1pt} {{*}^{2}}\frac{{{{\partial }^{2}}}}{{\partial {{t}^{2}}}}u(x,t) - {{6}^{{ - 1}}}{\kern 1pt} \tau {\kern 1pt} {{*}^{3}}\frac{{{{\partial }^{3}}}}{{\partial {{x}^{3}}}}u(x,\eta ), \\ (x,t) \in G_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*},\quad \eta \in [t - \tau {\kern 1pt} *,t]. \\ \end{gathered} $С учетом разложения (6.6) для $u(x,t - \tau {\kern 1pt} *)$, получаем разложение обратной разностной производной ${{\delta }_{{\bar {t}{\kern 1pt} *}}}u(x,t)$ по степеням шага $\tau {\kern 1pt} *$
(6.7)
$\begin{gathered} {{\delta }_{{\bar {t}{\kern 1pt} *}}}u(x,t) = \frac{\partial }{{\partial t}}u(x,t) - {{2}^{{ - 1}}}{\kern 1pt} \tau {\kern 1pt} *\,\frac{{{{\partial }^{2}}}}{{\partial {{t}^{2}}}}u(x,t) + {{6}^{{ - 1}}}{\kern 1pt} \tau {\kern 1pt} {{*}^{2}}\,\frac{{{{\partial }^{3}}}}{{\partial {{\tau }^{3}}}}u(x,\eta ), \\ (x,t) \in G_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*},\quad \eta \in [t - \tau {\kern 1pt} *,t]. \\ \end{gathered} $6.4. Основной результат о разложении разностных производных по $x$ и $t$ по степеням сеточных шагов разреженной сетки $G_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*}$.
В силу разложений (6.5) и (6.7), для невязок ${{\delta }_{{\bar {x}{\kern 1pt} *}}}u(x,t) - \frac{\partial }{{\partial x}}u(x,t)$ и ${{\delta }_{{\bar {t}{\kern 1pt} *}}}u(x,t) - \frac{\partial }{{\partial t}}u(x,t)$ справедливы следующие разложения по степеням сеточных шагов $h{\kern 1pt} *$ и $\tau {\kern 1pt} *$:
(6.8)
$\begin{gathered} {{\delta }_{{\bar {x}{\kern 1pt} *}}}u(x,t) - \frac{\partial }{{\partial x}}u(x,t) = - {{2}^{{ - 1}}}{\kern 1pt} h{\kern 1pt} *\,\frac{{{{\partial }^{2}}}}{{\partial {{x}^{2}}}}u(x,t) + {{6}^{{ - 1}}}{\kern 1pt} h{\kern 1pt} {{*}^{2}}\,\frac{{{{\partial }^{3}}}}{{\partial {{x}^{3}}}}u(\vartheta ,t),\quad (x,t) \in G_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*},\quad \vartheta \in [x - h{\kern 1pt} *,x]; \\ {{\delta }_{{\bar {t}{\kern 1pt} *}}}u(x,t) - \frac{\partial }{{\partial t}}u(x,t) = - {{2}^{{ - 1}}}{\kern 1pt} \tau {\kern 1pt} *\,\frac{{{{\partial }^{2}}}}{{\partial {{t}^{2}}}}u(x,t) + {{6}^{{ - 1}}}{\kern 1pt} \tau {\kern 1pt} {{*}^{2}}\,\frac{{{{\partial }^{3}}}}{{\partial {{t}^{3}}}}u(x,\eta ),\quad (x,t) \in G_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*},\quad \eta \in [t - \tau {\kern 1pt} *,t]. \\ \end{gathered} $Таким образом, справедлива следующая
Теорема 6.1. Пусть для данных задачи Коши для уравнения переноса (2.2), (2.1) выполняется условие $b,c,p,f \in {{C}^{{k,{{k}_{0}}}}}(\bar {G})$, $k + {{k}_{0}} \leqslant K,$ $K = 3$. Тогда для невязок ${{\delta }_{{\bar {x}{\kern 1pt} *}}}u(x,t) - \frac{\partial }{{\partial x}}u(x,t)$ и ${{\delta }_{{\bar {t}{\kern 1pt} *}}}u(x,t) - \frac{\partial }{{\partial t}}u(x,t)$ справедливы разложения (6.8) на разреженной сетке $G_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*}$.
7. РАЗНОСТНАЯ СХЕМА РИЧАРДСОНА
Отметим, что структура разложений невязок сеточных решений относительно шагов сеток на основной и разреженной равномерных сетках подобна. Эти разложения позволяют применить технику Ричардсона и построить сеточное решение, сходящееся со вторым порядком скорости сходимости.
7.1. Рассмотрим линейную комбинацию решения $z(x,t)$ разностной схемы (4.2), (4.1) на основной сетке и решения $z{\kern 1pt} *{\kern 1pt} (x,t)$ разностной схемы (6.2), (6.1) на разреженной сетке $\bar {G}_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*}$, введенной в (6.1):
(7.1)
$\hat {z}(x,t) = \hat {z}(x,t;\alpha ) = \alpha z(x,t) + (1 - \alpha ){\kern 1pt} z{\kern 1pt} *{\kern 1pt} (x,t),\quad (x,t) \in \bar {G}_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*},$С учетом разложений невязок (5.6) и (6.8), получаем
В силу соотношений (7.1) и (7.2), функция $\hat {z}(x,t)$, $(x,t) \in \bar {G}_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*}$, при $\alpha = 2$ переходит в функцию $\tilde {z}(x,t)$, определяемую следующим соотношением:
(7.3)
$\tilde {z}(x,t) = \hat {z}(x,t;\alpha = 2) = 2{\kern 1pt} z(x,t) - z{\kern 1pt} *{\kern 1pt} (x,t),\quad (x,t) \in \bar {G}_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*}.$Заметим, что для функции $\tilde {z}(x,t)$ разложения невязок по $h$ и $\tau $ не содержат линейных членов, что влечет следующую оценку:
(7.4)
$\left| {\tilde {z}(x,t) - u(x,t)} \right| \leqslant M{\kern 1pt} ({{N}^{{ - 2}}} + N_{0}^{{ - 2}}),\quad (x,t) \in \bar {G}_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*}.$Таким образом, построенная разностная схема – будем говорить – схема Ричардсона (7.3), (6.1), при $N,{{N}_{0}} \to \infty $ сходится в равномерной норме со вторым порядком скорости сходимости; для решения разностной схемы справедлива оценка (7.4).
Справедлива следующая
Теорема 7.1. Пусть для данных задачи Коши для уравнения переноса (2.2), (2.1) выполняется условие $b,c,p,f \in {{C}^{{k,{{k}_{0}}}}}(\bar {G})$, $k + {{k}_{0}} \leqslant K$, $K = 3$. Тогда решение $\tilde {z}(x,t)$, $(x,t) \in \bar {G}_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*}$, разностной схемы Ричардсона (7.3), (6.1) сходится в равномерной норме со вторым порядком скорости сходимости; для решения $\tilde {z}(x,t)$, $(x,t) \in \bar {G}_{{h{\kern 1pt} *\tau {\kern 1pt} *}}^{*}$, справедлива оценка (7.4).
8. ВЫВОДЫ
1. Рассмотрена постановка задачи Коши для уравнения переноса и определена цель исследования.
2. Для задачи Коши для уравнения переноса построена монотонная стандартная разностная схема и установлена ее сходимость в равномерной норме с первым порядком скорости сходимости.
3. Построены разложения первых обратных разностных производных по степеням шагов основных равномерных пространственной и временной сеток. С использованием этих разложений получены разложения для соответствующих невязок сеточных решений.
4. Построены разложения первых обратных разностных производных по степеням шагов разреженных равномерных пространственной и временной сеток. С использованием этих разложений получены разложения для соответствующих невязок сеточных решений.
5. На основе линейной комбинации решений разностных схем на основной и разреженной сетках, с учетом разложений соответствующих невязок на основной и разреженной сетках, построена разностная схема Ричардсона, сходящаяся в равномерной норме со вторым порядком скорости сходимости.
Список литературы
Марчук Г.И. Методы вычислительной математики. М.: Наука, 1989. 608 с.
Марчук Г.И., Шайдуров В.В. Повышение точности решений разностных схем. М.: Наука, 1979. 320 с.
Самарский А.А. Теория разностных схем. М.: Наука, 1989. 616 с.
Shishkin G.I., Shishkina L.P. Difference Methods for Singular Perturbation Problems. V. 140 of Chapman & Hall/CRC Monographs and Surveys in Pure and Applied Mathematics. Boca Raton: CRC Press, 2009. 408 p.
Калиткин Н.Н. Численные методы. М.: Наука, 1978. 512 с.
Шишкин Г.И. Разностная схема для начально-краевой задачи для сингулярно возмущенного уравнения переноса // Ж. вычисл. матем. и матем. физ. 2017. Т. 57. № 11. С. 1824–1830.
Дополнительные материалы отсутствуют.
Инструменты
Журнал вычислительной математики и математической физики