УДК 519.710.3
ИССЛЕДОВАНИЕ ПОЛНОЙ НАБЛЮДАЕМОСТИ ДИНАМИЧЕСКОЙ СИСТЕМЫ,
МОДЕЛИРУЮЩЕЙ РАСПРОСТРАНЕНИЕ ИНФОРМАЦИИ В ОБЩЕСТВЕ
М.В. Драпалюк, С.П. Зубова, Фам Туан Кыонг, Е.В. Раецкая
Статья посвящена построению математической модели динамической системы, описывающей распространение эпидемического заболевания в обществе. Исследуется полная наблюдаемость полученной дифференциальноалгебраической системы. Применяется метод каскадного расщепления исходной системы на уравнения в подпространствах. Выводится формула для нахождения вектора состояний системы. Между входной и выходной функциями устанавливается связь, необходимая и достаточная для реализации описываемого процесса
Ключевые слова: математическая модель, нелинейная система наблюдения
Формирование обратной связи в системах автоматического управления возможно лишь после получения полной информации о состоянии объекта управления. Если все компоненты состояния доступны для измерения, исследователь располагает возможностью выбрать обратную связь,
обеспечивающую наиболее оптимальные
динамические свойства обследуемой системы. Однако, при решении практических задач, приходиться сталкиваться с ситуацией, когда измерению поддаются лишь некоторые компоненты вектора состояния системы или их линейные комбинации. В большинстве случаев это связано с недостаточным количеством измерительных
приборов в системе, а также и с невозможностью их монтирования вследствие объективно возникающей
труднодоступности измеряемых параметров .
В связи с этим актуальна задача выявления возможности получения информации о векторе состояния по измеряемым, наблюдаемым входным, выходным функциям, а именно, задача наблюдения. Для исследования процесса распространения
информации (новых идей) в обществе исследуемое население делится на три группы так, что ) -группа населения, восприимчивая к новой информации, *2^) - информированная группа
населения, а Х3 (с) - группа населения, исключенная
из первоначального числа исследуемых (по причине изоляции). Скорость, с которой появляются новые восприимчивые к информации равна / (с), а скорость, с которой появляются новые
Драпалюк Михаил Валентинович - ВГЛТА, д-р техн.
наук, профессор, тел. 8-919-180-64-26
Зубова Светлана Петровна - ВГУ, канд. физ.-мат. наук,
доцент, тел. 8-951-851-36-30, тел. (473) 266-60-76
Фам Туан Кыонг - ВГУ, аспирант, тел. 8-951-563-00-82
Раецкая Елена Владимировна - ВГЛТА, канд. физ.-мат.
наук, доцент, тел. 8-910-340-68-61, тел. (473) 225-16-92
информированные, равна /2 (с). Нелинейное
слагаемое ) *2^) отражает взаимодействие
между группами населения. При этом
взаимодействие между введенными параметрами описывается следующими соотношениями (см. [1]):
dXl (с)
= -а*1 (с) - /3*1 (с) *2 (с) + /1 (с) = -7х2 (с) + 3*1 (с) х2 (с) + /2 (с)
3(с)
= а*1 (с) + ^2 (с)
dt dx2 (с ) dt dx3(с)
(1)
(2)
^ . (3)
Заметим, данная нелинейная система также может рассматриваться при моделировании
распространения эпидемического заболевания в обществе (см. [1]).
Вводим дополнительную наблюдаемую (измеряемую) входную функцию:
Р(с) = ах (с) + Ьх^ (с) + СХ3 (с)
1 2 3 , (4)
которая отражает соотношение между тремя группами населения ), *2 (с) и *3^). Заметим,
данная функция (наблюдаемый вход), в общем случае, предоставляет исследователю лишь частичную информацию о компонентах состояния. Математическая модель исследуемой системы представляется в общем виде: dx(t)
= В*(с) + 0(с, *(с)) + / (с)
dt
Р (с) = А*(с)
(5)
(6)
где
В : Я" ® Я" А : Я" ® Я* *(с) е Яп /(с) е Я"
р (с) е я^ „ , оа, *(с)) е я"
, нелинейная функция ,
с е [0, Т] ( Т - конечно или бесконечно). Вектор-функция *(с) называется вектором
/ (с) Р (с)
состояний системы, и входной и
выходной функциями, соответственно.
Система (5), (6) называется полностью
наблюдаемой, если по наблюдаемым входной и выходной функциям состояние системы в любой момент времени определяется однозначно.
Таким образом, получена математическая модель в виде нелинейной динамической системы наблюдения, отражающая в математической форме важнейшие свойства системы (1) - (4) и связи, присущие её составным частям.
В данной работе проводится качественный анализ полученной математической модели, представляющей собой дифференциальноалгебраическую нелинейную систему (5) - (6). Для исследования полной наблюдаемости данной нелинейной системы применяется метод каскадного расщепления исходного пространства на подпространства и перехода к системам вполне аналогичным исходной, но относительно элементов из подпространств. Этот метод был разработан ранее для исследования полной управляемости и полной наблюдаемости линейных систем, то есть при G(t, *(с)) ° 0 (см. [2] - [6]). Применение
данного метода дает хорошие результаты, при исследовании математических моделей, представленных в работах [7] - [13].
В данной работе на одном из этапов исследования производится упрощение
математической модели, что позволяет оптимизировать её анализ, а именно, понизить порядок системы уравнений, образующих модель.
Указанный подход позволяет за конечное число шагов выявить полную наблюдаемость или ненаблюдаемость рассматриваемой системы. Несомненным достоинством метода является возможность построения функции состояния полностью наблюдаемой системы в явном виде.
В данной работе будем использовать следующие свойства матриц. Матрице А соответствуют разложения:
Я" = CoimA + КегА,
Я!1 = 1т А + СокегА , (7)
где 1т А - множество значений А в Я" , КегА -
множество решений уравнения А* = 0 в Я" ,
С&тА - прямое дополнение к подпространству
КегА в Я" , СокегА - прямое дополнение к
подпространству 1т А в Я*. Через Р(А) и
Q(А) обозначим проекторы на подпространства
КегВ и СокегА , соответственно, а (I - Р(А)) и
(I - Q(А)) - проекторы на подпространства CoimA
и 1т А , соответственно; I - единичная матрица в соответствующем пространстве. Разложение (7)
таково, что сужение А отображения А на подпространство CoimA осуществляет взаимнооднозначное соответствие между подпространствами CoimA и 1т А .
Введем полуобратную матрицу:
А-= А_1(I - Q(А)).
Уравнение (6) исходной системы эквивалентно системе:
| Q (А) Р (с) = 0, (8)
[ * (с) = А - Р (с) + *1(с), (9)
с произвольной вектор-функцией
*1 (с) = Р(А)*(с) е КегА .
В зависимости от свойств матрицы А возможны три случая.
I. А = 0 . Второе алгебраическое уравнение
системы (5), (6) имеет вид: Р(с) ° 0. Функция
состояния *(с) находится как решение
дифференциального уравнения (5) неединственным образом. Система (5), (6) является ненаблюдаемой.
II. КегА = {0} . Функция состояния *(с ) определяется единственным образом по формуле (9) и имеет вид:
*(с) = А~ Р (с). (10)
То есть в случае инъективной матрицы А система является полностью наблюдаемой. Заметим, исходная система (5), (6) является корректной при
условии дифференцируемости функции А Р(с).
При подстановке выражения для *(с) вида (10) в уравнение (5), получаем уравнение связи:
&А~Р(с) „ ,
------— = ВА~ Р (с) + О (с, А Р (с)) + / (с), (11)
dt
соотношение, которому необходимо должны удовлетворять входная и выходная функции для реализации процесса, описываемого системой.
III. Перейдем к более общему случаю А ф 0 и КегА ф {0} . Подставив выражение для функции состояния вида (9) в уравнение (5), получим выражение:
С/ПАЖ» + жт = ВР( А) *(,) +
dt &
+О(с, Р( А) *(с) + А~ Р (с)) + ВА~ Р (с) + / (с). (12)
В соответствии с разложением (7), оно сводится к эквивалентной системе относительно элементов из подпространств CoimA и КегА :
с*, (с)
= ВЛ (с) + О1 (с, *1 (с)) + / (с) , (13)
Р1(с) = АЛ(с) , (14)
где
*1 (с) = Р(А)*(с) е КегА,
В1 = Р(А)ВР(А): КегА ® КегА,
А = (I - Р(А))ВР(А): КегА ® ШмА,
/1 (с) = Р(А)(ВТР(с) + /(с)) е КегА,
01 (і, х1 (і)) = Р(А^(і, А Р(і) + х1 (і)) є КегА, с-а 0
ЖА- Р (і) В = 0 -7
Р,(і) = 1 Жі V а 7
-(I - Р(А))(ВА~Р(с) + /(с)) е CoimA .
Заметим, такой переход от исходной системы
(5), (6) к системе (13), (14) реализуется лишь при выполнении условия:
(I - Р(А))О(Г, А~Р(с) + *1 (с)) ° 0. (15)
Потребуем выполнения этого условия.
При исследовании полной наблюдаемости редуцированной системы (13), (14) первого шага расщепления применим тот же метод, что и при исследовании исходной системы (5), (6).
В силу конечномерности исходного пространства, за конечное, равное р (р £") число шагов перейдем к редуцированной системе последнего шага каскадного расщепления:
р (с)
= В *(с) + О (с, * (с)) + / (с),
.Р
Жі
(16)
(17)
которая вполне аналогична исходной системе при условии выполнения на каждом шаге ряда условий и ограничений:
Qi (А1 )Р (с) = 0 ,' = 1,р (18)
(I - Р(А1 ))О (с, ^ (с)) ° 0, i = 1Р-1. (19)
В зависимости от свойств и вида матрицы Ар,
возможны лишь два случая.
I. Ар = 0 . Система (16), (17) является
ненаблюдаемой, а значит, и исходная система (5),
(6) является ненаблюдаемой.
II. КегАр = {0} . Функция состояния
Хр (і) определяется единственным образом по
формуле: хр (і) = АрРр (і).
(20)
Функция состояния исходной системы (5), (6) единственным образом восстанавливается по
формуле: х(і) = А Р(і) + Е А- Е. (і).
.=1 1
(21)
То есть в случае инъективной матрицы Ар,
исходная система является полностью наблюдаемой при условии выполнения ограничений и условий (18), (19). Вернемся к примеру. Здесь:
х(і) =
С х1(і ) ^ Х2(і )
V хз(і )
А = (а Ь с) (А - сюръективная матрица),
/ (і) =
/1(і)' І2(і)
V 0 У
G(і, х(і)) =
Ьх1(і) х2(і) Ьх1(і ) х2(і ) 0
Элементы подпространства КегА в данном случае можно взять в виде:
7 V
КегА =
х1(і) х2(і )
а , ч Ь
-----х1(і) — х2(і)
V с с
с матрицей проектора:
С
1 0 0
Р( А) = 0 1 0
а Ь 0
V с с
У
Выражение (9) принимает вид:
С
х(і) =
0 0
а , ч Ь ~х1(і) + - х2(і) + хз(і)
V с с у
+
+
Л
(22)
а
х1(і ) х2(і ) Ь
(2з)
-xl(t)—)
V с с у
Условие (15) имеет вид
а=Ь.
Матрица А ф 0 такова, что КегА ф {0} , то есть на первом шаге расщепления получаем случай III.
От исходной системы (1)-(4) с учётом условия разрешимости и ограничения (23) переходим к редуцированной системе первого шага:
&*1 (с)
С*2 (с)
= -ах^ (і) - уЗх1 (і)х2 (і) +/ (і) , = ~Ух2 (і) + Зх1 (і) х2 (і) + / (і)
(24)
(25)
а ) а &*2^)
= а*1 (с) + ^ (с)
(26)
а
с йс с йс а( /1(с) + /2(с)) - Р (с) = (с - а)(а*1(с) + ^2(с)) . (27)
Дальнейшее исследование полной наблюдаемости вновь полученной системы можно производить изложенным выше методом. Однако, построение проекторов зачастую требует значительных громоздких выкладок. На практике, как правило, более рациональным является непосредственный переход к эквивалентным системам меньшего порядка. Так система (1)-(4) эквивалентными преобразованиями сводится к системе:
dXl(t)
= -а*1^) - 3*1(с) *2 (с) + /1 (с) . = 71 (с) + 3*1 (с) *2 (с) + /2 (с)
0с 0*2^ )
0с
а dxl (с) а (с) 1 0Р
------1— +---------- — = -а*1 (с) - 7*2 (с) + с&т
x3(t)
йс с йс
1 — а Ь
*1(с) *2 (с) .
(28)
(29)
(30)
x3(t) - ~р(с) ■ ,
3 с с 1 с
Рассмотрим случай: а = Ь ф с ф 0 . От уравнений (24), (25), (26) переходим к соотношению:
а*1(с) + 7*2(с) = с-а -а(Л(с )+/2(с))
(31)
откуда:
а
*2 (с) =---------*1 (с) + р(с) г
7
с обозначением:
1 Г йР(с)
7(с-а) V йс
а(/1(с)+/2(с)) I.
Уравнения (1), (2) принимают вид:
dx1 (с) = 3а йс dx1 (с)
7
*12 (с) - (3Р0)+а) *1 + /1(с) =
7,
= 3*1О) —(р(с) + а) *1О) -йс а
-Г (А(,)-р) - Р),
а 0с
откуда получаем:
3(а-7) ^)- (а-7)(р0) + а) ^) +
(32)
(33)
(34)
(35)
(36)
7
71
+м) -а /■&) -7р(с)
а[
а
йр(с)
(37)
= 0.
Таким образом, от системы (1)-(4) пришли к эквивалентной системе:
1 а Ь
(с) = — Р (с) — (с) — (с) ,
3 с с 1 с 2
(38)
*2 (с) =----*1(с) + р(с), (39)
7
3(а-7). ^) - (а-7)р) + а) ^) +
7
а
(40)
+/1(с)-х [ /,(<)-7р(с) р ] = 0,
а V йс у
= —xl2(t) - (3Р(с) + а) *1 + /О). (41) йс 7
Если а= 7, то входная и выходная функции удовлетворяют соотношению:
а /1(0-7(т-МО - р) = 0, (42) 7 йс
и исходная система является ненаблюдаемой, так
как компонента состояния *1(с ) находится как
решение дифференциального уравнения (35) неединственным образом.
В случае аф 7 при выполнении условия:
(а-7)7
4а3
(р) + а)2 =
а/1(с)-7| /2(с)-7Р(с)
йр(с)
(43)
компонента состояния *1 (с) находится из уравнения (37) единственным образом и имеет вид:
*1(с) = ^Г3(3Р(с)+3). 2ар
(44)
Компоненты состояния *2(с) и *3(с) с учетом
выраже ния (44), находятся, соответственно, по формулам (33), (31) и имеют вид:
/ ч 1 / ч а
x2(t) =—р(с)------
^ 2^' 23 ,
(45)
/ч ^ч а(7+а) . . а(а-7)
*3(с) = “ Р(с)----- ----------р(с) + ^3---• (46)
с 2ас 2рс
При подстановке выражения для *1(с), *2 (с ) вида
(45), (46), в уравнение (31), получим уравнение связи для входной и выходной функции.
Таким образом, в случае, когда входная и выходная функции удовлетворяют условию (43), а коэффициенты системы удовлетворяют условиям:
Ь = а ф с ф 0 и а ф 7, система (1)-(4) является полностью наблюдаемой, а компоненты функции состояния определяются по формулам (44), (45), (46).
Литература
1. Дорф Р. Современные проблемы управления/ Р. Дорф, Р. Бишоп // Пер. с англ. Б.И. Копылова. - М.: Лаборатория Базовых Знаний, 2002. - 832 с.
2. Раецкая Е.В. Диссертация на соискание ученой степени кандидата физико-математических наук /
Воронежская государственная лесотехническая академия. Воронеж, 2004 г. 149 стр.
3. Зубова С.П. О полиномиальных решениях линейной стационарной системы управления / Зубова С.П., Раецкая Е.В., Ле хай чунг// Автоматика и телемеханика. 2008. № 11. С. 41-47.
4. Зубова С.П. Полная наблюдаемость
нестационарной дифференциально-алгебраической
системы/ С.П. Зубова, Е.В. Раецкая, Фам Туан Кыонг// Вестник Воронежского государственного технического университета. Воронеж 2010. Том 6, № 8, 2010 г. - С. 8286.
5. Зубова С.П. Об инвариантности нестационарной системы наблюдения относительно некоторых возмущений/ С.П. Зубова, Е.В. Раецкая, Фам Туан Кыонг// Вестник Тамбовского университета. Серия: Естественные и технические науки. Тамбов. - 2010. - Том 15, вып. 6. -С. 1678-1679.
6. Драпалюк М.В. Макроэкономическая модель управления тенденциями потребления и накопления в национальном доходе/ М.В. Драпалюк, Е.В. Раецкая// Моделирование систем и процессов , № 3-4. Воронеж, ВГЛТА, 2009. С. 20-22.
7. Драпалюк М.В. Оценка энергоёмкости рабочего процесса машины для понижения пней/ М.В. Драпалюк М.В., Попиков П.И., Цуриков А.И., Беликов Е.В. // Известия высших учебных заведений. Северо-Кавказский регион. Серия: Технические науки. 2007. № 5. С. 61-62.
8. Драпалюк М.В. Имитационная модель ротора кустореза с гибкими рабочими органами / М.В. Драпалюк, Л.Д.Бухтояров, С.А. Столбовских // Вестник Красноярского государственного аграрного университета.
2011. № 3. С. 137-141.
9. Драпалюк М.В. Математическое моделирование
рабочего процесса рычажного корчевателя/
Политематический сетевой электронный научнуй журнал Кубанского государственного аграрного университета.
2012. № 75. С. 156-165.
10. Драпалюк М.В. Математическая модель
управления процессом обрезки крон деревьев машиной манипуляторного типа с дисковой пилой / П.И. Попиков, М.В. Драпалюк, В.П. Попиков // Политематический сетевой электронный научнуй журнал Кубанского государственного аграрного университета. 2011. № 74. С. 25- 36.
11. Драпалюк М.В. Математическая модель
управления вибрационным процессом подрезания корней саженцев лесных культур /М. А. Платонова, М.В.
Драпалюк // Политематический сетевой электронный научнуй журнал Кубанского государственного аграрного университета. 2011. № 74. С. 25- 36.
12. Драпалюк М.В. Математическая модель
процесса подрезки корней сеянцев и саженцев в
питомниках / М.В. Драпалюк М.В., П.И. Попиков, М.В. Кондратов// Известия высших учебных заведений. Северо-Кавказский регион. Серия: Технические науки. 2006. № 53. С. 111-114.
13. Драпалюк М.В. Имитационное моделирование технологического процесса лесной машины с гидроприводом дискового рабочего органа / В.Н. Коротких, В.П. Попиков, М.В. Драпалюк // Вестник Красноярского государственного аграрного университета. 2009. № 5. С. 129-132.
Воронежская государственная лесотехническая академия Воронежский государственный университет
THE RESEARCHING OF COMPLETE OBSERVABILITY OF THE DYNAMICAL SYSTEM THAT MODELS THE DISTRIBUTION OF INFORMATION IN SOCIETY
M.V. Drapaluk, S.P. Zubova, Pham Tuan Cuong, E.V.Raetskaya
The article is devoted to constructing a mathematical model of the dynamic system describing the distribution of information in society. The complete observability of the resulting differential-algebraic system is studied. The method of cascade splitting the original space to the subspace are used. The formula for finding the state vector are derived. The relation between input and output functions are obtained.
Key words: mathematical model, nonlinear system of observation