Научная статья на тему 'Численное решение нелинейных краевых задач на полуоси'

Численное решение нелинейных краевых задач на полуоси Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Мазур Елена Николаевна

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

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

Похожие темы научных работ по математике , автор научной работы — Мазур Елена Николаевна

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

Numerical solution of non-linear boundary value problem on the half-axis

Some class of non-linear boundary value problems on the half-axis comes to non-linear integral equation, permitting to use the proposed computational schemes for obtaining the bilateral approximations of the predicted accuracy. The general approach is illustrated bu the solution of the applied problem.

Текст научной работы на тему «Численное решение нелинейных краевых задач на полуоси»

(6)

УДК 517.958

ЧИСЛЕННОЕ РЕШЕНИЕ НЕЛИНЕЙНЫХ КРАЕВЫХ ЗАДАЧ

НА ПОЛУОСИ

МАЗУР Е.Н.

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

Рассмотрим следующую нелинейную краевую задачу:

l-b IV О (1)

limx(t) = a (a < b). t (2)

Под решением задачи (1),(2) будем понимать непрерывную вместе со своей первой производной

монотонную функцию x(t) , почти всюду удовлетворяющую уравнению (1) и удовлетворяющую условиям (2).

Перейдем от задачи (1), (2) к эквивалентному ей интегральному уравнению, применив метод двойного отображения, разработанный А. И. Колосовым [1].

Используем замену ф( х) = Иx)f . Учитывая t '(х) = -ф~1/2(х) и t(b) = 0, получаем

b

t(x) = j ф~1/2(ю)йш . (3)

X

Далее, из уравнения (1) и условия ф(а) = 0 имеем

х b

ф(х) = 2jf( _^1/2(o)do,s, ф1/2^) )ds (4)

a s

или ф(х) = (Лф)(х) .

Теоретическое исследование задачи (1),(2) может быть эффективно проведено применением к интегральному уравнению (4) результатов теорем М.А. Красносельского и В.А.Опойцева, доказанных для операторов в полуупорядоченных пространствах [2,3]. Если оператор Л обладает свойствами гетеротонно -сти, псевдовогнутости и имеет сильно инвариантный конусный отрезок, то задача (1),(2) может быть численно решена методом последовательных двусторонних приближений.

Далее, для определенности, будем полагать, что f (t, s, ф) возрастает по ф и убывает по t и s .

Пусть для оператора Л получен инвариантный конусный отрезок < v0, w0 >, тогда двусторонний итерационный процесс построим по схеме:

b

!п(х) = j wn1/2(o)d ю, (5)

х

b

tn (х) = j Vn1/2(®)d ю,

х

Wn+1(х) = 2j^tn(s),s,wn/2(s) )ds, (7)

а

х

Vn+1^) = 2jf(tn(s),s,vjn2(s) )ds, (8)

а

где v0, w0 — начальные приближения.

По формулам (5)-(8) целесообразны только приближенные вычисления. Так как основной интерес представляют двусторонние приближения, то интегралы (6),(7) следует брать с избытком, а (5),(8) — с недостатком.

Введем разбиение отрезка м точками х^ на m

частей (х0 = а, хт = b).

Используем обозначения:

Vni = vn(xi), tni = tn(xi),

Ini = (wni)Tm = (vm)_1/2,

fni = f( t^,xi,(wni)1/2 ),

fni = f{ tni,xi,(vni)1/2 )

fa = lim f(t,a,0).

t^W

Применив к интегралам (5)-(8) метод прямоугольников, получим вычислительную схему 1:

t = 0, t = 0 ,

— nm ’ nm 7

tni _ tni+1 ni+^xi+1 _ xi)’

tni = tni+1 +X ni(xi+1 - xJ i = m - U ,

vn+10 = 0, wn+10 = 0,

wn +11 = min( wn1,2fa(x1 - x0) )

wn +1i+1 = wn+1i + 2(xi+1 - xi)ma^fni,fni+^, i = 1,m -1,

vn+11 = max( vn1,2fn1(x1 - x0) \

vn +11+1 = vn+1i + 2(xi+1 - xi) min(fnH V+1), i = 1, m -1.

Если для всех i от 1 до m - 2 выполнены условия

(Tni+1 - Хni)(xi - xi-1) > (Хni - Хni-1)(xi+1 - xiX

(fni+1 - fni)(xi - xi-1) > (fni - fni-1)(xi+1 - xiX то возможно использование метода трапеций для приближенного вычисления интегралов (6),(7) и модифицированного метода трапеций для формул (5), (8). В результате имеем вычислительную схему 2:

4nm 0, tnm 0'

tni - tni+1 + 2(xni + Xni+1)Ai+1 , i = m -1,1,

tnm-1 = 2( 2Хm-1 + (Vn “VV)Am

Am -1

124

РИ, 1999, № 1

tni -C;+1 + + 4лі )(xni _ Xi) +

+ Tni+1 + Tni )(xi+1 _ XniX

где i = m-2,2, a. = x. - xi_1, Ini =V + kni-1(xni - Х;Л

bni+1 _ bni-1 ,t Tni+1 _Xni

X; =-

kn. =;

*ni kt _ kt ’ ni

Kni-1 Kni+1

bn. = xni - kn.xi,

X

vn(x) = vni + 2 J (kn-1is + bs_1i)ds,

xi

wn (x) = wni + 2 J (k,_1is + bn_1i ^s .

xi

Если для любого i от 1 до m - 2 доказаны соотношения

6vni+1kn-1i _ 5(kn-1ixi +1 + bn-1i) — 0 ,

6wni+1kn_1i - 5(kn _1іхі+1 + ьП-1.)2 ^0 >

1

tn1 = tn2 + 2 |2Xn2

— — 2 V — x3 - x2

Wn+10 = 0 vn+10 = 0 ,

wn +11 =mini ( wn1,(fa + fn1)(x1 - X0) )

vn +11 =maxi ( vn1,(fn1 + fa*)(x1 - X0) ),

fn1 - fn2 . .

= fn1 Я' 1 * о

X2 - X1

wn+1І + ( fni + fni+1 )(x;+1 - XiX i = 1,

(x2 - x1) I(x2 - x1), то для вычисления tni+1 и tni+1 можно применить

интерполирование подынтегральной функции многочленом второго порядка. Получим вычислительную схему 3:

tnm _ 0, tnm _ 0 ’

Xi+1__ ______ ______

j (anix2 + bnix + Cni)dx,

tni tni+1

tni tni+1

Xl+1, v

j (a^x2 + ^x + c^jdx,

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

Vn+1i+1 = Vn+1i + ( fi + fl )(ХПі _ Xi) +

+ ( W + C )(xi+1 - ХПіХ

где і = 1,m - 2, Сі = Сі + kni(xni - X;X ЬПі+1 _ bni—1

где

an. —

V Xi+1 - xi

-- v-3/2f 1.

vni n-1i

*

Xn. =-

f uf f _ f

- xn;+1 xni

bni vni fn-1i 2a niXІ 5

/ Лі+1 , (11)

(12)

kf - kf

kni-1 kn

kf -■

f ’ Kni+1 _

i+1

bf - f _ kf x uni xni KniAi’

(9)

cni _ 1 ni aniXi bniXi 5

a ni = (wn -Tni+t1 ~Tni )A i+1,

A.

i+1

f - f

t nm-1 nm-2 \

-1 + ( 2fnm-1 +----д--------Am )A m >

Д m -1

4 = Xi - Xi -1 •

Схему 2 можно улучшить, изменив kn. и kn. :

kn. = W n3/2fn-1i,

k-n. = 2fn2i + 2(f1i -f,1fn-ц)vn1/2, (10)

f (t,s, ф)

bni Wni+1fni+1 2aniXi+1 5

cni Чл aniXi bniXi,

(13)

(14)

здесь f,1. = -

f. =

dt

d f(t,s, ф)

(tm,xi,vm2)

d s

f1. =

f (t,s, Ф)

--- 1 /9

(tni,xi,vni )

(tm,xi,vm )

В этом случае вычисление интегралов (5),(8) основывается на приближенном представлении подынтегральной функции в виде отрезков, касаю-

здесь А;+1 = X+1 - х. , Wn_1i (i = 0, m), v,+ю , vn+11 -как в улучшенной схеме 2.

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

функции для vn(x) на одном участке [x;,xi+1] ломаной из двух звеньев, а не единым отрезком, в данном случае недопустима, поэтому вычисления ведем следующим образом:

vn+1І+1 = vn +1І + (fi + fn*i)(xi +1 - XiX

где fn*i = kn;X;+1 + Ь,і (kn. и ьП; - по формулам (10) и (9) соответственно).

При n = 0 в формулах (11)-(14) вместо fn _1;

1

1

щихся ее в точках x; (i = 1m -1).

Пусть на каждом из отрезков [x;,x;+1]vn(x) и wn(x) представлены в виде

следует взять ^v0 (x;), а fn_1;+1 заменить на ^ w0(xi+1) .

Численное решение задачи (1),(2) существенно затрудняется тем, что аргумент t изменяется на полупрямой [0,+<х>) , в то время как интегральное

РИ, 1999, № 1

125

уравнение (4) решается на конечном интервале [a, b]. Однако при вычислении возникают трудности, связанные с тем, что интеграл (3) при x = а является несобственным. Следует предварительно оценивать значение интеграла (4) при x = a + s (s — достаточно малая величина).

Кроме того, для приближенного вычисления интегралов (5),(6) в окрестности точки x = а классические оценки погрешности неприемлемы.

Можно предложить для повышения точности вычислений узловые точки в окрестности x = а выбирать по правилу

x; = а + (1 + a)(xi_1 - а). (15)

Аналогичным образом следует разбивать отрезок интегрирования и в окрестности точки x = b , если в этой точке подынтегральные функции или их производные бесконечны.

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

„ 2

рядка a , метод касательных или трапеций — a , метод, основанный на построении интерполяцион-

3

ных многочленов второго порядка, — a .

Рассмотрим конкретный пример. При теоретическом исследовании некоторых физических процессов [4,5]возникает следующая нелинейная краевая задача:

x" = ,0 < t < t* (0 < v < 1) ,

rx

x(0) = а, x(t*) = x'(t*) = 0, (16)

x'(t) < 0 0 < t < t* ,

которая относится к задачам со свободной границей t* и под ее решением будем понимать пару (x(t),t*), где

x(t) є C[0,t*] n C^(0, t*),t* є (0,+то). Применив метод двойного отображения, приведем задачу (16) к эквивалентному ей интегральному уравнению

Z / 1

^Z)=тЛЬт

dro

V р

^ 0 IS ф1/2(®).

ds

sv'

t(z) = j

dro

Ф

1/2

(®)’

где z(t) = 1x(t),^ = a1+v. a

При

1 2

v = -, p = -, a = 2

2 3

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

инвариантный конусный отрезок имеет вид

v _ A2z1/2 w _ B2z1/2

v0 _ A z ,w0 — B z ,

1/4 f \3/4

где AsJ B - mu/3?,

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

z w10(z) w10(z) t10(z) t10(z)

0,0 0,0 0,0 0,99938 0,99980

0,001 0,044726 0,044928 0,99309 0,99350

0,010 0,145596 0,145849 0,96299 0,96336

0,100 0,473531 0,473939 0,80287 0,80315

0,200 0,700363 0,700916 0,67226 0,67249

0,300 0,896732 0,897357 0,56027 0,56046

0,400 1,084646 1,085328 0,45973 0,45989

0,500 1,275122 1,275863 0,36760 0,36773

0,600 1,477601 1,478407 0,28229 0,28239

0,700 1,704285 1,705179 0,20291 0,20299

0,800 1,977257 1,978299 0,12906 0,12913

0,900 2,355493 2,356968 0,06086 0,06090

0,990 3,135440 3,137824 0,00544 0,00545

0,999 3,502619 3,507458 0,00052 0,00053

1 3,958221 3,983256 0,0 0,0

Отрезок [0,1]был разбит на 270 частей, причем на участках [10-3; 0,1 ] и [0,9;0,999] для получения точек z; использовался подход (15).

Литература. 1. Колосов А.И. Об одном классе уравнений с вогнутыми операторами, зависящими от параметра // Математические заметки. 1991. Т.49, №4. C.74-80. 2. Красносельский М.А. Положительные решения операторных уравнений. М.: Физматгиз, 1962. 165 с. 3. Опойцев В.А. Обобщение теории монотонных и вогнутых операторов // Тр. Московского математического общества. 1978. Т.36. C. 237-273. 4. Демидов М.А, Клоков Ю.А., Михайлов А.И. Безударное сжатие сред с произвольным распределением энтропии // Докл. АН СССР. 1987. Т.297, № 4. C. 816-819. 5. Демидов М.А, Клоков Ю.А., Михайлов АИ. О некоторых сингулярных задачах для обыкновенных дифференциальных уравнений второго порядка // Дифференциальные уравнения. 1987. Т.23, №7. C. 1278-1282.

Поступила в редколлегию 17.03.99

Рецензент: д-р техн. наук Тевяшев А.Д.

Мазур Елена Николаевна, ассистент кафедры высшей математики Харьковской государственной академии городского хозяйства. Научные интересы: нелинейные краевые задачи, численное интегрирование. Увлечения: цветоводство, работа в саду и на огороде. Адрес: Украина, 310002, Харьков, ул. Революции, 12, тел. 45-90-30.

126

РИ, 1999, № 1

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