Научная статья на тему 'ЧИСЛЕННО-АНАЛИТИЧЕСКАЯ СХЕМА РАСЧЕТА МОМЕНТНЫХ ХАРАКТЕРИСТИК ВЕКТОРА СОСТОЯНИЯ СТОХАСТИЧЕСКОЙ ДИФФЕРЕНЦИАЛЬНО-РАЗНОСТНОЙ СИСТЕМЫ'

ЧИСЛЕННО-АНАЛИТИЧЕСКАЯ СХЕМА РАСЧЕТА МОМЕНТНЫХ ХАРАКТЕРИСТИК ВЕКТОРА СОСТОЯНИЯ СТОХАСТИЧЕСКОЙ ДИФФЕРЕНЦИАЛЬНО-РАЗНОСТНОЙ СИСТЕМЫ Текст научной статьи по специальности «Математика»

CC BY
54
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИНАМИЧЕСКАЯ СИСТЕМА / СТОХАСТИЧЕСКОЕ ОБЫКНОВЕННОЕ ДИФФЕРЕНЦИАЛЬНО-РАЗНОСТНОЕ УРАВНЕНИЕ / ПОСТОЯННОЕ ЗАПАЗДЫВАНИЕ / МОДЕЛИРОВАНИЕ / DYNAMIC SYSTEM / STOCHASTIC ORDINARY DIFFERENTIAL-DIFFERENCE EQUATION / CONSTANT DELAY / MODELING

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

В работе рассматривается численно-аналитическая схема вычисления моментных функций случайного векторного процесса, являющегося решением системы стохастическое обыкновенное дифференциально-разностное уравнение (СОДРУ). Схема состоит из нескольких подсхем и включает адаптированное сочетание метода шагов и расширения пространства состояний системы СОДРУ, превращающее немарковский векторный процесс в цепочку марковских, процедуру построения расчетных формул для получения значений моментных функций для векторов состояния увеличивающейся размерности на заданной сетке и алгоритм пересчета начальных условий по шагам для указанных функций.

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

NUMERICAL-ANALYTICAL SCHEME FOR CALCULATING THE MOMENT CHARACTERISTICS OF THE STATE VECTOR OF A STOCHASTIC DIFFERENTIAL-DIFFERENCE SYSTEM

The paper is devoted to numerical-analytical scheme for calculating the moment functions of a random vector process that is a solution of the system of stochastic ordinary differential-difference equation (SODRE). The scheme consists of several subschemes and includes the adapted combination of the method of steps and expansion of the state space of the SODRE system, which transforms a non-Markov vector process into a chain of the Markov processes, a procedure for constructing calculation formulae for obtaining values of moment functions for state vectors with increasing dimension on a given grid, and an algorithm for recalculating the initial conditions step by step for the specified functions.

Текст научной работы на тему «ЧИСЛЕННО-АНАЛИТИЧЕСКАЯ СХЕМА РАСЧЕТА МОМЕНТНЫХ ХАРАКТЕРИСТИК ВЕКТОРА СОСТОЯНИЯ СТОХАСТИЧЕСКОЙ ДИФФЕРЕНЦИАЛЬНО-РАЗНОСТНОЙ СИСТЕМЫ»

2020

ВЕСТНИК ПЕРМСКОГО УНИВЕРСИТЕТА

Математика. Информатика. Механика

Вып. 3 (50)

УДК 519.2

Численно-аналитическая схема расчета моментных характеристик вектора состояния стохастической дифференциально-разностной системы

И. Е. Полосков

Пермский государственный национальный исследовательский университет Россия, 614990, г. Пермь, ул. Букирева, 15 [email protected]; тел. (342) 239-65-60

В работе рассматривается численно-аналитическая схема вычисления моментных функций случайного векторного процесса, являющегося решением системы стохастическое обыкновенное дифференциально-разностное уравнение (СОДРУ). Схема состоит из нескольких подсхем и включает адаптированное сочетание метода шагов и расширения пространства состояний системы СОДРУ, превращающее немарковский векторный процесс в цепочку марковских, процедуру построения расчетных формул для получения значений моментных функций для векторов состояния увеличивающейся размерности на заданной сетке и алгоритм пересчета начальных условий по шагам для указанных функций.

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

Б01: 10.17072/1993-0550-2020-3-56-65

Введение

Многие технические, природные и экономические системы обладают свойством последействия, заключающемся в том, что будущие состояния зависят не только от настоящего, но и от прошлого. Уже давно установлено, что наличие последействия необходимо учитывать в моделях механических, физических, химических, биологических и других систем, при решении задач теории управления, медицины, атомной энергии, теории информации и т.д. Такое широкое распространение последействия является основанием считать его универсальным свойст-

© Полосков И. Е., 2020

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

Стохастические обыкновенные дифференциальные уравнения (СОДУ) с постоянным запаздыванием и, в частности, дифференциально-разностные уравнения (СОДРУ), являются обобщениями и детерминистических уравнений с постоянным запаздыванием, и стохастических обыкновен-

ных дифференциальных уравнений (СОДУ) [1-4].

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

К настоящему времени разработан достаточно широкий класс методов решения детерминированных ФДУ, а также их программных реализаций, которые включают и процедуры из математических пакетов Maple, Matlab и Mathematica. На основе этих процедур и методов численного решения СОДУ [5-9] интенсивно развиваются приближенные алгоритмы прямого численного интегрирования СФДУ различных классов [10-12] в связке с процедурами статистического моделирования (метод Монте-Карло, ММК) [13, 14] и др. Например, целью построения численных интеграторов для СОДУ, С ОДРУ и других классов стохастических уравнений [5, 9] является вычисление (после дискретизации этих уравнений) с использованием ММК сеточных представлений {xk} (к = 1, 2,..., N) множества реализаций x(t) вектора состояния системы в узлах сетки, которые служат для оценки вероятностных характеристик вектора X (t) на основе методов математической и прикладной статистики.

Но различные алгоритмы, предназначенные для численного интегрирования даже простейших СДРУ, как правило, весьма сложны [15] и предназначены только для решения достаточно узких классов задач. При этом даже алгоритм основного метода -широко известной схемы Эйлера-Маруямы с постоянным шагом, приводящий к значительным объемам расчетов, существенно сложнее своего аналога, предназначенного для анализа СОДУ без запаздывания [16].

Отметим также следующие методы и их модификации: итерации Пикара [17]; метод многих масштабов [18]; использование рядов Тейлора [19]; слабую схему Эйлера [11]; неявный метод Эйлера дробных шагов [20]; полунеявный метод Эйлера [21]; явный и неявный сильные методы Эйлера порядка 0.5, явный и неявный сильные методы аппроксимации Тейлора порядка 1.0 [12]; явные слабые схемы второго порядка [22]; двухшаговый метод Муруя-мы [23]; многошаговые методы Маруямы [24]; сильную схему Милынтейна порядка 1 [25]; метод предиктор-корректор [26]; метод полудискетизации [27]; 0-метод Миль-ПТТ6ИНс1 дробных шагов [28]; двухэтапный метод Рунге-Кутты [29]; стабилизированные ортогональные явные методы Рунге-Кутты-Чебышёва (ККС-БШЭСК) с расширенными среднеквадратичными областями устойчивости, пригодные для решения жестких задач [30]; методы Хойна и балансировки [31]; схему предиктор-корректор, средней точки и схему, подобную методу Милынтейна, которая получена на основе аппроксимации Вонга-Закаи С\^с>1^-Еака1) как промежуточного шага [32]; ¿Л,е£а-методы [33]; спектальные коллокации на основе полиномов Чебышёва [34] и Лежандра [35]; аппроксимации решений СОДУсЗ в виде (¡АНСН-моделей временных рядов [36] и др.

В работе рассматривается численно-аналитическая схема вычисления моментных функций случайного векторного процесса X (¿), являющегося решением системы СОД-РУ. Схема состоит из нескольких подсхем и включает адаптированное сочетание метода шагов и расширения пространства состояний системы СОДРУ, превращающее немарковский векторный процесс в цепочку марковских, процедуру построения расчетных формул для получения значений моментных функций для векторов состояния увеличивающейся размерности на заданной сетке и алгоритм пересчета начальных условий по шагам для указанных функций.

1. Постановка задачи

Рассмотрим систему СОДРУ в смысле Стратоновича следующего вида:

(IX(г) = f (X(г), X(г - т),г) (г+

+ G(X(t), X(t - T),t)odW(t),

t0 + t = ti <t ^ T <

(1.1)

где I - время, ¿о и Т — начальное и конечное время, ¿о < Т < т > 0 - постоянное запаздывание; X(¿) = Х2(Ь), ..., Хп(1)) - векторный случайный процесс, представляющий состояние системы. Начальное условие X0 = (Х°,Х°, ..., ХП) - гильбертов случайный вектор, распределенный согласно плотности вероятности р °(х), х € Мп. Его вектором математических ожиданий, ковариационной матрицей и центральными моментами являются соответственно тРх =

Е[Х0], К\х = Е[(X0 - тРх)(Х0 — ш°х)т]

X = E[(X0 - m°x)a] (M > 2 r = и)

(P, 7) - мультииндеке:

a

a = {ai,a2, ...,ar}, P = {Pi■■■,Pr}, ki a + k2 в = {ki ai + k2 pi, ki a2 + k2 P2,..., ki ar + k2 Pr}, ei = {¿ij}, j = 1,2,..., r, eij = ei + ej,

a _ ai «2 ~ar z — zi ¿2 ... Zr ,

Гв = rPi Гв2 гв:

ra ra1 ra2 ." r«

r

ar,

a ai a2 ar

hY = X] ... ''7172-7ri

Y=e И=в1 12=в2 Yr=er

hY

\P\ = Pi + P2 + ... + Pr,

где ¿j - символ Кронекерп; Cqs - число сочетаний. Вход {W(t) = (Wi(t), W2(t), ..., Wm(t)), t ^ to} € Rm - векторный стандартный винеровский случайный процесс, который состоит из независимых компонент и X0

пая о т W (t) по t, об означаемая {W(t) = (Wi(t),W2(t),..,Wm(t)), t ^ to}, - векторный гауссовский белый шум с независимыми компонентами, такой, что

Е

W(t)

= 0,

Е

W(t) WJ(t') = Im So(t - t').

f (•, •, •) = {&(•, •, •)} : Мп х Мп х М ^ Мп, д(•, •, •) = {д^(•, •, •)} : МпхМпхМ ^ МпхМт - детерминированные векторная и матричная функции, дифференцируемые необходимое число раз по всем своим аргументам, соответственно.

Будем считать, что на отрезке (¿о, ¿1] вектор состояния X (¿) удовлетворяет системе СОДУ без запаздывания!

(IX(¿) = f о0x(г),г- (¿+ +доOx(г),г- ◦ ш(г), X(¿о) = X(1.2)

где f о(•, •) = Ш(; •)} : Мп х М ^ Мп, до(•, •) = {дог3(•, •)} : мп х М ^ Мп х Мт.

Вопрос о существовании и единственности сильных и слабых решений систем типа (1.1), (1-2) (в случае, когда на начальном множестве [¿о, ¿1] непосредственно задается вектор X(¿)) рассматривался в монографиях [2,3].

Отметим, что во многих задачах случаи задания на начальном множестве [¿о, ¿о + т] вектора состояния X (¿) в гаде X(¿) = Xо или X(¿) = где ф^) - заданная де-

терминированная векторная функция, можно привести к указанной выше схеме.

Принимая во внимание предыдущие определения и обозначения, можно констатировать, что проблема, решаемая ниже, заключается в построении схемы вычисления вектор-функции математических ожиданий тх(¿) = {тх1 (¿)} = E[X(¿)] и различных центральных моментных функций |^хa(г) = Е[{Х(¿) — тх(¿)} ],ав частности, матричной функции ковариаций

Kxx(t) = {Kij(t)} = E [X(t) X\t)

X(t) = X(t) - mx(t),

для всех t из (to, T].

2. Уравнения для плотностей вероятности расширенных векторов состояния

Для получения плотности вероятности p(X при люб ом г > ¿о расширим пространство состояний исследуемой системы (сведя немарковский векторный процесс к марковскому) [37,38]. Для этого введем следующие обозначения:

8 € [0, т], ¿д = го + дт, 9 = 0,1, 2,...,М + 1, ¿м+1 ^ Т,

Ад = (¿д ,гq+l], Ад =[Ьд ,гg+l], вд = ¿д + в, Рд (Хд ,в) = Рх (Хд + ¿д),

Рд (Хд, 0) = Рд-1(Хд ,т), Ро (х, 0) = рх (х),

f{X q (S), X q-l(s),sq) = f (X (s + tq), X (s + tq-l),S + tq), X q (s)= X (s + tq ), X q (0)= X q-l(r),

Y (s) = Y = Xo,

Wq (s) = W (s + tq), Wq (0) = Wq-i (t ), Vq (s)= V (s + tq), *V q (0) = Vq-l(T), Zo(s) = col (Y(s), Xo(s)), Zi(s) =col (Y(s), Xo(s),Xi(s)) = col (Zo(s), Xi(s)), Z2(s)=col (Zi(s), X2(s)), ...

(см. рис.1), причем p0(x0,0) = p0(x0), a равенство векторных случайных процессов понимается в смысле сходимости почти наверное, и построим цепочку уравнений типа ФИ К для плотностей распределения векторов Zo(s), Zi(s), Z2(s), ..., Zn(s), принадлежащих семейству вложенных пространств состояния R2n С R3n С R3n С ... С Rn(N+2). Цель построения такой цепочки - получить совместные статистические характеристики вектора состояния при различных значениях времени.

0°. Рассмотрим полуинтервал Ao (рис. 1). Определенный на Ao случайный векторный процесс Zo(s) удовлетворяет системе СОДУ вида:

dY (s) = 0 ds, Y (0) = Xo,

dXo(s) = fo(Xo(s),so) ds+

+ Go(Xo(s),so) odWo(s), Xo(0) = Xo.

Уравнение Фоккера-Планка-Колмогорова (ФПК-уравнение) и начальное условие для одноточечной плотности распределения Pz0 (zo, s) расширенного вектора Zo(s) имеют вид:

dpzo

2m

ds

= Lo [pz0] =

(2.1)

l 2n d 2

92(boijpzo) ^ d(aoipzo)

2 ^ dzoi dzoj ^ dzoi i,j=i i=i

po(xo, y, 0) = po(xo) ó(y - xo),

(2.2)

1

aoi = Joi

2n 2m M +

dg+ik

= f + + 1 W dgoik

Joi + 2 ^ dzoj 9j' j=i k=i J

boij = E 90ik 9+jk

k=i

f+(zo,s) = {f ¿(zo,s)} =

On

fo(xo,so)

G0 (zo,s) = Ыгк(zo,s)} =

n

Go(xo, so)

При этом обозначим вектор коэффициентов сноса через ао = {аог}, матрицу коэффициентов диффузии - через Во = \boij} (подобные обозначения используются и далее), а искомая плотность вероятности р(х, г) при г € (г0,г\] будет равна р0(х, г — г0).

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

1°. Теперь обратимся к сегментам До и А 1. Систему СОДУ для вычисления вектора Z 1(5) можно представить в следующем виде:

dY (5) = 0 (в, Y (0) = X0, (X0(5) = f 0 (X0(5), 50)

+ 00^0(8),80) о dWo(s), X0(0)= X0, ((X 1(5) = f (X 1(5), X0(5), 51) (5 + + д^ 1(5), X 0(5),51) о dw 1(5), X 1(0) = X 0(т).

Поэтому плотность вероятности Pz1 (^1,5) расширенного вектора состояния Z 1(5) будут удовлетворять ФПК-уравнению вида

dpzi ds

= L i [pz J =

(2.3)

3n

E

д2 (biij pz!

2 ^ dzii dzij

3n (

Ed(aii pzi

. dzii i=i

pi(xi, xo, y, 0) =

= po(xi, xo,T) 5(y - xo),

3n 3m д90 aii = fiO + 2 ЕЕ dt 9+jk,

(2.4)

j=i k=i

3m

biij = E 9+k 9+jk

1j

k=1

f+(zi,s) = {f + (zbs)} =

f 0(zo,s) f (xi, xo,si)

0

l

Рис. 1

д+(гь5) = {д+ек (г1,5)} =

пд2(pzN)

д +(¿0,5) О 2п хт Опх2т 0(Х1, Х0,51)

После вычисления р1(х1, Х0, у, 5) плотность р(х,г) при г € (г1,г2] можно будет определить по формуле

р(х,г)= ! р1(х, Х0, у, г — г1) (х0 (у.

№. Рассмотрим временные полуинтервалы Д0, А1, ■■■, Дм- Построим систему СОДУ для вектора Zм(5) в виде:

dY (5)= 0 (5, Y (0) = X0, (X0(5) = f 0(X0(5), 50) d5+

+ д0^0(5), 50) оdWo(5), X0(0) = X0. dX 1(5) = f (X 1(5), X0(5), 51) d5+ + д (X 1(5), X 0(5),51) о dw 1(5), X 1(0) = X 0(т)

dXм(5) = f(Xм(5), Xм-1 (5), 5м)d5+ + д(Xм(5), Xм-1(5), 5м)оdWм(5), X м (0) = X м-1(т).

Для плотности распределения pzN (¿м, 5) векторного СП Zм (5) можно записать следующее уравнение:

др^ =ь м [Р2я ] = -п ^2) !д(мр?А+

+ 2 Е

2 ^ дzмi дzмj

(2.5)

рм(хм, ■■■, х1, х0, у, 0) =

= рм—1 (хм, •••, х1, х0,т) 5(у — х0). (2.6)

В этом уравнении коэффициенты сноса и диффузии имеют вид:

п (м+2) т (м+2) +

1 дд+

aмi = м+2 Е Е

тк д+ дzмj д^к,

д5

i=1

дzмi

j=l к=1

т (м+2)

Ъму = Е д+ik gMjk, к=1

м (гм,5) = ^ ме(гм,5)} =

f+—1(*м—1,5)

f (хм, хм—1,5м)

дм (*м,5) = {д+гк (*м,5)} =

дм—1(гм —1,5) Оп(м+1)хт Опхт(м+1) д(хм, хм—1,5м)

рм

четтия искомой плотности па полуинтервале (гм,гм+1] по формуле

р(х,г) = / рм (х, хм—1,•••, х1, х0, у,г — гм )х х(хм—1 (х1 (х0 (у.

3. Построение расчетных формул

Для того чтобы получить расчетные формулы для мометттпых функций расширенных векторов состояния по этапам 0°, 1°,

п

..., №, рассмотрим произвольный этап, а соответствующие величины будем обозначать чертой снизу. Тогда на этом этапе будем иметь расширенный вектор состояния X(в) = {И¿(в)} € Мг, вектор функций математического ожидания mz(в)={т%(в)^ =Е[X(в)], центральные моменты !а(в), матрицу функций ковариации Кzz(в) = {К— (в)}, началь-

ный

вектор Z° = (Zi,Z0, ...,Z°°) и его

момен-

1 ^ д2(bijp) ^ d(aip

2 ' dzi dz,, p (z, 0) = p0(z),

■ л dzi i=i _i

k 2 = i

i+ 2

h

Pt + ~2 ki i h

i+1 [Pi 2Ц [pj

' i+ k/я = L+

2

h

Pi + y ki 2

2 [pi ] + h2Lf+ 2 [Pi ]+

ты: центральные ¡л«, функции математического ожидания m°z = {m0 } — Е [Z0] и ковариации K-zz = {K% }■ ФПК-уравнение и начальное условие для плотности распределения p(x, s) вектор a Z (s) будут иметь вид:

dp ..

dS =LzAp] -

h2

+ i:Lf+ [PiL

ki4 P i + hiki3] -

-4+i[Pi ] + 1 [Pi ] +

+ f 1 [Pi ] + h 4+iLf+ гЦ [Pi] .

,

(3.2)

2 -i+^e+ alîtu 1 4 Отсюда получим, что

Pi+i = 4Pi L

(3.3)

где а%

Ъ%— - коэффициенты сноса и диффузии, вычисляемые по формулам Стратоно-вича.

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

А именно, для построения формальной аппроксимации решения ФПК-уравнения (3.1) воспользуемся какой-нибудь численной схемой для решения ОДУ по временной переменной, например классической схемой Рунге-Кутты четвертого порядка:

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

Не

Ре+1 = Ре + к1 + 2 к£2 + 2 к£з + км),

I = 0,1,2,...,Ь — 1,

где Не - шаг сетки,

0 = то <т1 < ... < тЬ-1 <ть = т, Ы = тг — тг-1, I = 1, 2,..., Ь, тах Не = Н* ^ 1,

р£ - аппроксимация р(г,в) при в = те, Ро = = Ро (г), " "

ке 1 =Ьг,п[ Ре ] = Ц [рЛ

h

Pi = Я+

6

(Ц +4 Ц+1 +Î+) +

+ hi (Ц+ кЦ +Ц+1 +Lî+iLî+ i) +

h2

+ -2 (Ц+ кЧ + 4+^+1)+

h3

+ 4 Ц+^il

(3.4)

Далее воспользуемся соотношением (3.3)

о-

нпя некоторой функции ф( X(те+1): Е[фОX(те+1) -] = I ф(г)Р(г,те+1) (г и

и р[ ФО X (те+1) -] ф(г) Р1+1 (г = = I' ф(г) ре[р£] (г = I' р£р*е [ ф(г) ] (г =

=P

ф(г)]

z=z (ti+I)

где - оператор, сопряженный к ре- Заметим, что этот оператор формируется из операторов Е/% вида

ц• = ь :п [ • ] =

2 дг4 дх,

(3.5)

i,j=i

-^-j i=i

ai dxi

s=Ti

и имеет следующую структуру:

ъ*=1+6

(Ц* + 41,1+ ± + ^ 0 +

+ Не(Ц *Ц+1 + 1/1+2 + !,++ +

1 + 9 1 + 2 1 + 2 '

+ ,1(4^+1 + о+ + ^ 1

(3.6)

Если коэффициенты ФПК-уравнения не зависят от времени, то вид оператора Ъ* = = Ъ* будет следующим:

Ъ* =1 + 6уЬ* +

Шl+l,i

= Ъ

2 = 2 (Т1+1)

и центральных моментов:

(3.7)

^е+1,« =

Ъ* [(Z — Ш1+1Г]

2=2 (Т1+1) -

(3.8)

4. Начальные условия по шагам

Используя соотношения (3.7), (3.8), в принципе можно вычислить значения искомых статистических характеристик на выбранной сетке, но для получения замкнутых расчетных формул еще необходимы величи-

5=0

А0

ним структуры уравнений (3.1), (3.2) и (2.1) (2.2). Заключаем, что для г = 2п эти системы подобны. Зафиксируем начальные условия:

mZo (0)

т

X

+ ^*2 + 3 Ь*3 + 4! ^*4.

Подставляя переменные требуемые для получения необходимых центральных, моментов набор произведений ^ — Ше+1)а, где 1 < |а| ^ М, а - мультиипдекс, вместо функции ф(г) получаем соотношения для вычисления функций математического ожидания:

К

ZoZo

(0) =

тХо (т)

00 КХХ КХХ 00 КХХ КХХ

№о«о (0) = У N — mzo (0)]«0 pzo (¿0,0) (¿0=

К2"

= У (Х0 — ш0)«хо (у — ш0)ау х

х р0(х0) 5(у — х0) (х0 (у =

!(Х0 — ш0)«хо+ау р0(х0) (х0 =

ахо+ау,

Для получения замкнутых приближенных расчетных формул необходимо разложить выражения в квадратных скобках предыдущих равенств в ряды Тейлора в точке те и оставить члены со степенями не выше N, что позволит выразить требуемые моменты вектора х при 5 = т^+1 через центральные моменты этого же вектора при 5 = т(, [41].

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

а0 = {аХ0, ау) =

= {аX01,аX02, ..., аX0n, аУ 1, аУ2, ..., аУп}, - мультииндекс (|а01 > 2).

А0

А1

(3.2) и (2.3) (2.4), которые для г = 3 п будут подобны. Определяем начальные условия:

mzl (0)

т

Х

т

Х

К

ZlZl

(0)=

тХо (т)_

КУХо (т) КУХо (т) КХоУ (т) КХоУ (т) КХоХо (т)

0

КХХ 0

КХХ

0

КХХ 0

КХХ

№1«1 (0)^У & — шZl (0)]аlpZl (¿1, 0) (¿1-.

К3п

= У [Х1 — ШХо (т)]ах1 (Х0 — ш0)ахоХ

К3п

п

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

x(y - m°)aY pz0(xi, х0,т) S(y - x0) dxi x xpZN_ 1 (xn-1,..., xi, x0,r) dxN—... dxi dx0 =

x dx0 dy =

J [xi - mxo (т)]ai (x0 - m°)

Rn

xpzo(xi, x0,T) dxi dx0 =

= №Zo,(axi,axo+aY )(т^

m°)aX0+aY x

ai = (axi,axo, ay) = {axii, ■■■, axin,

axoi,axon, ayi,aYn}.

№Zn-i,(axN, — ,axi ,aX0+aY)(t)'

aN = (axN,axi,axo, ay).

Заключение

Рассмотренный численно-аналитический алгоритм может применяться как с постоянным, так и с автоматически выбираемым шагом.

№. На последнем шаге рассматриваются промежутки времени А^ А^^.., Ам сравним структуры уравнений (3.1), (3.2) и (2.5) (2.6), которые для г = п N + 2) будут подобны. Используем начальные условия:

mZN-1 (0) mxN-1(т)

К

ZN ZN

(0) =

1zn ^k^j kn i2

kn 2i kxn_ 1xN_ 1 (т )

mZN (0)

Kzn-1zN-1(0)

;

KyxN-1(т ) KyxN-1(т ) KN i2 = Kx0xN-1 (т)

KxN-21xN-1 (t )-

KN 2i = [KxN-1 У (т) KxN-1У (т)

KxN-1x0 (т) ... KxN-1xN-2 (t^ :

№znaN (0) = J [zn - mZN (0)]aN x

Rn(N+2)

x PZN (zn , 0) dZN =

axN

= J [xN - mxN-1 (t)]

Rn(N+2)

... [xi - mx0(t)]ax1 (x0 - m°)ax0 x x(y - m°)aY pzn-1 (xn-i,..., xi, x0,r) x x S(y - x0) dxN-i... dxi dx0 dy =

= j [xn - mxN-1 (T)]axN ...

Rn(N+2)

... [xi - mx0(T)]ax1 (x0 - m°)ax0+aY x

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

1. Рубапик В. П. Колебания сложных квазилинейных систем с запаздыванием. Ми.: Изд-во "Университетское", 1985. 143 с.

2. Царьков Е. Ф. Случайные возмущения дифференциально-функциональных уравнений. Рига: Зинатне, 1989. 421 с.

3. Мао X. Stochastic differential equations and applications. 2nd ed. Cambridge, UK: Wood-head Publishing, 2011. xviii, 422 p.

4. Mohammed, S.E.A. Stochastic functional differential equations. Boston, London: Pitman Publishing, 1984. ix, 245 p.

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

6. Kloeden Р.Е., Platen Е. Numerical solution of stochastic differential equations. Berlin: Springer, 1992. xxxvi, 636 p.

7. Kloeden P.E., Platen E., Schurz H. Numerical solution of SDE through computer experiments. Berlin: Springer, 2003. xiv, 292 p.

8. Milstein G.N., Tretyakov M.V. Stochastic numerics for mathematical physics. Berlin, Heidelberg: Springer, 2004. xix, 594 p.

9. Platen E., Bruti-Libera,ti N. Numerical solution of stochastic differential equations with jumps in finance. Berlin: Springer, 2010. xxviii, 856 p.

10. Buckwar E. Introduction to the numerical analysis of stochastic delay differential equations // J. of Comput. and Appl. Math. 2000. Vol. 125, № 1-2. P. 297-307.

11. Buckwar E., Kuske R., Mohammed S.-E. et al. Weak convergence of the Euler scheme for stochastic differential delay equations // London Math. Society J. of Comput. and Math. 2008. Vol.11. P. 60-99.

12. Kuchler U., Platen Е. Strong discrete time approximation of stochastic differential equations with time delay // Math, and Computers in Simulation. 2000. Vol. 54, № 1-3. P. 189-205.

13. Кельт,on В., Лоу А. Имитационное моделирование. Классика CS. 3-е изд. СПб.: Питер; К.: BHV, 2004. 847 с.

14. Allen Е. Modeling with Ito stochastic differential equations. Dordrecht: Springer, 2007. xii, 230 p.

15. Baker C. Т.Н., Buckwar E. Introduction to the numerical analysis of stochastic delay differential equations // MCCM Numerical Analysis Report. Manchester University, 2000. № 345 (revised). 25 p.

W.Baker C.T.H., Buchwar E. Exponential stability in p-th mean of solutions, and of convergent Euler-type solutions, of stochastic delay differential equations // J. of Comput. and Appl. Math. 2005. Vol. 184, № 2. P. 404-427.

17. Kim Y.-H. An estimate of the solutions for stochastic functional differential equations // J. of Appl. Math. & Informatics. 2011. Vol. 29, № 5-6. P. 1549-1556.

18. Saha N., Bandyopadhyay M. Multiple scale analysis of a delayed predator-prey model within random environment // J. of Appl. Math. & Informatics. 2008. Vol.26, № 5-6. P. 1191-1205.

19. Milosevic M. On the approximations of solutions to stochastic differential delay equations with Poisson random measure via Taylor series // Filomat. 2013. Vol. 27, № 1. P. 201-214.

20. Zhang H., Gan S., Ни L. The split-step backward Euler method for linear stochastic delay differential equations // J. of Comput. and Appl. Maths. 2009. Vol. 225, № 2. P. 558-568.

21. Wang W., Chen Y. Mean-square stability of semi-implicit Euler method for nonlinear neutral stochastic delay differential equations // Applied Numerical Mathematics. 2011. Vol.61, № 5. P.696-701.

22. Kuchler IJ., Platen E. Weak discrete time approximation of stochastic differential equations with time delay // Math, and Computers in Simulation. 2002. Vol. 59, № 6. P. 497-507.

23. Cao W., Zhang Z. On exponential mean-square stability of two-step Maruyama methods for stochastic delay differential equations //J. of Comput. and Appl. Math. 2013. Vol. 245. P. 182-193.

24. Buckwar E., Winkler R. Multi-step Maruyama methods for stochastic delay differential equations // Stochastic Anal, and Appl. 2007. Vol. 25, № 5. P. 933-959.

25. Hu Y., Mohammed S.-E.A., Yan A. Discrete-time approximations of stochastic delay equations: The Milstein scheme // The Annals of Probability. 2004. Vol.32, № 1A. P.265-314.

26. Niu Yu., Zhang Ch., Duan J. Strong predictor-corrector approximation for stochastic delay differential equations // J. of Comput. Math. 2015. Vol. 33, № 6. P. 587-605.

27. Sun J.Q. Stochastic dynamics and control. Oxford, UK: Elsevier Science, 2006. xvi, 410 p.

28. Guo Q., Tao X., Xie W. A split-step 0-Mil-stein method for linear stochastic delay differential equations // J. of Information & Comput. Science 2013. Vol. 10, № 5. P. 1261-1273.

29. Rosli M., Bahar A., Yeak S.H. et al. 2-stage stochastic Runge-Kutta for stochastic delay differential equations // AIP Conf. Proc. 2015. Vol. 1660. P. 050006-1-050006-9.

30. Komori Y.,Eremin A., Burrage K. S-ROCK methods for stochastic delay differential equations with one fixed delay // J. of Comput. and Appl. Math. 2019. Vol. 353. P. 345-354.

31. Zhu X., Peng H. T-Stability of the Heun method and balanced method for solving stochastic differential delay equations // J. of Appl. Math. 2014. Vol. 2014. Article ID 545830. 10 p.

32. Cao U'.. Zhang Z., Karniadakis G.E. Numerical methods for stochastic delay differential equations via the Wong-Zakai approximation // SIAM J. on Scientific Computing. 2015. Vol. 37, № 1. P. A295-A318.4

33. Huang C. Mean square stability and dissipati-vity of two classes of theta methods for systems of stochastic delay differential equations // J. of Comput. and Appl. Math. 2014. Vol. 259. P. 77-86.

34. Yin Z., Gan S. Chebyshev spectral collocation method for stochastic delay differential equations // Advances in Difference Equations. 2015. № 1. Article ID 113. P. 1-12.

35. Ernst Ph.A., Soleymani F. A Legendre-based computational method for solving a class of Ito stochastic delay differential equations // Numerical Algorithms. 2019. Vol.80, № 4. P. 1267-1282.

36. Lorenz R. Weak approximation of stochastic delay differential equations with bounded memory by discrete time series. Diss. ... doctor rerum naturalium im Fach Mathematik. Berlin: Humboldt-Universität, 2006. 121 S.

37. Полосков И.Е. Расширение фазового пространства в задачах анализа дифференциально-разностных систем со случайным входом // Автоматика и телемеханика. 2002. № 9. С. 58-73.

38. Полосков И.Е. Методы анализа систем с запаздыванием. Пермь: Издат. центр ПГНИУ, 2020. 19 Мб; 900 с.

39. Полосков И.Е. Обобщенный метод интегратора и его применение для анализа линейных стохастических систем с мультипликативными возмущениями // Проблемы механики и управления. Нелинейные динамиче-

ские системы: межвуз. сб. науч. тр. / Перм. ун-т. Пермь, 1999. Вып. 31. С. 132-145.

40. Полосков И.Е. Стохастический анализ динамических систем: монография. Пермь: Изд-во Перм. ун-та, 2016. 772 с.

41. Полосков И.Е. О соотношениях, связывающих кумулянты с центральными моментами //В печати.

Numerical-analytical scheme for calculating the moment characteristics of the state vector of a stochastic differential-difference system

I. E. Poloskov

Perm State University; 15, Bukireva st., Perm, 614990, Russia [email protected]; (342) 239 65 60

The paper is devoted to numerical-analytical scheme for calculating the moment functions of a random vector process that is a solution of the system of stochastic ordinary differential-difference equation (SODRE). The scheme consists of several subschemes and includes the adapted combination of the method of steps and expansion of the state space of the SODRE system, which transforms a non-Markov vector process into a chain of the Markov processes, a procedure for constructing calculation formulae for obtaining values of moment functions for state vectors with increasing dimension on a given grid, and an algorithm for recalculating the initial conditions step by step for the specified functions.

Keywords: dynamic system; stochastic ordinary differential-difference equation; constant delay; modeling.

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