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

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

CC BY
81
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАСКИРОВКА ДИНАМИЧЕСКОЙ СИСТЕМЫ / СТОХАСТИЧЕСКАЯ ТРАЕКТОРИЯ / ЗАДАННЫЕ СВОЙСТВА / КОНТРОЛЬНЫЕ ТОЧКИ И ОБЛАСТИ / MASKING A DYNAMIC SYSTEM / STOCHASTIC TRAJECTORY / THE DESIRED PROPERTIES / CHECKPOINTS AND REGION

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

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

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

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

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

The technique proposed in this paper makes it possible to mask the trajectory of a dynamic system with a stochastic process with given properties. The calculated relationships shown in this paper demonstrate the effectiveness of such camouflage in comparison with the simple stochastic expansion of the dynamic system model. The obtained results can be used in theoretical and applied studies devoted to the behavior, formation and modeling of trajectories of dynamic systems. The simulation results confirm the applicability and effectiveness of the proposed methodology.

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

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

2017, № 8 (110) 2017, No. 8 (110)

УДК 519.2

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

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

1 Белорусский государственный университет информатики и радиоэлектроники, Республика Беларусь 2Белорусский государственный университет, Республика Беларусь

Поступила в редакцию 28 сентября 2017

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

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

Abstract. The technique proposed in this paper makes it possible to mask the trajectory of a dynamic system with a stochastic process with given properties. The calculated relationships shown in this paper demonstrate the effectiveness of such camouflage in comparison with the simple stochastic expansion of the dynamic system model. The obtained results can be used in theoretical and applied studies devoted to the behavior, formation and modeling of trajectories of dynamic systems. The simulation results confirm the applicability and effectiveness of the proposed methodology.

Keywords: masking a dynamic system, stochastic trajectory, the desired properties, checkpoints and region. Doklady BGUIR. 2017, Vol. 110, ]\о. 8, pp. 33-40

Masking trajectories of a dynamic system of stochastic processes with a given set of properties A.V. Ausiannikau, V.M. Kozel

Введение

Исследование поведения траекторий динамических систем (ДС), их формирование и моделирование являются актуальными задачами, имеющими прикладную направленность. В частности, одной из таких задач может выступать маскировка (маскирование, скрытие) реальной, базовой траектории ДС.

В простейшем случае идеализированная детерминированная математическая модель динамического объекта (сообщения, сигналы, системы) может быть дополнена компонентой, отражающей наличие комбинаций внешних и внутренних случайных факторов. В динамике такая модель может быть представлена стохастическим дифференциальным уравнением (СДУ). Известны стохастические расширения детерминированных динамических моделей: стохастические аттракторы [1], стохастические финансово-экономические модели [2], стохастические модели в задачах управления ДС [3], в частности, управления подвижными объектами [4], управления запасами [5] и т. д. Например, в радиотехнической сфере имеет место энергетическая маскировка информационного сигнала. С другой стороны, энергетическое скрытие информационного сигнала можно рассматривать как задачу гарантированного приема полезного сигнала в условии существенно малых отношений

сигнал-шум.

В описанных выше ситуациях имеет место аддитивное добавление шума с заданными свойствами к используемой детерминированной модели. Однако такое стохастическое расширение модели ДС, с точки зрения маскировки, сокрытия в шуме ее траектории,

не является эффективным. В этой связи целесообразно использовать подход, предложенный в [6], а именно - маскировку траектории ДС стохастическим процессом. Такая маскировка траектории ДС заключается в функциональном преобразовании ее траектории на основе стохастического дифференциального уравнения с заданными функциями и характеристиками.

Цель работы - проанализировать и показать на примерах возможность и эффективность функциональной маскировки траектории ДС стохастическим процессом, формируемым на основе модели стохастического дифференциального уравнения с заданными свойствами.

Общая схема маскировки траектории динамической системы стохастическим процессом с

заданными свойствами

Будем рассматривать многомерный стохастический процесс xt = {хй. }, i = 1, n , заданный нелинейным СДУ

х, + а(х,) = GN;. х0 = x(t0) , х, = с/х, / ch . (1)

где a = [а (хй. )] - вектор-столбец n х 1, содержащий нечетные функции с а (0) = 0, коэффициентом

-1 I I Гг 2

сноса lim Ex \x — xt_r = а и I a; ds << при t > 0; G - матрица n х n постоянных положительных

x^-0 ' i ' < i J0 i

коэффициентов; B = GGr - матрица коэффициентов диффузии; N - вектор-столбец n х 1 с элементами, являющимися производными по времени

от винеровского процесса и представляющими собой белый гауссовский шум с нулевым математическим ожиданием и корреляционной функцией ENNi+T = I5(x), I - единичная матрица n х n; Е(.) - операция усреднения по множеству реализаций.

Базовая траектория ДС описывается дифференциальным уравнением

ii+Ft(xtJv() = 0, io=i(f0)> (2)

где х; = {ха}, / = \.п - вектор состояния системы, задающий ее базовую траекторию; V - вектор управления n х 1.

Маскировка базовой траектории ДС (2) осуществляется с использованием модификации (1) в следующем виде:

х, + и,а(х, - х,) = GN,, х0 = x(t0) . (3)

В уравнении (3) иг - матричная функция управления размерностью n х n, содержащая модулирующие детерминированные неотрицательные функции. В общем случае эта матрица определяет профиль маскированной траектории ДС. Функция управления и, решает задачу маскировки базовой траектории xt стохастическим процессом (3) на достаточно длинном временном интервале и только в некоторой окрестности заданных контрольных точек (областей) фазового пространства обеспечивает выполнение равенства xf=x^, где к = \.К - номер контрольной точки (области).

Далее будем рассматривать случай, когда все элементы матриц и , G , кроме элементов

главной диагонали, равны нулю, т. е. u = diag[wü ], G = diag[g], g > 0, i = 1,n . Также будем полагать, что имеет место ограничение

0 ^ Ut ^ Umax , Umax = ^gKaxi ] . (4)

В моменты времени, соответствующие контрольным точкам или областям фазового пространства t e Atk, функция управления u становится равной umax . Очевидно, в случае больших численных значений итах уравнение (3) приближенно может быть представлено нелинейным решающим правилом

(5)

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

т. е. становится детерминированной, соответствующей базовой траектории ДС (2) Р7(хл. Ул )б/л' на протяжении заданного временного отрезка А/, .

Проанализируем качественные характеристики такой схемы маскировки. Математическое ожидание процесса (3) определяется дифференциальным уравнением тг +иг£а(хг -х,) = 0, т0 =т). Вычитая из (2) последнее уравнение, получим дифференциальное уравнение относительно абсолютной ошибки двух моделей 4 = " т( = -[Р, (х,, V,) - и,£а(х, - х,)].

В линейном приближении в окрестности точек хг = 0, х; = 0. когда справедливы уравнения Г £а(х, - х,)« а0 + а; Ц - х,) = а^ Ц - х,) = -а^А,, [Е^у^Цо+Е^+Е^у,,

получаем линейное дифференциальное уравнение абсолютной ошибки

(8)

где решение х; системы (2) в условиях (7) имеет вид

х, (9)

Тогда решение уравнения (8) с учетом (9) в случае и = итах и V = 0 будет следующим:

4еД,(итах) = е-ц»*АЛ +[>-*''-и^ГЧЕ«, +Е^0х0), К =Щ), №

где ^ - начальный момент времени интервала А^ . Если в моменты времени ? £ А^ функция и = 0 , что соответствует чисто диффузионному многомерному стохастическому процессу (3),

абсолютная ошибка будет определяться уравнением (и, = 0) = Аю - [ ЕДх^, у^Л

или в линейном приближении (7)

= . (11)

Полученные решения (10), (11) определяют качественные характеристики предложенной схемы маскирования в линейном приближении. При достаточно больших численных значениях матрицы итах ^ да вектор (итах) с большей скоростью стремится

к нулю, тем самым обеспечивается равенство (6).

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

Стохастическое расширение модели ДС и ее маскировка стохастическим процессом

Сравним две схемы маскировки траектории ДС. Первая организуется аддитивным добавлением шума к модели ДС: х, + ЕДх,,у,) = С1Ч,, х0=х(?0) или

где ^ - многомерный стохастический процесс с заданными статистическими свойствами.

Вторая схема маскировки, предложенная в данной работе, имеет вид СДУ (3) или Гх, + и,а(х, - х,) = х0 = х(70),

Рассмотрим среднее значение абсолютной разности между аддитивной и функциональной схемой маскирования 5t=E(xt—xt), которое может быть представлено дифференциальным уравнением

К = -Щ <Л»vi) + и,Ла(х, - х( ).

В линейном приближении, используя (7), получаем

8, = -Fi0 " КоЩ ~ Ко\ ~ и,а&, «о = «С = 0),

где математическое ожидание в том же линейном приближении определяется уравнением т, = -Fi0 - F^m, - F^v,, т0 = т(? = 0) с решением вида (9)

Таким образом, в линейном приближении среднее значение абсолютной разности 8г при фиксированном значении u, = u = const и \t = 0 определяется выражением

6,(u) = e-ua»(i-i»)50 -e-ic-'.)](F;0 -ua;r4Fi0 +F;0i0), 50 =5(t0). (12)

Дифференциальное уравнение (12) может быть записано для конкретных значений u, = {0, umax}, характеризующих либо полное отсутствие информации о базовой траектории ДС в процессе xt, (u = 0), либо практически полное отсутствие маскировки (u = umax), когда выполняется равенство (6).

Представляет интерес количественная оценка маскировки базовой траектории ДС. В этих целях можно ввести функцию переменного коэффициента маскировки Xt = (1 + ut н Г1, (13)

где цх=ст2/у > 1 - параметр, учитывающий различие функций a(xt) = (g2 / 2)d ln f (x)/ dx [7], зависящих от стационарной плотности f (x) процесса xt (коэффициент амплитудного подавления [8]); - стационарная дисперсия процесса xt; /f = E[dln f (x) / dx]2. В случае ut = 0 процесс xt

не содержит информации о процессе х, и J,(=l, для значения ut = итях имеем Xt = (1 + ?<„,.,., Ц,..) 1 «1 - маскировка практически отсутствует. Таким образом, функция 0 < Xt < 1 численно характеризует величину маскировки базовой траектории ДС в различные моменты времени t и учитывает функциональные особенности СДУ (3). Обобщением введенной функции Xt на многомерный случай (3) будет матричная функция с ненулевыми элементами только на главной диагонали

К =(1+uj Hx- Г1, - = 1n •

Примеры маскировки траектории динамических систем стохастическим процессом

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

Маскировка траектории линейной управляемой системы. Пусть базовая траектория ДС на интервале времени t е [0, Т] описывается дифференциальным уравнением

х, = -ах, + ßv,, х0 = x(t0 = 0).

Решение задачи оптимального управления с квадратичным функционалом

1 2 2

J = — (xt + vt )dt + ухт —» min , xT = x(t = T), у = const > 0 2Jo

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

_ -2p (T-t) „-Р T

- V

--—--2y(p- а)--фг, с =-, p = л/а +ß

1 + ce p 1 + се p p + а

Vt =—ß

sh(p(77 -1)) pch(pf) + otsh(pf)

- + y-

рс11(р77) + аэ^рТ7) рс^рТ7) + аэ^рТ7) На рис. 1 приведены базовая (кривая 1) и маскированные (кривая 2, кривая 3) траектории ДС. Параметры моделирования: а = р = 1, х0 = 10, у = 10 , Т = 20,

- (2 + к + -19)) - Л(1,5^)), итах = 200, где к > 0 - коэффициент, определяющий нижний

' 2

уровень функции управления итт = г/шахй / 2. Для кривой 2, рис. 1 СДУ (3) имеет вид х, + 0,Ъф,-х,) = М, (14)

с параметром к = 0 (ит1П = 0). Такая функция управления профилем траектории обеспечивает маскировку базовой траектории чисто диффузионным процессом на интервале времени А/к «[2,...,18]. Для кривой 3, рис.1 СДУ (3) имеет вид

х, + 0,2|/,Л(20(х, -*,)) = #, (15)

с той же функцией управления и1 и параметром к = 0,01 (ит1п = 1). В качестве сравнения с кривой 2 и кривой 3 на том же рисунке приведена кривая 4, являющаяся реализацией стохастического процесса х( = -ах( + Р^ + Л^ . Таким образом, маскировка на основе СДУ (3), очевидно, является более эффективным способом, чем простое стохастическое расширение модели

ДС.

Количественная оценка маскировки имеет вид функции (13) с параметром = 1 в случае СДУ (14) и « 2 в случае СДУ (15) [9].

15

10

-10

х(0

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

1 2

А. ........ 'иД<1 .¡Л/, 'мГ К Л,

Г'." & V ^ ч ¡¡*V1

V »*»к и ч г

10

12

14

16

18

20

Рис. 1. Траектории ДС: 1 - базовая; 2, 3 - маскированные; 4 - с аддитивным шумом в модели ДС Маскировка акустического сигнала. Рассмотрим двухкомпонентный стохастический

процесс

х, + Гх,=СМ&,

хи «1 Р1 Г & 01 X"

, г = , О = 01 , ^ =

а 2 Р2 _ _ 0 &2 _ Л*.

Такая модель, при соответствующем выборе значений параметров матриц Е и О, достаточно хорошо описывает звуковые (речевые) сигналы [10]. СДУ маскированного акустического сигнала имеет вид хг + пга(хг —х1г) = .

На рис. 2 представлены реализации исходного х^ (рис. 2, а) и маскированного х; (рис. 2, б, в) акустического сигнала, полученного на основе СДУ (3) с а(хг - х1{) = х{ - х1{

и периодической функцией управления

2

2+к+£( -1)'л(С<а -1,))

где с,. = 2,

к > 0 - коэффициент, определяющий нижний уровень функции ит1П = итахк /2, ^ = [0; 15; 25; 45].

На рис. 2, б приведена реализация акустического сигнала, маскированного чисто диффузионным стохастическим процессом с коэффициентом к = 0 (итт = 0). На рис. 2, в представлен акустический сигнал, маскированный гауссовским стохастическим процессом с коэффициентом к = 2 / итах = 0,01 (итт = 1).

25

а

и

х, =

и

и =

25

в

Рис. 2. Маскировка акустического сигнала: а - исходный сигнал; б - маскированный с ит1п = 0 ; в - маскированный с ит1п = 1

Маскировка траектории двумерной динамической системы. Пусть ДС описывается уравнениями [11]

= -ких, + к12х,у, + к13х„ х0 = х(0),

Я = "М, +

(1 + к23х,У

у о =т,

(16)

где к у - постоянные положительные коэффициенты. Система уравнений (16), аналогичная системе

уравнений гармонического осциллятора, является одной из разновидностей классической модели Вольтерра-Лотки биологической системы «хищник-жертва» с запаздыванием. Модели вида (16) могут быть использованы для описания почти любой линейной или близкой к линейности физической системы, например, в квантовой механике и квантовой теории поля, теории твердого тела, электромагнитных излучений, колебательных спектров молекул и т. п.

На рис. 3, а-в приведены стохастические траектории, полученные на основе СДУ (3) с компонентами х = {X, У г} при различных параметрах к функции управления

2

2 + к + Х ( " 1)" *Чсг - ^ ))

1=1 .

следующие

С = 2, иш„ = 200, = [200; 300], Т = 500 . Базовая модель ДС

(16) имеет следующие параметры: ^=[1;1;3], £2=[1;7,55;0,8], хС1=200, _у0=15, и ее траектория приведена на рис. 3, а. Общие параметры для модели (3): а(хг-хг) = хг-хг, к = 2/ мшах =0,01 (итт = 1), х0 = х0, у0 = у0. На рис. 3, б, в приведены стохастические траектории процесса (3) с О = I и О = 51 соответственно.

уО)

т

т

100

200

зоо

0 100 200 300 400 0 100 200 300 400 о

а б в

Рис. 3. Траектории: а - базовой модели ДС (16); б - процесса (3) с О = I; в - процесса (3) с О = 51

лоо

и

и =

Заключение

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

1. Ряшко Л.Б., Башкирцева И.А. Стохастические аттракторы нелинейных динамических систем. Екатеринбург: Изд-во Урал. ун-та, 2010. 252 с.

2. Ширяев А.Н. Основы стохастической финансовой математики. Т. 1. Факты. Модели. М: ФАЗИС, 1998.

3. Острем К. Введение в стохастическую теорию управления. М.: Мир, 1973. 324 с.

4. Справочник по теории автоматического управления / Под ред. А.А. Красовского. М.: Наука, 1987. 712 с.

5. Лазарев Ю.Н. Управление траекториями аэрокосмических аппаратов. Самара: Самар. науч. центр РАН,

6. Таха Хемди А. Введение в исследование операций. М.: Издательский дом «Вильяме», 2005. 912 с.

7. Овсянников А.В., Козел В.М. Формирование и моделирование стохастических процессов с заданными свойствами траекторий// Докл. БГУИР. 2016. № 6 (100). С. 18-23.

8. Тихонов В.И., Кульман Н.К. Нелинейная фильтрация м квазикогерентный прием сигналов. М.: Сов. радио, 1975. 704 с.

9. Аналоговые и цифровые синхронно-фазовые измерители и демодуляторы / А.Ф. Фомин [и др.]. М.: Радио и связь, 1987. 248 с.

10. Овсянников А.В., Козел В.М. Анализ и применение обобщенного sechk распределения // Докл. БГУИР. 2013. № 8 (78). С. 23-29.

11. Теория электрической связи /А.Т. Зюко [и др.]. М.: Радио и связь, 1999. 432 с.

12. Базыки А.Д. Нелинейная динамика взаимодействующих популяций. Ижевск: Институт компьютерных исследований, 2003. 368 с.

1. Rjashko L.B., Bashkirceva I.A. Stohasticheskie attraktory nelinejnyh dinamicheskih sistem. Ekaterinburg: Izd-vo Ural. un-ta, 2010. 252 s. (in Russ.)

2. Shiijaev A.N. Osnovy stohasticheskoj finansovoj matematiki. T. 1. Fakty. Modeli. M: FAZIS, 1998. 512 s.

3. Ostrem K. Vvedenie v stohasticheskuju teoriju upravlenija. M.: Mir, 1973. 324 s. (in Russ.)

4. Spravochnik po teorii avtomaticheskogo upravlenija / Pod red. A.A. Krasovskogo. M.: Nauka, 1987. 712 s. (in Russ.)

5. Lazarev Ju.N. Upravlenie traektorijami ajerokosmicheskih apparatov. Samara: Samar. nauch. centr RAN, 2007. 274 s. (in Russ.)

6. Taha Hemdi A. Vvedenie v issledovanie operacij. M.: Izdatel'skij dom «Vil'jame», 2005. 912 s. (in Russ.)

7. Ovsjannikov A.V., Kozel V.M. Formirovanie i modelirovanie stohasticheskih processov s zadannymi svojstvami traektorij// Dokl. BGUIR. 2016. № 6 (100). S. 18-23. (in Russ.)

8. Tihonov V.I., Kul'man N.K. Nelinejnaja fil'tracija m kvazikogerentnyj priem signalov. M.: Sov. radio, 1975. 704 s. (in Russ.)

9. Analogovye i cifrovye sinhronno-fazovye izmeriteli i demoduljatory / A.F. Fomin [i dr.]. M.: Radio i svjaz', 1987. 248 s. (in Russ.)

10. Ovsjannikov A.V., Kozel V.M. Analiz i primenenie obobshhennogo sechk raspredelenija // Dokl. BGUIR. 2013. № 8 (78). S. 23-29. (in Russ.)

11. Teorija jelektricheskoj svjazi /A.T. Zjuko [i dr.]. M.: Radio i svjaz', 1999. 432 s. (in Russ.)

12. Bazyki A.D. Nelinejnaja dinamika vzaimodejstvujushhih populjacij. Izhevsk: Institut komp'juternyh issledovanij, 2003. 368 s. (in Russ.)

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

512 с.

2007. 274 с.

References

Сведения об авторах

Information about the authors

Овсянников А.В., к.т.н., доцент кафедры информационных технологий Белорусского государственного университета.

Ausiannikau A.V., PhD., associate professor of information technologies department of Belarusian state university.

Козел В.М., к.т.н., доцент кафедры информа-ционных

Kozel V.M., PhD., associate professor

радиотехнологий Белорусского госу-дарственного университета информатики и радиоэлектроники.

Адрес для корреспонденции

220030, Республика Беларусь, г. Минск, пр. Независимости, д. 4, Белорусский государственный университет тел. +375-29-905-21-53; e-mail: [email protected] Овсянников Андрей Витальевич

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

of information radiotechnologies department of Belarusian state university of informatics and radioelectronics.

Address for correspondence

220030, Republic of Belarus, Minsk, Nezavisimosti av., 4, Belarusian state university tel. +375-29-905-21-53; e-mail: [email protected] Ausiannikau Andrey Vital'evich.

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