Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Ганин, М. П. Прикладные методы теории марковских случайных процессов учебное пособие

.pdf
Скачиваний:
27
Добавлен:
22.10.2023
Размер:
12.12 Mб
Скачать

Подставляя результат интегрирования этого выражения в (37.10), получаем решение дифференциального уравнения (37.3) при из­ вестной функции S (у, т) в виде

 

w{y,

т)

г й Ь т ехр

Г а(т,

z)

dz

D W -

 

 

 

 

 

.

bfr

z)

 

 

 

 

 

 

 

 

 

Х (т)

 

 

 

 

 

 

 

- 2

у

 

 

 

ГЙ(Т’ Z)

dz

 

(37.13)

 

 

I

S (v,

т) ехр

9

 

 

 

М-)

 

 

 

J

МЧ 2)

 

 

 

 

 

 

 

 

Х(т)

 

 

 

 

 

где

D (т) — произвольная функция

времени

т. Чтобы найти эту

функцию, воспользуемся граничным условием

(37.4) при г/ = А(т).

Полагая в

(37.13)

у = Л ( т), получаем D(%)щ 0, а потому справед­

ливо равенство

 

 

у

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w(y,

т)==

 

 

 

 

 

т> v ) d v >

(37.14)

где

 

 

 

 

ЛИ)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

у

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q (У, “с,

= ехр

2

’ а (т'

2) dz

 

(37.15)

 

 

 

 

 

 

 

 

Ч ч

Z)

 

 

 

Подставляя

поток

вероятности

S(y,

т)

из

(37.9)

в (37.14),

полу­

чаем

 

 

 

 

 

 

 

 

 

 

 

 

 

да(у,

т) =

— 2

Q(y, т, ц)[С(т) — J

да(г,

T)dz]dT».

(37.16)

 

 

Ь(Ъ У)

ЧЧ

Для определения неизвестной функции С(т) воспользуемся гра­ ничным условием (37.4) при г /= ц (т ). Из (37.16) при этом на­ ходим

 

МЧ

-i е(Ч

Г

v .

С(т) =

j Q(y, ®) dv

f Q(y, т, ц)

 

(’ да (г, т) dz dv.

 

1

Мт)

.

чу

 

ЧЧ

 

 

 

 

(37.17)

Исключая из (37.16) функцию С(т) с помощью (37.17), приходим

кследующему интегро-дифференциальному уравнению относи­

тельно искомой функции да {у, т):

У V

*>{у, ' ) = щ ^ у ) J

Q (y’ х*v) { J® '* 2’x)dz~

ЧУ

ЧУ

290

fi(-t)

V)dy\

-1МЧ

U .

x),dz

1

j Q (y,

j Q(y, x,a)'

J w(z,

du\dv.

J

 

 

 

 

'

L (т\

 

1 fT^

X(t)

_

 

 

 

 

 

(37.18)

Если граничные условия записываются в виде (37.5), то из (37.1) в результате интегрирования по у от текущего значения у до оэ вместо (37.9) находим

S(j/, х ) ~ j w(z, x)dz.

(37.19)

■у

 

Подставляя это выражение в (37.14), получаем интегро-дифферен- циальное уравнение для w(y, т) в виде

 

у

 

 

-

oo

 

 

 

j

Q(y'

 

v)

w(z, x) dz

dv.

(37.20)

 

 

I

 

 

 

 

Цт)

 

 

 

 

 

 

 

Когда X= — со,

равенство (37.9)

принимает вид

 

 

 

S(y, t) == — j

w {z, t) dz,

 

 

(37.21)

t . e. при этом С(т) = 0. Если граничные условия

записываются

в виде (37.6), то из (37.13)

при у =

 

р(т) находим

 

 

 

ИИ

 

 

 

g(*,

*) dz

 

 

D(x) = 2

S (v, х) exp

2

dv.

(37.22)

 

 

 

 

 

b(x,

z)

 

 

Тогда согласно (37.13)

 

 

 

 

 

 

 

w(y, x) =

2

1"'(Т>

 

 

 

®) dv.

 

(37.23)

yjf - уу j 5 (®. T) Q (У,

 

у

Подставляя в. правую часть последнего равенства поток вероятности S(y, т) из (37.21), приходим к следующему интегро-дифференци- альному уравнению:

 

 

- 2

P-W

1

W (у, х) =

ГQ(y, ч'у)

Ь(ч, У)

 

 

 

У

v

w[z, х) dz dv.

(37.24)

291

Ёсли к = — со,а

fi — °°, то граничные условия записываются

в виде (37.8). При

этом справедливо равенство (37.21), а потому

в соответствии с (37.13) приходим к следующему интегро-диффе- ренциальному уравнению:

, \

8(1)

J Ь(х, 2 )

 

Ш<У■'1 = Т м ' ,р

 

 

L

Уо

 

Т К У )

J <г<^. ^ ■D» !

“ < *• '> * dv.

(37.25)

где уо — любое фиксированное значение ординаты у. Чтобы найти входящую в. (37.25) функцию 0(т), нужно воспользоваться равен­ ством (37.7). В результате интегрирования (37.25) по всем возмож­ ным значениям у получаем

6(t) J

exp

0

f

a (x>z)

H-r

dy

y) +

--CO

 

J

b (t, z)

""

b{t,

 

-

Уо

 

 

 

 

 

 

 

V

 

 

 

 

j Q(y,

t, v)

 

| w {z, x) dz

dv]

1. (37.26)

oo

 

--oo

 

 

J Ь(т,

 

 

 

 

 

При известной плотности распределения w(y, т)

функция б(т) од­

нозначно определяется из (37.26). С помощью этого равенства функцию 0(т) можно исключить из (37.25). Можно также 6(т) рассматривать как неизвестную функцию и решать уравнения (37.25) и (37.26) совместно относительно w(y, т) и 0(т).

Пример 37.1. Записать интегро-дифференциальные уравнения для плотности распределения непоглощенной части процесса w(y, т) при различных граничных условиях, если коэффициент

сноса а(т, у ) =

— ар2у,

а коэффициент диффузии

Ь(т,

f/)= p 2, где

а и р — заданные положительные постоянные.

(37.15),

находим

Р еш ен и е.

Воспользовавшись равенством

Q(y, т, и) = g«(v*-ys).

При граничных условиях

(37.4)

в

соответ­

ствии с (37.18) получаем следующее интегро-дифференциальное уравнение:

уV

w (.v, == ~

е~аУ' J

е*4' j* w (z, т) dz

 

 

Х(т)

Х(т)

1

ж)

f

w (z, т) dz du\ dv,

 

g № >(■)

X(x)

 

292

где

им

g (x )= f e ^ d -ц.

X(t)

Если граничные условия записываются в виде (37.5), то согласно

(37.20)

w(y, х)==

w (z, т) dz dv.

При граничных условиях (37.6) из (37.24) получаем следующее интегро-дифференциальное уравнение:

| i( x )

Г V

 

w {у, х) = ■ - -

w(z,

х) dz dv.

Когда граничные условия совпадают с (37.8),

при Уо— 0 из (37.25)

получаем

 

 

«>(У, x) = -L0(x)e-«y5+

У

 

Г

w (z, х) cfe

Так как

то равенство (37.26) записывается в виде

00

У

_1_

w (z, х) dz dv\ dy — 1.

Р2

 

— оо

 

Точное решение последнего интегро-дифференциального уравнения найдено в § 34, так что

®(У, т)==

■)/"а

 

[1 — е

■*)]

 

 

 

При этом 0(т) = 0 .

 

 

а[у—хе “Э3 (х—t)]я l _ e-2aP>(T-t)

293

S 38 п р и б л и ж е н н ы е м е т о д ы о п р е д е л е н и я

 

 

НЕСТАЦИОНАРНОЙ ПЛОТНОСТИ РАСПРЕДЕЛЕНИЯ

 

Плотность распределения w(y,

т)

непоглощенной части марков­

ского

случайного процесса является

решением уравнения

(37.1),

Т1 е.

 

 

 

 

 

 

 

 

 

®(У,

+

^

[а(х, y ) w ( y ,

*)] -

 

[&(т- У)®(3\ Т)1 = °

(38.i)

при начальном условии

 

 

 

 

 

 

 

 

 

w(y,

*) b=t =

f ( x , t),

 

(38.2)

где f(x,

г1) — плотность распределения ординаты случайного про­

цесса

в

начальный момент

времени x = t. При f(x, t ) = б(у — х)

функция

w(y, х) совпадает

с условной плотностью

распределения

w (t,

х; т, у)

непоглощенной

части процесса, когда

его начальная

ордината

равна х. Если

у — 1(х)

и у — ц (т) — уравнения

границ

поглощения,

где А (т )< р (т ),

то при ограниченных функциях Я(т)

и р (т) граничные условия для w (у, т) при любом

т > t

записы­

ваются в виде (37.4), т. е.

 

 

 

 

 

 

 

 

 

а>[А(т), т]==0;

w[\i{%), т] = 0.

 

(38.3)

Когда % = — со или р =

оо,

граничные условия имеют вид (37.5)

или (37.6) соответственно, но в некоторых случаях

также

записы­

ваются в виде (38.3).

Рассмотрим некоторые методы, применяемые для отыскания приближенного решения уравнения (38.1) при указанных началь­ ном и граничных условиях.

,Метод коллокации

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

— w(t, х; г, у) уравнения (38.1) при начальном условии

 

W (у, r)|T=t = в х)

(38.4)

и граничных

условиях (38.3),

когда при любом т > /

ограничена

хотя бы одна

из функций А, (г)

и р(т).

........

294

Предположим, что известно решение

f(t, X; х, у)

уравнения

(38.1)

при неограниченной области изменения марковского случай­

ного процесса, когда начальное условие

 

 

 

 

 

/(*, * ; %

y)|x-t = 8(у —

 

 

 

(38.5)

а граничные условия нулевые на бесконечности, т е.

 

 

 

 

f(t,x \ x , — о о )= 0 ,

f(t, х; х, оо) = 0.

 

 

(38.6)

Введем функцию

 

 

 

 

 

 

 

Чу, *) = /(*. *; и у)

Ху, х,у)~

 

 

 

- C 2f(t, ХГ, х, у),

 

 

 

(38.7)

где 1(т) < у < ц ( т ) при любом т)>/, а начальная ордината

X(t)<

< x <

ix(t). При ограниченных

Х(х) и ц(т) функция

0(1/, т) со­

держит четыре параметра:

Сь С2, Х\ и х2,

причем хг и х2 таковы,

что Х|

<C(k(t), a x2>n(t). Если

р = со, т.

е. имеется

только одна

поглощающая граница у — Х(х),

то принимаем С2 =

0.

Аналогично

при X — — со и ограниченной функции ц(т) коэффициент

Ci = 0.

В обоих указанных частных случаях функция в (у,

х) содержит

два параметра: С\, Х\ или С2, х2.

 

 

 

 

 

Каждая функция из правой части (38.7) является решением

уравнения (38.1). Следовательно, функция

0(г/, т)

также является

решением этого уравнения.

Полагая в (38.7) x = t,

получаем

 

О(у, x)|T=t= 8 (у — х)

— CjS — л;,) — С23 (у — х 2).

(38.8)

Так как значения Х\ и х2 лежат вне области определения начальной

ординаты, то 8(у Xi) = 0 и 6— х2)==0,

а потому

e (y ,t )| « t = 8 (y - jc )s

(38.9)

т. е. функция '0(1/, т) удовлетворяет такому же начальному усло­ вию, что и w(y, т). Заменяя в (38.7) у на Л(т) и на ц(т), находим:

6 |Х (т), x\ = f \t, X)

х,

Цх)\ CJ [t, Xt; х, X(т)] —

- C

2f

[t, х 2; х, Х(т)];

6 [у (т), т] = / [t, х;

х,

[1 (т)] —

CJ \t, Xi; т, у (т) ] —

~ C2f [t, х 2; х,

р ( х ) ] .

Предположим, что для некоторых значений параметров Сь С2,

Xi и х2 при любом х > t справедливы равенства:

 

0[А(т), тг]= 0; 0[р (т), т] = 0.

(38.11)

Это означает, что для функции 0 (у, т) выполняются граничные условия (38.3). Так как, кроме того, эта функция удовлетворяет ис­ ходному уравнению (38.1) и выполняется начальное условие (38.9), то д(у, х) совпадает с искомой плотностью распределения w (y, т).

295

Обеспечить точное выполнение граничных условий (38.11) за счет выбора постоянных параметров Си С2, Х\ и х2 удается только в частных случаях. Как правило, поглощающие границы для функ­

ции 0(г/,

т) не совпадают с исходными поглохцающими границами

у — X(т)

и у = ц (т). Однако иногда эти границы получаются доста­

точно близкими, причем всегда их можно сделать пересекающимися по крайней мере в двух точках. В этих точках выполняются гра­ ничные условия (38.3) для функции w(y, т). Согласно методу коллокации искомую плотность распределения w(y, т) можно аппрок­ симировать функцией, которая удовлетворяет граничным условиям (38.3) не всюду, а только в отдельных точках. В качество такой аппроксимирующей функции иногда можно взять 0(г/, т), т. е. при­ нять

w(y,x)^Q(y, т).

(38.12)

Чтобы проверить возможность указанной приближенной за­ мены, нужно сравнить заданные поглощающие границы у = Х(т) и 1 /- ц (т ) с аналогичными границами для функции 0(г/, г). При фиксированных значениях параметров Си С2, х{ и х2 уравнение поглощающей границы для в (у, т) записывается в виде 0(1/, т) = 0, т. е.

f(;t, х\ т, y)=Cif(t,

х,

y) + c 2f(t, х2; т,

у).

(38.13)

Если, например,

д = с о ,

то С2 =

0.

Разрешая равенство

(38.13)

oj

носительно у,

получаем

уравнение поглощающей

границы

для

■0(г/, т) в виде г/ = ф(т; Сi, хл). Параметрами С; и Х\ можно распо­ рядиться так, чтобы кривая г/ = ф с границей поглощения У ~ Х(х) пересекалась в точках с заданными абсциссами x = t' и т — 1". Значения f и t" выбираются из условия наилучшего приближения кривых. В простейшем случае можно принять t' = t, t" = tu где / и t\— начальный и конечный моменты в рассматриваемом интер вале. Аналогично выбираются параметры С2 и х2, когда ограничена

функция д(т),

а X — — оо. Если

ограничены обе функции X(т) и

д(т), то

из

(38.13)

следует

получить

два уравнения:

у —

= x])i(t; Ci,

С2,

хи х2)

и г/ = ф2(т; Сь С2,

хи х2). Параметры

Си

С2, Xj и х2 находятся из условий пересечения кривой У = ^h с ниж­ ней поглощающей границей у = Х(х) и кривой г/ = фг — с верхней поглощающей границей у = р(т) при x — t' и при x — t"\ значения t' и t" выбираются из условия наилучшего приближения кривых.

Если между заданными поглощающими границами и аналогии ными границами для функции 0 (у, т) получаются большие расхож­ дения, то интервал от t до т следует разбить на части. Условная плотность распределения w(t, х; th у) ординаты процесса в мо­ мент 11, конечный для первой части, находится изложенным выше способом. Если f\(x; t) — плотность распределения начальной орди­

296

наты, то плотность распределения W\(yi\ t{) ординаты непоглощен­ ного процесса в момент t\ находится по формуле

p-(t)

t) dx,

(38.14)

Щ(уй tx) = f w(t, х; tlt

X (t)

причем эта ордината может принимать любые значения от X{t\) до p(/i). Дальнейший расчет ведется, как для первого участка, когда начальный момент равен t\, а начальная ордината процесса У\.

Пример 38.1. Определить приближенные выражения для услов­ ной плотности распределения w{t, х\ т, у) непоглощенной части случайного процесса и для условной вероятности P(t, X; т) суще­ ствования процесса в момент т, если коэффициент сноса а (г, х) = = — ар2г/, а коэффициент диффузии Ь(т, у ) = (52, где а и р — за­ данные положительные постоянные. Граничные условия записы­

ваются в виде (38.3), причем

функция ц(т)

ограничена

при лю­

бом т > t. Рассмотреть два

случая, когда

Х = — со

и когда

Мт ) = - и М ,

Реш ен и е . При заданных коэффициентах сноса и диффузии

решением уравнения (38.1) с начальным условием (38.5) и гра­ ничными условиями (38.6) является функция

f(t,x ;

 

/ К

ехр

а (у xz)2

т,у) =

1 -

z2

 

 

1Лг(1 - Z 2)

где z —

со,

то согласно

(38.7)

 

 

Если X =

 

 

 

'9(1/,

т) = /(/, х;

г, y ) — C2f(t, х2; т,

у),

где С2 > 0 , а х2> р

((). Из условия в(у,

т) = 0 следует, что

ехр

а (у xz)2

= С2ехр

а (у X2Z)2

_ _ _ _ _ _

T ^ z 2

 

 

 

 

или, что то же самое,

 

 

 

— (У -

x z f + (у -

x2z)2=

1 - Z 2 In С2.

 

 

 

 

а

 

С помощью этого равенства получаем уравнение поглощающей гра­ ницы для функции '0(у, т) в виде

z -f- х 2)

( \ - z 2)\nC2

У = 2

z (х — лг2)

297

Выберем параметры х2 и

С2 так, чтобы

эта граница пересекалась

с поглощающей

границей

у — р (т)

при

х = ¥

и при т = t". Если

z' = e~aP й'~*>

а

z" = е ~а^ <r-t>,. то должшно

быть:

 

 

 

z'

+

 

+

[ Ю

Т ) 2] 1пС2

 

 

0 (^') — ~2

 

 

2o.z' (х — х 2)

 

 

 

 

 

 

 

 

 

 

 

(t") = у

( х + Х 2)

[1 — (z")2\1пС2

 

 

z" (х х 2)

 

 

 

 

 

 

 

 

Исключая 1пС2, приходим к равенству

 

 

 

 

 

 

2 p ( t ' ) - z ' ( x

+

x 2)

_

z” [1 — (г')2]

поэтому

2 v { t " ) - z " { x

+

x 2)

~

z'[\

- О Т ] ’

 

 

 

 

 

 

 

 

 

 

 

 

*2 =

■- .*+

 

 

 

 

{2' 11-

СТ1 И(О -

 

 

 

- 2 " [ 1 - О Т 1 И Г ) } ;

 

 

1пС2 =

I — ( z ' j 2 ^ 2 ~

12'(-*2 +

- * ) - 2 ц (0 1 =

 

=

l

- {z"f

(Хз ~~ х) ^

(А'2 +

~

(О] •

В

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

функция

р(т) равна

нулю при любом

х >

t, получается х2 = — х;

С2= 1. При этом уравнение поглощаю­

щей границы для функции 0 (у,

х) записывается в виде у — 0. Дан­

ная граница совпадает с исходной поглощающей границей, а по­ тому искомая плотность распределения точно совпадает с функ­ цией В (у, т), т. е.

w{t, х; х, y) = f(t, х; т, y) — f(t, — X; х, у).

В общем случае, полагая t ' = t и t " = t u где ^ — конечное зна­

чение аргумента т, получаем:

 

 

 

 

Х2=

х + 2\x(t) ;

 

ln С* =

 

Iх - t1

( * i ) ~

(01,

где Zi — е~а<Р

При этом уравнение поглощающей границы

для функции В (У, т)

записывается в виде

 

 

У =

(*) + -^

-1 * 2)- (*t) ~

(01 =

= Sh [ а р Н .- ^ ТГ ^ (^ } Sh 1а?2 (Т “ 01

+ |l (t) Sh l*P! - Т)1) •

298

Если данная граница близка к у — р (т), то искомая плотность рас­ пределения непоглощенной части процесса

 

 

w (*, х;

х,

у) « йf (t, х;

т, у) -

C2f(t,

х2; т, у ) .

 

 

 

Условная вероятность существования процесса

 

 

 

 

 

P(t,x;

т ) =

Г w (t,x) т, у)

 

 

С2)~\-

 

I

 

/ / 2 а[р(т)-х2 :]\

_ Л( /2а [р (т)—хаг] \)

 

+ 2-|Ф^ т / 1 - z ’

) ~ С‘ (

 

 

I ) '

 

Когда ограничены обе функции >„(т) и р(т), согласно

(38.7)

б( У, x) = f(t,

х;

х, у)

 

хГ, х, y ) - C 2f(t, Х2; х, у).

 

Найдем постоянные С\

и С2 из условия обращения в нуль функции

6 (у, т)

на

границах

поглощения у =

%(т) =

— р (т)

и

У =

р (т)

при х =

t\.

В

соответствии

с

равенствами

0[— p(^i),

^i] =

0 и

0[p('/i), t{\ — 0 получаются следующие уравнения:

 

 

 

 

Ci exp | aZ'^x_

 

[2p (tx) +

Zi (x + jct)]j +

 

 

 

 

+ ' C2exp j

az,(x__ ^

 

[2p (tx) +

2 , (x -f x2)] J-

 

1;

 

 

C\ exp

 

azx(x — x x\

[2p(A)

 

— (A'-f-X1)H-f-

 

 

 

 

 

1 — z\

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

C2exp

 

■azx(x x2)

|2p {tx) zx( x - f x 2)]

=

1.

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

Решение этих уравнений записывается в виде:

sh

" 2az, (X2 — X)li(t1)

j

 

" az\ (x2 x 2)

С,:

1 — z\

exp

~2az1(х2~ х ,) ц (^ )

1 — z\

sh

1 — z2

 

 

 

 

 

 

 

sh

"2a2, (x — Xx) p(^ )

 

 

' az\ ( x \ X 2)

 

l — z2

 

exp

sh

"2aZj (x2 — x x)i).(t,)~

1 — z\

1 — z\

 

 

 

 

 

 

 

Так как Л(т) = — р(т), то уравнения поглощающих границ для функции Q(y, т) можно записать в виде p = pi(t) и у = — pi(x).

299

Соседние файлы в папке книги из ГПНТБ