Научная статья на тему 'Сеточная аппроксимация сингулярно возмущенного квазилинейного параболического уравнения конвекции-диффузии на априорно адаптирующихся сетках'

Сеточная аппроксимация сингулярно возмущенного квазилинейного параболического уравнения конвекции-диффузии на априорно адаптирующихся сетках Текст научной статьи по специальности «Математика»

CC BY
181
40
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Шишкин Григорий Иванович

Рассматривается начально-краевая задача для сингулярно возмущенного квазилинейного параболического уравнения конвекции-диффузии; строятся разностные схемы (нелинейная и линеаризованная) на it априорно (последовательно) it адаптирующихся сетках и исследуется их сходимость. Для такой задачи решение классической разностной схемы на равномерной сетке сходится со скоростью Oh(varepsilon+N-1)-1,N-1+N0-1, где N+1 и N0+1- число узлов равномерных сеток по x и t соответственно; схема сходится лишь при условии N-1 ll varepsilon. В настоящей работе построение схемы на априорно адаптирующихся сетках проводится на основе мажоранты сингулярной компоненты сеточного решения, позволяющей по возмущающему параметру eps, шагу равномерной сетки по x, а также по требуемой точности сеточного решения и задаваемому числу итераций K для уточнения решения априорно указать подобласть, на которой сеточное решение требует дальнейшего уточнения. При решении сеточных задач в процессе уточнения решения на подобластях используются равномерные сетки. Ошибка сеточного решения слабо зависит от величины параметра eps; схема сходится it почти eps-равномерно, а именно при условии N-1 lleps nu,где величина nu = nu(K) может быть выбрана сколь угодно малой при подходящем достаточно большом K.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Сеточная аппроксимация сингулярно возмущенного квазилинейного параболического уравнения конвекции-диффузии на априорно адаптирующихся сетках»

УЧЕНЫЕ ЗАПИСКИ КАЗАНСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

Том 149, кл. 4

Физико-математические пауки

2007

УДК 519.633

СЕТОЧНАЯ АППРОКСИМАЦИЯ СИНГУЛЯРНО ВОЗМУЩЕННОГО КВАЗИЛИНЕЙНОГО ПАРАБОЛИЧЕСКОГО УРАВНЕНИЯ КОНВЕКЦИИ-ДИФФУЗИИ НА АПРИОРНО АДАПТИРУЮЩИХСЯ СЕТКАХ

Г. И. Шишкин

Аннотация

Рассматривается начально-краевая задача для сингулярно возмущенного квазилинейного параболического уравнения конвекции-диффузии: строятся разностные схемы (нелинейная и линеаризованная) па априорно (последовательно) адаптирующихся сетках и исследуется их сходимость. Для такой задачи решете классической разностной схемы на равномерной сетке сходится со скоростью О ((е + N-1)-1 N-1 + , где N + 1 и N0 + 1 — число узлов сеток по х и £ соответственно; схема сходится лишь при условии N-1 -С е. В настоящей работе построение схемы па априорно адаптирующихся сетках проводится па основе мажоранты сингулярной компоненты сеточного решения.

ех требуемой точности сеточного решения и задаваемому числу итераций К для уточнения решения априорно указать подобласть, па которой сеточное решение требует дальнейшего уточнения. При решении сеточных задач в процессе уточнения решения па подобластях используются равномерные сетки. Ошибка сеточного решения слабо зависит от величины параметра е; схема сходится почти е -равномерно, а именно при условии N-1 С е^ , где величина V = v(K) может быть выбрана сколь угодно малой при подходящем достаточно К

Введение

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

Известно, что методы экспоненциальной подгонки (их описание см., например, в [2, 3]), преимущество которых состоит в использовании простейших равномерных

е

рокого круга краевых задач с параболическими слоями [4, 8 10], а также в случае задач для нелинейных уравнений [11].

Отметим растущий интерес к адаптивным методам, в частности к разностным схемам на сетках, которые переизмельчаются по какому-либо закону в подобластях, где вычисленные решения оказываются недостаточно точными схемы на апостериорно адаптирующихся сетках (см., например, [12 15]). В таких схемах

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

В этой связи было бы интересным рассмотреть такие численные методы на априорно адаптирующихся сетках, в которых сеточные задачи на подобластях, где проводится априорное уточнение решения, решаются на равномерных сетках. Такая схема для линейного сингулярно возмущенного параболического уравнения конвекции-диффузии рассмотрена в работе [16].

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

е

время как классическая схема на равномерных сетках сходится лишь при условии N-1 ^ е, где величина N определяет число узлов сетки по х (см. утверждение Теоремы 3.2 в разделе 3).

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

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

сеточного решения. На сетках, адаптирующихся по мажоранте сеточного решения, строятся достаточно простые разностные схемы, ошибки решений которых слабо

е

сходятся «почти е -равномерно», а именно при условии N-1 ^ е^, где величина V, определяющая схему (число итераций, требующихся для уточнения сеточного решения), может выбираться произвольной из (0,1].

Схемы на адаптирующихся локально-равномерных сетках, сходящиеся почти

е

равномерных сетках, сходящимся при условии N-1 ^ е, и схемам метода сгуща-

е

1. Постановка задачи. Цель работы

1.1. На множестве О

С = О и О = Б х (0,Т], (1.1)

где Б = (0, 6), рассмотрим начально-краевую задачу для квазилинейного параболического уравнения

(Ьи) (х,г) = ь2и(х,г) -/(х,г,и(х,г))= о, (х,г) е О, (1.2)

и(х,Ь) = у(х,£), (х,Ь) е

Здесь

В2 д д

Ь2 = е а(х, £)—- + Ь(х, £) —--с(х, £) — р(х, — , (х, £) £ С,

дх дх дt

функции а(х,1), Ь(х,1), с(х,1), р(х,1), ¡{х,1, и) и (р(х,1) предполагаются достаточно гладкими на С, С х К\ и Б соответственно, причем*

а° < а(х,г) < а°, Ь° < Ь(х,£) < Ь°, |с(х,£)|< с°, (1.3)

ро <р{х,1) <р°, (ж,*) е С]

д _

\f(x1i1 ы)| < М, С1 < с(х,1) + — /(ж,£, и) < с1, (х,1, и) 6 С х Д;

|^(х,^)| < М, х е Б; а°, Ь°, сь р° > 0;

параметр е принимает произвольные значения из полуинтервала (0,1].

Считаем, что данные задачи (1.2). (1.1) на множестве Б* = 5'п 5' ^ множестве угловых точек удовлетворяют условиям согласования, обеспечивающим требуемую по построениям гладкость решения на С (см.. например. [17]). Здесь Б = и Бь, Б° и нижняя и боковая части границы, й'о = ¿'о •

При малых значениях параметра е в окрестности множества Б;р = {(х,^) : х = = 0, 0 < £ < Т} появляется регулярный пограничный стой. Здесь и Б^ — левая и правая части боковой границы; Бь = Б^ и Б^.

1.2. Из оценки (3.4) для ошибки сеточного решения из раздела 3 вытекает, что решение классической разностной схемы (3.2) на равномерной сетке (3.3) сходится при условии (N-1 С е)

е-1 = о^), N, N° ^ то, (1.4)

где N + 1 и N° + 1 - число узлов равномерной сетки по х и £ соответственно. Если это условие нарушается, например, при е-1 = О ^), то, вообще говоря, решение разностной схемы (3.2), (3.3) при N, N° ^ то не сходится к решению задачи (1.2), (1.1). Условие (1.4) является весьма ограничительным.

В связи с таким поведением сеточных решений возникает интерес к построению специальных разностных схем, погрешность решений которых не зависит от вели-е

при более слабом условии, чем условие (1.4) сходимости классической разностной схемы (3.2), (3.3).

Приведем необходимые в дальнейшем определения. Пусть (ж, I) (Е С^

решение некоторой разностной схемы и пусть для сеточной функции г(х,£) выполняется оценка

|и{х,г) -г{х,г)\ < МА^^Ж"1,^1), (ж,*) (1.5)

где £2) —0 при ц2 —^ 0 равномерно относительно параметра е, V > 0.

По определению решение этой схемы сходится на множестве О^ равномерно по параметру ^в е-равномерно), если в оценке (1.5) V = 0; в этом случае будем также говорить, что схема сходится е -равномерно. При V > 0 будем говорить, что схема сходится с дефектом v. В том случае, когда величина V может быть выбрана сколь угодно малой, причем для решения разностной схемы, контролируем,ой величиной V, выполняется оценка (1.5), будем говорить, что схема сходится почти е-равномерно с дефектом V (или, проще говоря, почти е -равномерно).

Дефект классической разностной схемы (3.2), (3.3) равен единице.

Для задачи (1.2), (1.1) разностная схема (3.2), (3.5) из раздела 3 схема на априорно адаптирующейся сетке (кусочно-равномерной сетке с одной точкой смены ша-е

* Через М (через т) обозначаем достаточно большие (достаточно малые) положительные постоянные, не зависящие от величины параметра е. В случае сеточных задач эти постоянные не зависят и от шаблонов разностных схем.

сотках (см.. например. [4 7] и библиографию там) шаг сотки в точках смены ша-

е

случае задачи (1.2), (1.1) см., например, сетку (3.5) в разделе 3). Численные методы на таких сетках, вообще говоря, могут приводить к ограничениям в использовании эффективных подходов при вычислении решений сеточных задач, как и по улучшению их точности (см., например, [18 22] и библиографию там).

Схемы из [12, 13, 15] схемы на апостериорно адаптирующихся сетках, схо-е

сеток, являющихся равномерными на тех подобластях, на которых уточняется сеточное решение. Достоинство этих схем в том, что их решения «синтезируются» из частей решений вспомогательных промежуточных задач, решаемых на подобластях на равномерных сетках с одним и тем же числом узлов по х, < на каждой подобласти. В этой связи было бы интересным для задачи (1.2), (1.1) рассмот-е

строящихся на основе локально-равномерных сеток.

Цель работы для начально-краевой задачи (1.2), (1.1) построить разностную схему на априорно адаптирующихся локально-равномерных сетках, сходящуюся

е

О содержании работы. Априорные оценки решения задачи (1.2), (1.1) обсуждаются в разделе 2. Базовая разностная схема (классическая нелинейная разностная схема на равномерной сетке), на основе которой строится схема на адаптирующихся сетках, приводится в разделе 3. В разделе 4 вводится формальный итерационный алгоритм построения приближенных решений на адаптирующихся сетках. Разностная схема на сетках, адаптирующихся на основе мажоранты сингулярной компоненты сеточного решения, строится в разделе 5: в разделе 6 приводится вспомогательная схема, используемая для обоснования схемы из раздела 5. Обоснование схем из разделов 5 и 6 рассматривается в разделе 7. Линеаризованные безытерационные разностные схемы на адаптирующихся сетках приводятся в разделе 8.

2. Априорные оценки решения

Приведем оценки решения начально-краевой задачи (1.2), (1.1) и их производных. Подобные оценки получены в [23 26]. Решение задачи представим в виде суммы функций

«(ж,*) = и{ж,*) + (ж,*) € <3, (2.6)

где и(х, Ь), V(х, Ь) - регулярная и сингулярная части решения. Функция и(х, Ь), (ж, I) (Е С есть сужение на С функции ие(х,1), (х,1) (ЦСе решения задачи

(.ье ие) (х,ь) = Ь2е ие(х,г) - /е(х,ь, ие(х,Ь)) =0, (х,Ь) е Се, (2.7) ие(х,г) = ^е(х,г), (х,г) е 5е.

Здесь множество С е продолжение множества С за границу , оператор Ь2е и функция / е(х,Ь, и) - продолжения оператора Ь2 и функции /(х,Ь, и) на множества С е и С е х К соответственно, функция ¡¿>е(х,1), (ж, £) (Е Се продолжение

функции ср(ж, 1), (ж, 1) £ Б на С е. Для продолженных данных задачи (2.7) считаем ()

/е(ж, «) и 95е(ж, I) вне л?-окрестности множества С равными нулю. Функция

V(x,t), (x,t) G G решение задачи

L2 V(x,t) - f (x,t, U(x,t) + V(x,t)) + f (x,t, U(x,t)) =0, (x,t) G G, (2i

V(x,t) = fv(x,t), (x,t) G S,

где f v (x, t) = f (x, t) — U(x, t), (x, t) G S.

Для функций u(x,t), U(x,t), V(x,t) справедливы оценки

^fc+i

dxkdtko

Qk+ko

dxk dtko

u(x, t) V(x, t)

< M e-k,

dk+k

U(x, t)

dxkdtko

< M e~k exp ( - m eж), (ж, i) G G, k + 2 k0 < 4, k < 3,

< M [1 + £2-k] ,

(2.9)

где т произвольное число из интервала (0, то), то = пшт^т [о #)] .

Теорема 2.1. Пусть для данных начально-краевой задачи (1.2), (1.1) выполняются условие (1.3), условие: а, Ь, с, р Е С6+а(С), / £ С6+а(С х Д), ^ С е с6+а(£), а > 0, о также условие

д^о

= 0, (ж, С й'о, <р{ж, = 0, (ж, С 5*,

dk+ko+ku

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

dxk dtko duku

■ f (x, t, u) = 0, (x, t) G S*, u = 0, k, ko, ku < 6.

Тогда для решения начально-краевой задачи (1.2), (1.1) и его компонент из представления (2.6) справедливы оценки (2.9).

Доказательство данной теоремы аналогично доказательству подобных теорем в [23, 24].

Замечание 2.1. Представим функцию V(x,t) из (2.6) в виде суммы функций

V(x,t) = Vo(x,t) + vv(x,t), (x,t) G G,

где Vo(x,t) и vv (x, t) - главный член асимитотики по е сингулярной компоненты решения и остаточный член. Функция V0 (x, t) - решение задачи

L0 V0 (x, t) =

д2 д

V0(x,t)=0, (ж, t) G G \ S

Vq(x,t) = ipv{x,t), (x,t) G S . Для функций Vo(x, t) и vv (x,t) выполняются оценки

|V0(x, t)| < |fV(0, t) | exp ( — е-1 a-1(0,t) b(0,t) x

dk+ko

(2.10)

dxkdtko

vv (x, t)

< M e1_fc exp ( - m е-1 x), (ж, i) G G, k + 2 k0 < 4, k < 3,

где m = m(2.9).

Таким образом, решение задачи (1.2). (1.1) можно представить в виде декомпозиции. отличной от (2.6):

и(х,1) = £/(о)(ж,о)(ж,= и(х,1) + г>\-(х^), (ж, £ С, (2.11)

где С/(°)(х, £), У° (х, £) - регулярная и сингулярная компоненты решения. Для компонент и(х, £), У°(х, £), «у (х, ¿) из представления (2.11) справедливы оценки (2.9) для и(х,£) и (2.10) для У°(х, ¿), (х,¿). Первая производная по х функции «у (х, £) является е-равномерно ограниченной. Функция Vу (х,£) есть слабый пограничный слой.

3. Базовая схема для задачи (1.2), (1.1)

е

ве классической аппроксимации задачи (1.2). (1.1) на априорно сгущающихся кусочно-равномерных сетках с одной точкой смены шага сетки (см.. например. [4.

51).

О

Ск=ТПхТП0, (3.1)

где й и И7о произвольные, вообще говоря, неравномерные сетки на отрезках [0, <1] и [0, Т] соответственно. Пусть Ьг = ж*+1 — х1, х\ ж*+1 £ ш, Ь = пшх. 1> . и /?( = — ^, £ сПгь 1ц = тах^/г^. Предполагаем выполненным

условие 1г < М М^1, < М М^1. где N + 1 и Жо + 1 число узлов сеток То и си о соответственно.

Задачу (1.2). (1.1) аппроксимируем разностной схемой [18]

(Л(з.2) г) (х,£) = Л2 г(х,£) - /(х, ¿, г(х, ¿)) = 0, (х,£) е Ол, (3.2)

г(х,£) = у(х,г), (х,£) е Б^.

Здесь СИ = С П Ск , Я = 5 П ,

Л2 = е о(ж, I) + Ь(ж, I) 6Х: - с(ж, I) - р(х, I) % (ж, € <3Л,

¿и ¿(х,1) центральная разностная производная на неравномерной сетке.

с^г г(ж^) = 2(/?/г + 1) ~1 ¿(ж^) - й-г(ж^)], (ж,*) = (ж\*) € <3Л;

6хг(х,1) и 6хг(х, I) первые разностные (вперед и назад) производные.

е

следующий вариант теоремы сравнения, используемый при обосновании сходимости разностных схем.

Теорема 3.1. Пусть для функций z1(x,t), (ж,£) € С/, выполняются

( ) ( )

(Л г1) (х,£) < (Л г2) (х,£), (х,£) е О^, г^х,£) >г2(х,£), (х,£) е Б^.

Тогда г1(х,г) > г2(х,г), (ж,*) £ <3Л .

Принцип максимума для сеточных уравнений приводится в [5. 7. 18. 27].

3.2. Рассмотрим разностные схемы на равномерной и кусочно-равномерной сетках. Пусть для решения u(x,t) задачи (1.2), (1.1) и его компонент выполняются оценки теоремы 2.1. В случае сеток

Gh=üJxüj0, (3.3)

равномерных по обеим переменным, с использованием принципа максимума получаем оценку

|u{x,t) - z{x,t)I < М i(e + N^y1 А"1 + Ад"1] , (x,t) G Gh. (3.4)

Построим базовую схему, сходящуюся е-равномерно (см., например, [4, 5]). На множестве G введем сетку

Gh=ZJ*xZü о, (3.5а)

где Un = йо(з.з) 1 ^* кусочно-равномерная сетка, строящаяся следующим образом. Отрезок [0, d] разбивается на два отрезка [0, а], [а, d], шаги сетки на отрезках [0, а] и [а, d] постоянны и равны h(1) = 2 aN-1 и h(2) = 2(d — a)N-1 соответственно. Параметр а определяется соотношением

а = а(е, N) = min [2-1 d, m-1 е ln N] , m = m(2.9). (3.5b)

Для решений разностной схемы (3.2), (3.5) получается оценка

|«(x,i) - < М {Аmin [е-1, ln AT] + Щ1} , (x,t) G Gh, (3.6)

а также е-равномерная оценка

\и{х,г)-г{х,г)\ < М [Ж"1 1пАГ + АГ-1] , (3.7)

Теорема 3.2. Пусть для решения задачи (1.2), (1.1) выполняются

оценки теоремы 2.1. Тогда разностная схема (3.2), (3.5) (схема (3.2), (3.3)) сходится е-равномерно (при условии (1.4)). Для сеточных решении справедливы оценки (3.4), (3.6), (3.7).

3.2 2.1

чивающих аппроксимацию краевой задачи разностной схемой) и теоремы сравно-3.1

4. Сеточные аппроксимации на локально переизмельчаемых сетках

Приведем алгоритм построения локально переизмельчаемой (в пограничном слое) сетки. На областях, подвергающихся переизмельчению, этот алгоритм использует равномерные сетки по пространству и времени (сетка по времени не переизмельчается ).

4.1. Опишем формальный итерационный алгоритм построения приближон-

G

Glh=ZJ1xZJ0, (4.1а)

где ~С5\ и шо равномерные сетки, ZJq = ^о(з.з)! шаг сетки есть h\ = d,N. Решение задачи (3.2), (4.1а) обозначим через z\(x, t), (ж, t) G G\h , где G\h = Gi/,(4.i). Заметим, что С1Л(4Л) = Gft(3.3).

Пусть каким-либо образом найдена величина d\ G cJi такая, что при ж > d\ сеточное решение z\(x,i), (x,t) £ Gi/, хорошо приближает решение задачи (1.2). (1.1). причем

\u(x,t) — Zi(x,t)\ < М 6, (x,t) &Glh, x>di, (4.2a)

где 5 > 0 - произвольное достаточно малое число, постоянная M те зависит от 5; di € [0, d).

Если окажется, что d1 > 0, то определим подобласть, на которой будем пере-нзмельчать сетку:

G(2) = G(2) U S(2), G(2) = G(2)(di), G(2) = D(2) X (0, T], D(2) = (0,di), (4.1b)

На подобласти G(2) введем сетку

G(2)h = W(2) x CJ0,

где W(2) - равномерная сетка с числом узлов N +1.

На множестве G(2)h найдем решение z(2)(x, t) сеточной задачи

(Л(3.2) Z(2)) (x,t) = 0, (x,t) € G(2)h,

fz1(x,t), (x,t) € S(2)h \ Z(2)(x, t) = <

(x,t) € S(2)fcf|

где G(2)h = G(2) f| G(2)ft , 5'(2)л = ¿>(2) f| G(2)/,. Сеточное множество G2ft на G и функцию Z2(x,t), (x,t) £ Goh определим соотношениями:

~n ii /7^ \ 1 t +\ /^(2) (ж, (x,t)£G{2)h,

Goh = G(2)h U {Gift \ G(2)} , z2(x,t) = i "' у

у [0.7ex|zi(x, t), (x,t) € Gih \ G(2).

Пусть при к > 'i уже построены сеточное множество Gk-i,h н сеточная функция zk_i(x, t) па этом множестве. Далее, пусть каким-либо образом найдена величина ¿¡¡-i £ u>k-1 такая, что при ж > cifc-i сеточное решение Zk~i(x,t), (x,t) G Gfc-i^ хорошо приближает решение задачи (1.2), (1.1), причем

|«(x,i) - ^fc_i(x,i)| < М J, (x,i) G ~Gk-i,h, x > cifc-i- (4.2b)

Постоянная M зависит от к, M(42b) = M(42b)(k — 1), где M(к) = M* к*. Здесь

Gk-i,h = йк-1 x cUq,

cUfc_i сетка, порождающая сетку Gk~i,h\ Nt + 1 число узлов сетки cUfc , к >2: Ni = N.

Если окажется, что dk-i > 0, то определим подобласть

G(k) = G(fc) U S(k)j G(k) = G(fc)(dfc_i), G(k) = D(k) x(0, T], D(k) = (0, dk_i). (44c)

На множестве G(k) введем сетку

G(fc)ft = w(fc) x (4-Id)

Здесь и далее через M* обозначаем постоянные, не зависящие от к.

*

где равномерная сетка с числом узлов N + 1: Ищ шаг сетки . Пусть

¿(к) (х> 1) 1 (х> 1) & С{к)н решение сеточной задачи

(Л(3.2) ¿(А)) = ° е ,

(ж, г) е 5(а)ь \ (4.1е)

¿(а)(Ж,4) = <

Полагаем

г -с II {Г \г \ -■ (т л -

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(ж, г) е б-А-!^ \ Ь(А).

Если при каком-либо значении А; = А'о оказалось, что ¿к0 = 0, то полагаем с4 = 0 при к > А'о • При А > А'о + 1 множества б^) считаем пустыми и функции не вычисляем. Например, при к > А'о имеем ¿а (ж, £) = гк0(х,1), Сиь =

= •

При к = К, где А - заданное фиксированное число, А > 1, полагаем

= с?а-л = Он, гк{х, *) = гк{х, *) = г{х, *). (4.и)

Пусть найдена величина Зк (Е и к , (1К = (1к такая, что при ж > ¿к решение (ж,£) приближает решение задачи (1.2), (1.1); в этом случае имеем

\и{х,г) - гк{х,г)\ < М 6, (ж,*) € <3* , Ж > (4.2с)

Функцию ¿(4(ж, , (ж,£) (Е 6/1(4.1) назовем решением схемы (3.2), (4.1), а функции (ж, £) (Е Сиь , А = 1,..., А' компонентами решения разност-

ной схемы.

4.2. Приведенный алгоритм (назовем его А(41)) позволяет на основе последовательности величин ¿а , к = 1,..., К строить решение задачи (3.2), (4.1). Величина Ык + 1 число узлов сетки ик = и к , используемой при построении функции (ж, £). Для величины Жк имеем оценку

< К (Ж - 1) + 1 < КЖ.

Отношение ^(А)/^(А+1) шагов сетки по ж на соседних подобластях адаптивной сетки не превосходит величины N.

В схемах (3.2), (4.1) при решении промежуточных задач (4.1о) не требуется интерполяция для определения значений функций ¿(а) (ж, £) на границе $(А)й • Для схемы (3.2), (4.1) справедлива следующая теорема сравнения.

Теорема 4.1. Пусть функции zl(x,t) и (ж, ¿) € С^д г <За/, = 6? д./^4

к = 1,2,..., К удовлетворяют условиям

(Л (ж, ¿) < (Л¿2)(ж,¿), (ж,*) е С(1)Ь,

(ж,> ¿2(ж,, (ж,¿) е 5(1)^; (Л (ж, ¿) < (Л ¿2)(ж,¿), (ж,*) е С(А)Ь, ¿¿(ж^) > ^(ж^), (ж, г) е /%)ьП ¿¿ОМ) > г2-^^ >

(ж, *) € \ и {%) П 5'}}, к = 2,..., А.

Тогда ¿К (

Доказательство данной теоремы проводится индукцией по к, где к - номер шага итерационного процесса.

Сетки Окн-, к = 1,..., К, получаемые по алгоритму А(41), определяются законом выбора величин , к = 1, 2,..., К, а также величинами К, N и N0. В сетках, получаемых по алгоритму , величины ¿к будем определять вне зависимости

от промежуточных результатов, получаемых в процессе вычислений, то есть сетки Окн относятся к априорно сгущающимся сеткам.

Заметим, что в этом классе разностных схем не существует схем, решения которых сходятся £-равномерно к решению краевой задачи (1.2), (1.1).

5. Разностная схема на априорно адаптирующейся сетке

Рассмотрим разностную схему на априорно адаптирующихся сетках, строящихся па основе мажоранты для сингулярной компоненты сеточного решения.

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

Функция

\Ус(х) = \Ус(х; £) = ехр(—т°£-1ж), ж € 15°°, (5.1а)

где

Б ~ = [0, те), (5.1Ь)

т° = 1шп[о_1(ж,#)Ь(ж,#)], является мажорантой (с точностью до постоянного со-

а

множителя) для сингулярной компоненты У0(х,£) из представления (2.11) решения задачи (1.2), (1.1).

На основе функции Шс(ж) введем ширину пограничного слоя для задачи (1.2), (1.1). Скажем, что величина

Пс = £), (5.2а)

где 3 > 0 - достаточно малая величина, есть ширина пограничного слоя (определяемая по мажоранте для сингулярной компоненты V(ж, ¿)) с пороговым значением порядка 3 (или, проще говоря, ширина пограничного слоя, определяемая по мажоранте), если пс есть минимум вели чины п0, для которой выполняется оценка

\¥с(х\ е) <6, же£°°, г(ж, Г1) > ?7°, (5.2Ь)

где Г1 - граница множества I) : I) = Б™{]Г, Г = Г1. Величина пс может принимать значения, превосходящие ¿(1.1) (при достаточно малых значениях 3, 3 < 3(£)); пс определяется формулой

Пс = (т0)-1£ 1п 3-1. (5.2с)

5.2. Введем ширину сеточного пограничного слоя, определяемую на основе мажорантной функции для сеточной сингулярной компоненты.

Решение задачи (3.2), (3.1) представим в виде суммы функций, соответствующей декомпозиции (2.6):

¿(ж, I) = I) + гу(х, (а;^) ЕС/,, (5.3)

где х- (ж,£) и ху (ж, £) - сеточные функции, приближающие компоненты и (ж, £) и V(ж,£) го представления (2.6); ху(ж, ¿) - функция сеточного пограничного слоя.

Функции хц (ж, г) и ху (ж, г) — решения задач

(Л(з.2) хц)(ж,г) = 0, (ж, г) е Сь, хц(ж,г) = и(ж, г), (ж, г) е

Л(з.2) ху(ж, г) - /(ж, г, хц(ж, г) + ху (ж, £)) + /(ж, г, хц(ж, г)) = 0, (ж, г) е Сь,

ху(ж,г) = (ж, г), (ж, г) е

где (ж,г) = (2.8)(ж,г).

Функцию ху (ж, г) из (5.3) представим в виде суммы функций

¿у (ж, I) = (ж, + (ж, (ж, € <3Л,

где ху0 (ж, г) и х^ (ж, г) - главный и остаточный члены сингулярной компоненты -сеточные функции, приближающие компоненты ^(ж, г) и «у (ж, г) из представления (2.11). Функция ху0(ж,г) - решение задачи

Л° гУо (ж, *) = {е а(0, *) + Ц0, *) } ¿у, (ж, *) = 0, (ж, *) € Сн \ Б,Ь, ¿Уо(ж,= (ж,€

Будет удобно рассматривать такую декомпозицию решения разностной схемы

(3.2) на сетке (3.3):

= ги(0)(х,1) + £у0(ж,?), ги(0)(х,1) = гц(х,1) + (х,1) € , (5.4)

где хц(0) (ж, г) и ху0 (ж, г) - регулярная и сингулярная компоненты, соответствующие функциям и(0)(ж,г) и V)(ж, г) из представления (2.11).

Для функции ху, (ж, г) на сетке (3.3) выполняется оценка

< |<£>у(0,*)| (1 + тРе~1К)~п, (ж,*) € Сн, ж = ж" = п!г,

где т0 = т05 1). С учетом априорных оценок (2.9), (2.10) находим, что

\и{0)(ж, *) - 5С/(0) (ж, *)| < м [ж-1 + л^1], (ж, *) е ск.

Функция

Щж) = Щж; е, /г) = (1 + т0^1/?.)-", х = ж" € ж" = п /г, (5.5)

ТТ00 ТТ00 7 Г) Г)

где - равномерная сетка на полуоси Б(51) с шагом п, т0 = т°5 1) - является мажорантой (с точностью до постоянного сомножителя) для сингулярной компоненты ху0 (ж, г) из представления (5.4) решения разностной схемы (3.2) на сетке

(3.3), где П(з.з) = П(5.5). Скажем, что величина

П = п(3; £, П), (5.6а)

3>0

слоя (определяемая по мажоранте Ш(ж) для сингулярной компоненты ху,(ж,г))

3

ничного слоя, определяемая по мажоранте), если п есть минимум величины п0) для которой выполняется оценка

Щж; е, /г) < 6, ж € г (ж, Г1) > ??0. (5.6Ь)

Величина ^ может принимать значения, превосходящие ¿(1.1), п определяется формулой

hlnJ-1 ln x(1 + m0e-1h) при

T int

n = n(J;e, h) = <

11п-1(1 + ш0е-1/

[1п ё-11п-1(1 + т0е-1к)р = 1п ё-11п-1(1 + т0е-1к),

к { [1п ё-11п-1 (1 + т0е-1к)]lnt + 11 при

[1пё-11п-1(1 + т0е-1к)]1п1 < 1пё-11п-1(1 + т0е-1к),

(5.6с)

ё е (0,1), е е (0,1], к = /¿(5.5),

где [ а ]1п1 - целая часть числа а.

Будет удобно для записи величины использовать следующее обозначение. Величине а > 0 сопоставим на равномерной сетке Иц5 5) с шагом /? величину {а; к}1п1, определяемую соотношением

{а при к [к-1а]1п1 = а,

Г _ 1п1 1 _ 1п1

к < к [к-1а] + 1 [ при к [к-1а] < а,

где [а]1п1 = [а] (^6) • Величина п представима в следующем виде

П = п(ё; е, к) = {а; к}1п1, (5.6(1)

где а = к 1п ё-11п-1(1 + т0е-1к).

5.3. Приведем разностную схему на априорно адаптирующихся сетках. На множестве С^ , к > 1 определена сетка Сд^ с шагом Ьщ по х. Определим величины !а в (4.1) соотношением

dfc = dfc (J; e, N) = min [n(J; e, h( fc)), d] , k =1,...,K, (5.7a)

(1) = dN-1, h( k) = dfc-iN-1, k > 2. Положим

J = J(N) ^ 0 при N ^ то. (5.7b)

Разностная схема (3.2), (4.1), (5.7) есть схема на априорно адаптирующихся сетках. Величины ¿а вычисляются на основе индикатора п _ мажоранты сеточного

ё, е, к

5.4. Для решения разностной схемы (3.2), (4.1), (5.7) с использованием принципа максимума устанавливается оценка

|м(ж,£) — <

(м[<*(ЛГ) + М-1 + Л^1] , (ж,*) е г(х, Г1) > ¿К, < < _ (5.8)

+ + + + , (х, I) € Сь .

Таким образом, разностная схема (3.2), (4.1), (5.7) сходится е-равномерно вне d^t- -окрестности границы , а также на всем множестве С/, при условии (к(к) "С < е):

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

е-1 = о(!К1-1 N),

существенно более слабом по сравнению с условием (1.4).

Оценка (5.8) не является конструктивной, так как величины ¿к-1(5.7) и ¿к(5.7) зависят от величин е, N К неявно, что затрудняет исследование сходимости схемы (3.2), (4.1), (5.7) в зависимости от величин Ж,е,К.

Теорема 5.1. Пусть для решения задачи (1.2), (1.1) выполняется условие теоремы 3.1. Тогда для решения разностной схемы (3.2), (4.1), (5.7) справедлива оценка (5.8).

6. Вспомогательная разностная схема на адаптирующихся сетках

Рассмотрим вариант разностной схемы на априорно адаптирующихся сетках, позволяющий выписать эффективные оценки для п(3; е, П(д,)), которые позволят исследовать сходимость схемы на адаптирующихся сетках.

6.1. Отметим некоторые свойства величины П(5.6) 5 вытекающие из ее явного вида. Функция п(3; е, П) при фиксированных значениях величин 3, П есть кусочное

Будем предполагать выполненным условие

3 = N-а, а е (0,1]. (6.1)

п

п(3; е,П1) > пс(3; е),

где П1 = П1(41а). Однако

п(3; е,П1) < Мщс(3; е) (6.2а)

при условии

п1 < т1(т0)-1е; М1 = М1(т1), т0 = т^, (6.2Ь)

где М1(т1) определяется соотношением

а1 1п-1(1 + а1) < М1 при а1 < т1 (6.2с)

(например, М1(т1 = 1) =2). В случае выполнения условия

е > е(0)

для п(3; е, П) имеет место оценка снизу

п(3; е, П1) > Пь

причем при условии

е < е(1)

для п(3; е, П) имеем оценку сверху:

п(3; е, П1) < П1.

Здесь величины е^ определяются соотношениями

е(Л = е^') (3, N) = е(5)(3, N; ¿), ^ >-1; (6.3)

е(-1) = М2т0й 1п-1 3-1, е(0) = М1т0ЙЖ-1, е(Л = т0^3(1 - 3)-1Ж—, ^ > 1,

где ! = !(1.1^ N = N(4.1а), т0 = т05 ^, М1 = Мц6 2), М2 - произвольная постоянная, удовлетворяющая неравенству

М2 < М-1,

3 > — 1 - целое число. При таком выборе постоянных М1,М2 имеем, что п(ё; е, к1) < ^и ё = ё(6Л), е < е(-1).

6.2. Опишем правило определения величин ^(4.1) в сеточной конструкции (3.2), (4.1) при заданных величинах К и е, рассматривая параметр е принадлежащим назначенным фиксированным интервалам, определяемым величинами е(-?).

К

дать величины ^ при к < К — 1. Однако при исследовании схем нам потребуются величины ^ при к < К.

е

определяемых величиной 3:

е е

е^, 1 при 3 = — 1 либо е е е^, е^ ^ при 3 > 0, (6.4а)

где е^ = е(6.3)(ё, N), 3 > — 1. Величина зависит от К, 3> а также от 5, е, к и выбирается на множестве таким образом, чтобы для величины

П(5.б)(ё; е, к(А)) - ширины сеточного пограничного слоя - выполнялась оценка

п(ё; е, к(А)) < при 1 < к < К

е

Рассмотрим случай, когда выполняется соотношение

К = К(6.4Ь)С?) = 3 + 2, 3 > —1, (6.4Ь)

где 3 = 3(б.4а) определяет интервал изменения параметра е. Пусть е е [е(^), 1] при 3 = — 1. В этом случае К = 1; полагаем

= шш

{М1(т0)-1е 1пё-1; к(1)}, ! , (6.4с)

где {.. .}1п1 = {.. .}(п16) .Пусть е е [е(^, е^'-1) ), 3 > 0. Полагаем

¿1 = ¿2 = {М1(т0)-1е 1пё-1; к(1)}1п1, если 3 = 0; (6.4(1)

!1 = {к(1) 1пё-11п-1(1 + т0е-1к(1)); к^)}1^ ,

!2 = !з = {М1(т0)-1е 1пё-1; к(2)}т1, если 3 = 1; ¿1 = к(1),..., ^ = к(й), к < 3 — 1,

4 = {к(й) 1пё-11п-1(1 + т0е-1к(А)); к(й)}ш1, к = 3,

= = {М1(т0)-1е 1пё-1; к(д,)}т1, к = 3 + 1, если 3 > 2.

Здесь к(4) = ¿¿-1 N-1, г =1,...,3 + 1, ¿0 = ¿(1.1), к(1) = кц4Л), т0 = т05 1), М1 = М1(6.2)

Соотношения (6.4Ь)Д6.4(1) задают величины ^ в зависимости от значений ё, е, к(А) и от соотношения между величинами 3 и к при к < К, К = 3 + 2.

В том случае, когда

К>з + 2, з >-1, (6.4е)

полагаем

4 = 4(6.4а) при к < з + 2, 4 = (6.4а) при з + 2 < к < К, з > -1; (6.4£) здесь К > К(6.4Ь)(з). Если же

К < з + 1, К > 1, з > 0, (6^)

то полагаем

4 = 4(6.4а) при 1 < к < К; (6.4Ь)

здесь К < К(6.4ъ)(з')-

е

К формулы (6.4) в зависимости от соотношения между К и з = з'(6.4а) задают набор величин = 4(3; е, П(й)).

Как следует из соотношений (6.4Ь)-(6.4Ь), в силу равенства П(й) = величины ¿й определяются лишь параметрами з, к и 3, е, Ж; имеем

-1

4 = 4(6.4)(3; е,Ж)= (3; е,Ж), 1 < к < К, з >-1. (6.41)

Разностная схема (3.2). (4.1). (6.4) схема на априорно адаптирующихся сетках, последовательно переизмельчаемых в окрестности пограничного слоя. При выборе величин в качестве индикатора используем мажоранту сеточного пограничного слоя, контролируемого параметрами 3, е, П с учетом того, что параметр е принадлежит задаваемым интервалам из (6.4а); е е (0,1].

6.3. При указанном выборе величин 4(6.4) с учетом явного вида ширины сеточного пограничного слоя П(5.6)(3; е, П) получаем оценки

п(3; е, П(1)) > т при е е е(-1), 1 ; (6.5)

п(3; е, П(й)) < 4, 1 < к < К,

п(3; е, П(й)) > т4, з + 1 < к < К щи е е е(^, е(^-1)) , з > 0,

где П(й) = -1. Самый маленький шаг, который достигается в этом процессе,

не меньше, чем -К.

Лемма 6.1. В случае разностной схемы, (3.2), (4.1), (6.4) Оля величин п(3;е, П(й)) и 4(6.4;) справеОливы оценки (6.5).

Лемма 6.2. В случае разностных схем, (3.2), (4.1), (5.7) и (3.2), (4.1), (6.4) Оля величин 4(5.7а) и 4,(6 справеОлива оценка

4 (3.2, 4.1, 5.7а) < (3.2, 4Л, 6.4i), 1 < к < K, (6.6)

гОе з = з'(6.4а) опреОеляет интервал из (6.4а), которому принаОлежит пара-

е

7. Сходимость разностных схем на адаптирующихся сетках

Рассмотрим разностную схему (3.2), (4.1), (6.4), предполагая выполненным условие

3 = N-1. (7.1)

7.1. Пусть 1), (х,1) £ С?^)/, решение разностной схемы (3.2) на сетке (4.1(1). аппроксимирующей задачу

= /(ж,'/), (ж,£) е С(к), м(ж,£) = ^>(ж,£), (ж,£) е $(&), (7.2)

где (З^) = 1ь) 1 (1(к)ъ = С(к)ъ{А.\А), к > 1. Для решения г[ц(х,1) выполняется

оценка

|«(ж,£) — 2[й](ж,г)| <

< ^[^(е-Н^!))-1 А^Ч , к>1, ^ = -1,0;

" \м [/г(й)(е + /г^Г1 + Ж-1 + Л^1] , к, з > 1; €

е

{MN-1 при 3 = —1, 0, к > 1;

MN--11п N, 3 < к — 1,

MN-к, к < 3 при 3 > 1, к > 1.

При к > 3 + 2 для функции з^] (ж, ¿) выполняется оценка

Иж^)-г[й](ж^)| ^М^ЬЛГ + ЛГо-1], (ж, *) € ё(й)Л, + з >-1. (7.4)

Вне -окрестности границы для 3[к](ж,£) выполняется оценка

Км) — зи(ж,£)| < М ^-1 + N0-1] , (7.5)

(ж,*) € г(ж,Г1) >а{, к > 1, 3 > 0,

где = 4, 1 < к < 3 + 1; = ^-+2 > к > 3 + 2; 4 = ¿1(6.41) •

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Лемма 7.3. Пусть выполняется условие теоремы 3.2. Тогда для функции zщ(x,t), (ж,£) € в^щла) решения разностной схемы (3.2), (4.1(1), аппроксимирующей краевую задачу (7.2), справедливы оценки (7.3)-(7.5).

7.2. Рассмотрим разностную схему (3.2), (4.1), (6.4), (7.1).

С учетом оценок (7.3) (7.5) для решения разностной схемы (3.2), (4.1), (6.4), (7.1) при е е (0,1] получаем оценку

|м(ж,£) — з(ж,£)| <

М{тт[£-1Ж-М]+Ж0-1}, К=1

{ Г 1 -11 1} г, (ж, £) е Сь, (7.6)

1 М {шт [е-1N-К 1пN 1 + N-11пN + , К > 2 '

К > 1, е е (0,1].

Таким образом, разностная схема сходится на С при условии (N-К 1п N С е): е-1 = о 1п-1 N при К > 2, е е (0,1].

е

е е (0,е(з')], 3 > 2, е(^ = е(6)3). (7.7)

Для ошибки решения краевой задачи (1.2), (1.1) вне ак-окрестности множества получается оценка

\и(х, £) - < М [Ж-1 + Л^1] , (ж,*) € С?Л , г(ж,Г1) > ак, (7.8а)

где

ак = ¿К, ¿К = ¿К(6.4,), 1 < К < з - 1, з = з'(7.7)- (7.8Ь)

Для величины ак выполняется соотношение

ак = dN-К. (7.8с)

Таким образом, в случае выполнения условия (7.7) решение разностной схемы сходится е -равномерно с первым порядком точности по х и £ гае ак -окрестности границы прпчем ак стягивается к нулю со скоростью О ^-К).

е

Кз

|u(x,t) - z(x,t)| < (7.9)

K = j + 1

M {min [e-1N-1, 1+ N0-1} , K =1

v0

-1'

M {min [e-1N-K ln N, 1 + N-1 ln N + N0-1} , K > 2 J M [N-1 ln N + N0-1] , K > j + 2

(x,t)eGh, K>j +1, j>-i. Вне aj-окрестности множества Sf имеем оценку

|«(x,i)-.s(x,i)| < MfW"1 + Л^1] , [x,t)eGh, r(x, Ti) > aJK, K> 1, j> 0; (7.10a)

для величины aj, где

j = dK' 1 < K < j + 1; aj = dj+2, K > j + 2; j > 0, (7.10b)

выполняются оценка

. ( Me ln N, K > j + 1, j > 0,

aK < ^ K 7.10c) K I MN-K ln N, K = j, j > 1,

Ii соотношение

aj = dN-K, K < j - 1, j > 2. (7.10d)

Таким образом, в том случае, когда параметр е принадлежит одному из интервалов в (6.4а), скорость сходимости схемы на множестве так же, как и размер окрестности множества SL, вне которой схема сходится со скоростью O(N-1 + N—1), существенно зависят от параметров K и j.

В соответствии с оценкой (7.9) для того, чтобы при условии, что параметр e принадлежит одному из интервалов из (6.4а), получить решение разностной схемы (3.2), (4.1), (6.4), (7.1) с оценкой

|«(x,i) -z(x,t)| < М + Nq1] , (x,t) £ Gh,

требуется K итераций, где K = j + 2.

В силу оценки (7.6) разностная схема (3.2), (4.1), (6.4), (7.1) сходится на С при условии ^-1 ^ е при К =1 и N-К 1п N ^ е щи К > 2):

е-1 = о^) при К =1 и е-1 = о 1п-1 ^ при К > 2, N то, е е (0,1].

(7.11)

е

димости не выше величины ^1.5), достаточно выбрать величину К, удовлетворяющую условию

К > К(V), К(V) = V-1. (7.12)

Таким образом, разностная схема (3.2), (4.1), (6.4), (7.1), (7.12) сходится почти е-равномерно с дефектом сходимости V.

Теорема 7.1. Пусть для решения задачи (1.2), (1.1) выполняется условие теоремы, 3.2. Тогда разностная схема (3.2), (4.1), (6.4), (7.1) сходится на (3/, при условии (7.11); при условии (7.12) схема сходится почти е -равномерно с дефектом V. Для сеточного решения выполняются оценка (7.6), а в случае условий (7.7) и (6.4а) - оценки (7.8) и (7.9), (7.10) соответственно.

7.3. В случае разностной схемы (3.2), (4.1), (5.7), (7.1) справедлива следующая теорема, устанавливаемая с учетом оценки (6.6).

Теорема 7.2. Пусть для решения задачи (1.2), (1.1) выполняется условие теоремы 3.2. Тогда разностная схема (3.2), (4.1), (5.7), (7.1) сходится на (3/, при условии (7.11); при условии (7.12) схема сходится почти е -равномерно с дефектом V. Для сеточного решения выполняю тся оценка (7.6), а в случае усло-(7.7) (7.8) (7.9) (7.10) (7.8)

ак = ¿^.^(З; е, N), 3 = 3(7Л), е = е(7.7) при условии, что е-1к(К) > (ш0)-1^ и в (7.10) аК = ¿к^)^; е, N), 3 = 3(7.1), е = е(б.4а), 3 = 3(6.4а) •

8. Обобщения

8.1. Заметим, что разностная схема (3.2), (3.1) является нелинейной. На сетке (3.1) рассмотрим разностную схему, в которой нелинейный член дифференциального уравнения вычисляется по искомой функции на предыдущем временном слое. Задаче (1.2), (1.1) сопоставим разностную схему (см. [18])

(Л(8Л)з) (ж, г) = л23 2)з(ж, г) — / (ж,г, ¿(ж, г)) = 0, (ж, г) е С^,

з(ж, г) = у>(ж, г), (ж, г) е (8.1)

Здесь ¿(х, 1) = г(х,1 — /г4), (х,1) £ (3/,, 1 > 0. В случае выполнения условия

д —

— /(ж, ы) < с(ж, (ж,£, ы) £ С х Н (8.2)

разностная схема (8.1), (3.1) является монотонной. Для простоты считаем выполненным условие (8.2).

С учетом оценок решения задачи (1.2), (1.1) для линеаризованной разностной схемы (8.1) на специальной сетке (3.5) получается оценка (подобная оценке (3.7): вывод этих оценок аналогичен выводу оценок в [26]):

\и(х,1) - г(х,1)\ < М [М-1 ЫМ + Мп1] , (х,1)£Сь. (8.3)

В том случае, когда условно (8.2) но выполняется, в задаче (8.1). (3.1) от функции z(x, t) перейдем к функции z*(x, t), z(x, t) = z*(x, t) exp(at) и выберем величину а достаточно большой так, чтобы выполнялось условие

д _ — —— f(x,t, и) < c(x,t) + (5т Гехр(а^)1 p(x,t), (ж, i, и) G G х R, du

что обеспечивает монотонность получающейся сеточной задачи. Далее устанавливаем сходимость функции z*(x, t) к функции u*(x, t), u(x, t) = u* (x, t) exp(at). Возвращаясь к функции z(x, t), получим оценку (8.3).

Приведенные выше рассуждения приводят к следующей теореме.

Теорема 8.1. Пусть выполняются условие теоремы 2.1 и условие (8.2). Тогда решение линеаризованной разностной схемы (8.1), (3.5) сходится к решению задачи (1.2), (1.1) е -равномерно; для сеточных решений справедлива оценка (8.3).

(1.2) (1.1)

(6.4), (7.1) линеаризованную схему на аиостериорно адаптирующихся сетках.

Для решений разностной схемы (8.1), (4.1), (6.4), (7.1) справедливы утверждения о сходимости, подобные утверждениям теоремы 7.1 о сходимости схемы (3.2), (4.1), (6.4), (7.1).

8.1

ние разностной схемы (8.1), (4.1), (6.4), (7.1) сходится к ре шению задач и (1.2), (1.1) при условии (7.11), а также е-равномерно (со скоростью O (N-1 + N—1)) вне а к -окрестности множ ества SL; решение схемы (8.1), (4.1), (6.4), (7.1), (7.12) сходится к решению задачи (1.2), (1.1) почт и е -равномерно с дефектом v. Для сеточных решений справедлива оценка (7.7), а в случае выполнения условий (7.7) и (6.4а) - оценки (7.8) и (7.9), (7.10) соответственно.

Доказательство теоремы 8.2 аналогично доказательству теоремы 7.1.

Для линеаризованной разностной схемы (8.1), (4.1), (5.7), (7.1) справедлива теорема, подобная теореме 7.2.

8.1

ние разностной схемы (8.1), (4.1), (5.7), (7.1) сходится к ре шению задач и (1.2), (1.1) при условии (7.11), а также е-равномерно (со скоростью O (N-1 + N—1)) вне а к -окрестности множ ества SL; решение схемы (8.1), (4.1), (5.7), (7.1), (7.12) сходится к решению задачи (1.2), (1.1) почт и е -равномерно с дефектом v. Для сеточных решений справедл ива оценка (7.7), а в случае выполнения условий (7.7) и (6.4а) - оценки (7.8) и (7.9), (7.10) соответственно, где в (7.8) ак = dK(5.7)(J; е, N), 5 = 5(7Л), е = е(7.7) при условии, что е-1Л.(К) > (m0)-1N, и в (7.10) аК = dK(5.7)(5; е, N), 5 = 5(7.1), е = е^), j = j(6.4a) •

Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований (проект Л- 07-01-00729), Булевского центра исследований по информатике при Национальном Университете Ирландии, г. Корк, а также Ассоциации по приложениям математики в науке и технике в Ирландии (the Mathematics Applications Consortium for Science and Industry in Ireland (MACSI) under the Science Foundation Ireland (SFI) Mathematics Initiative).

Summary

G.I. Shishkin. Grid approximation of a singularly perturbed quasilinear parabolic convection-diffusion equation 011 a priori adapted meslies.

An initial-boundary value problem is considered for a quasilinear singularly perturbed parabolic convection-diffusion equation. For such a problem, a solution of a classical difference scheme on uniform grid converges at the rate O ((e + N-1)-1 N-1 + N—1), where N + 1 and No + 1 are the numbers of nodes in the meshes in x and t respectively; the scheme converges only under the condition N-1 -С e. In the present paper, nonlinear and linearized finite difference schemes are constructed 011 a priori sequentially adapted grids, and tlioir convergence is studied. The construction of the schemes is carried out 011 the basis of a majorant to the singular component of the discrete solution 011 uniform grids that, allows us to find a priori subdomains where the computed solution requires a further improvement. Such subdomain is defined by the perturbation parameter e, the step-size of a uniform mesh in x, and also by the required accuracy of the grid solution and the prescribed number K of iterations to refine the solution. The advantage of this approach consists in the uniform meshes used. The error

e

in the iterative process converge almost e -uniformly, namely, under the condition N-1 С ev , where the value v = v (K) can be chosen arbitrarily small for sufficiently large K.

Литература

1. Бахвалов E.G. К оптимизации методов решения краевых задач при наличии пограничного слоя // Жури, вычисл. матем. и матем. физ. 1969. Т. 9, Л'4. С. 841 859.

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

3. Дулан Э., Миллер Дж., Шилдерс У. Равномерные численные методы решения задач с пограничным слоем. М.: Мир, 1983. 199 с.

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

5. Miller 3.3.Е., O'Riordan. Е., Shishkin G.I. Fitted Numerical Methods for Singular Perturbation Problems. Singapore: World Scientific Publishing Co., 1996. 180 p.

6. Farrell F.A., Eegarty A.F., Miller 3.3.E., O'Riordan E., Shishkin G.I. Robust Computational Techniques for Boundary Layers. Boca Raton: CRC Press, 2000. 270 p.

7. Roos E.-G., St.yn.es M., Tobiska L. Numerical Methods for Singularly Perturbed Differential Equations. Heidelberg: Springer, 1996. 364 p.

8. Шишкин Г. И. Аппроксимация решений сингулярно возмущенных краевых задач с параболическим пограничным слоем // Журп. вычисл. матем. и матем. физ. 1989. Т. 29, № 7. С. 963 977.

9. Eemker F. W., Shishkin G.I. On a class of singularly perturbed boundary value problems for which an adaptive mesh technique is necessary // Proc. of the Second Int.ernat. Colloquium 011 Numerical Analysis / Eds. D. Bainov, V. Covacliev. International Science Publishers, 1994, P. 83 92.

10. Shishkin G.I. О11 finite difference fitted schemes for singularly perturbed boundary value problems with a parabolic boundary layer // J. Matli. Anal, and Applications. 1997. V. 208. P. 181 204.

11. Farrell F.A., Miller 3.3.E., O'Riordan, E., Shishkin G.I. On the 11011-existeiice of e-uiiiform finite difference methods 011 uniform meshes for semilinear two-point, boundary value problems // Math. Сотр. 1998. V. 67, No 222. P. 603 617.

12. Шишкин Г.И. Апостериорпо адаптируемые (по градиенту решения) сетки в аппроксимации сингулярно возмущенных уравнений конвекции-диффузии // Вычисл. технологии. 2001. Т. 6, 1 2. С. 72 87.

13. Шишкин Г.И. Аппроксимация сингулярно возмущенных уравнений реакции-диффузии па адаптивных сетках // Матем. моделирование. 2001. Т. 13, Л' 3. С. 103 118.

14. Shishkin G.I., Shishkina L.P., Hemker P.W. A class of singularly perturbed convection-diffusion problems with a moving interior layer. A Posteriori Adaptive Mesli Technique // Computational Methods in Applied Mathematics. 2004. V. 4. No 1. P. 105 127.

15. Шишкин Г.И. Использование решений па вложенных сетках при аппроксимации сингулярно возмущенного параболического уравнения конвекции диффузии па адаптирующихся сетках // Жури, вычисл. матем. и матем. физ. 2006. Т. 46, Л' 9. С. 1617 1637.

16. Shishkin G.I. A finite difference scheme on apriori adapted meshes for a singularly perturbed parabolic convection-diffusion problem equation // Numer. Math. J. Cliinesse Univ. accepted.

17. Ладыженская О.А., Солонников В.А., Уралъцсва И.И. Липейпые и квазилинейные уравнения параболического типа. Наука, М., 1967. 736 с.

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

19. Самарский А.А., Николаса Е.С. Методы решения сеточных уравнений. М.: Наука, 1978. 592 с.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

20. Марчук Г.И. Методы вычислительной математики. М.: Наука, 1989. 608 с.

21. Марчук Г.И., Ша,йдуров В.В. Повышение точности решений разностных схем. М.: Наука, 1979. 320 с.

22. Бахвалов И.С. Численные методы. М.: Наука, 1973. 631 с.

23. Hemker P.W., Shishkin G.I., Shishkina L.P.y £-uniform schemes with high-order time-accuracy for parabolic singular perturbation problems // IMA J. Numer. Anal. 2000. V. 20, No 1. P. 99 121.

24. Hemker P.W., Shishkin G.I., Shishkina L.P., Novel defect-correction high-order, in space and time, accurate schemes for parabolic singularly perturbed convection-diffusion problems // Сотр. Methods in Appl. Math. 2003. V. 3, No 3. P. 387 404.

25. Шишкин Г.И., Шишкина Л.П. Метод Ричардсона высокого порядка точности для квазилинейного сингулярно возмущенного эллиптического уравнения реакции-диффузии // Дифферепц. уравнения. 2005. Т. 41, Л' 7. С. 980 989.

26. Shishkin G.I., Shishkina L.P. The Richardson extrapolation technique for quasilinear parabolic singularly perturbed convection-diffusion equations // Journal of Physics. Conference Series: International Workshop on Multi-Rate Processes & Hysteresis, 3-8 April 2006, University College Cork, Ireland. 2006. V. 55. P. 203 213. Режим доступа: http://www.i0p.0rg/EJ/t.0c/1742-6596/55/l/.

27. Wesseling P. Principles of Computational Fluid Dynamics. Berlin: Springer-Verlag, 2001. 652 p.

Поступила в редакцию 23.04.08

Шишкин Григорий Иванович доктор физико-математических паук, ведущий паучпый сотрудник, Институт математики и механики УрО РАН, г. Екатеринбург. Е-шаП: sh.ish.kinШтт.игап.ги

i Надоели баннеры? Вы всегда можете отключить рекламу.