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

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

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

§36. РЕШЕНИЕ УРАВНЕНИЙ КОЛМОГОРОВА

СИСПОЛЬЗОВАНИЕМ ПРЕОБРАЗОВАНИЯ ЛАПЛАСА

Внекоторых случаях удается относительно просто получить ре­ шение уравнения Колмогорова 'при заданных начальных и гранич­

ных условиях, если воспользоваться преобразованием Лапласа. Суть этого метода состоит в уменьшении числа переменных с двух до одной, в результате чего дифференциальное уравнение в част­ ных производных переходит в обыкновенное дифференциальное уравнение второго порядка. Метод применим в случае, когда коэф­ фициенты сноса а(т, у) и диффузии Ь(т, у) не зависят от вре­

мени т, а потому второе уравнение Колмогорова

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

в виде

 

 

+

0.

(36.1)

Без ограничения общности начальный момент t можно считать рав­

ным нулю; тогда начальным условием для f(y,

т) является задан­

ная функция f (y, 0).

Лапласа функции

Обозначим через <р (у, s) преобразование

f (У, т ), т. е. положим (при Re s > 0)

 

?(У , s) = j е~п f (у, *) dz.

(36.2)

о

 

Чтобы получить уравнение относительно <р(у, s), умножим обе ча­ сти равенства (36.1) на е -s'- и проинтегрируем результат умно­ жения по т от 0 до оо. Тогда получим

со

| e-ST Ж dx + ~Sy ^

~ 1 Г дут

9

= 0,

^36,3^

О

 

 

 

 

 

 

Интегрируя но частям, находим

 

 

 

 

со

 

 

 

оо

 

 

йл -

f ( y , *)

+s Ге-»Ч(у, s)d - =

 

дх

 

т-0

J

 

 

 

 

 

о

 

 

 

 

= -

f (у, о) +

s? (у,

s).

 

(36.4)

Считая s параметром и обозначая череп ц>' производную от ф((/, s) по у, запишем равенство (36.3) в виде

Ь(У) <р" + 2[Ь'(у) — а (у)]ср' +

[Ь" (у) - 2а' (у) -

2s]q> =

— —2/(у,

0).

_ (36.5)

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

280

только функции ф— ф(*/, s) в зависимости от у. Начальное усло­ вие, которому должна удовлетворять искомая плотность распреде­ ления f(y, т), входит в это уравнение в виде функции f(y, 0) из правок части. Граничные условия для f(y, т) с помощью равенства (36.2) можно перевести в соответствующие также граничные усло­ вия для функции ф(г/, s). Пусть ордината случайного процесса мо­ жет принимать любые значения, а потому граничные условия при

0 имеют вид:

 

/ ( — со , т) = 0; / ( о о , т) = 0.

(36.6)

Из (36.2) следует, что в этом случае граничные условия для ф(у, s) при любом s следующие:

о (-- со, s) = 0; <р(со, s) = 0.

(36.7)

Если прямая у = Х— поглощающая граница, то ордината слу­ чайного процесса всегда не меньше (или не больше) X, а плотность распределения w(y, т) непоглощенной части процесса при любом т > 0 удовлетворяет граничному условию

w(X, т) = 0. ■

(36.8)

Положим

 

Ф(у, s ) = f e~s*w(y, -) di.

(36.9)

0

Данная функция •также является решением дифференциального уравнения (36.5), причем согласно (36.8) граничное условие для ф (у, s) при любом х записывается в виде

ф(Я, s) = 0.

(36.10)

Пусть прямая У ~ Х — отражающая граница, а потому ордината случайного процесса всегда больше (или меньше) X, а граничное условие для искомой плотности распределения f(y, т) при любом т Д> 0 имеет вид

= 0-

(36.11)

ду

у = Х

 

Согласно (36.2)

д

(36.12)

dy

о

Поэтому граничное условие для ф (у, s) нрц любом s следующее:

и

= 0.

(36.13)

281

При наличии двух границ у = %и у — р, где к и ц — заданные по­ стоянные, pi Я, ордината случайного процесса всегда не меньше X и не больше ц. Граничные условия для искомой плотности распре­ деления f(y, т) [или w(у, т)] при т > 0 в общем случае записы­ ваются в виде:

а\ f {К +

bi

д1

=

0

;

ду

у = \

(36.14)

 

bp. д1

 

 

 

 

avf (р, х) +

= 0,

 

 

ду

у - |) .

 

 

где ах, Ь\, dy. и bv. — известные постоянные. Применительно к функ­ ции ф (у, s) граничные условия при любом's в этом случае следую­ щие:

ахо (К s) - f bx щ' (к, s) = 0 ;'

(36.15)

«иТО*. s) + ^ ?'(!*> s) = 0.

Решение дифференциального уравнения (36.5) с граничными условиями (36.15) определяется по формуле

9 (У: s ) = fT(y, z)f(z, О)dz,

(36.16)

х

 

где Г (у, z) — функция Грина. Чтобы найти эту функцию, нужно сначала определить независимые интегралы цп(у) и ф2(У) однород­ ного дифференциального уравнения

 

Ь(у)у" + 2[Ь'(у)-а(у)}ч>' +

 

 

 

 

+

[b"(y)-2a'(y)-2s]q> =

0.

 

 

(36.17)

Затем при любом z, k ^ z ^ y ,

находятся Ci(z)

и C2(z)

с помощью

равенств:

 

2 уа(г)

 

.

 

— 2cp,(g)

 

 

Q (z)

-

 

С, (z) =

5

(36.18)

 

 

b(z)\(z)

 

Hz)Mz)

 

где

 

 

 

 

 

 

 

 

 

 

Л (z)

= Oi(z) ? ’ (z)

о2( z )

(г).

 

(36.19)

После этого вычисляются A x ( z ) A 2(z), B{[z)

и B2(z),

являющиеся

решением следующей алгебраической системы уравнений:

 

B t i z ^ A M +

CAz);

B2(z)=;A2(z) + C2(zy,

 

Ai(z) K ? i W

+ ^ x ? i

M l

+

Azi2) [ах?з(>0 +

Ьх(р^(к)] —

0;

я л * )

+ bv.b (t1)]

+

b 2(z) [а )1?2(р.)

+

 

=

0.

 

 

 

 

 

 

 

 

 

 

(36.20)

282

Для функции Грина справедливо следующее выражение:

 

=

( A ( 2 )?i(y ) + ^ 2 (2 ) 92(3')

при

Х < у < 2 <|х;

У’ 2

~

1

В{ (г) «р! (у) +

B2{z)v2{y)

при

X < z < y < | x .

Если

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

(36.1) начальное

условие записывается

в виде

 

 

 

 

 

 

 

 

П У , 0 ) = б ( у - х ) ,

(36.22)

где А. <

х <

[г, то из (36.16) следует, что

 

 

 

 

(У, в) = Г{у,

х).

(36.23)

Зная функцию ср (г/, s), искомую плотность распределения f(y, s) можно найти с помощью обратного преобразования Лапласа, со­ гласно которому

f+ ico

 

Ну, s) = 2^ | ^ s? (y ) S)ds.

(36.24)

у— loo

Впростейших случаях оригинал f(y, т) по изображению ф(у, s)

может быть определен без интегрирования с помощью таблицы

. преобразования Лапласа.

Пример 36.1. Определить плотность распределения да (О, х; т, у) непоглощенной части процесса броуновского движения, для кото­

рого

коэффициент сноса равен нулю, а

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

Ь(т,

у) =

2

 

 

 

где Т — заданная положительная постоянная. Началь­

ная ордината процессу х при t — 0

задана,

причем К< х <

р,. Гра­

ничные условия, которым удовлетворяет функция ш(0, х\ т,

у) при

т >

0, записываются в впде:

 

 

 

 

 

седа (0, х; т, к) + (1

а) dw

~ 0;

 

 

 

 

W

у= Х

 

 

 

N ( o , Х-, х, р) + (1 р) dw

= 0.

 

 

 

 

~ду У“ !'-

 

Рассмотреть следующие случаи:

а) а = р = 1, А = — оо, у = с о ;

б ) а = р = 1, к = 0, ц = оо ;

в) а = р = 1 , к = 0, р = /;

г) а = 0 , р = 1 , % — 0 , р = оо;

д) а = р — 0 , к = 0 , р = /.

иПри наличии поглощающих границ [случаи б) и в)] определить условную вероятность Р(0, х; т) существования процесса в мо­ мент т.

283

Р еш ен и е . Так как начальное условие имеет вид (36.22), то преобразование Лапласа искомой плотности распределения опреде­

ляется формулой (36.23),

т. е. <р(у,

s) = T{y, х). Согласно условию

а (у) =

0,

a

 

2

поэтому

дифференциальное

уравнение

b ( y ) = — t

(36.17)

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<р" — sy 2ф = 0.

 

 

 

 

 

Частные

интегралы

этого

уравнения:

fi(l/)==^7l/sy;

 

Фг(*/) =

g-v/s

 

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

(36.19), находим

А(у) —

= - 2

t/

s , поэтому согласно (36.18)

 

 

 

 

 

 

 

 

С,

(z) =

-= p l- е - ^

;

С2 (z) = —

s

 

 

 

 

 

 

 

 

2у s

 

 

 

 

 

 

 

При заданных граничных условиях уравнения (36.20)

записы­

ваются в виде:

 

 

 

 

B2(z) — A2(z)-f- C2(z);

 

 

 

 

 

 

B\{z) = Ax{z)-\- Ci(z)-,

 

 

 

A { (z)

 

 

[a -f (1 — a)-y ] /s

] -j- Л, (z) e ~^ sl[a — (1 — a) j y/s]

= 0;

Л,(г)

 

 

 

(1 — ? ) у / s] + B2(z)e-iV

s — (1 — ,3 )у /s ] =

0.

а)

При Л = — сои

ц = о о

последние два равенства возможны

только

в

том

случае,

если

A2{z) =

0 и

Bj(z) = 0. Тогда Л ,(г) =

——Ci(z);

B2( z ) = C 2(z). Воспользовавшись

формулой

(36.21),

получаем следующее выражение для функции Грина:

 

 

 

— при г/>

z

 

 

 

 

 

 

 

 

 

 

 

 

 

Г (у, z ) = - C

t (z) ь (у) =

2у s

е-т^(*-у)

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

— при

 

Z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Г (у, z) = С2(г) <р2 (у) =

 

 

.

 

 

Из этих равенств следует, что в общем случае

 

 

 

 

 

 

 

 

О (>>, s ) = f ( V ,

Х ) =

Г _ б - Т ^ | у - х | _

 

 

 

 

 

 

 

 

 

 

 

 

2 р s

 

 

 

 

Согласно таблице преобразования Лапласа изображению

-7= e~a^s

 

 

 

 

 

 

1

- —

 

 

 

VS

 

 

 

 

 

 

 

Следовательно, искомая услов-

соответствует оригинал —7 =^ <?

4т.

 

 

 

 

 

у

ет

 

 

 

 

 

 

 

284

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

 

 

/(О,

X

Т

- /

(У-*)5

 

 

 

 

 

 

 

 

б)

Если а =

1 и А, — 0, то A, (z) -)rA2(z) =

0. При ц — оо должно

быть

S i(2 ) = 0.

Следовательно,

At(z) =

—C i(z);

A2(z) — С, (2 );

B2(z)

Ci (г) -j- C2(z). Воспользовавшись

формулой

(36.21), нахо­

дим

 

 

 

 

 

 

 

Г (у, г ) = — ;= [ e - 7C s ! y - z | . _ g - 7 / S (y+ z)

2} / s

В данном случае прямая у = 0 является границей поглощения про­ цесса. Поэтому по функции <р(у, s)=-T(y, х ) для условной плот­

ности .распределения

ау((), х; т, у) непоглощенпой

части процесса

получаем

 

 

;

 

w (0,

т,

у)

с

(У+ х)2

2 / к т

В соответствии с (31.25) для условной вероятности существования процесса в момент т находим

Р(0, х; *) — j w(0, х; т, y)dy —

ео

00

1

f

-

j* <? 2 u du

/ 2тс

J

 

- JE _

TX

 

У5т

У й

 

 

II

э•

 

 

 

Тх

 

 

 

V 2т

2 “’ du

2

Г /

 

 

/г2 «

0J

Т *

\

 

/ 2 т

J

 

 

 

в)

Так как

а = 1 , a

Л = 0,

то Ax(z) +

A2{z) = 0. При р = 1 и

р — I получается

 

 

 

 

 

 

 

 

Bi(z)A- B2(z)e-^lfs = 0 .

 

 

 

Так как В, (г) +

В2(z) =

С, (г) +

С2(г ), то

 

 

 

ВЛгУ-

_ C ,( z )

+ C2 (z )

 

 

 

Ci (z) +

С2 (г)

 

=— е -2Т/ Уs

В2(г)

-

 

 

 

1 — g — 27гу8

 

1 — g -

2y УС

 

 

 

 

 

 

285

Кроме того,

A 2(z) =

—A, (z); Л](z) В\(z) — С, (2). Согласно фор­

муле (36.21)

функция Грина

 

Г(у, z) =

—^ = ( \ - e ~ 2i,VT) - 1 [е-ЛлЙУ-г: -

 

 

2 / s

 

_ £ - p T ( y + z ) J _ . е -\ Гьг (|у—Z|—2Z)

— e iri~ (y+ z-2 p j_

Имеем

 

 

 

 

(1

oo

g-2T/kiT.

 

e-w Cs")-1 — V

k = 0

Тогда

T

Т(У» s) = ^(T, •*)

2"/ s k=0

{ e — f (ly-xi+2Zk)T^i _

__g-T(y+x+2Zk)Vs _J_ g--f [— |y— X|+2 (k+1) Z]Cs _ g-T[--y-x+2(k+l)Z) Cs

Воспользовавшись обратным преобразованием, для условной плот­ ности распределения w0j (О, X; т, у) непоглощенной части процесса при поглощающих границах у = 0 и у = I получаем следующее вы­ ражение:

 

w0,i(0, х;

т,

у) .

 

 

~

(|У-х|+21к)> '

 

7ГТ

к—О

 

 

 

 

 

 

 

2уГ'

 

 

 

(y+x+2Zk)2

-il[- |y - x |+ 2 (k + l)Z ]!1

-

[-у-х+2(к+1)(Г

в

U

-|- в

^

 

 

 

^

') =

=

—1

 

 

J L ( у - х+2к03

 

 

(у+х+2к/)а

 

 

 

 

 

 

 

 

й . 2

 

 

 

 

 

 

 

 

2>/их к=—о

 

 

 

 

 

 

 

Условная

вероятность существования

этого

процесса в момент

т > О

 

 

 

 

 

 

 

 

 

 

 

Р (0,

л;

т) =

J ®b.i(0,

х;

т, y)tfy

к=—.

/ 2т

(/ — х +

2 &/)

Ф

-Д = - (— JC+ 2ЛЛ

 

 

 

 

 

/ 2 х

 

 

ф ~7= "

+

х -f- 2kl)

_!_ ф

-Д = - (* + 2kl)

 

 

у 2 т

 

 

 

 

у

 

286

Полученный ряд сходится быстро при малом т. Если время т ве­ лико, то для расчета этой вероятности удобнее использовать фор­

мулу, полученную при решении примера 35.3.

0 получается

г)

Так как ц =

со, то Bx(z)=0. При а = 0 и Я =

A] {z) ~ A2{z). Следовательно, Ax(z) — A2( z ) ~ —Cx(z)-,

B2(z) =

— C2(z) — C,(z). Функция Грина при этом

 

 

Г (у, Z) =•

[e--Trs'|y-z| .ф^-цУЩу+г)^

 

 

 

2у s

 

т. е. отличается только одним знаком от соответствующей функции из б). Так как <р(г/, я) — Г(у, х), то условная плотность распреде­ ления

 

 

 

/(О,

 

 

 

 

2у кт

 

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

При любом х ^

0 вероятность существования этого

процесса равна

единице.

 

 

 

0, Л =

0

и ц =

/,

то

Ах(z) — A2{z) ;

 

Bx(z)^=

 

д)

 

Если -а = р =

 

B2(z)e~2iiyfs

.

 

Так

как Bx(z)B2(z ) ~ Cx(z) — C2(z),

to

 

 

В (z)

^

 

 

^

^

g - 2yys .

 

g

(z\ _

^ 2

(z)

с,

 

(z)

_

 

 

 

 

1 _

е- 2ЦСГ e

 

 

 

 

 

l _ e-21lVi

 

Ai (z) = A2 (z) =

Bx(z) -

Ci (z)

C2(z)e~2ilVs - C

x{z)

 

 

 

 

 

 

1 — g -2y Cs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Воспользовавшись формулой (36.21), находим

 

 

 

 

 

 

 

 

 

Г (У,

Z)

 

 

 

(1 _ g - 2 Tz y Sj - l

[ e - t V s ( - y - z + 2 1) _|_

 

 

 

 

 

 

 

2 V s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-j-

 

 

(ly—Z|+2i) _j_e

- - [ Y S jy—z|

g —l Y

S (У+ Z)j _

 

 

 

 

Данное выражение отличается от функции Грина из в)

 

только

двумя знаками.

Искомая условная плотность распределения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- ~

d y - x |+ 2 Z k ) a

+

 

 

 

 

 

 

 

« °

' х;

, '

5') = 5

^

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

У^кт

к=0

 

 

 

 

 

 

 

 

 

 

,

е

-

-£■ (У + х + 2 /к )а

 

- J l [ _ | y - x | + 2 ( k + l ) Z p

 

_

Г

t

х+2 (k + j )(]2

1

 

 

 

4

 

-4-р

 

 

 

 

 

_!_р

4t

 

 

 

 

 

 

 

 

 

 

+ е

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

оо

- 4 - (У-Х+2ЫР

 

- J - (у+х+2к/)а

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:2/ ^ к^2 g

 

 

 

-j- g

 

 

 

 

 

 

Другое выражение для этой функции получено при решении при­ мера 35.2.

287

§ 37. ИНТЕГРО-ДИФФЕРЕНЦИАЛЬНОЕ УРАВНЕНИЕ ДЛЯ ПЛОТНОСТИ РАСПРЕДЕЛЕНИЯ

Рассмотренные выше методы интегрирования уравнений Колмо­ горова позволяют относительно просто находить плотности распре­ деления и другие характеристики марковского случайного процесса только в частных случаях. Часто точные методы интегрирования непригодны вследствие того, что практически невозможно получить решение той или иной частной задачи. При использовании метода Фурье обычно очень сложно найти собственные числа и собствен­ ные функции обыкновенного дифференциального уравнения (35.6). Решение такой задачи известно для относительно небольшого числа уравнений. Использование преобразования Лапласа связано с оп­ ределением функции Грина, для чего необходимо знать оба реше­ ния дифференциального уравнения (36.5), и с нахождением ориги­ нала по известному изображению. Обе указанные задачи в боль­ шинстве случаев решаются весьма сложно, что и ограничивает практическое применение данного метода.

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

® (т , т) +

dS-^ y — = О,

 

(37.1)

где

dw(y,

т)

 

 

 

w(y,

 

 

(37.2)

 

 

 

 

a S (у, т) — ноток вероятности, т. е.

 

 

 

 

S (у, %) = а (т, у) w (у,

1

д

(т,

у) w (у, Т)].

(37.3)

т) - —

 

Пусть равенства у — к(х) и у = у ( х ) , где Я(т) и р(т) — ограни­ ченные функции времени т, причем Я (т) < р (т), являются уравне­ ниями границ поглощения на плоскости Оху. Тогда граничные усло­ вия для функции w(y, т) при любом х > t записываются в виде:

w[k(x), т] = 0; афр(т), т] = 0.

(37.4)

В частности, когда Я(т) и р(т) не зависят от т, поглощающими границами являются прямые линии у = Я и у = р. Если функция

288

Я(т) ограничена, а р = с о , то имеется только одна поглощающая граница. Так как поток вероятности на бесконечности равен нулю, то в этом случае граничные условия следующие:

w[X(x), т] = 0; 5 (со, т) = 0.

(37.5)

Аналогично получаем, что при Х= — со и ограниченной функ­ ции р(т) при любом т > t граничные условия имеют вид:

S(— со, т) = 0; ш[|х(т), т] = 0.

(37.6)

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

|«у(у, x)dy - 1,

(37.7)

а граничные условия записываются в виде:

S { — оэ, т) = 0; S ( оо, т )= 0 .

(37.8)

Чтобы получить интегро-дифференциальное уравнение относи­ тельно функции w(y, т), проинтегрируем равенства (37.1) п- (37.3) сначала при граничных условиях (37.4). Из ' (37.1) в результате интегрирования по у от л(т) до текущего значения у находим

5 (у, т) = С (т) — Г w (z, х) dz,

(37.9)

Х(т)

где С(т) — произвольная функция времени т. Рассматривая в (37.3) время 1 как параметр, из однородного дифференциального урав­ нения

 

а(т, y)w(y,

х) — 1 A [ 6 ( Tj y)w(y,

т)] = 0 .

(37.10)

после разделения переменных и интегрирования получаем

 

 

 

у

 

 

 

Ь(х, у) w (у, т) = Cjexp

fl(t, z)

 

 

ЪК z) dz .

(37.11)

 

 

 

 

 

 

Х(т)

 

 

Считая С1 функцией у, после подстановки

(37.11) в

(37.3) при­

ходим к равенству

 

 

 

 

dCi

— 2 S(y,

т) exp

z)

 

(37.12)

dy

b{x, z)

 

 

 

 

 

19

289

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