Журнал вычислительной математики и математической физики, 2020, T. 60, № 3, стр. 413-428

Применение обобщенного сплайна для интерполяции функций с большими градиентами в пограничном слое

И. А. Блатов 1*, А. И. Задорин 2**, Е. В. Китаева 3

1 Поволжский гос. ун-т телекоммуникаций и информатики
443010 Самара, ул. Льва Толстого, 23, Россия

2 Ин-т матем. СО РАН
630090 Новосибирск, пр-т Акад. Коптюга, 4, Россия

3 Самарский национальный исследовательский ун-т
443086 Самара, Московское шоссе, 34, Россия

* E-mail: blatow@mail.ru
** E-mail: zadorin@ofim.oscsbras.ru

Поступила в редакцию 14.03.2019
После доработки 02.09.2019
Принята к публикации 18.11.2019

Полный текст (PDF)

Аннотация

Исследован вопрос сплайн-интерполяции функции одной переменной с большими градиентами в пограничном слое. Известно, что применение полиномиальных сплайнов для интерполяции такой функции приводит к существенным погрешностям, если малый параметр соизмерим с шагом сетки. Построен обобщенный сплайн, являющийся аналогом кубического сплайна. Сплайн является точным на составляющей, отвечающей за большие градиенты функции в пограничном слое. Погранслойная составляющая рассматривается как функция общего вида, в частности, рассмотрен случай экспоненциального пограничного слоя. Исследованы вопросы существования, единственности и точности построенного сплайна. Библ. 24. Табл. 2.

Ключевые слова: функция одной переменной, пограничный слой, малый параметр, обобщенный сплайн, оценка погрешности.

1. ВВЕДЕНИЕ

На основе сингулярно возмущенных задач моделируются различные конвективно-диффузионные процессы с преобладающей конвекцией. Решение такой задачи имеет большие градиенты в области пограничного слоя [1], [2], вследствие чего применение классических разностных схем [3] может приводить к погрешностям порядка $O(1)$ [4].

Вопросы интерполяции сплайнами исследовались в ряде работ, например, в [5], [6]. Однако задача интерполяции функций с большими градиентами в пограничном слое слабо исследована. В [7] была оценена погрешность кубического сплайна на сетке Бахвалова в сплайн-коллокационном методе. Известно применение полиномиальных и обобщенных сплайнов для построения разностных схем для сингулярно возмущенных задач на основе метода сплайн-коллокации, например, в [8]–[12]. В этих работах доказывается, что построенные схемы обладают погрешностью, равномерной по малому параметру. Однако вопрос оценки погрешности сплайнов между узлами сетки, в случае больших градиентов функции, не рассматривается. В ряде работ исследуется формосохранение при интерполяции сплайнами, например, в [13].

Погрешность полиномиальных сплайнов в случае функций с большими градиентами в пограничном слое оценивалась в [14]–[16]. Доказано, что в случае равномерной сетки погрешность параболического сплайна по Субботину [6] и кубического сплайна неограниченно растет с уменьшением значения малого параметра $\varepsilon $, если зафиксировать шаг сетки. Таким образом, актуальна задача построения сплайнов для функций с большими градиентами в пограничном слое, погрешность которых равномерна по малому параметру.

В [15], [16] доказано, что погрешность параболического сплайна по Субботину и кубического сплайна при наличии экспоненциального пограничного слоя становится равномерной по малому параметру, если применять сетку Шишкина [2].

В [17] предложен другой подход к построению сплайна, погрешность которого равномерна по малому параметру $\varepsilon .$ Построен сплайн класса ${{C}^{2}}[0,1],$ точный на погранслойной составляющей $\Phi (x) = {{e}^{{ - mx/\varepsilon }}}$, где $x \in [0,1],$ $m > 0,$ $\varepsilon \in (0,1],$ соответствующей экспоненциальному пограничному слою [2], [18]. Доказано, что построенный сплайн обладает погрешностью порядка $O({{h}^{3}})$ равномерно по малому параметру $\varepsilon ,$ где $h$ – шаг равномерной сетки.

В данной работе строится обобщенный сплайн класса ${{C}^{2}}[0,1]$ для интерполяции функции с погранслойной составляющей общего вида, отвечающей за большие градиенты функции и известной с точностью до множителя. Строится сплайн, точный на погранслойной составляющей, для которого получены оценки погрешности, равномерные по большим градиентам функции в пограничном слое.

Итак, пусть для интерполируемой функции $u(x)$ справедлива декомпозиция:

(1.1)
$u(x) = p(x) + \gamma \Phi (x),\quad x \in [0,1],$
где регулярная составляющая $p(x)$ имеет ограниченные производные до некоторого порядка и не задана, погранслойная составляющая $\Phi (x)$ известна и отвечает за большие градиенты функции $u(x)$ в пограничном слое, постоянная $\gamma $ не задана. В частности, задание $\Phi (x) = {{e}^{{ - mx/\varepsilon }}}$ соответствует экспоненциальному пограничному слою и $\Phi (x) = \sqrt {x + \varepsilon } $ – степенному пограничному слою.

Ранее для функции вида (1.1) в [19] построен аналог квадратичного сплайна, точный на погранслойной составляющей $\gamma \Phi (x)$. В [19] обоснована оценка погрешности построенного сплайна порядка $O({{h}^{2}})$ равномерно по функции $\Phi (x)$ и ее производным.

Основные обозначения. Под $C$ и ${{C}_{j}}$ будем понимать положительные постоянные, не зависящие от погранслойной составляющей $\Phi (x)$, ее производных и от шага сетки $h,$ при этом один и тот же символ ${{C}_{j}}$ может обозначать различные постоянные, если это не вызывает недоразумений. Предполагаем, что в случае сингулярного возмущения постоянные ${{C}_{j}}$ не зависят от параметра $\varepsilon .$ Будем писать $f = O(g)$, если справедлива оценка $\left| f \right| \leqslant C\left| g \right|$ и $f = O{\text{*}}(g)$, если $f = O(g)$ и $g = O(f)$. Пусть $C[a,b]$ – пространство непрерывных на $[a,b]$ функций с нормой ${{\left\| {\, \cdot \,} \right\|}_{{C[a,b]}}}$, ${{C}^{k}}[a,b]$ – пространство $k$ раз непрерывно дифференцируемых на $[a,b]$ функций. Пусть ${{\delta }_{{ij}}}$ обозначает символ Кронекера. Через $I$ обозначим единичную матрицу. Запись $D = {\text{diag}}\{ {{d}_{1}}, \ldots ,{{d}_{n}}\} $ означает представление квадратной $n \times n$-диагональной матрицы $D$ с диагональными элементами ${{d}_{i}}$, а $A = {\text{tridiag}}\{ {{a}_{i}},{{c}_{i}},{{b}_{i}}\} $-трехдиагональной матрицы $A$ с элементами ${{a}_{i}},{{c}_{i}},{{b}_{i}}$ на главной и соседних диагоналях. Пусть

${{\left\| A \right\|}_{\infty }} = \mathop {max}\limits_{1 \leqslant m \leqslant n} \sum\limits_{k = 1}^n {\left| {{{a}_{{mk}}}} \right|} ,\quad {{\left\| A \right\|}_{1}} = \mathop {max}\limits_{1 \leqslant k \leqslant n} \sum\limits_{m = 1}^n {\left| {{{a}_{{mk}}}} \right|} $
суть нормы квадратной $n \times n$ матрицы.

2. ПОСТРОЕНИЕ АНАЛОГА КУБИЧЕСКОГО СПЛАЙНА

Зададим равномерную сетку $\Omega :$

$\Omega = \{ {{x}_{n}}:{{x}_{n}} = nh,\;n = 0,1, \ldots ,N,\;{{x}_{0}} = 0,\;{{x}_{N}} = 1\} ,\quad {{\Delta }_{n}} = [{{x}_{{n - 1}}},{{x}_{n}}].$
Предполагаем, что функция $u(x)$ вида (1.1) задана в узлах сетки, ${{u}_{n}} = u({{x}_{n}}),$ $n = 0,1,2, \ldots ,N$. Ниже будем предполагать, что
(2.1)
${{\Phi }^{{(3)}}}(x) \ne 0,\quad x \in ({{x}_{{n - 1}}},{{x}_{n}}),\quad n = 1,2, \ldots ,N.$
При выполнении условия (2.1) система функций $\{ 1,x,{{x}^{2}},\Phi (x)\} $ является линейно независимой на интервале $[{{x}_{{n - 1}}},{{x}_{n}}]$, так как определитель Вронского для этих функций не обращается в нуль на интервале $({{x}_{{n - 1}}},{{x}_{n}})$ [20]. Следовательно, эти функции можно использовать на каждом сеточном интервале как базис при построении неполиномиального сплайна.

При построении сплайна ${{S}_{\Phi }}(u,x)$ для функции $u(x)$ вида (1.1) исходим из того, чтобы сплайн был точным на составляющей $\Phi (x)$ и ${{S}_{\Phi }}(u,x) \in {{C}^{2}}[0,1]$. Для этого на произвольном сеточном интервале $[{{x}_{{n - 1}}},{{x}_{n}}]$ зададим интерполяцию второй производной сплайна ${{S}_{\Phi }}(u,x)$ следующим образом:

(2.2)
$S_{\Phi }^{{''}}(u,x) = {{M}_{{n - 1}}} + ({{M}_{n}} - {{M}_{{n - 1}}})\frac{{\Phi {\text{''}}(x) - \Phi _{{n - 1}}^{{''}}}}{{\Phi _{n}^{{''}} - \Phi _{{n - 1}}^{{''}}}},\quad x \in {{\Delta }_{n}},$
где ${{M}_{n}} = S_{\Phi }^{{''}}(u,{{x}_{n}})$, $\Phi _{n}^{{''}} = \Phi {\text{''}}({{x}_{n}})$. В силу (2.1) соотношение (2.2) задано корректно. Дважды интегрируя в (2.2) и учитывая условия интерполяции ${{S}_{\Phi }}(u,{{x}_{{n - 1}}}) = {{u}_{{n - 1}}},$ ${{S}_{\Phi }}(u,{{x}_{n}}) = {{u}_{n}},$ получаем

(2.3)
$\begin{gathered} {{S}_{\Phi }}(u,x) = \frac{{{{M}_{n}} - {{M}_{{n - 1}}}}}{{\Phi _{n}^{{''}} - \Phi _{{n - 1}}^{{''}}}}(\Phi (x) - {{\Phi }_{{n - 1}}} - \frac{{{{\Phi }_{n}} - {{\Phi }_{{n - 1}}}}}{h}(x - {{x}_{{n - 1}}}) - \frac{1}{2}\Phi _{{n - 1}}^{{''}}(x - {{x}_{{n - 1}}})(x - {{x}_{n}})) + \\ \, + \frac{1}{2}{{M}_{{n - 1}}}(x - {{x}_{{n - 1}}})(x - {{x}_{n}}) + ({{u}_{n}} - {{u}_{{n - 1}}})\frac{{x - {{x}_{{n - 1}}}}}{h} + {{u}_{{n - 1}}},\quad x \in {{\Delta }_{n}}. \\ \end{gathered} $

Остается найти постоянные ${{M}_{n}}$. По построению ${{S}_{\Phi }}(u,x) \in {{C}^{2}}[0,1],$ поэтому для $n = 1,2, \ldots ,N - 1$ имеет место равенство

(2.4)
$S_{\Phi }^{'}(u,{{x}_{n}} - 0) = S_{\Phi }^{'}(u,{{x}_{n}} + 0).$
Учитывая (2.3), (2.4) и накладываемые условия $S_{\Phi }^{{''}}(u,0) = u{\text{''}}(0)$, $S_{\Phi }^{{''}}(u,1) = u{\text{''}}(1)$, получаем систему уравнений
(2.5)
${{A}_{n}}{{M}_{{n - 1}}} + (1 - {{A}_{n}} - {{B}_{n}}){{M}_{n}} + {{B}_{n}}{{M}_{{n + 1}}} = \frac{{{{u}_{{n + 1}}} - 2{{u}_{n}} + {{u}_{{n - 1}}}}}{{{{h}^{2}}}},\quad 0 < n < N,$
(2.6)
${{M}_{0}} = u{\text{''}}(0),\quad {{M}_{N}} = u{\text{''}}(1),$
где

(2.7)
${{A}_{n}} = \frac{1}{{{{h}^{2}}(\Phi _{n}^{{''}} - \Phi _{{n - 1}}^{{''}})}}\left( {{{\Phi }_{n}} - {{\Phi }_{{n - 1}}} - h\Phi _{n}^{'} + \frac{{{{h}^{2}}}}{2}\Phi _{n}^{{''}}} \right),$
(2.8)
${{B}_{n}} = \frac{1}{{{{h}^{2}}(\Phi _{{n + 1}}^{{''}} - \Phi _{n}^{{''}})}}\left( {{{\Phi }_{{n + 1}}} - {{\Phi }_{n}} - h\Phi _{n}^{'} - \frac{{{{h}^{2}}}}{2}\Phi _{n}^{{''}}} \right).$

Лемма 1. Пусть выполнены условия (2.1). Тогда система уравнений (2.5), (2.6) однозначно разрешима.

Доказательство. Систему (2.5), (2.6) запишем в матричном виде:

(2.9)
$HM = F.$
Пусть ${{d}_{n}}$ – величина диагонального преобладания для $n$-го столбца матрицы $H.$ Тогда при $1 < n < N$ имеем ${{d}_{n}} = 1 - ({{B}_{{n - 1}}} + {{A}_{n}}) - ({{B}_{n}} + {{A}_{{n + 1}}}).$ Докажем, что при всех $n$ будет ${{d}_{n}} > 0.$ Сначала покажем, что при всех $n$
(2.10)
$1{\text{/}}4 \leqslant {{A}_{{n + 1}}} + {{B}_{n}} < 1{\text{/}}2.$
Имеем
${{A}_{{n + 1}}} + {{B}_{n}} = \frac{1}{{{{h}^{2}}(\Phi _{{n + 1}}^{{''}} - \Phi _{n}^{{''}})}}\left[ {2{{\Phi }_{{n + 1}}} - 2{{\Phi }_{n}} - h\Phi _{{n + 1}}^{'} - h\Phi _{n}^{'} + \frac{{{{h}^{2}}}}{2}\Phi _{{n + 1}}^{{''}} - \frac{{{{h}^{2}}}}{2}\Phi _{n}^{{''}}} \right].$
Следовательно,
${{A}_{{n + 1}}} + {{B}_{n}} = \frac{1}{2} + \frac{1}{{{{h}^{2}}(\Phi _{{n + 1}}^{{''}} - \Phi _{n}^{{''}})}}[2{{\Phi }_{{n + 1}}} - 2{{\Phi }_{n}} - h\Phi _{{n + 1}}^{'} - h\Phi _{n}^{'}].$
Применяя разложения в ряд Тейлора около узла ${{x}_{n}}$ с остаточным членом в интегральной форме
(2.11)
$\Phi (x) = \Phi ({{x}_{n}}) + \Phi {\text{'}}({{x}_{n}})(x - {{x}_{n}}) + \frac{1}{2}\Phi {\text{''}}({{x}_{n}}){{(x - {{x}_{n}})}^{2}} + \frac{1}{2}\int\limits_{{{x}_{n}}}^x \,{{\Phi }^{{(3)}}}(t){{(x - t)}^{2}}dt,$
получаем

(2.12)
${{A}_{{n + 1}}} + {{B}_{n}} = \frac{1}{2} - \frac{{\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} \,({{x}_{{n + 1}}} - s)(s - {{x}_{n}}){{\Phi }^{{(3)}}}(s)ds}}{{{{h}^{2}}\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} \,{{\Phi }^{{(3)}}}(s)ds}}.$

Из (2.1), (2.12) следует ${{A}_{{n + 1}}} + {{B}_{n}} < 1{\text{/}}2$. Учитывая неравенство

$({{x}_{{n + 1}}} - s)(s - {{x}_{n}}) \leqslant {{h}^{2}}{\text{/}}4,\quad s \in [{{x}_{n}},{{x}_{{n + 1}}}],$
из (2.12) получаем ${{A}_{{n + 1}}} + {{B}_{n}} \geqslant 1{\text{/}}4.$

Итак, при выполнении условия (2.1) справедливо двойное неравенство (2.10). Следовательно, при всех $n\;\,{{d}_{n}} > 0$ и матрица $H$ системы (2.5), (2.6) имеет строгое диагональное преобладание по столбцам и не вырождена. Следовательно, система (2.5), (2.6) однозначно разрешима. Лемма доказана.

В соответствии с леммой 1 и (2.3) сплайн ${{S}_{\Phi }}(u,x)$ определяется однозначным образом.

Покажем, что сплайн ${{S}_{\Phi }}(u,x)$ является точным на погранслойной составляющей $\Phi (x).$ Пусть $u(x) = \Phi (x).$ Несложно убедиться, что тогда ${{M}_{j}} = \Phi _{j}^{{''}},$ $j = 0,1, \ldots ,N$ является единственным решением системы (2.5), (2.6). Тогда из (2.3) получаем, что ${{S}_{\Phi }}(\Phi ,x) = \Phi (x).$ Таким образом, ${{S}_{\Phi }}(u,x) \in {{C}^{2}}[0,1]$ и ${{S}_{\Phi }}(\Phi ,x) = \Phi (x).$

Получим оценки на коэффициенты ${{A}_{n}},{{B}_{n}}.$ Учитывая разложение (2.11), из (2.7), (2.8) получаем

(2.13)
${{A}_{n}} = \frac{1}{2}\frac{{\int\limits_{{{x}_{{n - 1}}}}^{{{x}_{n}}} \,{{\Phi }^{{(3)}}}(t){{{(t - {{x}_{{n - 1}}})}}^{2}}dt}}{{{{h}^{2}}\int\limits_{{{x}_{{n - 1}}}}^{{{x}_{n}}} \,{{\Phi }^{{(3)}}}(t)dt}},\quad {{B}_{n}} = \frac{1}{2}\frac{{\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} \,{{\Phi }^{{(3)}}}(t){{{(t - {{x}_{{n + 1}}})}}^{2}}dt}}{{{{h}^{2}}\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} \,{{\Phi }^{{(3)}}}(t)dt}}.$
Из (2.13) следует, что при выполнении условий (2.1) верно

(2.14)
$0 < {{A}_{n}} < 1{\text{/}}2,\quad 0 < {{B}_{n}} < 1{\text{/}}2.$

Лемма 2. Пусть матрица $H$ соответствует (2.9). Тогда при всех $x \in [0,1]$ справедливы оценки

(2.15)
$\left| {S_{\Phi }^{{''}}(u,x) - u{\text{''}}(x)} \right| \leqslant \gamma ,$
(2.16)
$\left| {S_{\Phi }^{'}(u,x) - u{\text{'}}(x)} \right| \leqslant \gamma h,\quad \left| {{{S}_{\Phi }}(u,x) - u(x)} \right| \leqslant \gamma \frac{{{{h}^{2}}}}{4},$
где

$\gamma = {{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }}\left( {\mathop {max}\limits_{0 < n < N} \int\limits_{{{x}_{{n - 1}}}}^{{{x}_{{n + 1}}}} \,\left[ {\frac{h}{3}\left| {{{p}^{{(4)}}}(s)} \right| + \left| {{{p}^{{(3)}}}(s)} \right|} \right]ds + 2\mathop {max}\limits_{0 < n \leqslant N} \int\limits_{{{x}_{{n - 1}}}}^{{{x}_{n}}} \,\left| {{{p}^{{(3)}}}(s)} \right|ds} \right).$

Доказательство. Остановимся на обосновании оценки (2.15). Сначала получим оценку погрешности в узлах сетки. Пусть ${{Z}_{n}} = {{M}_{n}} - u_{n}^{{''}}$, $n = 0,1, \ldots ,N$. Тогда

(2.17)
$HZ = F - HU,\quad {{U}_{n}} = u_{n}^{{''}},\quad n = 0,1, \ldots ,N.$
В соответствии с представлением (1.1) и тем, что в случае $u(x) = \Phi (x)$ вектор $\{ \Phi _{n}^{{''}}\} ,$ $n = 0,1, \ldots ,N$, является решением системы (2.5), (2.6), получаем
(2.18)
$\begin{gathered} {{A}_{n}}{{Z}_{{n - 1}}} + (1 - {{A}_{n}} - {{B}_{n}}){{Z}_{n}} + {{B}_{n}}{{Z}_{{n + 1}}} = {{G}_{n}},\quad {{G}_{n}} = \frac{{{{p}_{{n + 1}}} - 2{{p}_{n}} + {{p}_{{n - 1}}}}}{{{{h}^{2}}}} - \\ \, - ({{A}_{n}}p_{{n - 1}}^{{''}} + (1 - {{A}_{n}} - {{B}_{n}})p_{n}^{{''}} + {{B}_{n}}p_{{n + 1}}^{{''}}),\quad 0 < n < N,\quad {{Z}_{0}} = 0,\quad {{Z}_{N}} = 0. \\ \end{gathered} $
Запишем ${{G}_{n}}$ в виде
(2.19)
${{G}_{n}} = \left( {\frac{{{{p}_{{n + 1}}} - 2{{p}_{n}} + {{p}_{{n - 1}}}}}{{{{h}^{2}}}} - p_{n}^{{''}}} \right) + {{A}_{n}}(p_{n}^{{''}} - p_{{n - 1}}^{{''}}) + {{B}_{n}}(p_{n}^{{''}} - p_{{n + 1}}^{{''}}).$
Учитывая (2.14), получаем

(2.20)
$\left| {{{G}_{n}}} \right| \leqslant \frac{h}{6}\int\limits_{{{x}_{{n - 1}}}}^{{{x}_{{n + 1}}}} \,\left| {{{p}^{{(4)}}}(s)} \right|ds + \frac{1}{2}\int\limits_{{{x}_{{n - 1}}}}^{{{x}_{{n + 1}}}} \,\left| {{{p}^{{(3)}}}(s)} \right|ds.$

Из (2.9) следует ${{\left\| M \right\|}_{\infty }} \leqslant {{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }}{{\left\| F \right\|}_{\infty }}$. Применяя оценку (2.20), получаем

(2.21)
$\mathop {max}\limits_n \left| {{{M}_{n}} - u_{n}^{{''}}} \right| \leqslant {{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }}\mathop {max}\limits_n \left[ {\frac{h}{6}\int\limits_{{{x}_{{n - 1}}}}^{{{x}_{{n + 1}}}} \,\left| {{{p}^{{(4)}}}(s)} \right|ds + \frac{1}{2}\int\limits_{{{x}_{{n - 1}}}}^{{{x}_{{n + 1}}}} \,\left| {{{p}^{{(3)}}}(s)} \right|ds} \right].$

Теперь оценим погрешность в произвольной точке. Пусть $x \in [{{x}_{{n - 1}}},{{x}_{n}}].$ Учитывая (2.2), получаем

(2.22)
$\begin{gathered} S_{\Phi }^{{''}}(u,x) - u{\text{''}}(x) = ({{M}_{{n - 1}}} - u_{{n - 1}}^{{''}}) + (({{M}_{n}} - u_{n}^{{''}}) - ({{M}_{{n - 1}}} - u_{{n - 1}}^{{''}}))\frac{{\Phi {\text{''}}(x) - \Phi _{{n - 1}}^{{''}}}}{{\Phi _{n}^{{''}} - \Phi _{{n - 1}}^{{''}}}} + \\ \, + u_{{n - 1}}^{{''}} + (u_{n}^{{''}} - u_{{n - 1}}^{{''}})\frac{{\Phi {\text{''}}(x) - \Phi _{{n - 1}}^{{''}}}}{{\Phi _{n}^{{''}} - \Phi _{{n - 1}}^{{''}}}} - u{\text{''}}(x). \\ \end{gathered} $
Учитывая представление (1.1) и то, что интерполяционная формула
$u{\text{''}}(x) \approx u_{{n - 1}}^{{''}} + (u_{n}^{{''}} - u_{{n - 1}}^{{''}})\frac{{\Phi {\text{''}}(x) - \Phi _{{n - 1}}^{{''}}}}{{\Phi _{n}^{{''}} - \Phi _{{n - 1}}^{{''}}}}$
является точной в случае $u{\text{''}}(x) = \Phi {\text{''}}(x),$ из (2.22) получаем
(2.23)
$\begin{gathered} S_{\Phi }^{{''}}(u,x) - u{\text{''}}(x) = ({{M}_{{n - 1}}} - u_{{n - 1}}^{{''}}) + (({{M}_{n}} - u_{n}^{{''}}) - ({{M}_{{n - 1}}} - u_{{n - 1}}^{{''}}))\frac{{\Phi {\text{''}}(x) - \Phi _{{n - 1}}^{{''}}}}{{\Phi _{n}^{{''}} - \Phi _{{n - 1}}^{{''}}}} + \\ \, + p_{{n - 1}}^{{''}} + (p_{n}^{{''}} - p_{{n - 1}}^{{''}})\frac{{\Phi {\text{''}}(x) - \Phi _{{n - 1}}^{{''}}}}{{\Phi _{n}^{{''}} - \Phi _{{n - 1}}^{{''}}}} - p{\text{''}}(x). \\ \end{gathered} $
В силу (2.1) справедлива оценка
(2.24)
$\left| {(\Phi {\text{''}}(x) - \Phi _{{n - 1}}^{{''}}){\text{/}}(\Phi _{n}^{{''}} - \Phi _{{n - 1}}^{{''}})} \right| \leqslant 1.$
Учитывая (2.21), (2.24), из (2.23) получаем (2.15).

Получим первую оценку в (2.16). Пусть $x \in [{{x}_{{n - 1}}},{{x}_{n}}],$ $r(x) = {{S}_{\Phi }}(u,x) - u(x).$ В силу условий интерполяции $r({{x}_{{n - 1}}}) = 0$, $r({{x}_{n}}) = 0$. Тогда найдется точка ${{s}_{n}} \in ({{x}_{{n - 1}}},{{x}_{n}}),$ в которой $r'({{s}_{n}}) = 0.$ Тогда имеем

(2.25)
$r{\text{'}}(x) = r{\text{'}}(x) - r{\text{'}}({{s}_{n}}) = r{\text{''}}({{\tau }_{n}})(x - {{s}_{n}}),\quad {{\tau }_{n}} \in ({{x}_{{n - 1}}},{{x}_{n}}).$
Учитывая оценку (2.15), получаем требуемую оценку.

Аналогично, применяя известный подход, можно получить вторую оценку в (2.16). Лемма доказана.

Лемма 3. Пусть для функции $u(x)$ справедливо представление (1.1), где $p(x) \in {{C}^{4}}[0,1],$ для функции $\Phi (x)$ справедливо условие (2.1), и для некоторой постоянной ${{C}_{1}}$

(2.26)
$\frac{{\int\limits_{{{x}_{n}} + h/4}^{{{x}_{{n + 1}}} - h/4} \,{{\Phi }^{{(3)}}}(t)dt}}{{\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} \,{{\Phi }^{{(3)}}}(t)dt}} \geqslant {{C}_{1}},\quad 1 \leqslant n \leqslant N - 1.$
Тогда найдется такая константа ${{h}_{0}}$, что для $h \in (0,{{h}_{0}}]$ для некоторой постоянной $C$ справедливы оценки погрешности:

(2.27)
$\left| {S_{\Phi }^{{(i)}}(u,x) - {{u}^{{(i)}}}(x)} \right| \leqslant C{{h}^{{3 - i}}},\quad x \in [0,1],\quad 0 \leqslant i \leqslant 2.$

Доказательство. Учитывая (2.26), имеем

$\frac{{\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} ({{x}_{{n + 1}}} - s)(s - {{x}_{n}}){{\Phi }^{{(3)}}}(s)ds}}{{{{h}^{2}}\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} \,{{\Phi }^{{(3)}}}(s)ds}} \geqslant \frac{{\int\limits_{{{x}_{n}} + h/4}^{{{x}_{{n + 1}}} - h/4} ({{x}_{{n + 1}}} - s)(s - {{x}_{n}}){{\Phi }^{{(3)}}}(s)ds}}{{{{h}^{2}}\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} \,{{\Phi }^{{(3)}}}(s)ds}} \geqslant \frac{{{{h}^{2}}}}{{16}}\frac{{\int\limits_{{{x}_{n}} + h/4}^{{{x}_{{n + 1}}} - h/4} {{\Phi }^{{(3)}}}(s)ds}}{{{{h}^{2}}\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} \,{{\Phi }^{{(3)}}}(s)ds}} \geqslant \frac{{{{C}_{1}}}}{{16}} > 0.$
Отсюда и из (2.12) при $n \geqslant 1$ имеем
(2.28)
${{A}_{{n + 1}}} + {{B}_{n}} \leqslant \frac{1}{2} - \frac{{{{C}_{1}}}}{{16}}.$
Поэтому для величины диагонального преобладания $n$-го столбца матрицы $H$ ${{d}_{n}}$ получаем
(2.29)
${{d}_{n}} = 1 - ({{B}_{{n - 1}}} + {{A}_{n}}) - ({{B}_{n}} + {{A}_{{n + 1}}}) \geqslant \frac{{{{C}_{1}}}}{8},\quad n \geqslant 2.$
Но поскольку ${{A}_{n}} \leqslant 1{\text{/}}2$ в силу (2.10), то с учетом (2.28) имеем

(2.30)
${{d}_{0}} = 1 - {{A}_{1}} \geqslant 1{\text{/}}2,\quad {{d}_{1}} = 1 - {{A}_{1}} - ({{B}_{1}} + {{A}_{2}}) \geqslant 1{\text{/}}2 - ({{B}_{1}} + {{A}_{2}}) \geqslant \frac{{{{C}_{1}}}}{{16}}.$

Из (2.28)–(2.30) следует, что матрица $H$ имеет строгое диагональное преобладание по столбцам, поэтому ${{\left\| {{{H}^{{ - 1}}}} \right\|}_{1}} \leqslant C$. Но тогда в силу теоремы Демко для матриц обратных к ленточным [24] справедливо также и ${{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }} \leqslant C$.

Учитывая (2.10) в (2.19), для некоторой постоянной ${{C}_{2}}$ получаем

$\left| {{{G}_{n}}} \right| \leqslant \left| {\frac{{{{p}_{{n + 1}}} - 2{{p}_{n}} + {{p}_{{n - 1}}}}}{{{{h}^{2}}}} - p_{n}^{{''}}} \right| + \left| {{{A}_{n}}\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} {p{\text{'''}}(t)dt} } \right| + \left| {{{B}_{n}}\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} {p{\text{'''}}(t)dt} } \right| \leqslant Ch.$
Учитывая неравенство ${{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }} \leqslant C,$ по аналогии с (2.21) получаем
(2.31)
$\mathop {max}\limits_n \left| {{{M}_{n}} - u_{n}^{{''}}} \right| \leqslant {{C}_{4}}h.$
Далее требуемая оценка (2.27) получается по аналогии с леммой 2. Лемма доказана.

Лемма 4. Пусть дополнительно к условиям леммы 3 при всех $n$ выполнено

(2.32)
$\left| {({{B}_{n}} - {{A}_{n}})\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} {p{\text{'''}}(t)dt} } \right| \leqslant C{{h}^{2}}.$
Тогда при всех $x \in [0,1]$ справедливы оценки погрешности

(2.33)
$\left| {S_{\Phi }^{{(i)}}(u,x) - {{u}^{{(i)}}}(x)} \right| \leqslant C{{h}^{{4 - i}}},\quad 0 \leqslant i \leqslant 2.$

Доказательство. Из (2.19) имеем

$\begin{gathered} {{G}_{n}} = \left( {\frac{{{{p}_{{n + 1}}} - 2{{p}_{n}} + {{p}_{{n - 1}}}}}{{{{h}^{2}}}} - p_{n}^{{''}}} \right) + {{A}_{n}}(p_{n}^{{''}} - p_{{n - 1}}^{{''}}) + {{B}_{n}}(p_{n}^{{''}} - p_{{n + 1}}^{{''}}) = \\ \, = \left( {\frac{{{{p}_{{n + 1}}} - 2{{p}_{n}} + {{p}_{{n - 1}}}}}{{{{h}^{2}}}} - p_{n}^{{''}}} \right) - {{A}_{n}}(p_{{n - 1}}^{{''}} - 2p_{n}^{{''}} + p_{{n + 1}}^{{''}}) - ({{B}_{n}} - {{A}_{n}})\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} {p{\text{'''}}(t)dt} . \\ \end{gathered} $

Отсюда в силу (2.32)

${{\left\| G \right\|}_{\infty }} \leqslant C{{h}^{2}},$
откуда в силу условия ${{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }} \leqslant C$ (см. доказательство леммы 3) получаем, что $\mathop {max}\limits_n \left| {{{M}_{n}} - u_{n}^{{''}}} \right| \leqslant C{{h}^{2}}$. Далее требуемые оценки (2.33) получаются аналогично доказательству леммы 2.

Лемма доказана.

Замечание 1. Пусть $\Phi (x) = \sqrt {x + \varepsilon } $, $p{\text{'''}}(0) = 0,$ $\left| {{{p}^{{(4)}}}(x)} \right| \leqslant C$. Несложно показать, что тогда выполнены условия леммы 4 и справедливы оценки погрешности (2.33).

Замечание 2. Пусть для некоторых постоянных ${{C}_{1}},\;{{C}_{2}}$ имеем

$0 < {{C}_{1}} \leqslant \left| {{{\Phi }^{{(3)}}}(x)} \right| \leqslant {{C}_{2}},\quad \left| {{{\Phi }^{{(4)}}}(x)} \right| \leqslant {{C}_{2}}.$
Тогда выполнены неравенства (2.26) и (2.32). Следовательно, в соответствии с леммой 4 справедливы оценки погрешности (2.33).

Оценки устойчивости. Применение классических полиномиальных формул для аппроксимации $u{\text{''}}(0),\;u{\text{''}}(1)$ в краевых условиях (2.6) приводит к существенным погрешностям в области больших градиентов [21]. Для приближения $u{\text{''}}(0),\;u{\text{''}}(1)$ можно применять построенный в [22] интерполянт, который учитывает декомпозицию (1.1) и является точным на погранслойной составляющей $\Phi (x).$ В соответствии с [22], дифференцированием этого интерполянта получаются разностные формулы для вычисления производные, также точные на погранслойной составляющей. Если эти формулы применять для вычисления $u{\text{''}}(0),\;u{\text{''}}(1),$ то построенный сплайн остается точным на составляющей $\Phi (x).$

Оценим влияние погрешностей при вычислении производных $u{\text{''}}(0),\;u{\text{''}}(1)$ на точность построенного сплайна. Система (2.5), (2.6) может быть записана в виде (2.9). Для задачи (2.9) справедлива оценка устойчивости:

(2.34)
${{\left\| {M - \tilde {M}} \right\|}_{\infty }} \leqslant {{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }}{{\left\| {F - \tilde {F}} \right\|}_{\infty }},$
где $\tilde {M}$ – решение задачи (2.9) с возмущенной правой частью $\tilde {F}$.

Пусть $\tilde {u}{\text{''}}(0),\;\tilde {u}{\text{''}}(1)$ – приближенные значения для производных $u{\text{''}}(0),\;u{\text{''}}(1)$ и ${{\tilde {S}}_{\Phi }}(u,x)$ – соответствующий возмущенным значениям сплайн. Тогда в соответствии с (2.34) при условии ${{\tilde {F}}_{n}} = {{F}_{n}},$ $1 \leqslant n \leqslant N - 1$

(2.35)
${{\left\| {M - \tilde {M}} \right\|}_{\infty }} \leqslant {{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }}max\{ \left| {u{\text{''}}(0) - \tilde {u}{\text{''}}(0)} \right|,\left| {u{\text{''}}(1) - \tilde {u}{\text{''}}(1)} \right|\} .$
Тогда в соответствии с (2.2), (2.35) имеем

(2.36)
$\left| {S_{\Phi }^{{''}}(u,x) - \tilde {S}_{\Phi }^{{''}}(u,x)} \right| \leqslant 2{{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }}max\{ \left| {u{\text{''}}(0) - \tilde {u}{\text{''}}(0)} \right|,\left| {u{\text{''}}(1) - \tilde {u}{\text{''}}(1)} \right|\} .$

Учитывая, что ${{S}_{\Phi }}(u,{{x}_{n}}) = {{\tilde {S}}_{\Phi }}(u,{{x}_{n}}) = {{u}_{n}},$ $n = 0,1, \ldots ,N,$ по аналогии с леммой 2 можно показать, что при всех $x \in [0,1]$ получаем

(2.37)
$\left| {S_{\Phi }^{'}(u,x) - \tilde {S}_{\Phi }^{'}(u,x)} \right| \leqslant 2h{{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }}max\{ \left| {u{\text{''}}(0) - \tilde {u}{\text{''}}(0)} \right|,\left| {u{\text{''}}(1) - \tilde {u}{\text{''}}(1)} \right|\} ,$
(2.38)
$\left| {{{S}_{\Phi }}(u,x) - {{{\tilde {S}}}_{\Phi }}(u,x)} \right| \leqslant \frac{{{{h}^{2}}}}{2}{{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }}max\{ \left| {u{\text{''}}(0) - \tilde {u}{\text{''}}(0)} \right|,\left| {u{\text{''}}(1) - \tilde {u}{\text{''}}(1)} \right|\} .$

Таким образом, получены оценки устойчивости (2.36)–(2.38) построенного сплайна и его производных к погрешностям при задании $u''(0),u''(1)$ в краевых условиях.

3. СЛУЧАЙ СИНГУЛЯРНОГО ВОЗМУЩЕНИЯ

В данном разделе оценим погрешность построенного сплайна в важном частном случае, когда функция $u(x),$ имеющая представление (1.1), имеет специальный вид, соответствующий решению сингулярно возмущенной краевой задачи. В этом случае погранслойная составляющая $\Phi (x)$ зависит от малого параметра $\varepsilon \in (0,1].$

Итак, пусть

(3.1)
$\Phi (x) = g(x,\varepsilon )f(x{\text{/}}\varepsilon ).$

Сделаем следующие ограничения.

1. Функции $g(x,\varepsilon )$ и $f(y)$ трижды непрерывно дифференцируемы по $x \in [0,1]$ и $y \in [0, + \infty )$ соответственно, и справедливы неравенства

(3.2)
$\begin{gathered} {{C}_{1}} \leqslant \left| {g(x,\varepsilon )} \right| \leqslant {{C}_{2}},\quad {{f}^{{(3)}}}(y) \ne 0,\quad \left| {{{g}^{{(i)}}}(x,\varepsilon )} \right| \leqslant C{{\varepsilon }^{{1 - i}}},\quad 1 \leqslant i \leqslant 2, \\ \left| {{{f}^{{(j)}}}(y)} \right| \leqslant C\left| {{{f}^{{(3)}}}(y)} \right|,\quad 0 \leqslant j \leqslant 2,\quad x \in [0,1],\quad y \in [0, + \infty ). \\ \end{gathered} $

2.

$\int\limits_0^{ + \infty } {{{y}^{n}}\left| {{{f}^{{(3)}}}(y)} \right|dy} \leqslant C,\quad n = 0,1,2.$

3. При $h{\text{/}}\varepsilon \geqslant 1$ и $k$ целых неотрицательных

(3.3)
${{C}_{1}} \leqslant \int\limits_0^{ + \infty } {{{y}^{n}}{{f}^{{(3)}}}(y + kh{\text{/}}\varepsilon )dy} {\text{/}}\int\limits_0^{ + \infty } {{{f}^{{(3)}}}(y + kh{\text{/}}\varepsilon )dy} \leqslant {{C}_{2}},\quad n = 1,2,$
где ${{C}_{1}},\;{{C}_{2}}$ не зависят от $k,\;\varepsilon ,\;h$.

4. Для любого $y \geqslant 0$ имеем

(3.4)
$\mathop {max}\limits_{t \in [0,1]} \left| {{{f}^{{(3)}}}(y + t)} \right|{\text{/}}\mathop {min}\limits_{t \in [0,1]} \left| {{{f}^{{(3)}}}(y + t)} \right| \leqslant C.$

Замечание 3. Представление (3.1) имеет широкий класс функций, описывающих пограничный слой [1], [20]. В частности, ограничения 1–4 справедливы для квазиполинома вида

$\Phi (x) = \left( {1 + \sum\limits_{i = 1}^K \,{{\alpha }_{i}}{{x}^{i}}} \right){{e}^{{ - mx/\varepsilon }}},\quad K > 0,\quad m > 0,\quad x \in [0,1],$
где многочлен $1 + \sum\nolimits_{i = 1}^K \,{{\alpha }_{i}}{{x}^{i}}$ не имеет действительных корней. Данный квазиполином с точностью $O({{\varepsilon }^{{K + 1}}})$ задает погранслойную асимптотику в случае экспоненциального пограничного слоя.

Лемма 5. Пусть функция $\Phi (x)$ имеет вид (3.1) и выполнены условия 1–4. Тогда найдется такая постоянная ${{C}_{0}}$, что при $\varepsilon \in (0,{{C}_{0}}],$ $h \in (0,1]$ для некоторых постоянных ${{C}_{3}},\;{{C}_{4}}$ справедливы оценки

(3.5)
${{C}_{3}}\min \left\{ {\frac{1}{h},1 + \frac{h}{\varepsilon }} \right\} \leqslant {{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }} \leqslant {{C}_{4}}\min \left\{ {\frac{1}{h},1 + \frac{h}{\varepsilon }} \right\}.$

Доказательство. Из (3.2) следует, что

(3.6)
${{\Phi }^{{(3)}}}(x) = (g(x,\varepsilon ) + O(\varepsilon )){{f}^{{(3)}}}(x{\text{/}}\varepsilon ).$
Вначале рассмотрим случай $h{\text{/}}\varepsilon \geqslant {{C}_{5}} \geqslant 1$, где ${{C}_{5}}$ – достаточно большая константа. Из (2.13), (3.2), (3.3), (3.6) находим

(3.7)
${{A}_{{n + 1}}} = \frac{1}{2}\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{y}^{2}}(g(\varepsilon y + nh,\varepsilon )} + O(\varepsilon )){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy}}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {(g(\varepsilon y + nh,\varepsilon )} + O(\varepsilon )){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy}} = O{\kern 1pt} {\text{*}}\left( {\frac{1}{2}\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{y}^{2}}{{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }}} \right) = O\left( {\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}} \right),$
${{B}_{n}} = \frac{1}{2}\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{{\left( {\tfrac{h}{\varepsilon } - y} \right)}}^{2}}{{\Phi }^{{(3)}}}\left( {\varepsilon y + n\tfrac{h}{\varepsilon }} \right)dy} }}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{\Phi }^{{(3)}}}\left( {\varepsilon y + n\tfrac{h}{\varepsilon }} \right)dy} }} = \frac{1}{2} - \frac{\varepsilon }{h}\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {y{{\Phi }^{{(3)}}}\left( {\varepsilon y + n\tfrac{h}{\varepsilon }} \right)dy} }}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{\Phi }^{{(3)}}}\left( {\varepsilon y + n\tfrac{h}{\varepsilon }} \right)dy} \,}} + $
(3.8)
$\begin{gathered} + \;\frac{1}{2}\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{y}^{2}}{{\Phi }^{{(3)}}}\left( {\varepsilon y + n\tfrac{h}{\varepsilon }} \right)dy} }}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{\Phi }^{{(3)}}}\left( {\varepsilon y + n\tfrac{h}{\varepsilon }} \right)dy} }} = \frac{1}{2} - \frac{\varepsilon }{h}\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {y(g(\varepsilon y + nh,\varepsilon )} + O(\varepsilon )){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy}}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {(g(\varepsilon y + nh,\varepsilon )} + O(\varepsilon )){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy}} + \\ + \;\frac{1}{2}\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{y}^{2}}(g(\varepsilon y + nh,\varepsilon ) + O(\varepsilon )){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {(g(\varepsilon y + nh,\varepsilon ) + O(\varepsilon )){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }} = \frac{1}{2} - \frac{\varepsilon }{h}O{\kern 1pt} {\text{*}}\left( {\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {y{{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }}} \right) + \\ \end{gathered} $
$ + \;\frac{1}{2}\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}O{\kern 1pt} {\text{*}}\left( {\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{y}^{2}}{{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }}} \right) = \frac{1}{2} - \left| {O{\kern 1pt} {\text{*}}\left( {\frac{\varepsilon }{h}} \right)} \right| + O\left( {\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}} \right).$

Из полученных выражений для ${{A}_{{n + 1}}}$ и ${{B}_{n}}$ получаем, что матрица $H$ имеет вид

(3.9)
$H = {{H}_{1}} + {{H}_{2}},$
где ${{H}_{1}} = M + J$ – верхнетреугольная двухдиагональная матрица с показателем диагонального преобладания $O{\text{*}}(\varepsilon {\text{/}}h)$, где $M$ – диагональная часть $H$, $J$ – матрица, все ненулевые элементы которой являются элементами верхней наддиагонали ${{H}_{1}}$. Для матрицы ${{H}_{2}}$ справедлива оценка
${{\left\| {{{H}_{2}}} \right\|}_{\infty }} = O\left( {\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}} \right).$
Находим обратную матрицу с помощью конечного ряда Неймана:
$H_{1}^{{ - 1}} = {{(M(I + {{M}^{{ - 1}}}J))}^{{ - 1}}} = {{(I + {{M}^{{ - 1}}}J)}^{{ - 1}}}{{M}^{{ - 1}}} = \sum\limits_{i = 0}^{N - 2} \,{{( - 1)}^{i}}{{({{M}^{{ - 1}}}J)}^{i}}{{M}^{{ - 1}}}.$
Учитывая, что ${{\left\| {{{M}^{{ - 1}}}} \right\|}_{\infty }} \leqslant 2$, а в силу диагонального преобладания с показателем $O{\kern 1pt} {\text{*}}(\varepsilon {\text{/}}h)$ будет ${{\left\| {{{M}^{{ - 1}}}J} \right\|}_{\infty }} = 1 - O{\kern 1pt} {\kern 1pt} {\text{*}}(\varepsilon {\text{/}}h),$ получаем
${{\left\| {H_{1}^{{ - 1}}} \right\|}_{\infty }} = O{\kern 1pt} {\text{*}}\left( {{{{\left\| {\sum\limits_{i = 0}^{N - 2} \,{{{( - 1)}}^{i}}{{{({{M}^{{ - 1}}}J)}}^{i}}} \right\|}}_{\infty }}} \right) = O{\kern 1pt} {\text{*}}\left( {min\left\{ {\frac{1}{h},1 + \frac{h}{\varepsilon }} \right\}} \right).$
Последнее соотношение справедливо, так как строчные суммы модулей элементов матрицы $\sum\nolimits_{i = 0}^{N - 2} \,{{( - 1)}^{i}}{{({{M}^{{ - 1}}}J)}^{i}}$ оцениваются сверху и снизу суммами геометрических прогрессий вида $\eta {{(\varepsilon ,h)}^{m}}$, где $\eta (\varepsilon ,h) = 1 - O{\kern 1pt} {\text{*}}(\varepsilon {\text{/}}h)$. Минимум получается в силу того, что каждое слагаемое меньше единицы, а всего их $N - 1 = O{\kern 1pt} {\text{*}}({{h}^{{ - 1}}})$.

Из представления $H = {{H}_{1}} + {{H}_{2}}$ и полученных оценок на нормы матриц $H_{1}^{{ - 1}},\;{{H}_{2}}$ при достаточно малом $\varepsilon {\text{/}}h$ получаем (3.5), при этом $h{\text{/}}\varepsilon \geqslant {{C}_{5}}.$

Пусть теперь $h{\text{/}}\varepsilon < {{C}_{5}}$. Докажем, что в этом случае матрица $H$ имеет строгое диагональное преобладание с показателем преобладания, не зависящим от $h$ и $\varepsilon $. Аналогично (3.7), (3.8) из (2.12) находим

(3.10)
$\begin{gathered} {{A}_{{n + 1}}} + {{B}_{n}} = \frac{1}{2} - \frac{{\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} \,({{x}_{{n + 1}}} - s)(s - {{x}_{n}}){{\Phi }^{{(3)}}}(s)ds}}{{{{h}^{2}}\int\limits_{{{x}_{n}}}^{{{x}_{{n + 1}}}} \,{{\Phi }^{{(3)}}}(s)ds}} = \\ = \frac{1}{2} - \frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {y(h{\text{/}}\varepsilon - y)(g(\varepsilon y + nh,\varepsilon )){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {(g(\varepsilon y + nh,\varepsilon )){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }} + O(\varepsilon ). \\ \end{gathered} $
Но в силу условия 4 имеем
$\mathop {max}\limits_{y \in [0,h/\varepsilon ]} \left| {{{f}^{{(3)}}}(y + nh{\text{/}}\varepsilon )} \right|{\text{/}}\mathop {min}\limits_{y \in [0,h/\varepsilon ]} \left| {{{f}^{{(3)}}}(y + nh{\text{/}}\varepsilon )} \right| \leqslant {{C}_{6}}.$
Поэтому для ${{C}_{1}}$ и ${{C}_{2}}$ из (3.2) будем иметь

(3.11)
$\begin{gathered} \frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {y(h{\text{/}}\varepsilon - y)(g(\varepsilon y + nh,\varepsilon )){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {(g(\varepsilon y + nh,\varepsilon )){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }} \geqslant \frac{1}{{{{C}_{6}}}}\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {y(h{\text{/}}\varepsilon - y)(g(\varepsilon y + nh,\varepsilon ))dy} }}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {(g(\varepsilon y + nh,\varepsilon ))dy} }} \geqslant \\ \, \geqslant \frac{{{{C}_{1}}}}{{{{C}_{2}}{{C}_{6}}}}\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {y(h{\text{/}}\varepsilon - y)dy} }}{{\tfrac{h}{\varepsilon }}} = \frac{{{{C}_{1}}}}{{{{C}_{2}}{{C}_{6}}}} \cdot \frac{1}{6} = {{C}_{7}} > 0. \\ \end{gathered} $

Из (2.5), (2.6), (3.10), (3.11) следует, что при достаточно малых $\varepsilon $ матрица $H$ имеет строгое диагональное преобладание с показателем преобладания, не зависящим от $h$ и $\varepsilon ,$ откуда следует равномерная ограниченность ${{\left\| {{{H}^{{ - 1}}}} \right\|}_{\infty }}$ и оценка (3.5) при $h{\text{/}}\varepsilon < {{C}_{5}}$. Лемма доказана.

Из лемм 2, 5 следует справедливость оценок

(3.12)
$\left| {S_{\Phi }^{{(i)}}(u,x) - {{u}^{{(i)}}}(x)} \right| \leqslant Cmin\left\{ {{{h}^{{2 - i}}},{{h}^{{3 - i}}} + \frac{{{{h}^{{4 - i}}}}}{\varepsilon }} \right\},\quad x \in [0,1],\quad 0 \leqslant i \leqslant 2.$

Оценки (3.12) можно улучшить при дополнительных ограничениях на функцию $f(y)$. Сделаем ограничения дополнительно к 1–4:

5. Условия 2 и 3 выполнены и для $n = 3$.

6. При $h{\text{/}}\varepsilon \geqslant 1$ и $k$ целых неотрицательных

(3.13)
$\frac{{\int\limits_0^{h/\varepsilon } {{{y}^{n}}{{f}^{{(3)}}}\left( {y + k\tfrac{h}{\varepsilon }} \right)dy} }}{{\int\limits_0^{h/\varepsilon } {{{f}^{{(3)}}}\left( {y + k\tfrac{h}{\varepsilon }} \right)dy} }} = {{\tilde {K}}_{n}} + O(\varepsilon ),\quad n = 1,2,$
где ${{\tilde {K}}_{1}},\;{{\tilde {K}}_{2}}$ – положительные постоянные, не зависящие от $k$.

Ограничения 1–6 справедливы, в частности, для квазиполинома из замечания 3.

Теорема 1. Пусть для функции $u(x)$ справедливо представление (1.1), где $p(x) \in {{C}^{4}}[0,1]$ и для некоторой постоянной ${{C}_{4}}\left| {{{p}^{{(3)}}}(x)} \right|,\;\left| {{{p}^{{(4)}}}(x)} \right| \leqslant {{C}_{4}}$, для функции $\Phi (x)$ справедливо представление (3.1) и выполнены условия 1–6. Тогда найдется постоянная ${{C}_{0}}$ такая, что при $\varepsilon \leqslant {{C}_{0}}$ для некоторой постоянной $C$ справедливы оценки погрешности:

(3.14)
$\left| {S_{\Phi }^{{(i)}}(u,x) - {{u}^{{(i)}}}(x)} \right| \leqslant C{{h}^{{3 - i}}},\quad 0 \leqslant i \leqslant 2.$

Доказательство. При $h{\text{/}}\varepsilon \leqslant C$ оценки (3.14) вытекают из (3.12). Поэтому достаточно рассмотреть случай $h{\text{/}}\varepsilon \geqslant C$, где $C > 1$ – достаточно большая, не зависящая от $\varepsilon $ и $h$ константа.

Лемма 6. Пусть выполнены предположения 1–6. Тогда для $C > 1$ при $\varepsilon \in (0,1],\;h \in (0,1]$ таких, что $h{\text{/}}\varepsilon \geqslant C,$ для ${{A}_{n}}$ и ${{B}_{n}}$ справедливы представления

(3.15)
${{A}_{n}} = \mu (\varepsilon ,h) + O(\varepsilon ),\quad {{B}_{n}} = \nu (\varepsilon ,h) + O(\varepsilon ),$
где $\mu ,\;\nu $ не зависят от $n$.

Доказательство. В силу предположений 1–6 при некотором $\theta \in (0,1)$ имеем

$\begin{gathered} {{A}_{{n + 1}}} = \frac{{{{\varepsilon }^{2}}}}{{2{{h}^{2}}}}\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{y}^{2}}(g(nh,\varepsilon ) + \varepsilon yg{\text{'}}(\theta \varepsilon y + nh)} + O(\varepsilon )){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy}}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {(g(nh,\varepsilon ) + \varepsilon yg{\text{'}}(\theta \varepsilon y + nh)} + O(\varepsilon )){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy}} = \\ \, = \frac{{{{\varepsilon }^{2}}}}{{2{{h}^{2}}}}\left( {\frac{{\int\limits_0^{\tfrac{h}{\varepsilon }} {{{y}^{2}}g(nh,\varepsilon ){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }}{{\int\limits_0^{\tfrac{h}{\varepsilon }} {g(nh,\varepsilon ){{f}^{{(3)}}}\left( {y + n\tfrac{h}{\varepsilon }} \right)dy} }} + O(\varepsilon )} \right) = \mu (\varepsilon ,h) + O(\varepsilon ), \\ \end{gathered} $
где в соответствии с (3.13) $\mu (\varepsilon ,h) = {{\varepsilon }^{2}}{\text{/}}(2{{h}^{2}}){{\tilde {K}}_{2}}$. Доказательство для ${{B}_{n}}$ аналогично. Лемма доказана.

Обозначим через $\hat {H}$ матрицу $(N - 1)$-го порядка системы (2.18) после исключения из нее компонент ${{Z}_{0}},\;{{Z}_{N}}$. В силу леммы 5, (3.7) и (3.8) эта матрица имеет вид

(3.16)
$\hat {H} = {{\hat {H}}_{0}} + O(\varepsilon ),$
где
(3.17)
${{\hat {H}}_{0}} = \operatorname{tridiag} \{ \mu (\varepsilon ,h),\;1 - \mu (\varepsilon ,h) - \nu (\varepsilon ,h),\;\nu (\varepsilon ,h)\} = \operatorname{tridiag} \{ a,c,b\} $
есть трехдиагональная тёплицева матрица $(N - 1)$-го порядка с диагональным преобладанием и неотрицательными элементами при достаточно малых значениях $\varepsilon {\text{/}}h$, у которой

(3.18)
$a = O{\kern 1pt} {\text{*}}\left( {\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}} \right),\quad b = \frac{1}{2} - \left| {O{\kern 1pt} {\text{*}}\left( {\frac{\varepsilon }{h}} \right)} \right| + O{\kern 1pt} {\text{*}}\left( {\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}} \right),\quad c = 1 - a - b = \frac{1}{2} + \left| {O{\kern 1pt} {\text{*}}\left( {\frac{\varepsilon }{h}} \right)} \right|.$

Лемма 7. Пусть матрица ${{\hat {H}}_{0}}$ соответствует (3.16)–(3.18). Тогда найдутся такие константы ${{C}_{6}},\;{{C}_{7}},\;{{C}_{8}}$, что при $\varepsilon {\text{/}}h \leqslant {{C}_{8}}$ матрица ${{\hat {H}}_{0}}$ обратима и имеет место представление

(3.19)
$\hat {H}_{0}^{{ - 1}} = D{{B}_{1}} + {{B}_{2}},$
где $D = {\text{diag}}\{ {{d}_{{ii}}}\} $диагональная матрица, ${{B}_{1}} = \{ b_{{ij}}^{1}\} $ – верхняя треугольная матрица, причем справедливы соотношения:

(3.20)
${{\left\| {{{B}_{1}}} \right\|}_{\infty }} \leqslant {{C}_{6}}min\left\{ {{{h}^{{ - 1}}},1 + \frac{h}{\varepsilon }} \right\},\quad {{\left\| {{{B}_{2}}} \right\|}_{\infty }} \leqslant {{C}_{6}},\quad {{\left\| D \right\|}_{\infty }} \leqslant {{C}_{7}},$
(3.21)
$b_{{ij}}^{1} = {{( - 1)}^{{j - i}}}\kappa _{{\varepsilon ,h}}^{{j - i}},\quad j \geqslant i,\quad {{\kappa }_{{\varepsilon ,h}}} = 1 - O{\kern 1pt} {\text{*}}\left( {\frac{\varepsilon }{h}} \right).$

Доказательство. Обратимость ${{\hat {H}}_{0}}$ вытекает из диагонального преобладания, которое следует из (3.16)–(3.18) при достаточно малых $\varepsilon {\text{/}}h$ ($\varepsilon {\text{/}}h \leqslant {{C}_{8}}$).

Докажем (3.19)–(3.21). Представим ${{\hat {H}}_{0}}$ в виде

(3.22)
${{\hat {H}}_{0}} = (1 - a - b)\tilde {H}.$
Тогда в силу (3.16)–(3.18) справедливо представление $\tilde {H} = {{\tilde {H}}_{1}} + {{\tilde {H}}_{2}}$, ${{\tilde {H}}_{s}} = \{ {{\tilde {h}}_{{ij,s}}}\} ,$ $s = 1,2$, где
(3.23)
${{\tilde {h}}_{{ij,1}}} = \left\{ \begin{gathered} 1,\quad i = j, \hfill \\ {{\kappa }_{{\varepsilon ,h}}},\quad j = i + 1, \hfill \\ 0,\quad j \ne i,\quad i + 1, \hfill \\ \end{gathered} \right.\quad {{\kappa }_{{\varepsilon ,h}}} = 1 - O{\kern 1pt} {\text{*}}\left( {\frac{\varepsilon }{h}} \right) \in (0,1),\quad {{\left\| {{{{\tilde {H}}}_{2}}} \right\|}_{\infty }} \leqslant C\frac{{{{\varepsilon }^{2}}}}{{{{h}^{2}}}}.$
В силу (3.18) формулы (3.19)(3.21) достаточно доказать для матрицы $\tilde {H}$.

Учитывая (3.23), получаем, что ${{\tilde {H}}_{1}} = I - L$, где $L$ – нильпотентная матрица, т.е. ${{L}^{s}} = 0$ при $s \geqslant N$. Поэтому матрица $\tilde {H}_{1}^{{ - 1}} = \{ {{\tilde {h}}_{{ij, - 1}}}\} $ представима конечным рядом Неймана

(3.24)
$\tilde {H}_{1}^{{ - 1}} = I + \sum\limits_{s = 1}^{N - 2} \,{{L}^{s}},\quad {{\tilde {h}}_{{ij, - 1}}} = {{( - 1)}^{{j - i}}}\kappa _{{\varepsilon ,h}}^{{j - i}},\quad j \geqslant i,\quad {{\kappa }_{{\varepsilon ,h}}} = 1 - \left| {O{\kern 1pt} {\text{*}}\left( {\frac{\varepsilon }{h}} \right)} \right|.$
Отсюда

(3.25)
${{\left\| {\tilde {H}_{1}^{{ - 1}}} \right\|}_{\infty }} = O{\kern 1pt} {\text{*}}\left( {\frac{h}{\varepsilon }} \right).$

Из (3.22)–(3.25) следует, что при достаточно малых $\tfrac{\varepsilon }{h},\;\left( {\tfrac{\varepsilon }{h} \leqslant {{C}_{8}}} \right)$, матрица $\tilde {H}$ обратима и ${{\left\| {{{{\tilde {H}}}^{{ - 1}}}} \right\|}_{\infty }} = O\left( {\tfrac{h}{\varepsilon }} \right)$. При этом в силу (3.23), (3.25) получим

(3.26)
${{\tilde {H}}^{{ - 1}}} = \tilde {H}_{1}^{{ - 1}}{{(I + {{\tilde {H}}_{2}}\tilde {H}_{1}^{{ - 1}})}^{{ - 1}}} = \tilde {H}_{1}^{{ - 1}}(I + M) = \tilde {H}_{1}^{{ - 1}} + \tilde {H}_{1}^{{ - 1}}M,$
где ${{\left\| M \right\|}_{\infty }} = O\left( {\tfrac{\varepsilon }{h}} \right)$.

Из (3.24)–(3.26) следует представление вида (3.19)–(3.23) для ${{\tilde {H}}^{{ - 1}}}$, в котором $D = I,$ ${{B}_{1}} = \tilde {H}_{1}^{{ - 1}},$ ${{B}_{2}} = \tilde {H}_{1}^{{ - 1}}M$ . Лемма доказана.

Из (3.16), (3.19)–(3.20) следует, что при достаточно малых $\varepsilon $ для матрицы ${{\hat {H}}^{{ - 1}}}$ справедливо представление

(3.27)
${{\hat {H}}^{{ - 1}}} = \hat {H}_{0}^{{ - 1}} + {{A}_{1}},\quad {{\left\| {{{A}_{1}}} \right\|}_{\infty }} \leqslant C.$

Докажем справедливость оценки

(3.28)
${{\left\| {\hat {H}_{0}^{{ - 1}}G} \right\|}_{\infty }} \leqslant Ch,$
где $G$ определено в (2.18). В силу представления (3.19) для обоснования (3.28) достаточно доказать, что

(3.29)
${{\left\| {{{B}_{1}}G} \right\|}_{\infty }} \leqslant Ch.$

Оценим первую компоненту вектора ${{B}_{1}}G$. Оценки остальных компонент аналогичны. В силу (3.21) имеем

(3.30)
${{({{B}_{1}}G)}_{1}} = \sum\limits_{n = 1}^{N - 1} \,{{( - 1)}^{{n - 1}}}\kappa _{{\varepsilon ,h}}^{{n - 1}}{{G}_{n}}.$
Для оценки суммы (3.30) воспользуемся преобразованием Абеля [23, с. 306]. Положим ${{a}_{n}} = {{G}_{n}}$, ${{b}_{n}} = {{( - 1)}^{{n - 1}}}\kappa _{{\varepsilon ,h}}^{{n - 1}}$, ${{B}_{n}} = {{b}_{1}} + {{b}_{2}} + \cdots + {{b}_{n}}$. Тогда верно

(3.31)
$\sum\limits_{n = 1}^{N - 1} \,{{a}_{n}}{{b}_{n}} = {{a}_{{N - 1}}}{{b}_{{N - 1}}} - \sum\limits_{n - 1}^{N - 2} \,({{a}_{{n + 1}}} - {{a}_{n}}){{B}_{n}}.$

Поскольку в силу (2.20), (3.21) имеем

$\left| {{{a}_{{N - 1}}}{{b}_{{N - 1}}}} \right| = \left| {{{G}_{{N - 1}}}\kappa _{{\varepsilon ,h}}^{{N - 2}}} \right| \leqslant \left| {{{G}_{{N - 1}}}} \right| \leqslant Ch,\quad \left| {{{B}_{n}}} \right| = \frac{{1 + {{{( - 1)}}^{{n - 1}}}\kappa _{{\varepsilon ,h}}^{{n - 1}}}}{{1 + {{\kappa }_{{\varepsilon ,h}}}}} \leqslant 1,$
то в силу (3.31) для обоснования оценки (3.29) достаточно установить оценку
(3.32)
$\left| {{{G}_{{n + 1}}} - {{G}_{n}}} \right| \leqslant C{{h}^{2}},\quad 1 \leqslant n \leqslant N - 2.$
В силу (2.18), (3.15) имеем

$\begin{gathered} {{G}_{{n + 1}}} - {{G}_{n}} = O({{h}^{2}}) + {{A}_{{n + 1}}}(p_{{n + 1}}^{{''}} - p_{n}^{{''}}) + {{B}_{{n + 1}}}(p_{{n + 1}}^{{''}} - p_{{n + 2}}^{{''}}) - {{A}_{n}}(p_{n}^{{''}} - p_{{n - 1}}^{{''}}) - {{B}_{n}}(p_{n}^{{''}} - p_{{n + 1}}^{{''}}) = \\ \, = O({{h}^{2}}) + ({{A}_{{n + 1}}} - {{A}_{n}})(p_{{n + 1}}^{{''}} - p_{n}^{{''}}) + {{A}_{n}}(p_{{n + 1}}^{{''}} - 2p_{n}^{{''}} + p_{{n - 1}}^{{''}}) + ({{B}_{{n + 1}}} - {{B}_{n}})(p_{{n + 1}}^{{''}} - p_{n}^{{''}}) + \\ \, + {{B}_{n}}( - \mathop {p''}\nolimits_n + 2p_{{n + 1}}^{{''}} - p_{{n + 2}}^{{''}}) = O({{h}^{2}}) + O(\varepsilon )O(h) + O({{h}^{2}}) + O(\varepsilon )O(h) + O({{h}^{2}}) = O({{h}^{2}}). \\ \end{gathered} $

Итак, получили (3.32), что обосновывает оценку (3.29), из которой следует оценка (3.28).

Теперь из (3.28), (3.27), (2.18), (2.20) получаем

(3.33)
$\mathop {max}\limits_n \left| {{{M}_{n}} - u_{n}^{{''}}} \right| = {{\left\| {{{{\hat {H}}}^{{ - 1}}}G} \right\|}_{\infty }} \leqslant {{\left\| {\hat {H}_{0}^{{ - 1}}G} \right\|}_{\infty }} + {{\left\| {{{A}_{1}}G} \right\|}_{\infty }} \leqslant Ch.$
Далее, используя (2.23) и (3.33), получаем $\left| {S_{\Phi }^{{''}}(u,x) - u{\text{''}}(x)} \right| \leqslant Ch$, что соответствует требуемой оценке (3.14) при $i = 2.$ Оценки в (3.14) при $i = 0,1$ выводятся по аналогии с леммой 2. Итак, теорема 1 доказана.

Замечание 4. В теореме 1 оценки погрешности (3.14) получены в случае $\varepsilon \leqslant {{C}_{0}},$ где ${{C}_{0}}$ – достаточно малая положительная постоянная. Производные решения сингулярно возмущенной задачи являются равномерно ограниченными, если параметр $\varepsilon $ отделен от нуля [2]. Поэтому в случае $\varepsilon \geqslant {{C}_{0}}$ справедливы оценки (2.26) и для оценки погрешности сплайна можно применить замечание 2.

3.1. Замечания об устойчивости

Из леммы 5 и оценок (2.34)–(2.38) следует, что при $h{\text{/}}\varepsilon \leqslant C$ сплайн ${{S}_{\Phi }}(u,x)$ будет устойчивым к возмущению правой части $F$ в (2.9). В случае $h{\text{/}}\varepsilon \gg 1$ устойчивости по правой части $F$ в соответствии с (3.5) не будет. Однако можно убедиться, что устойчивость к возмущению вторых производных $u{\text{''}}(0),\;u{\text{''}}(1)$ сохранится и в этом случае. Действительно, $u{\text{''}}(0),\;u{\text{''}}(1)$ входят только в первое и последнее уравнения системы (2.5), (2.6) после исключения из нее ${{M}_{0}}$ и ${{M}_{N}}$. Поэтому для устойчивости по $u{\text{''}}(0),\;u{\text{''}}(1)$ достаточно установить оценки

(3.34)
${{\left\| {{{{\hat {H}}}^{{ - 1}}}{{e}_{k}}} \right\|}_{\infty }} \leqslant C,\quad k = 1,\quad N - 1,$
где ${{e}_{k}}$ есть $k$-й единичный орт.

В силу (3.27), (3.19)–(3.21) будет

${{\left\| {{{{\hat {H}}}^{{ - 1}}}{{e}_{k}}} \right\|}_{\infty }} \leqslant {{\left\| {\hat {H}_{0}^{{ - 1}}{{e}_{k}}} \right\|}_{\infty }} + {{\left\| {{{A}_{1}}{{e}_{k}}} \right\|}_{\infty }} \leqslant {{C}_{1}}{{\left\| {{{B}_{1}}{{e}_{k}}} \right\|}_{\infty }} + {{C}_{2}}.$
Но ${{\left\| {{{B}_{1}}{{e}_{k}}} \right\|}_{\infty }} = \mathop {max}\limits_{1 \leqslant i \leqslant N - 1} \left| {b_{{ik}}^{1}} \right| \leqslant 1$ в силу (3.21) и оценки (3.34) доказаны.

Следовательно, по аналогии с оценкой (2.38), для некоторой постоянной $C$ справедлива оценка устойчивости:

(3.35)
$\left| {{{S}_{\Phi }}(u,x) - {{{\tilde {S}}}_{\Phi }}(u,x)} \right| \leqslant C{{h}^{2}}max\left\{ {\left| {u{\text{''}}(0) - \tilde {u}{\text{''}}(0)} \right|,\left| {u{\text{''}}(1) - \tilde {u}{\text{''}}(1)} \right|} \right\}.$

4. ЧИСЛЕННЫЕ РЕЗУЛЬТАТЫ

Зададим функцию $u(x)$ вида (1.1)

(4.1)
$u(x) = cos\frac{{\pi x}}{2} + (1 + x){{e}^{{ - x/\varepsilon }}},\quad x \in [0,1],\quad \varepsilon \in (0,1],$
где $\Phi (x) = (1 + x){{e}^{{ - x/\varepsilon }}}.$ В табл. 1 представлена максимальная погрешность сплайна (2.3) в зависимости от значений $\varepsilon $ и $N$. Максимум погрешности берется по узлам сетки, полученной из сетки $\Omega $ делением каждого сеточного интервала на 10 равных частей. Результаты вычислений согласуются с оценкой (3.14) при $i = 0.$ С увеличением параметра $\varepsilon $ погрешность сплайна становится порядка $O({{h}^{4}}),$ что соответствует замечанию 2.

Таблица 1.  

Погрешность и вычисленный порядок точности сплайна (2.3) в случае функции (4.1)

ε N
${{2}^{3}}$ ${{2}^{4}}$ ${{2}^{5}}$ ${{2}^{6}}$ ${{2}^{7}}$ ${{2}^{8}}$
${{10}^{{ - 2}}}$ $\begin{array}{*{20}{c}} {4.33 \times {{{10}}^{{ - 4}}}} \end{array}$ $\begin{array}{*{20}{c}} {4.21 \times {{{10}}^{{ - 5}}}} \\ {3.36} \end{array}$ $\begin{array}{*{20}{c}} {3.01 \times {{{10}}^{{ - 6}}}} \\ {3.81} \end{array}$ $\begin{array}{*{20}{c}} {1.78 \times {{{10}}^{{ - 7}}}} \\ {4.08} \end{array}$ $\begin{array}{*{20}{c}} {1.03 \times {{{10}}^{{ - 8}}}} \\ {4.11} \end{array}$ $\begin{array}{*{20}{c}} {6.12 \times {{{10}}^{{ - 10}}}} \\ {4.07} \end{array}$
${{10}^{{ - 3}}}$ $\begin{array}{*{20}{c}} {4.83 \times {{{10}}^{{ - 4}}}} \end{array}$ $\begin{array}{*{20}{c}} {6.02 \times {{{10}}^{{ - 5}}}} \\ {3.00} \end{array}$ $\begin{array}{*{20}{c}} {7.43 \times {{{10}}^{{ - 6}}}} \\ {3.09} \end{array}$ $\begin{array}{*{20}{c}} {8.82 \times {{{10}}^{{ - 7}}}} \\ {3.08} \end{array}$ $\begin{array}{*{20}{c}} {9.21 \times {{{10}}^{{ - 8}}}} \\ {3.26} \end{array}$ $\begin{array}{*{20}{c}} {7.29 \times {{{10}}^{{ - 9}}}} \\ {3.65} \end{array}$
${{10}^{{ - 4}}}$ $\begin{array}{*{20}{c}} {4.84 \times {{{10}}^{{ - 4}}}} \end{array}$ $\begin{array}{*{20}{c}} {6.05 \times {{{10}}^{{ - 5}}}} \\ {3.00} \end{array}$ $\begin{array}{*{20}{c}} {7.57 \times {{{10}}^{{ - 6}}}} \\ {3.00} \end{array}$ $\begin{array}{*{20}{c}} {9.45 \times {{{10}}^{{ - 7}}}} \\ {3.00} \end{array}$ $\begin{array}{*{20}{c}} {1.18 \times {{{10}}^{{ - 7}}}} \\ {2.99} \end{array}$ $\begin{array}{*{20}{c}} {1.46 \times {{{10}}^{{ - 8}}}} \\ {3.01} \end{array}$
${{10}^{{ - 5}}}$ $\begin{array}{*{20}{c}} {4.86 \times {{{10}}^{{ - 4}}}} \end{array}$ $\begin{array}{*{20}{c}} {6.05 \times {{{10}}^{{ - 5}}}} \\ {3.00} \end{array}$ $\begin{array}{*{20}{c}} {7.57 \times {{{10}}^{{ - 6}}}} \\ {3.00} \end{array}$ $\begin{array}{*{20}{c}} {9.46 \times {{{10}}^{{ - 7}}}} \\ {3.00} \end{array}$ $\begin{array}{*{20}{c}} {1.18 \times {{{10}}^{{ - 7}}}} \\ {2.99} \end{array}$ $\begin{array}{*{20}{c}} {1.47 \times {{{10}}^{{ - 8}}}} \\ {3.00} \end{array}$

Отметим, что в [16] численные эксперименты показали, что в случае функции вида (4.1) и равномерной сетки при заданном шаге $h$ погрешность кубического сплайна неограниченно растет с уменьшением параметра $\varepsilon .$

Теперь зададим функцию с составляющей, соответствующей степенному пограничному слою

(4.2)
$u(x) = cos\frac{{\pi x}}{2} + \sqrt {x + \varepsilon } ,x \in [0,1].$
В табл. 2 аналогичным образом представлены погрешности в случае сплайна (2.3) и функции (4.2). В (4.2) $p(x) = cos\tfrac{{\pi x}}{2},$ $p{\text{'''}}(0) = 0$, поэтому в силу замечания 1 результаты вычислений согласуются с оценкой (2.33) при $i = 0.$

Таблица 2.  

Погрешность и вычисленный порядок точности сплайна (2.3) в случае функции (4.2)

ε N
${{2}^{2}}$ ${{2}^{3}}$ ${{2}^{4}}$ ${{2}^{5}}$ ${{2}^{6}}$ ${{2}^{7}}$
$1$ $\begin{array}{*{20}{c}} {1.62 \times {{{10}}^{{ - 4}}}} \end{array}$ $\begin{array}{*{20}{c}} {9.92 \times {{{10}}^{{ - 6}}}} \\ {4.03} \end{array}$ $\begin{array}{*{20}{c}} {6.10 \times {{{10}}^{{ - 7}}}} \\ {4.02} \end{array}$ $\begin{array}{*{20}{c}} {3.79 \times {{{10}}^{{ - 8}}}} \\ {4.01} \end{array}$ $\begin{array}{*{20}{c}} {2.36 \times {{{10}}^{{ - 9}}}} \\ {4.01} \end{array}$ $\begin{array}{*{20}{c}} {1.47 \times {{{10}}^{{ - 10}}}} \\ {4.01} \end{array}$
${{10}^{{ - 1}}}$ $\begin{array}{*{20}{c}} {2.74 \times {{{10}}^{{ - 4}}}} \end{array}$ $\begin{array}{*{20}{c}} {1.53 \times {{{10}}^{{ - 5}}}} \\ {4.16} \end{array}$ $\begin{array}{*{20}{c}} {9.14 \times {{{10}}^{{ - 7}}}} \\ {4.07} \end{array}$ $\begin{array}{*{20}{c}} {5.57 \times {{{10}}^{{ - 8}}}} \\ {4.04} \end{array}$ $\begin{array}{*{20}{c}} {3.44 \times {{{10}}^{{ - 9}}}} \\ {4.02} \end{array}$ $\begin{array}{*{20}{c}} {2.14 \times {{{10}}^{{ - 10}}}} \\ {4.01} \end{array}$
${{10}^{{ - 2}}}$ $\begin{array}{*{20}{c}} {3.03 \times {{{10}}^{{ - 4}}}} \end{array}$ $\begin{array}{*{20}{c}} {1.68 \times {{{10}}^{{ - 5}}}} \\ {4.17} \end{array}$ $\begin{array}{*{20}{c}} {9.97 \times {{{10}}^{{ - 7}}}} \\ {4.08} \end{array}$ $\begin{array}{*{20}{c}} {6.08 \times {{{10}}^{{ - 8}}}} \\ {4.04} \end{array}$ $\begin{array}{*{20}{c}} {3.75 \times {{{10}}^{{ - 9}}}} \\ {4.02} \end{array}$ $\begin{array}{*{20}{c}} {2.33 \times {{{10}}^{{ - 10}}}} \\ {4.01} \end{array}$
${{10}^{{ - 3}}}$ $\begin{array}{*{20}{c}} {3.06 \times {{{10}}^{{ - 4}}}} \end{array}$ $\begin{array}{*{20}{c}} {1.70 \times {{{10}}^{{ - 5}}}} \\ {4.17} \end{array}$ $\begin{array}{*{20}{c}} {1.04 \times {{{10}}^{{ - 6}}}} \\ {4.03} \end{array}$ $\begin{array}{*{20}{c}} {6.40 \times {{{10}}^{{ - 8}}}} \\ {4.02} \end{array}$ $\begin{array}{*{20}{c}} {3.90 \times {{{10}}^{{ - 9}}}} \\ {4.04} \end{array}$ $\begin{array}{*{20}{c}} {2.35 \times {{{10}}^{{ - 10}}}} \\ {4.05} \end{array}$
${{10}^{{ - 4}}}$ $\begin{array}{*{20}{c}} {3.06 \times {{{10}}^{{ - 4}}}} \end{array}$ $\begin{array}{*{20}{c}} {1.70 \times {{{10}}^{{ - 5}}}} \\ {4.17} \end{array}$ $\begin{array}{*{20}{c}} {1.05 \times {{{10}}^{{ - 6}}}} \\ {4.03} \end{array}$ $\begin{array}{*{20}{c}} {6.53 \times {{{10}}^{{ - 8}}}} \\ {4.01} \end{array}$ $\begin{array}{*{20}{c}} {4.08 \times {{{10}}^{{ - 9}}}} \\ {4.00} \end{array}$ $\begin{array}{*{20}{c}} {2.54 \times {{{10}}^{{ - 10}}}} \\ {4.01} \end{array}$
${{10}^{{ - 8}}}$ $\begin{array}{*{20}{c}} {3.07 \times {{{10}}^{{ - 4}}}} \end{array}$ $\begin{array}{*{20}{c}} {1.70 \times {{{10}}^{{ - 5}}}} \\ {4.17} \end{array}$ $\begin{array}{*{20}{c}} {1.05 \times {{{10}}^{{ - 6}}}} \\ {4.03} \end{array}$ $\begin{array}{*{20}{c}} {6.53 \times {{{10}}^{{ - 8}}}} \\ {4.01} \end{array}$ $\begin{array}{*{20}{c}} {4.08 \times {{{10}}^{{ - 9}}}} \\ {4.00} \end{array}$ $\begin{array}{*{20}{c}} {2.55 \times {{{10}}^{{ - 10}}}} \\ {4.01} \end{array}$

ЗАКЛЮЧЕНИЕ

Применение кубического сплайна дефекта один для интерполяции функций с большими градиентами в случае равномерной сетки может приводить к неприемлемым погрешностям. Построен неполиномиальный аналог кубического сплайна на основе того, чтобы сплайн был точным на составляющей, отвечающей за большие градиенты интерполируемой функции. Эта составляющая рассматривается как функция общего вида, известная с точностью до множителя. Доказано, что такой сплайн можно построить однозначным образом. В случае ограничений на погранслойную составляющую, выполняемых при наличии экспоненциального пограничного слоя, получены оценки погрешности для сплайна и его производных, равномерные по малому параметру.

Список литературы

  1. Ильин А.М. Согласование асимптотических разложений решений краевых задач. М.: Наука, 1989.

  2. Шишкин Г.И. Сеточные аппроксимации сингулярно возмущенных эллиптических и параболических уравнений. Екатеринбург: УрО РАН, 1992.

  3. Самарский А.А. Теория разностных схем. М.: Наука, 1982.

  4. Ильин А.М. Разностная схема для дифференциального уравнения с малым параметром при старшей производной // Матем. заметки. 1969. Т. 6. № 2. С. 237–248.

  5. Завьялов Ю.С., Квасов Б.И., Мирошниченко В.Л. Методы сплайн-функций. М.: Наука, 1980.

  6. Бор К.Де. Практическое руководство по сплайнам. M.: Радио и связь, 1985.

  7. Блатов И.А., Стрыгин В.В. Метод коллокации четвертого порядка точности для сингулярно возмущенных краевых задач // Сиб. матем. журнал. 1993. Т. 34. № 1. С. 16–31.

  8. Mohammadi Reza. Exponential B-Spline Solution of Convection-Diffusion Equations // Applied Mathematics. 2013. V. 4. P. 933–944.

  9. Kadalbajoo M.K., Anuradha J. Exponentially fitted cubic spline for two-parameter singularly perturbed boundary value problems // Internat. Journal of Computer Mathematics. 2012. V. 89. № 6. P. 836–850.

  10. Chandra S., Rao Sekhara, Kumar Mukesh. Exponential B-spline collocation method for self-adjoint singularly perturbed boundary value problems // Applied Numerical Mathematics. 2008. V. 58 P. 1572–1581.

  11. Суорн Сингх, Суручи Сингх, Р. Арора. Численное решение одномерного гиперболического уравнения второго порядка методом коллокации с помощью экспоненциальных B-сплайнов // Сиб. журн. вычисл. матем. 2017. Т. 20. № 2. С. 201–213.

  12. Homa Zadvan, Jalil Rashidinia. Tension spline method for the solution of elliptic equations // Journal of Taibah University for Science. 2019. V. 13. № 1. P. 604–610.

  13. Волков Ю.С., Шевалдин В.Т. Условия формосохранения при интерполяции сплайнами второй степени по Субботину и по Марсдену // Тр. ИММ УрО РАН. 2012. Т. 18. № 4. P. 145–152.

  14. Блатов И.А., Задорин А.И., Китаева Е.В. Об интерполяции параболическим сплайном функций с большими градиентами в пограничном слое // Сиб. матем. журнал. 2017. Т. 58. № 4. С. 745–760.

  15. Блатов И.А., Задорин А.И., Китаева Е.В. О равномерной сходимости параболической сплайн-интерполяции на классе функций с большими градиентами в пограничном слое // Сиб. ж. вычисл. матем. 2017. Т. 20. № 2. С. 131–144.

  16. Блатов И.А., Задорин А.И., Китаева Е.В. Об интерполяции кубическими сплайнами функций с большими градиентами в пограничном слое // Ж. вычисл. матем. и матем. физ. 2017. Т. 57. № 1. С. 9–28.

  17. Блатов И.А., Задорин А.И., Китаева Е.В. О равномерной по параметру сходимости экспоненциальной сплайн-интерполяции при наличии пограничного слоя // Ж. вычисл. матем. и матем. физ. 2018. Т. 58. № 3. С. 365–382.

  18. Kellogg R.B., Tsan A. Analysis of some difference approximations for a singular perturbation problems without turning points // Math. Comput. 1978. V. 32. P. 1025–1039.

  19. Zadorin A.I. Spline interpolation of functions with a boundary layer component // Internat. J. Numerical Analys. and Model. S. B. 2011. V. 2. № 2–3. P. 262–279.

  20. Тихонов А.Н., Васильева А.Б., Свешников А.Г. Дифференциальные уравнения. М.: Наука, 1980.

  21. Задорин А.И. Метод интерполяции для задачи с пограничным слоем // Сиб. ж. вычисл. матем. 2007. Т. 10. № 3. С. 267–275.

  22. Zadorin A.I., Zadorin N.A. Interpolation formula for functions with a boundary layer component and its application to derivatives calculation // Sib. Electronic Mathem. Reports. 2012. V. 9. P. 445–455.

  23. Фихтенгольц Г.М. Курс дифференциального и интегрального исчисления. Том II. М.: Наука, 1970.

  24. Demko S. Inverses of band matrices and local convergence of spline projections // SIAM J. Numer. Anal. 1977. V. 14. № 4. P. 616–619.

Дополнительные материалы отсутствуют.