Математические структуры и моделирование 1998. Вып. 1, с.13-19.
УДК 519.62
ПЕРЕНОС КРАЕВОГО УСЛОВИЯ ИЗ БЕСКОНЕЧНОСТИ В СЛУЧАЕ ЛИНЕЙНОГО УРАВНЕНИЯ ВТОРОГО ПОРЯДКА С МАЛЫМ ПАРАМЕТРОМ
А.И. Задорин
The ordinary differential equation of the second order with a small parameter affecting the highest derivative on the infinite interval is considered. Method of the transition of the boundary conditions to the conditions for a finite interval is proposed. The estimates of the replacement error are got.
При математическом моделировании различных физических явлений, таких как распространение примеси от источника, процесс распространения пламени, краевые условия ставятся на бесконечности. При решении дифференциальных уравнений для таких задач конечно-разностным методом необходимо сформулировать граничные условия на границе ограниченной области. При этом требуется оценить погрешность, совершаемую при переносе граничных условий из бесконечности.
В случае полубесконечного интервала вопрос переноса краевого условия из бесконечности рассматривался в ряде работ, например, в [1]. При корректной постановке краевой задачи с предельным условием на бесконечности должно быть гарантировано, что это предельное условие выделяет однопараметрическое семейство решений исходного уравнения и что значения этих решений порождают в окрестности особой точки одномерное устойчивое многообразие. Условие, что значения решений при определенных значениях аргумента принадлежат этому многообразию, дает граничное условие в конечной точке.
В данной работе рассматривается линейное уравнение второго порядка с малым параметром на полубесконечном интервале. Оценена погрешность, возникающая при переносе краевого условия из бесконечности. Показано, как эта погрешность влияет на решение дифференциальной задачи и на решение разностной схемы.
Всюду под С и Сг понимаются положительные постоянные, не зависящие от е и шагов разностной сетки. Под нормой функции р(х) подразумевается
0 1998 А.И. Задорин
E-mail: [email protected]
14
А.И.Задорин. Перенос краевого условия из бесконечности...
||р|| = тах|р(ж)|, где х пробегает область определения функции.
Итак, рассмотрим исходную краевую задачу:
Leu = —eu" + a(x)u + c(x)u = /(ж), u(0) = A, lim u(ж) = 0. (1)
х—±оо
Предполагаем достаточную гладкость а, с, /,
D > а(ж) > а > 0, е £ (0,1], В > с(ж) > b > 0,
/(ж) —>■ 0, а(ж) —>■ а0, с(ж) —>■ с0, ж —>■ оо.
Согласно [1], при наложенных ограничениях существует единственное решение задачи (1). Остановимся на свойствах решения задачи (1).
Лемма 1. При всех ж > 0
\u(x)\<\A\ + \\f(x)/c(x)\\. (2)
Доказательство. Определим
ф(ж) = |А| + | |/(ж)/с(ж)11 ± и(ж).
Тогда
Ф(0) > 0, lim Ф(ж) > 0, LeФ(ж) >0, 0 < ж < оо.
х—>-оо
В силу принципа максимума Ф(ж) >0, ж > 0. Это доказывает лемму. ■
Для решения задачи (1) с помощью разностной схемы необходимо перейти от (1) к краевой задаче на конечном интервале. Согласно подходу [4], краевое условие на бесконечности выделяет одномерное многообразие решений уравнения (1) согласно соотношению:
и (х) = 7(ж)н(ж) + /3(ж), (3)
где у(ж) и /3(ж) являются решениями сингулярных задач Копти:
Re7 = еу — ay + еу2 — с = 0, lim 7(ж) = г, (4)
X—Уоо
где г - отрицательный корень уравнения ег2 — a0r — с0 = 0, е(3' — [а(ж) — уе](3 = /(ж), lim (3(ж) = 0.
(5)
Можно показать, что 7(ж) <
—26
D + \/D2 + 4Ье
, |7(ж)| < В/a, |/5(ж)| <
/(ж)
а ж
(в)
Используя (1) и (3), можно получить для произвольного Т > 0 и ж > L:
и(х)\ < |н(Т)| ехр[—/30(ж — Т)] +
|Д(з)| ехр[-Д0(ж - s)]ds, (30 > 0,
L
Математические структуры и моделирование. 1998. Вып. 1.
15
где (Зо соответствует оценке у(ж) < —/30, согласующейся с (6). С учетом (3) задачу (1) можно записать на конечном интервале [0,йо]:
—eu" + a(x)u + c(x)u = /(ж),
u(0) = A, u'(L0) - 7(Lo)u(Lo) = (3(L0). (7)
При переходе от (1) к задаче на конечном интервале [О, L0] значения 7(Т0) и (3(L0) могут быть найдены с некоторой погрешностью. Оценим влияние этой погрешности на решение задачи (7).
Итак, рассмотрим краевую задачу с возмущенными значениями у(Т0) и №) =
—ей" + а(х)и + с( х)й = /(ж),
й(0) = А, u'(L0) - 7(Lo)u(Lo) = (3(L0). (8)
Теорема 1. Пусть
l{Lo) < 0, |7(й0) — y(L0)\ < Ai, \(3(L0) — Р(Ь0)\ < А2.
Тогда при всех ж £ [0, й0]
|и(ж) — й(ж)| < еа_1{А2 + Ai|h(Lo)|}ехр[ае_1(ж — L0)]. (9)
Доказательство. Определим z = и — й. Тогда z(ж) является решением задачи:
Lez = 0, ж(0) = 0, z'{Lq) - 7(Lo)z(Lo) = (3(L0) - fd(L0) + (7(^0) - y{L0))u(L0). Определим барьерную функцию:
Ф(ж) = {А2 + Ai\u(L0)\}ea~1 ехр[е_1а(ж — L0)] ± z(ж).
Тогда
Ф(0) > О, Ф'(Т0) - 7(Т0)Ф(Т0) > 0, ТеФ(ж) >0, 0 < ж < Т0.
Из принципа максимума следует Ф(ж) >0, L0 > ж > 0. Теорема доказана. Используя принцип максимума, нетрудно показать, что
Я5)
(ж)| < max s>L0
ay s
при ж > L0.
На практике часто в точке L0 задают условие й\Т0) = 0 или й(Ь0) = 0. В соответствии с доказанной теоремой в случае условия й\Т0) = 0 выполнится оценка:
\и(х) — й(х)\ < а_2{тах |У'(з)| + B\u(L0)|}еехр[ае_1(ж — L0)]. s>L0
16
А.И.Задорин. Перенос краевого условия из бесконечности...
Нетрудно показать, что в случае условия й(Ь0) = 0 выполнится \и(х) — й(х)\ < \u(L0)\ ехр[ае_1(ж — L0)].
Для решения задачи (7) может быть использована разностная схема. Дифференциальное уравнение (7) содержит малый параметр при старшей производной, однако в силу краевого условия пограничный слой для этой задачи слабо выражен - производная и'(х) ограничена равномерно по параметру е, вторая производная не ограничена равномерно по е. В соответствии с [5] в случае равномерной сетки схема направленных разностей сходится равномерно по параметру е с первым порядком. Исследуем устойчивость решения этой схемы к возмущению коэффициентов у и [3.
Итак, на равномерной сетке О выпишем схему направленных разностей:
Th..h „un+i ~ 2ип + un-i | _ uha-uha_x | _h Л
1j ^ Cln , CnUn JyXn J,
h2
uo — A,
UN UN-1
h
h
- 7(L0)uhN = (3(Lo)-
(10)
Пусть uh - решение схемы (10) в случае возмущенных коэффициентов у и (3. Теорема 2. Пусть
l{Lo) < 0, |у(йо) — у(й0)| Д Дц \P{Lq) — P(L0)\ < Д2.
Тогда при всех гг = 0,1,..., N
(П)
\ип — йп\< (е + ah)а {Д2 + Ai\и%\} ехр[а(е + ah) (хп — L0)].
Доказательство. Определим zh = uh — uh. Тогда zh является решением задачи:
Lhnzh = 0, zS = 0,
ZN ZN-1
h
— i{Lq )z% — (3(Lo) — /3(L0) + (y (T0) — y(Lo))uhN.
Определим барьерную функцию ФД
Фп = {А2 + Ai\un\}(£ + ah) а 1Фьа ± z£
где
, ( ahY
4" (1 + т)
Нетрудно убедиться, что
Lhn4!h > 0, п = 1,2, ...,1V- 1, Ф$ > 0,
г—N
\\)h Hih
wN WJV-1
h
-y{L0)4>hN > 0.
В силу принципа максимума при всех п Ф^ > 0. Это доказывает теорему.
Математические структуры и моделирование. 1998. Вып. 1.
17
Остановимся на случае краевого условия Неймана vJjy = u%_i- В соответствии с теоремой 2 при таком переносе краевого условия из бесконечности выполнится оценка точности:
\ut ~ ^п\ — (е + ah)a~2{max |/(s)| + B\u^\} ехр[а(е + ah)~l{xn — L0)]. (12)
s>L0
В случае условия Дирихле йдг = 0 справедлива оценка точности:
\ut ~ < \uhN\ ехр[а(е + ah)~1(xn — L0)].
Остановимся на вопросе приближенного решения задачи (4). Перейдем от (4) к уравнению с возмущенными коэффициентами:
еу' — ay + еу2 — с = 0, lim у(х) = г. (13)
х—>-оо
Предполагаем, что
й( х) -У а0, с( х) —>■ с0, х —>■ оо, й > а > О, с > Ь > 0.
Понятно, что (13) является аналогом уравнения (4) в случае возмущенных коэффициентов в уравнении (1), поэтому у(х) < 0, |ф(ж)| < В/а.
Пусть
|а(ж) — й(ж)| < А, |с(ж) — с(ж)| < А. для ж > Ь0.
Покажем, что тогда найдется С:
|д(ж) — у(х)\ < С А для ж > L0. (14)
Пусть z = у — у. Тогда
Rez = ez' — [а — е(у + y)\z = с — с + (а — й)д, lim z(ж) = 0.
х—±оо
Применяя принцип максимума к оператору RS} нетрудно показать:
|ж(ж)| < Аа_1(1 + ||с||а-1) при ж > Т0,
откуда следует (14).
Если при достаточно больших ж справедливы представления:
N N
а(ж) ~ й(ж) = аг-ж_г, с(ж) ss с(ж) = сг-х~\ (15)
г'=0 г'=0
то у(х) может быть приближенно найдено в виде [3]:
N
у(х) ~ у(х) = ^2 7г'Ж_г-
г=О
Для этого необходимо подставить разложения а, с в (4) и получим рекуррентную формулу относительно Дг'.
Для приближенного нахождения у(х) можно использовать малость параметра е. Пусть уо(х) - отрицательное решение уравнения:
—а(ж)д0(ж) + £До(ж) — с(ж) = 0.
18
А.И.Задорин. Перенос краевого условия из бесконечности...
Лемма 2. Найдется С такое, что при всех х |у(ж) — 7о(ж)| < Се. Доказательство. Пусть z = у — у0. Тогда
Tez = ez' - az = е(7о - у2) + Reу - Rey0, lim z(x) = О,
x—Voo
где Re соответствует (4). Для оператора Те справедлив принцип максимума: lim Ф(ж) > 0, ТеФ(ж) <0, ж < оо => Ф(ж) > 0.
X—>-оо
Определим
Ф(ж) = а ||е(70-7 )-£7о|| ±ж(ж). В силу принципа максимума
\z(x)\ < еа_1||7
7
То I
не)
Функция 7о(ж) ограничена вместе с производной равномерно по е. Учитывая, что |7(ж)| < С, из (16) получим утверждение леммы. ■
Теперь остановимся на вопросе нахождения /3(ж) из (5). Перейдем от (5) к уравнению с возмущенными коэффициентами:
е(3' — [а(х) — уе\(3 = /(ж), lim (3(х) = 0. (17)
х—Уоо
Предполагаем, что
а(ж) —у а0, у(х) -Д г, /(ж) —> 0, ж —> оо, а > а > 0,7(ж) < 0.
Пусть для ж > Т0
|а(ж) - а(ж)| < А, |/(ж) - /(ж)| < А, |у(ж) - у{х)\ < Аь Покажем, что тогда найдется С:
\(3(х) — /3( х)\ < С [А + Aie] для ж > L0. (18)
Пусть z = (3 — (3. Тогда
Rez = ez' — [а — ey\z = f — f + (3(a — a) + (3e(y — 7), lim z(x) = 0.
X—>-oo
Применяя принцип максимума к оператору Rs, нетрудно получить оценку (18).
При достаточно больших ж функция /3(ж) может быть найдена на основе разложения коэффициентов а, у, f в ряд по степеням ж-1 по аналогии с у(х). Для нахождения /3(ж) можно использовать и малость параметра е. Пусть
N
(3(ж) ~ У^у(Зпеп.
п=О
Математические структуры и моделирование. 1998. Вып. 1.
19
Подставляя это соотношение в уравнение (5), получим:
Д,+1=^±тА, Мх)
a
f(x)
На основании принципа максимума нетрудно показать, что для некоторой постоянной С при всех х
1. Клоков Ю.А. Краевые задачи с условием на бесконечности для уравнений математической физики. - Рига, 1963.
2. Абрамов А.А. О переносе граничных условий для систем линейных обыкновенных дифференциальных уравнений (вариант метода прогонки) // Жури, вычисл. матем. и матем. физ. 1961. Т.1. N 3. С.542-545.
3. Биргер Е.С., Ляликова Н.Б. О нахождении для некоторых систем обыкновенных дифференциальных уравнений решений с заданным условием на бесконечности // Жури, вычисл. матем. и матем. физ. 1965. Т.5. N 6. С.979-990.
4. Абрамов А.А., Балла К., Конюхова Н.Б. Перенос граничных условий из особых точек для систем обыкновенных дифференциальных уравнений // Сообгц. по вычисл. матем. М.: ВЦ АН СССР, 1981.
5. Задорин А.И. Численное решение обыкновенного уравнения второго порядка со слабо выраженным пограничным слоем // Моделирование в механике. Новосибирск: ИТПМ СО РАН СССР, 1991. Т.5. N 1. С.141-152.
6. Самарский А.А. Теория разностных схем. - М.: Наука, 1983.
N
/?(Ж)-]Г/ТУ < CeN+1.
Литература