Агрегатное описание информационных систем
Агрегативный подход к техническим системам, вообще говоря, восходит, с одной стороны, к представлению системы как «черного ящика», а с другой – к представлению траектории в n-мерном пространстве при случайных воздействиях. В явном или неявном виде предполагается, что есть возможность описать техническую систему системой уравнений и дать ее решение. Это особенно необходимо при решении задач управления и для частных случаев выполнимо, причем вводятся упрощения и допущения, и система рассматривается как сложная и вероятностная.
Агрегат – унифицированная модель для написания функций разнородных элементов систем, получаемая наложением дополнительных ограничений на множества состояний, сигналов и сообщений и на операторы перехода, а так же выходов: t Î T – моменты времени; x Î X – входные сигналы; u Î U – управляющие сигналы; y Î Y – выходные сигналы; z Î Z – состояния; x(t), u(t), y(t), z(t) – функции времени. Динамика всей системы раскрывается через динамику сопряжённых между собой агрегативных элементов.
Наряду с состоянием в момент времени t вводится состояние в момент (t + 0), в который агрегат может перейти за малое количество времени. Вид операторного перехода зависит от того, поступят или нет в данный промежуток времени входные сигналы.
Агрегат – объект, определенный множествами T, X, U, Y, Z и операторами H и G, реализующими функции z(t) и y(t). Структура операторов H и G определяет модель функционирования агрегата. Процесс функционирования агрегата в основном состоит из скачков состояний системы в моменты поступления входных сигналов и выдачи выходных сигналов.
Вводится пространство параметров агрегата b = (b1, b2, ..., bn) Î B. Оператор выходов G реализуется как совокупность операторов G’ и G’’. Оператор G’ выбирает очередные моменты выдачи выходных сигналов, а оператор G’’ – содержание сигналов.
y = G’’{t, z(t), u(t), b}.
В общем случае оператор G’’ является случайным оператором, т.е. t, z(t), u(t), b ставится в соответствие множество y с функцией распределения G’’. Оператор G’ определяет момент выдачи следующего выходного сигнала.
Операторы переходов агрегата
Рассмотрим состояние агрегата z(t) и z(t + 0). Оператор H1 реализуется в моменты времени tn, поступления в агрегат сигналов xn(t). Оператор H2 описывает изменение состояний агрегата между моментами поступления сигналов.
z(t’n + 0) = H1{t’n, z(t’n), x(t’n), b},
z(t) = H2(t, tn, z(t + 0), b}.
Во множестве состояний Z выделим такое подмножество z(y), что если z(t*) достигает подмножества z(y), то момент t* является моментом выдачи выходного сигнала, который определяется по формуле:
y(t*) = G[t*, Z(t*)].
В некоторых случаях возможны изменения агрегата в момент выдачи выходного сигнала, для учёта этого вводится H3:
z(t), z(y), z(t + 0) = H3[t*, z(t*)].
Совокупность H1, H2 и H3 задаёт H.
Особенность описания некоторых реальных систем приводит к так называемым агрегатам с обрывающимся процессом функционирования. Для этих агрегатов характерно наличие переменной, соответствующей времени, оставшемуся до прекращения функционирования агрегата.
Все процессы функционирования реальных сложных систем по существу носят случайный характер, поэтому в моменты поступления входных сигналов происходит регенерация случайного процесса. То есть развитие процессов в таких системах после поступления входных сигналов не зависит от предыстории.
Автономный агрегат – агрегат, который не может воспринимать входных и управляющих сигналов. Неавтономный агрегат – общий случай.
Частные случаи агрегата
Кусочно-марковский агрегат – агрегат, процессы в котором являются обрывающими марковскими процессами. Любой агрегат можно свести к марковскому. Кусочно-непрерывный агрегат в промежутках между подачей сигналов функционирует как автономный агрегат. Кусочно-линейный агрегат: dcv(t)/dt = F(v)(cv).
Агрегативное описание функционирования системы даст универсальные и различные математические модели. Функционирование элементов может быть сведено к агрегативному представлению. Для создания агрегативной модели ИС необходимо:
1. Разработать агрегативную модель элементарной системы.
2. Построить модель сопряжённого агрегата.
Представление реальных систем в виде агрегатов неоднозначно, вследствие неоднозначности выбора фазовых переменных.
Контрольные вопросы
1. Что дает агрегативное описание функционирования системы?
2. Опишите агрегат как случайный процесс.
3. Опишите функционирование системы в терминах операторов входов-выходов.
4. Как создается агрегативная модель информационной системы?
5. Что характеризуют фазовые переменные агрегативной модели?