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

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

CC BY
137
23
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СТОХАСТИЧЕСКИЙ ПРОЦЕСС / ТРАЕКТОРИЯ / ФОРМИРОВАНИЕ / ЗАДАННЫЕ СВОЙСТВА / СТАЦИОНАРНАЯ ПЛОТНОСТЬ ВЕРОЯТНОСТИ / STOCHASTIC PROCESS / TRAJECTORY / FORMATION / SPECIFIED PROPERTIES / STATIONARY PROBABILITY DENSITY

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

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

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

FORMING and SIMULATION of stochastic processes with desired properties of trajectories

The necessary theoretical knowledge for the creation and simulation of stochastic processes with desired properties of trajectories is shown. These properties include: passage of the trajectory through a set process milestones (areas), the formation of the dynamics of the process in view of a given stationary probability density, determination of process parameters on the basis of a predetermined length and duration of the trajectory.

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

Доклады БГУИР

2016 № 6 (100) УДК 519.2

ФОРМИРОВАНИЕ И МОДЕЛИРОВАНИЕ СТОХАСТИЧЕСКИХ ПРОЦЕССОВ С ЗАДАННЫМИ СВОЙСТВАМИ ТРАЕКТОРИЙ

А.В. ОВСЯННИКОВ, В.М. КОЗЕЛ

Белорусский государственный университет пр. Независимости, 4, Минск, 220030, Беларусь

Белорусский государственный университет информатики и радиоэлектроники П. Бровки, 6, Минск, 220013, Беларусь

Поступила в редакцию 20 июня 2016

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

Ключевые слова: стохастический процесс, траектория, формирование, заданные свойства, стационарная плотность вероятности.

Введение

Постоянный интерес к тематике формирования и моделирования стохастических процессов (СП) с заданными характеристиками обусловлен прикладной направленностью работ в этом направлении. В частности, теоретические результаты могут использоваться при разработке алгоритмов функционирования генераторов стохастичности, генерировании помех при тестировании каналов связи, моделировании нестационарных СП систем случайной структуры [1], разработке алгоритмов управления подвижными объектами и моделировании их траекторий и т.д.

В непрерывной форме формирование и моделирование СП осуществляется на основе стохастических дифференциальных уравнений (СДУ) первого порядка [2-4]. Это позволяет исследовать СП ) = на интервале времени ? е [0, Т] с заданными корреляционными функциями (спектральными плотностями) и стационарными плотностями вероятностей /()). Для скалярных и векторных марковских СП снос а ()) = а()) и диффузия Ь () ) = Щ, )) полностью определяют их статистику. В свою очередь, характеристики сноса и диффузии однозначно определяют решение уравнения Фоккера-Планка-Колмогорова, т.е. нестационарную плотность /(?, )) СП. В случае граничных условий нулевого потока [5], независимости сноса и диффузии от времени стационарная плотность вероятности /()) связана с ними обыкновенным линейным дифференциальным уравнением следующего вида й 1п /()) / й) = -[2а()) / Ь()) + 0,5й 1п Ь()) / й)]. Следовательно, задавая конкретный вид стационарной плотности /()) нетрудно получить семейства функций а()), Ь()) и, соответственно, найти параметры СДУ [3, 6].

Значительный интерес, с практической точки зрения, представляет исследование управляемых СП [7-9]. Этот интерес обусловлен возможностью получения СП не только с заданными статистическими свойствами, но и с заданными параметрами траектории. Например, к таким параметрам можно отнести прохождение траектории СП через заданные

координаты [t., ^ } , j = 1, n (контрольные точки или отрезки) и среднюю длину траектории СП

за время Т. Для решения такой задачи в статье предлагается методика формирования СП на основе управляемых СП, описываемых СДУ с заданными статистическими свойствами. Однако, в отличие от классической задачи нахождения оптимальных функций управления, в статье предполагается, что функции управления являются известными и именно они, вместе со стационарной плотностью f (Ь) , определяют заданные свойства траектории СП.

Цель работы - исследование методики формирования СП с заданными свойствами траекторий на основе СДУ с управляемыми параметрами.

Скалярный стохастический процесс с заданными свойствами траектории

Будем рассматривать СП достаточно общего вида

it+utat(£t-vt) = gnt, = L=d^t/dt, (1)

где at(xt) - функция, такая, для которой при t >0 имеем j" as(X)2ds <да, причем, lim Ex-1 IL-^, 1 = a (x) - коэффициент сноса, lim Et-1(L-L )2 = b - коэффициент

диффузии, g = const > 0, b = g2/ 2, щ > 0 - модулирующая функция, определяющая профиль СП, его прохождение через контрольные точки (или временные отрезки), vt - функция, задающая значения процесса в контрольных точках { ., = v$. }, j = 1, n, nt = dwt / dt, wt -винеровский процесс с Ewt = 0, Ew2t = t и w0 = 0.

Остановимся подробнее на функциях ut и vt. Это функции управления траекторией СП. Функция управления ut решает задачу управления траекторией СП на достаточно длинном временном интервале. В случае ut= 1 и vt = 0 траектория СП совпадает с базовой траекторией it+at(£t) = gnt,Z>(t0) = Z>0. (2)

В случае большого численного значения функции ut, т.е. щ >> 1 или щ ^да уравнение (1) превращается в нелинейное решающее правило

at & - ^) = 0 (3)

и если при этом иметь ввиду условие at (0) = 0, то траектория СП соответствует уравнению

Ь = vt, (4)

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

некоторого временного отрезка.

Проанализируем другие возможные значения функций управления. Они должны выбираться с учетом конкретной практической задачи. Кроме того, необходимо учесть тот факт, что случай щ ^да в реальных задачах недостижим, поскольку всегда имеет место ограничение на управление щ < U . Поэтому уравнения (3), (4) имеют предельный характер.

Определим условия и характеристики точности достижения предельных условий (3), (4). Введем в рассмотрение случайную величину qt =(gnt —£,t) / U. Математическое ожидание и дисперсия этой величины равны

M = Eat (x )/ U, (5)

D = [ Eat (xt )2 + [Eat (xt )]2 ] / U2, (6)

где x, = ^t — vt. В формулах (5), (6) учтено, что должно выполняться Eat(^) = 0. Например, если a (^ — vt) = — vt), что соответствует линейному СДУ, получим согласно (5), (6): M =№ /U, Dq = [D + 2vt2]ц2 /U2, (7)

где дисперсия СП имеет известный вид [5]: D =^2(1 — e 2ц) , = b /2ц . Математическое ожидание СП определяется уравнением, зависящем от функции управления

сМ% / А = -ц(Щ - V ), М = 0) = т •

Таким образом, все параметры, определяющие характеристики СП, в этом простейшем случае определены. Анализ полученного результата показывает, что условие (3) выполняется с точностью, определяемой уравнениями (7). Следовательно, в контрольной точке (на контрольном отрезке) необходимо обеспечение условий М = ц^. / и << 1 и

Д = + ^ ц2 / и2 << 1, которые легко могут быть выполнены заданием соответствующих

значений ц, VI, и. Рассмотренный пример позволяет высказать ряд соображений по поводу выбора этих параметров. Во-первых, величина V должна выбираться так, чтобы заведомо выполнялись условия М ^ 0 и Д ^ 0. Во-вторых, при наличии набора значений

контрольных точек (отрезков) V }, ] = 1, п, функция щ также будет являться периодической

со следующими значениями: щ = 1, {и$. = и}. В-третьих, если везде кроме контрольных точек

(отрезков) имеет место равенство V = 0 и лишь в моменты времени ^ функция V ^ 0, то СП

(1) будет представлять собой процесс переменной структуры с сосредоточенными переходами. В-четвертых, если установить функциональную связь между контрольными точками (отрезками) V} и достижением СП некоторых фиксированных границ {^ . = 5.}, то СП (1)

также будет являться процессом переменной структуры с сосредоточенными переходами.

Проведем оценку длины траектории СП (1) до первой контрольной точки. Пусть задан временной интервал до нее [0,Т]. Длина траектории функции ^ определяется известной т __

формулой Б , которую для СП заменим ее оценкой, полученной усреднением

о

квадрата производной СП

т _ т _

81 = |фТЩж = |+ . (8)

о о

Например, для рассмотренного ранее примера с функцией а (^ - V ) = - V ) и щ = 1

т _

получим 8* = 1 + ц2(Д + V2)А, где дисперсия Д для этого случая была определена ранее.

0

Таким образом, установлена связь между длиной траектории и временем достижения первой контрольной точки. Если V = 0 на всем интервале [0,Т) , кроме точки ^ = Т, в которой V = V?

и Д «а2, получаем простое выражение = ТУ*, где у = V1 + Ц2°2 - средняя скорость на траектории.

Следовательно, в этом простейшем случае, в явном виде, можно решать различные оптимизационные задачи, связанные с определением требуемых соотношений между параметрами СП (Ь, ц), временем достижения контрольной точки Т и средней длиной

траектории . Кроме того, если а (х) = а(Х) и VI = 0 на всем интервале [0,Т) кроме момента

времени I = Т, в котором VI = ^, то справедливо равенство [5]:

а© = -(Ь /2)А 1п / ©/ , (9)

где / - стационарная плотность вероятности СП (1). Обозначим /^ = Е [С 1п / (^)/ А^]2, где величина /^ (0 < Д ) определяет информацию Фишера относительно параметра сдвига 9 (постоянная скалярная величина) в стационарной плотности /(£, - 9) : Д = /(9 = 0),

/(9) = Е [С 1п /(£, - 9)/ С9]2. Тогда из (8) получим

= 7'^1 + и]I , (Ь / 2)2 . (10)

Формула (9) указывает на возможность формирования СП не только с выходом траектории в заданную контрольную точку, но и имеющим заданный вид одномерной

стационарной плотности /(•>), т.е. определенную статистику, характеризующую динамические свойства траектории.

На рис. 1 представлен СП (1) с выходом в заданную контрольную точку с параметрами а (х ) = - V ) , V = {0 < г < Т, V = г > Т, V = }, щ = {0 < г < Т,щ =1; г > Т,щ = щ = и} . При этих параметрах математическое ожидание СП М^ (0 < г < Т) = т0в~^ + V - (V / ц)(1 - , а на контрольном отрезке при величине Т >> 1: М^ (г > Т) = vT = V . Участок СП при г > Т соответствует его нахождению в заданной контрольной точке vт с точностью, определяемой уравнениями (7). Плотность / в данном примере соответствует гауссовской

/ © = (2тоз2)-1/2 exp [Ч2/2о2 ].

ад

г

Рис. 1. Стохастический процесс с выходом в заданную контрольную точку: Т = 30 c ; V, = 3; ит = и = 50; ц = 1, Ь = 2

Рассмотрим задачу формирования траектории СП с прохождением множества контрольных точек (отрезков). Пусть на интервале [0,Т] заданы контрольные точки V},

7 = 1, п через которые должен пройти СП, заданный СДУ (1). В этом случае, остаются справедливыми полученные ранее выражения (2)-(10), которые теперь будут записываться для множества временных отрезков СП от одной контрольной точки до другой ДТ = {Т_1, Т}'

7 = 1, п, Т = 0. Математическое ожидание СП будет определяться уравнением, зависящем от функций управления V} на временных отрезках {Т ^Т } : ЛМ^ / Л = -Ц (М^ - V), где

М,д (г = Т) = , 7 = \П.

Условия и характеристики точности достижения условий (3) и (4), в этом случае, аналогичны приведенным ранее выражениям (5)-(6). При наличии на траектории СП нескольких контрольных точек для вычисления оценки средней длины траектории (8) следует

просуммировать все длины частичных траекторий по 7 = 1, п: £* = ^ £* .

В качестве примера на рис. 2 приведен СП с а(X) = Ц(эV) и прохождением траекторией контрольных точек: Т = [30;60;90] с , ^ = [15;3;12]. Функция V на участках ДТ имеет разные коэффициенты наклона V = {V/,г £ Т; vTj,г е Т}, согласованные с контрольными точками. Функция щ имеет периодический характер щ = {щ = 1,г £Т^; Щ = и, г еТ^}. В этом примере стационарная плотность СП /(£, ) = (2тоз2)-1/2 exp [-;2 / 2а2 ].

На рис. 3 приведен аналогичный рис. 2 (кривая 2) СП с параметрами а (X) = - V) и прохождением траекторией контрольных точек: Т = [30;60;90] с, ^ = [15;3;12] . Однако в этом случае траектория СП имеет контрольные отрезки, на которых СП фиксирует значения vт = [15;3;12]. Длительность контрольных участков Д, определяется длительностью импульса

функции щ = {щ = 1, г £ Дт.; щ = и, г е Дт.} и функцией vt = {V г, г £ Дт.; и, г е Дт.} (кривая 1,

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

времени Т, но и, используя функцию а. (Ъ) = -(Ъ / 2)й 1п^ (Ъ)/ йЪ,, формировать комбинированный СП с различными одномерными плотностями _/. (Ъ) на участках АТ.

15

ю

m

t

i i i i i i i i i

О 10 20 30 40 50 60 7 0 8 0 90 100

Рис. 2. Стохастический процесс с прохождением заданных контрольных точек:

щ = U = 1000; ц = 1, b = 2

20

10

m i 2

У/ ^.......

t

iiii i i

0 10 20 3 0 40 5 0 во 70 80 90 100 Рис. 3. Стохастический процесс с выходом в заданные контрольные точки:

щ = и = 400; ц = 0,4, Ъ = 2

Двумерный стохастический процесс с заданными свойствами траектории

Рассмотрим СП, образующийся двумя компонентами [х(, у ], следующего вида

Г*, + (Л = X,",,, Ж,) = х0, (11

[Л + %% (УГ - ^) = > У(! О) = У О > '

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

где входящие в уравнения функции а, переменные щ и постоянные g имеют тот же смысл, что и в (1). Кроме того, как указывалось ранее, функции а определяются заданными одномерными плотностями /(х), /(у) . Управляющие функции щ, у реализуют заданный профиль траектории СП с проходом заданных контрольных точек. Точность приближения СП к контрольной точке определяется уравнениями (5), (6).

Оценка длины траектории СП с учетом усреднения квадратов производных имеет вид т т

Б' = + Еу]А = + гг^Дг. (12)

о о

При наличии на траектории СП нескольких контрольных точек следует просуммировать все длины траекторий по 3 = 1, п: = ^ 8* .

3

На рис. 4 приведен пример СП заданного уравнениями (11). СП имеет следующие параметры компонент а& =цх (х - уы), а^ =ц (у - у,), . Контрольные точки, через

которые должна проходить траектория СП Т = {40; 80; 120;160; 200} с, АТ = 40 с. Функции

управления у., у,, определяющие профиль траектории двумерного СП, задаются участками

ломаных кривых у = {у .?,I ; у^}, с соответствующими коэффициентами

V . = {0;3/8;0;3/8;0}, у. = {3/8; -3/8;3/8;0; -3/8} . Модулирующие функции и&, и^ также

задаются для каждого временного интервала м. = [0,* е[АТ,АТ,АТ,АТ]и,* еЛТ4}, м ■ = [0, * е [ЛТ, АТЪ, АТ ]; и, I е [АТ, АТ ]} . Одномерные плотности вероятности в данном примере одинаковы /(х) = /(у) = /(£, ) = (2лст2)-1/2 ехр [—;2 / 2а2 ] .

vM

т

Рис. 4. Двумерный стохастический процесс с заданным профилем траектории:

ит = U = 500; = 0,4, bx = by = 2

Заключение

Рассмотрена методика формирования одномерных и двумерных СП с заданными свойствами траекторий. Эти свойства включают: прохождение траектории через заданные контрольные точки (участки), формирование процесса по заданной стационарной плотности, определение параметров СП исходя из заданной длины траектории и длительности ее прохождения. Результаты моделирования подтверждают применимость предложенной методики при разработке алгоритмов функционирования генераторов СП, формировании законов управления подвижными объектами с заданными свойствами траектории.

FORMING AND SIMULATION OF STOCHASTIC PROCESSES WITH DESIRED

PROPERTIES OF TRAJECTORIES

A.V. AUSIANNIKAU, V.M. KOZEL

Abstract

The necessary theoretical knowledge for the creation and simulation of stochastic processes with desired properties of trajectories is shown. These properties include: passage of the trajectory through a set process milestones (areas), the formation of the dynamics of the process in view of a given stationary probability density, determination of process parameters on the basis of a predetermined length and duration of the trajectory.

Keywords: stochastic process, trajectory, formation, specified properties, stationary probability density.

Список литературы

1. Казаков И.Е., Артемьев В.М., Бухалев В.А. Анализ систем случайной структуры. М., 1993.

2. Кузнецов Д.Ф. Стохастические дифференциальные уравнения: теория и практика численного решения. СПб, 2010.

3. Кловский Д.Д., Конторович В.Я., Широков С.М. Модели непрерывных каналов связи на основе стохастических дифференциальных уравнений / Под ред. Д.Д. Кловского. М., 1984.

4. Липцер Р.Ш., Ширяев А.Н. Статистика случайных процессов (нелинейная фильтрация и смежные вопросы). М., 1974.

5. Тихонов В.И., МионовМ.А. Марковские процессы. М., 1977.

6. Овсянников А.В. // Труды БГТУ. Сер. физ.-мат. наук и информ. Вып. X. 2002. С. 133-136.

7. Гихман И.И., Скороход А.В. Управляемые случайные процессы. Киев, 1977.

8. Крылов Н.В. Управляемые процессы диффузионного типа. М., 1977.

9. Дынкин Е.Б., Юшкевич А.А. Управляемые марковские процессы и их приложения. М., 1975.

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