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

Обложка

Цитировать

Полный текст

Аннотация

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

Полный текст

1. Введение

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

Можно заметить, что в последние десятилетия интерес к изучению поведения и созданию удобных инструментов количественного анализа таких систем неуклонно растет. Современный этап развития теории дифференциальных уравнений с запаздыванием — учет влияния случайных возмущений, а как следствие, более широкое обращение к соответствующим моделям (см. [9, 14, 15]). К их числу относится семейство стохастических обыкновенных (интегро-)дифференциальных уравнений (СОИДУ, СОДУ) с конечными сосредоточенными и распределенными запаздываниями и случайными возмущениями.

Методы приближенного решения детерминированных аналогов систем уравнений рассматриваемого типа включают:

  • θ-метод (см. [12]) для модели

dxdt=λ xt+μ xtτ+tτtxs ds;                                  

  • метод спектральных элементов [13] для

dxdt=ft,xt,0τKt,s xts ds;                                   

  • метод Рунге – Кутты [18] для системы уравнений

 x1't=x1t ϵ1γ1 x2ttτtF1ts x2s ds,                    

x2't=x2t ϵ2+γ1 x1t+tτtF2ts x1s ds;                   

  • метод Рунге – Кутты – Пуазе (см. [19]) для уравнения

ddtxttτtgt,s,xs ds=ft,xt,xtτ;                       

  • метод коллокаций со сплайнами [8] для модели

dxdt=ft,xt,xtτ,tτtgt,s xs ds                              

и др.

Для анализа систем уравнений рассматриваемого типа применяются стохастические аналоги перечисленных методов, а также методы Эйлера – Маруямы [11], θ-Маруямы [5], Мильштейна [4], полунеявный метод Эйлера [7] и др., причем, как правило, эти схемы предназначены для расчета отдельных приближенных траекторий соответствующих случайных процессов.

Целью представленного в данной работе метода является вычисление статистических характеристик решений линейных СОИДУ. Для построения необходимых для этого обыкновенных дифференциальных уравнений (ОДУ) без запаздывания, как и в ряде наших предыдущих работ [2, 16, 17], используется схема, сочетающая расширение пространства состояний и идеологию классического метода шагов. При этом для получения искомых характеристик в модификацию схемы определения последовательности пространств состояний увеличивающейся размерности и соответствующих векторов состояния, кроме распространения на новый класс моделей, включена процедура построения объединенной системы ОДУ без запаздывания для компонент последовательности векторов функций математического ожидания mXt_, матриц функций ковариации KXXt_ и матриц ковариационных функций CXXt_,s_ расширенных векторов состояния.

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

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

dXt=At Xt+Rt Xtτ+tτtQθ Xθ dθ+ct dt+Ht dWt, (1)

t1<tT<,                                                      

где t  — время; 0<τ<  — постоянное запаздывание; X={X1,X2,,Xn}n  — вектор состояния; W={W1,W2,,Wm}m  — вектор независимых случайных стандартных винеровских процессов; n,m; T  — символ транспонирования векторов и матриц.

Предположим, что на полуинтервале t0,t1 случайный вектор состояния Xt удовлетворяет системе стохастических обыкновенных дифференциальных уравнений (СОДУ) Ито без запаздывания:

dXt=A0t Xt+c0t dt+H0t dWt,  Xt0=X0, (2)

причем в системах уравнений (1) и (2) At, Rt, Qt, Ht, A0t, H0t и ct, c0t  — известные непрерывные матричные и векторные функции. Кроме того, предположим, что известны все необходимые числовые характеристики случайного вектора X0. В частности, пусть в начальный момент времени t0 для вектора Xt заданы вектор математических ожиданий mX0 и матрица ковариаций KXX0.

Уравнения в форме (1) применяются при анализе динамики управляемых объектов (см. [1, 6]), плюрипотентных гемопоэтических стволовых клеток (см. [3]), рекламной деятельности (см. [10]) и др.

Основная задача состоит в построении системы ОДУ без запаздывания для компонент матрицы ковариационных функций CXXt_,s_ стохастического вектора состояния Xt при любом t>t0.

Отметим, что входящие в системы (1) и (2) шумы аддитивные, а следовательно, СОДУ Ито и Стратоновича имеют одну и ту же форму.

3. Построение расширенной системы СОДУ без запаздывания

Прежде, чем представить детали схемы, для компактности изложения перепишем уравнения (1) и (2) в менее строгой, но более удобной следующей форме:

X˙t=At Xt+Rt Xtτ+tτtQθ Xθ dθ+ct+Ht Vt,  t>t1, (3)

X˙t=A0t Xt+c0t+H0t Vt,  tt0,t1,  Xt0=X0, (4)

где V={V1,V2,,Vm}m  — вектор независимых стандартных белых шумов: EVkt_=0, EVkt_ Vls_=2 π δkl δt_s_; E  — оператор математического ожидания; δkl  — символ Кронекера; δ  — дельта-функция Дирака.

Введем равномерную временную сетку tq=t0+qτ , q = 0, 1, 2,..., N, N+1 (tN+1T); новую временную переменную s0,τ. Введем также следующие обозначения:

sq=s+tq,  Δq=tq,tq+1,  Xqs=Xsq,  Xq0=Xq1τ,              

Vqs=Vsq,  Vq0=Vq1τ,  Uqs=0sQθq Xqθ dθ,              

θq=θ+tq,  ΥqsΥq=Uq1τ,  q>0,  YsY=X0,                

A0s0=A0s+t0,  H0s0=H0s+t0,  c0s0=c0s+t0,           

Asq=As+tq,  Rsq=Rs+tq,  Qsq=Qs+tq,                

Hsq=Hs+tq,  csq=cs+tq,                                  

colb1,b2,,bk=(b11,,b1n, b21,,b2n, , bk1,,bkn),                

где bln, l = 1, 2,..., k, а равенства случайных векторов почти наверное на границах отрезков ¯q следуют из стохастической непрерывности рассматриваемых случайных процессов.

Рассмотрим последовательность полуинтервалов (сегментов) Δq.

0◦. На сегменте Δ0 систему СОДУ для векторного случайного процесса Z0+sZ0s=col(Ys,X0s, U0s) и начальные условия представим так:

Y˙s=On,Y0=X0,X˙0s=A0s0 X0s+c0s0+H0s0 V0s,X00=X0,U˙0s=Qs0 X0s,U00=On,      

где On  — нулевой вектор размерности n.

1◦. Построим расширенный вектор Z1+s=colZ0s,Z1s, где Z1s=col(Υ1s,X1s, U1s). Этот вектор, определенный на полуинтервалах Δ0 и Δ1, будет удовлетворять системе СОДУ (5), к которой добавлены уравнения

Υ˙1s=On,  Υ10=U0τ,X˙1s=As1 X1s+Rs1 X0s+Υ1sU0s+                        +U1s+cs1+Hs1 V1s,  X10=X0τ,U˙1s=Qs1 X1s,  U10=On. (5)

В этих уравнениях учтено, что для tt1,t2 

tτtQθ Xθ dθ=tτt1Qθ Xθ dθ+t1tQθ Xθ dθ=            

=t0t1Qθ Xθ dθt0tτQθ Xθ dθ+t1tQθ Xθ dθ=             

=U0τ0sQθ0 X0θ dθ+0sQθ1 X1θ dθ=Υ1sU0s+U1s.

N◦. Продолжая подобным образом, заключаем, что вектор ZN+s=colZ0s,Z1s,,ZNs, включающий вектор ZNs=colΥNs,XNs,UNs и представляющий поведение вектора состояния Xt на сегментах Δ0, Δ1,..., ΔN, будет единственным решением системы СОДУ, которую можно получить добавлением к уравнениям для вектора ZN1+s уравнений следующего вида:

Υ˙Ns=On,  ΥN0=UN1τ,X˙Ns=AsN XNs+RsN XN1s+ΥNs            UN1s+UNs+csN+HsN VNs,  XN0=XN1τ,U˙Ns=QsN XNs,  UN0=On. (6)

В результате первого этапа получена искомая цепочка систем линейных СОДУ (5)–(6) для расширенных векторов состояния Z0+, Z1+,..., ZN+ увеличивающейся размерности и подобной структуры без запаздывания, которая используется на следующем этапе для построения моментных уравнений.

4. Построение систем ОДУ для функций математического ожидания и ковариации

Воспользуемся построенной последовательностью для получения ОДУ для первых моментов векторов Z0+, Z1+,..., ZN+. Рассмотрим k-й шаг (0kN) и введем расширенные матрицы Ak+s, Hk+s и векторы ck+s, которые имеют блочную структуру и формируются следующим образом (l = 1, 2,..., k):

A_0s=On×nOn×nOn×nOn×nA0s0On×nOn×nQs0On×n;    A_ls=On×nOn×nOn×nInAslInOn×nQslOn×n;    c_0s=Onc0s0On;

c_ls=OncslOn;    H_0s=On×mH0s0On×m;    H_ls=On×mHslOn×m;    B_ls=On×nOn×nOn×nOn×nRslInOn×nOn×nOn×n;

A0+s=A_0s;    A1+s=A_0sO3n×3nB_1sA_1s;    Al+s=Al1+sO3nl×3nBl+sA_ls;    c0+s=c_0s;

c1+s=c_0sc_1s;    cl+s=cl1+sc_l(s;    B1+s=B_1s;    Bl+s=O3n×3nl1B_ls;

H0+s=H_0s;    H1+s=H_0sO3n×mO3n×mH_1s;        Hl+s=Hl1+sO3nl×mO3n×mlH_ls;  

V0+s=V0s;    V1+s=V0sV1s;        Vl+sVl1+sVls,                     

где On×m  — нулевая n×m-матрица, In  — единичная матрица n-го порядка. Тогда система СОДУ для вектора Zk будет иметь вид:

Z˙k+s=Ak+s Zk+s+ck+s+Hk+s Vk+s,    Zk+0=Zk+0. (7)

Несложно увидеть, что вследствие линейности уравнений (7) для любого Zk+, k = 0, 1,..., N, структуры ОДУ для последовательности векторов функций математического ожидания mZk+s и матриц функций ковариации KZk+Zk+s будут иметь вид:

m˙Zk+s=Ak+s mZk+s+ck+s, (8)

K˙Zk+Zk+s=Ak+s KZk+Zk+s+[Ak+s KZk+Zk+s]+2 π Hk+s Hk+s, (9)

 где

mZk+s=EZk+s,        KZk+Zk+s=EZk+smZk+s{Zk+smZk+s}.   

Теперь определим вид начальных условий для построенных ОДУ:

mZ00=mX0mX0On,    mZ10=mU0τmX0τOn,        mZk0=mUk1τmXk1τOn;               

KZ0Z00=KXX0KXX0On×nKXX0KXX0On×nOn×nOn×nOn×n;    KZ0Z10=KZ1Z00=KYU0τKYX0τOn×nKYU0τKYX0τOn×nOn×nOn×nOn×n;

KZ1Z10=KU0U0τKU0X0τOn×nKX0U0τKX0X0τOn×nOn×nOn×nOn×n;                                  

KZ0Zk0=KZkZ00=KYUk1τKYXk1τOn×nKYUk1τKYXk1τOn×nOn×nOn×nOn×n;                                            

KZlZk0=KZkZl0=KUl1Uk1τKUl1Xk1τOn×nKXl1Uk1τKXl1Xk1τOn×nOn×nOn×nOn×n,    1lk1;                         

KZkZk0=KUk1Uk1τKUk1Xk1τOn×nKXk1Uk1τKXk1Xk1τOn×nOn×nOn×nOn×n.           

Вследствие того, что вектор функций математического ожидания mXt и матрицу функций ковариации KXXt на промежутке t0ttN+1 можно собрать из соответствующих блоков векторной функции mZNs и матричной функции KZNZNs, достаточно вычислить последние, а затем выбрать из них необходимые элементы.

5. Формирование систем ОДУ для ковариационных функций

Обратимся к главной цели исследования  — построению системы ОДУ для расчета компонент матрицы ковариационных функций

CXXt¯,s¯=EXt¯mt¯{Xs¯ms¯}                           

случайного вектора состояния X (t0s¯t¯T). В процессе этого построения будут использоваться те же системы СОДУ (5)–(6), (7)–(9).

0-0◦. Рассмотрим нижнюю правую часть области D00 (рис. 1): t0s¯t¯t1 (t¯=t_+t0, s¯=s_+t0, 0s_t_τ). В этой части Xt¯  — подвектор вектора Z0t¯, а следовательно, с учетом уравнений (7), (8) будем иметь:

CZ0Z0t_,s_t_EZ0t_mZ0t_{Z0s_mZ0s_}t_=            

=EZ0t_mZ0t_t_ {Z0s_mZ0s_}=                            

=EA_0t_ Z0t_mZ0t_+H_0t_ V0t_ {Z0s_mZ0s_},           

 или

CZ0Z0t_,s_t_=A_0t_ CZ0Z0t_,s_,        s_<t_, (10)

 с начальными условиями CZ0Z0s_,s_=KZ0Z0s_.

 

Рис. 1

 

1-0◦. Теперь рассмотрим область D10 (рис. 1): t1<t¯t2, t0s¯t1. В этой области получим следующие уравнения:

CZ1Z0t_,s_t_EZ1t_mZ1t_{Z0s_mZ0s_}t_=            

=EZ1t_mZ1t_t_ {Z0s_mZ0s_}=                            

=EB_1t_ Z0t_mZ0t_+A_1t_ Z1t_mZ1t_+H_1t_ V1t_ {Z0s_mZ0s_},

или

CZ1Z0t_,s_t_=B_1t_ CZ0Z0t_,s_+A_1t_ CZ1Z0t_,s_,    CZ1Z00,s_=CZ0Z0τ,s_. (11)

Для полноты расчетных соотношений к этим уравнениям нужно добавить по очереди системы ОДУ

CZ0Z0t_,s_t_=A_0t_ CZ0Z0t_,s_,    0<t_<s_τ,    CZ0Z00,s_=CZ0Z0s_,0 (12)

(верхняя левая часть области D00) и

CZ0Z0t_,s_t_=A_0t_ CZ0Z0t_,s_,    0<s_<t_τ,    CZ0Z0s_,s_=KZ0Z0s_ (13)

(нижняя правая часть области D00).

k-0◦. Продолжая подобным образом, для области Dk0: tkt¯tk+1 (k>1), t0s¯t1 можно построить уравнения вида

CZkZ0t_,s_t_=B_kt_ CZk1Z0t_,s_+A_kt_ CZkZ0t_,s_ (14)

с начальными условиями CZkZ00,s_=CZk1Z0τ,s_. Эта система уравнений должна быть пополнена системами ОДУ, построенными для областей D00, D10,..., Dk1,0.

1-1◦. Передвинемся на следующий временный слой и рассмотрим нижнюю правую нижнюю часть области D11: t1s¯t¯t2 (t¯=t_+t1, s¯=s_+t1, 0s_t_τ). В этой части Xt¯  — подвектор вектора Z1t¯, а следовательно, для матрицы ковариационных функций будем иметь:

CZ1Z1t_,s_t_EZ1t_mZ1t_{Z1s_mZ1s_}t_=            

=EZ1t_mZ1t_t_ {Z1s_mZ1s_}=                             

=EB_1t_ Z0t_mZ0t_+A_1t_ Z1t_mZ1t_+H_1t_ V1t_ {Z1s_mZ1s_},

или

CZ1Z1t_,s_t_=B_1t_ CZ0Z1t_,s_+A_1t_ CZ1Z1t_,s_,    s_<t_, (15)

с начальными условиями CZ1Z1s_,s_=KZ1Z1s_. К этим уравнениям и условиям нужно добавить необходимые инструменты расчета CZ0Z1t_,s_ в нижней правой части области D10 с учетом свойств ковариационных функций.

Замечание Последовательное численное решение ОДУ для функций математического ожидания и ковариации не вызывает проблем, причем группы уравнений для этих функций являются независимыми. Расчет же поведения ковариационных функций более сложен. Алгоритм такого расчета включает следующие шаги: [(1)]

  1. дробление запаздывания на целое число частей;
  2. построение сетки на плоскости переменных t_,s_, в узлах которой и будут вычисляться значения ковариационных функций (это необходимо для их расчета на участках t0,s¯ при различных s¯ на основе формирования начальных условий в точках t0,s¯ с помощью уже найденных значений в точках s¯,t0;
  3. движение через узлы по прямым, параллельным оси t_.

 На рис. 2 показаны промежутки интегрирования этих уравнений на отрезке s_,t_ для случаев t_τs_ (рис. 2) и t_τ<s_ (рис. 2).

 

Рис. 2

 

6. Модельный пример

Воспользуемся изложенной схемой для анализа переходного процесса, описываемого модельным уравнением вида

X˙t+α Xt=β XtXtτ+tτtqθ Xθ dθ+σ0 Vt,    t>0,        

X˙t+α0 Xt=σ0 Vt,    τ<t0,    Xτ=X0~Nm0,D0,            

где X0  — неслучайная величина; α>0, β, σ0, α0>0, m0, D0>0  — постоянные; qθ0.

Ниже на рисунках показаны графики функций математического ожидания и среднеквадратичного отклонения σXt=DXt (рис. 3) и ковариационной функции в областях D00, D10,..., D10,0 (рис. 4), построенные на основе результатов расчетов при следующих значениях параметров задачи:

τ=1;    α=12;    β=110;    σ0=110;m0=1;    D0=116;    q=120τ,                

где D  — дисперсия.

 

Рис. 3

 

Рис. 4

×

Об авторах

Игорь Егорович Полосков

Пермский государственный национальный исследовательский университет

Автор, ответственный за переписку.
Email: poloskov@psu.ru
Россия, Пермь

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

  1. Колмановский В. Б., Майзенберг Т. Л. Оптимальное управление стохастическими системами с последействием// Автомат. телемех. - 1973. № 1. - С. 47–61.
  2. Полосков И. Е. Расширение фазового пространства в задачах анализа дифференциально-разностных систем со случайным входом// Автомат. телемех. - 2002. - № 9. - С. 58–73.
  3. Adimy M., Crauste F., Halanay A. et al. Stability of limit cycles in a pluripotent stem cell dynamics model// Chaos Solit. Fract. - 2006. - 27, № 4. - P. 1091–1107.
  4. Buckwar E. Euler–Maruyama and Milstein approximations for stochastic functional differential equations with distributed memory term//in: Discussion Papers of Interdisciplinary Research Project 373: Quantification and Simulation of Economic Processes. - Berlin: Humboldt University, 2003.
  5. Buckwar E. The θ-Maruyama scheme for stochastic functional differential equations with distributed memory term// Monte Carlo Meth. Appl. - 2004. - 10, № 3. - P. 235–244.
  6. Chang M. H., Pang T., Pemy M. Optimal control of stochastic functional differential equations with a bounded memory// Int. J. Probab. Stochast. Processes. - 2008. - 80, № 1. - С. 69–96.
  7. Ding X., Wu K., Liu M. Convergence and stability of the semi-implicit Euler method for linear stochastic delay integro-differential equations// Int. J. Comput. Math. - 2006. - 83, № 10. - С. 753–763.
  8. El-Hawary H. M., El-Shami K. A. Numerical solution of Volterra delay-integro-differential equations via spline/spectral methods// Int. J. Differ. Equations Appl. - 2013. - 12, № 3. - P. 149–157.
  9. Geffert P. M. Stochastic Non-Excitable Systems with Time Delay: Modulation of Noise Effects by Time-Delayed Feedback. - Wiesbaden: Springer, 2015.
  10. Gozzi F., Marinelli C., Savin S. On controlled linear diffusions with delay in a model of optimal advertising under uncertainty with memory effects// J. Optim. Theory Appl. - 2009. - 142, № 2. - P. 291–321.
  11. Hu P., Huang Ch. Stability of Euler–Maruyama method for linear stochastic delay integro-differential equations// Math. Num. Sinica. - 2010. - 32, № 1. - P. 105–112.
  12. Koto T. Stability of θ-methods for delay integro-dfferential equations// J. Comput. Appl. Math. - 2003. - 161, № 2. - P. 393–404.
  13. Khasawneh F. A., Mann B. P. Stability of delay integro-differential equations using a spectral element method// Math. Comput. Model. - 2011. - 54, № 9–10. - P. 2493–2503.
  14. Kushner H. J. Numerical Methods for Controlled Stochastic Delay Systems. - Boston: Birkhäuser, 2008.
  15. Mao X. Stochastic Differential Equations and Applications. - Cambridge, UK: Woodhead Publishing, 2011.
  16. Poloskov I. E. Numerical and analytical methods of study of stochastic systems with delay// J. Math. Sci. - 2018. - 230, № 5. - P. 746–750.
  17. Poloskov I. E. New scheme for estimation of the first and senior moment functions for the response of linear delay differential system excited by additive and multiplicative noises// J. Math. Sci. - 2020. - 246, № 4. - P. 525–539.
  18. Shakourifar M., Enright W. H. Reliable approximate solution of systems of Volterra integro-differential equations with time-dependent delays// SIAM J. Sci. Comput. - 2011. - 33, № 3. - P. 1134–1158.
  19. Zhang Ch. A class of new Pouzet–Runge–Kutta type methods for nonlinear functional integrodifferential equations// Abstr. Appl. Anal. - 2012. - P. 21.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML
2. Рис. 1

Скачать (171KB)
3. Рис. 2

Скачать (115KB)
4. Рис. 3

Скачать (111KB)
5. Рис. 4

Скачать (164KB)

© Итоги науки и техники. Современная математика и её приложения. Тематические обзоры, 2024

Согласие на обработку персональных данных

 

Используя сайт https://journals.rcsi.science, я (далее – «Пользователь» или «Субъект персональных данных») даю согласие на обработку персональных данных на этом сайте (текст Согласия) и на обработку персональных данных с помощью сервиса «Яндекс.Метрика» (текст Согласия).