ВЕСТНИК ПЕРМСКОГО УНИВЕРСИТЕТА
2018
Математика. Механика. Информатика Вып. 2 (41)
УДК 519.2
Улучшенная схема МШРПС для анализа систем линейных стохастических обыкновенных дифференциальных уравнений нейтрального типа с кратными постоянными запаздываниями
И. Е. Полосков
Пермский государственный национальный исследовательский университет Россия, 614990, г.Пермь, ул.Букирева, 15 [email protected]; тел. (342) 239-65-60
Представлена модифицированная по отношению к исходной схема, сочетающая классический метод шагов и расширение пространства состояния (МШРПС) и предназначенная для анализа линейных стохастических систем нейтрального типа с кратными постоянными запаздываниями. Получено векторно-матричное представление уравнений для векторов функций математического ожидания и матриц функций ковариации цепочки расширенных векторов состояния, позволяющих полностью описать стохастическую динамику таких систем.
Ключевые слова: стохастическая система; стохастическое дифференциальное уравнение; запаздывание; нейтральный тип; моментные функции.
Б01: 10.17072/1993-0550-2018-2-47-53
Введение
Детерминированные уравнения нейтрального типа, включающие производные неизвестной функции не только при текущем, но и запаздывающем аргументе, по свойствам и по области приложений занимают промежуточное положение между обыкновенными дифференциальными уравнениями (ОДУ), не разрешенными относительно производной, и уравнениями запаздывающего типа. Первые теоремы общей теории для ОДУНТ получены Г.А.Каменским [2]. Известно, что при доказательстве разрешимости задачи Коши возникает существенное затруднение, которое состоит в том, что построенные по задаче интегральные операторы в общем не являются вполне непрерывными [1].
В теории дифференциальных уравнений с отклоняющимся аргументом (ДУсОА) принято деление рассматриваемых уравнений на три класса: с запаздыванием (ДУсЗ), опережением и нейтрального типа (ДУНТ), хотя четко установленных общих критериев такого разграничения нет [1]. В приложениях наиболее часто встречаются уравнения с запаздывающим аргументом, реже - уравнения нейтрального типа. Число прикладных задач, сводящихся к уравнениям с опережением, невелико.
© Полосков И. Е., 2018
Детерминированные ОДУНТ нередко возникают при моделировании двух или более простых колебательных систем с определенными взаимосвязями между ними. Среди них отметим задачи о передаче энергии без потерь [3], колебании масс, связанных упругим стержнем [4], проблемы столкновения двух частиц в электродинамике [5], систем химической технологии, теории аэроупругости [6,7] и др.
В последние десятилетия, наряду с теорией детерминированных ДУсОА, интенсивно развивается аппарат анализа стохастических ДУсОА, включая стохастические обыкновенные дифференциальные уравнения нейтрального типа (СОДУНТ). Общие формы, определение решения, постановка задачи Коши, условия существования и единственности решения этой задачи для системы таких уравнений, вопросы оценки роста начальных моментных функций, экспоненциальной устойчивости и иные проблемы рассмотрены в [8,9] и других работах.
Поскольку большинство СОДУНТ не могут быть решены явно, важной задачей при изучении таких уравнений является разработка алгоритмов численного решения, таких, как метод Эйлера-Маруямы [10,11], полунеявный [12] и неявный [13] методы Эйлера, методы [14] и др.
Известно, что основными вероятностными характеристиками векторов состояний стохастических систем с сосредоточенными параметрами с запаздываниями или без них являются многомерные плотности вероятности, зависящие от пространственных и временных координат. Но в настоящее время невозможно получить точные аналитические представления таких функций для векторов состояния произвольных систем СОДУ и СОДУсЗ. В ряде случаев можно ограничиться вычислением моментных характеристик векторов состояния. Анализ систем существенно упрощается, когда исследуемые системы могут быть описаны линейным СОДУ и аддитивными флуктуациями [15,16]. Такое же упрощение позволяет существенно продвинуться при построении расчетных процедур и для решения СОДУсЗ и, в частности, СОДУНТ.
В данной работе представлена модифи-
цированная по отношению к исходной [17] схема, сочетающая классический метод шагов и расширение пространства состояния (МШРПС) и предназначенная для анализа линейных стохастических систем нейтрального типа с кратными постоянными запаздываниями. Общие положения данной схемы представлены в наших работах [1823] и др., где построены различные формы МШРПС, ориентированные на изучение стохастических систем со специальными формами запаздывания. В отличие от известных методов [24] изложенная схема не предполагает предварительного изменения уравнений исследуемого объекта с целью исключения запаздывания.
1. Постановка задачи
Рассмотрим линейную систему СОДУ нейтрального типа с кратными постоянными запаздываниями т > 0 следующего вида:
V
ВД = £ X (г - (V -1) т)+
1=0
V-!
+ £ ^ (¿) X (г - (V -1) т)+
1=0
(¿) + д VV (г) V (г),
¿V = го + V т < г < т< +те, (1.1)
где т - постоянное запаздывание, V > 0 -целое, X € Мп - вектор состояния, V € Мт - вектор независимых стандартных белых шумов с единичными интенсивностя-ми, Qve(■) = ^егу(•)}, (■) = (•)}:
[го, те) ^ Мп X МП д„(■) = {д^гу (■)} : [го, те) ^ Мп X Мт и ^(■) = {^г(■)} : [¿о, те) ^ Мп - детерминированные непрерывные матричные и векторная функции аргумента
Предположим, что на полуинтервалах (г0,], (¿1,¿2], •••, (^-1,^] вектор состояния X(г), характеризуемый одноточечной плотностью вероятности р(ж,г), удовлетворяет следующим системам СОДУ и СОДУНТ:
X (г) = Яоо (¿) X (г) + со(г) + д оо(г) V (г), го <г < ¿1, X(го) = X0,
*(í) = ¿; sfci(í) x (í - (k -1) т)+
1=0
fc-1
+ £ Rfci(í) X (t - (k -1) т) +
1=0
+cfc(t) + Gfcfc(t) V(í), ífc <Í < tk+1, tk = í0 + кт, k = 1,2,...,v - 1,
где Qoo(■) = {qooj(•)}, Qfci(-) = {qfc«j(•)}, Rfci(-) = {rfciij(•)}: [to, rc) ^ Rn x Rn, Goo(') = {goo¿j (')}, Gfcfc(') = {gfcfc¿j (')} : [to, rc) ^ Rn x Rm и co(-) = {coi(•)}, cfc(■) = {cfc¿(■)} : [to, rc) ^ Rn - детерминированные непрерывные матричные и векторные функции аргумента t.
Построим системы ОДУ для компонент вектора функций математического ожидания mx(t) = Ш[Х(t)] и матрицы коварна-
„.-— г 0 0 т
ций D(t) = 1Е |_X(t) Xт(t)J вектора состояний X при люб ом t > to, если в момент времени to заданы значения элементов вектора
mo = Xo
ковариационной матрицы Do = 1Е [Xo X°т], где X = X - mx, ®[...] и т _ символы оператора математического ожидания и транспонирования матрицы соответственно.
2. Уравнения для расширенного вектора состояния
Для получения СОДУ без запаздывания, как и выше, применим метод расширения пространства состояний, сводя немарковский векторный процесс к марковскому. Для этого воспользуемся следующими обозначениями:
s € [0, т], tq = to + q т, q = 0,1, 2,..., N + 1, ín+i ^ T,
Aq = (tq, Íq+1], Aq = [tq,'íq+lL X q (s)= X (s + Íq ), X q (0)= X q-l^),
Y (s) = X o, Vq (S) = V (S + Íq), V q (0) = V q-l^),
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)), ...,
ZN(s) = col (ZN—1 (s), XN(s)) , col (a, b) =
_ матрица размерности ^ х к2, причем равенство векторных случайных процессов в точке понимается в смысле сходимости почти наверное, и построим цепочку уравнений линейных СОДУ без запаздывания для векторов ZоZ 1(5) Z2(3),..., ZN(8), принадлежащих семейству вложенных пространств состояния Rn С R2ra С R3ra С ... С Мп(М +1)_
Рассмотрим последовательность полуинтервалов (сегментов) Дд.
0°. На сегменте Д0 систему СОДУ, решением которой является случайная векторная функция Zо(з), можно записать в следующем виде:
^ о(5)
где
= Ao(s) Zo(s) + fo(s) + Bo(s) Uo(s),
Z o (s)
Y(s) X o(s)
Uo(s) =
fo(s) =
On
A (s)
On
V o (s)_
On
nxn Qoo
O O
»-^nxn »-^nxn
Bo (s)
O
nxm nxm
On
oo
С+ = Со ($о), 2+0 = Й00 (5о), Я +0 = Я 00 (5о). До Д1
для вычисления вектора Z 1(5) можно представить так: ^ 1(5)
ds
:A1 (s) Z 1(s) + f 1 (s) + B1 (s) U 1(s)
где
Z1(s) =
Y(s) X o(s) X1(s)
f1(s) =
U1(s) =
On
+
On
V o (s)
VI (s)
A1(s) =
On On
O
O
nx n
oo Q+o
B1(s)
O
On
nxm
On
nxm nxm G oo Onxm G
nx n nx n Qno Onxn
Q+1. O
nx m
G+n O
nx m
G +1 j
c
1
Q+o = Qio(si) + Rio(si) Q+o, Q+i = Qii (si),
c+ = ci(si) + Rio (si) c+, G +o = Rio(si) G +o, G +i = G ii (si).
2°. Рассматривая сегменты Ao, Ai и A2 совместно, запишем систему СОДУ для вычисления вектора Z2(s):
dZ 2 (s)
ds
= A2(s) Z2(s) + f 2(s) + B2(s) U2(s),
где
Z2(s) =
Z i (s) X 2 (s)
f2(s) =
U2 (s) =
f i(s)
U i (s) V 2 (s)
A2(s)
B2(s)
Ai(s) °3nxn
Bi(s) O
.+ Q+
22
3nxm
B+
G+
22
A+ — [°raxra Q+o Q+i]
B+
[O.
nxm G +o G +i] ,
Q+o = Ö2o(s2) + R2o(s2) Q+o + R2i(s2) Q+o,
Q+i = Q2i(s2)+ R2i(s2) Q+i, Q+
22
Q22 (s2),
C+ = C2(s2) + R2o(s2) C+ + R2i(s2) C+, G +o = R2o(s2) G +o + R2i(s2) G +o,
2i
R2i(s2) G
G +2 = G 22 (s2) •
+ ii,
V0. Продолжая подобным образом и далее, для сегментов До, Дь Д2, •••, ДV запишем систему СОДУ для вычисления вектора
dZ у (s) = ds
где
Zv(s) =
: Av(s) Zv(s) + f v(s) + Bv(s) Uv(s),
Zv-i(s)
X v (s)
Uv(s) =
Uv-i(s) V v (s)
fv(s) =
fv-i(s)
+
Av (s)
Bv (s)
Av-i (s) O(v+i)raxra A+ Q+v
Bv-i(s) O(v+i)nxm B+ G+
v vv
A+ = [Oraxra Q+o Q+i ••• Q+v-i] ,
B+ = [Or
'raxm. G +o G +i ••• G +v-i] ,
v-i
v-i
1 J]Rvi(sv) Q.
l=j
G +j = E Rvi(sv) G, j = 0, - 1,
l=j
v-i
^Rvi(sv) c
+,
i=o
Q+v = Qvv (sv), G vv = vv (sv )•
^+1)°. Теперь для сегментов До Дь Д2, ..., Д^ Дь+1 запишем систему СОДУ для вычисления вектора 2+1(8):
dZ v+i(s)
ds
= Av+i(s) Zv+i(s) +
+ fv+i(s)+ Bv+i(s) Uv+i(s),
где
Z v+i(s)
U v+i(s) =
Uv(s) Vv+i(s)
' Z v (s) Xv+i(s)
f v+i(s) =
fv(s)
+
'v+i J
Av+i(s):
Bv+i(s)
Av (s) O
(v+2)nxn .A++i i,v+i J
Bv(s) O(v+2)nxm B+ G+
Bv+i G v+i,v+i
A+
++i =
B+ = O
*-'v+i — I ^nxm
[O [O
nxn Q++i;o Q+
v+i,i
Q+
v+i,vj
G ++i,o G++i;i ••• G+
v+i,vj '
Q++i,j = (1 - Ы Qv,j-i(sv+i) +
v-i
+ Ys Rvl(sv+i) Q.
l=max{o,j-i}
2
V-1
'++1 j = Y1 Rvi(sv+1) Q
+ 1+1 j'
i=max{0 j-1}
j = 0,1,..., V,
v-1
C++1 = cv(sv+1) + Rvi(sv+1) C++1,
1=0
q++1,v+1 = Qvv (sv+1), Q ++1,V + 1 = Q VV (sv+1).
(v + k)°. Рассматривая по аналогии сегменты До Дь ..., Д^ Av+1, •••, Av+fc (k = 1, 2, ..., N — v), получим
dZ v+fc (s) ds
= Av+fc (s) Zv+fc(s) + f V+fc(s) + + Bv+fc(s) UV+fc(s),
где
Zv+fc (s) = U v+fc (s) = f v+fc (s) =
Av+fc (s)
Z v+k— 1(s)
. Xv+fc (s) _
U v+fc— 1 (s) . Vv+fc(s)
f v+fc-1(s)
c
+ v+fc
Av+fc—1 (s) O(
v+fc+1)raxra
A+ Q+
Av+fc Qv+fc,v+fc .
Bv+fc (s) =
Bv+fc-1(s) O(v+fc+1)rax
B+
Bv+fc
v+fc+1 )nxm Q+
^ v+fc,v+fc
A++fc = [°nxn Q++fc,o Q+
v+fc,0 -¿'v+fc,1 •••
... Q+
v+fc,v+fc—1J
B+, k = [°nxm Q ++fc,o Q ++fc,1 •••
v+fc
Q+
v+fc,v+fc-1j
Q++fcj = !(j — k) Qvj-fc(sv+fc) +
V— 1
+ Y,
Rvl(sv+fc) Qi+fcj)
+
i=max{0 j—fc} v— 1
Q ++fc,j = E Rvl(sv+fc) Q
i=max{0 j—fc}
j = 0,1,...,V + k — 1,
+, i+fcj'
V— 1
c++fc = cv(sv+fc) + Y1 Ri(sv+fc) c++fc,
1=0
Q++fc,v+fc = Qvv (sv+k ), Q ++fc,v+fc = Q vv (sv+fc ), где !(•) - функция единичного скачка.
3. Уравнения для первых моментных функций расширенного вектора состояния
Теперь построенную выше цепочку линейных СДУ без запаздывания на основе применяемой схемы можно использовать для получения новой последовательности уравнений - последовательности систем ОДУ для первых моментов векторов Z0(s), Z1 (s), ..., Zn(s). Для этого введем следующие обозначения:
mi (s) = JE[Zi(s)] = = col (my (s), mxo(s), mXl (s),mXl(s)),
rD¿11 ... Di12
Di(s) = E [Zi(s) ¿T(s)] =
Di21 ... D
i22
D
i11
D
Dyy(s) DyXo (s) DyXi (s)'
DXoY(s) DXoXo (s) DXoXi (s) DXiY(s) DXiXo (s) DXiXi (s).
i12 =
Dyx£-i (s) Dyx, (s)'
DXoXi-i (s) DXoXi (s)
Dxix£-i (s) DxiX£ (s)_
D
i21 =
D
i22
DXi-iY(s) DXi-iXo (s) DXi-iXi (s)
_ Dx£Y (s) Dx£Xo (s) Dx£Xi (s)
DXi-iXi-i (s) DXi-iXi(s)
Dx£x£-i (s) Dx(x( (s) l = 0,1, 2,..., N.
В результате этого решение остающейся части поставленной задачи можно привести к уже стандартной процедуре, тем более, что как и выше, вектор (8) и матрица х£ (з) являются блоками вектора т^з) и матрицы ^^(8) соответственно, а поэтому после вычисления последних просто требуется выбрать из них необходимые блоки.
Если применить соотношения корреляционной теории, то из предыдущих рассуж-
дений следует, что на шаге I числовые характеристики вектора Z+(s) являются решениями следующих задач Коши:
dmi(s) ds
A+ (s) mi(s) + f+(s),
m^(0) = col (m0, m0, mXo (т),
mXi(т), mx£_2 (т), mX£_ ! (т)),
dDl (s) = A+ (s) Di(s) + [A+ (s) Di (s)]T+
ds
+ B+ (s) [B+ (s
Di (0) = Dm (0) =
"Dm(0) ... Dii2(0)'
Dii2 (0) Di2i(0) =
Di2l(0) ... Di22(0).
D0 D0 DyxO (t )" D0 D0 Dyxo (t )
DXoY(t) DXoY(т) DXoXo (t). Dyxi-2 (t) DyxI-I (t)
DYXi-2
DXoX£_;
(t) Dyxi_!
,(t) DXoX£_i
(t ) (t ).
Dxi-2y(t) DX-2Y (t) DXi-2Xo (t) DX£-1Y(t) DX£-iY(t) DXi-iXo (t).
Di22(0)
DXf-2Xf-2 (т) DXl-2*l-1 (т) Dxi-ixI-2 (т) DX£-1X£-1 (t).
I = 0,1, 2,..., N.
Заключение
Итак, в работе получено векторно-мат-ричное представление уравнений для векторов функций математического ожидания и матриц функций ковариации цепочки расширенных векторов состояния, позволяющих полностью описать стохастическую динамику линейной дифференциальной системы нейтрального типа с кратными запаздываниями. Представленный алгоритм без особого труда может быть реализован на любом программном языке высокого уровня.
Список литературы
1. Ахмеров P.P., Каменский М.И., Потапов A.C. и др. Теория уравнений нейтрального
типа // Итоги науки и техники. Сер. Математический анализ. 1982. Т. 19. С. 55-126.
2. Эльсгольц Л.Э., Норкин С.Б. Введение в теорию дифференциальных уравнений с отклоняющимся аргументом. М.: Наука, 1971. 296 с.
3. Brayton R.K. Nonlinear oscillations in a distributed network // Quarterly of Applied Mathematics. 1967. Vol.24, № 24. P.289-301.
4. Рубаник В.П. Колебания квазилинейных систем с запаздыванием. М.: Наука, 1969. 288 с.
5. Driver R.D. A functional differential system of neutral type arising in a two-body problem of classical electrodynamics // International Symposium on Nonlinear Differential Equations and Nonlinear Mechanics. New York, London: Academic Press, 1963. P. 474-484.
6. Kolmanovskii V.B., Nosov V.R. Stability of functional differential equations. London: Academic Press, 1986. XIV, 217 p.
7. Kolmanovskii V., Myshkis A. Applied theory of functional differential equations. Mathematics and its Applications. Dordrecht: Springer, 1992. XVI, 234 p.
8. Колмановский В.В., Носов В.Р. Устойчивость и периодические режимы регулируемых систем с последействием. М.: Наука, 1981. 448 с.
9. Мао X. Stochastic differential equations and applications. 2nd ed. Cambridge, UK: Wood-head Publishing, 2011. XVIII, 422 p.
10. Wu F., Мао X. Numerical solutions of neutral stochastic functional differential equations // SIAM Journal on Numerical Analysis. 2008. Vol.46, № 4. P. 1821-1841.
11. Zhou Sh., Wu F. Convergence of numerical solutions to neutral stochastic delay differential equations with Markovian switching // Journal of Computational and Applied Mathematics. 2009. Vol. 229, № 1. P. 85-96.
12. 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.
13. Singh S., Raha S. An implicit method for some NSDDEs of Ito's form // Journal of Numerical Mathematics and Stochastics. 2010. Vol.2, № 1. P.45-53.
14. Can S., Schurz H., Zhang H. Mean square convergence of stochastic 0-methods for nonlinear neutral stochastic differential delay equations // International Journal of Numerical Analysis and Modeling. 2011. Vol.8, № 2. P.201-213.
T
15. Маланин В.В., Полосков И.Е. Методы и практика анализа случайных процессов в динамических системах: учеб. пособие. Ижевск: РХД, 2005. 296 с.
16. Полосков И.Е. Стохастический анализ динамических систем [Электронный ресурс]: монография. Пермь: Изд-во Перм. ун-та, 2016. 772 с.
17. Malanin V.V., Poloskov I.E. About some schemes of study for systems with different forms of time aftereffect // Proc. of the IUTAM Symp. on Nonlin. Stochastic Dynamics and Control (Hangzhou, China) / W.Q. Zhu, Y.K.Lin, G.C.Cai (eds.): IUTAM Bookseries, Vol. 29. Dordrecht: Springer, 2011. P. 55-64.
18. Полосков И.Е. Расширение фазового пространства в задачах анализа дифференциально-разностных систем со случайным входом // Автоматика и телемеханика. 2002. № 9. С. 58-73.
19. Полосков И.Е. Компьютерное моделирование динамики загрязнения бассейна реки с учетом запаздывания и случайных факторов // Вычислительные технологии. 2005. Т. 10, № 1. С. 103-115.
20. Полосков И.Е. Движение транспортного средства по дороге со случайным профилем с учетом запаздывания // Математическое моделирование. 2005. Т. 17, № 3. С. 3-14.
21. Poloskov I.E. Symbolic-numeric algorithms for analysis of stochastic systems with different forms of aftereffect // Proceedings in Applied Mathematics and Mechanics (PAMM). 2007. Vol.7, № 1. P.2080011-2080012.
22. Полосков И.Е. Стохастические дифференциальные системы со случайными запаздываниями в форме дискретных цепей Маркова // Вестник Удмуртского университета. Математика. Механика. Компьютерные науки. 2015. Т. 25, вып. 4. С. 501-516.
23. Poloskov I., Malanin V. A scheme for study of linear stochastic time-delay dynamical systems under continuous and impulsive fluctuations // International Journal of Dynamics and Control. 2016. Vol. 4, № 2. P. 195-203.
24. Elbeyli 0., Sun J.Q., Unal G. A semi-discretization method for delayed stochastic systems // Communications in Nonlinear Science and Numerical Simulation. 2005. Vol. 10, № 1. P. 85-94.
Improved MSSSE scheme for analysis of systems of linear stochastic ordinary differential equations of neutral type with multiple constant delays
I. E. Poloskov
Perm State University; 15, Bukireva St., Perm, 614990, Russia [email protected]; (342) 239 65 60
The paper presents a new form of the scheme combining the classical method of steps and an extension of the state space (MSSSE) and intended for analysis of linear stochastic systems of neutral type with multiple constant delays. We have obtained a vector-matrix representation of the equations for the vectors of the mathematical expectation and matrices of the covariance functions for the chain of extended state vectors. This representation allows to design a full description for the stochastic dynamics of such systems.
Keywords: stochastic system,; stochastic differential equation; delay; neutral type; moment functions.