Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Фоменков - Учебное пособие.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.94 Mб
Скачать

6.5. Вопросы для самопроверки

1. Назовите основные способы задания сетей Петри.

2. Сформулируйте правило выполнения сетей Петри.

3. Что такое непримитивное событие и каким образом оно сводится к примитивным событиям?

4. Перечислите основные задачи анализа сетей Петри.

5. Какие существуют методы анализа сетей Петри?

6. Какие задачи анализа сетей Петри нельзя решить с помощью построения дерева достижимости?

7. Назовите направления развития базового математического аппарата сетей Пети. Приведите примеры реализаций этих направлений.

7. Агрегативное описание систем

7.1. Понятие «агрегат» в теории систем

Пусть T – фиксированное подмножество действительных чисел (множество рассматриваемых моментов времени), X,U,Y,Z – множества любой природы. Элементы указанных множеств назовем: tT – моментом времени; xX; входным сигналом; uU- управляющим сигналом; yY – выходным сигналом; zZ состоянием. Состояния, входные, управляющие и выходные сигналы, рассматриваемые как функции времени, обозначим z(t), x(t), u(t) и y(t).

Под агрегатом будем понимать объект <T,X,U,Y,Z,H,G> (7.1), где H,G – операторы (вообще говоря, случайные). Операторы переходов и выходов H и G реализуют функции z(t) и y(t). Структура этих операторов собственно и выделяет агрегаты среди прочих систем. Рассмотрим подробнее вид этих операторов. При этом будем считать справедливым следующее предположение.

Предположение 1. За конечный интервал времени в агрегат поступает конечное число входных и управляющих сигналов и вырабатывается конечное число выходных сигналов.

Операторы переходов. Наряду с состоянием z(t) будем рассматривать также точки z(t+0). Договоримся считать, что для любого t1>t момент (t+0)(t,t1]. Вид оператора переходов H зависит от того, содержит ли рассматриваемый интервал времени моменты т.н. особых состояний агрегата или не содержит. Под особыми состояниями будем понимать его состояния в момент получения входного либо управляющего сигналов или выдачи выходного сигнала. Все остальные состояния агрегата будем называть неособыми.

Предположение 2. Из особых состояний агрегат может переходить в новое состояние скачком.

Пусть z(t*) – некоторое особое состояние агрегата, а us – последний управляющий сигнал usU. Примем следующие обозначения для операторов, являющихся частными видами оператора H и определяющих состояние агрегата в момент t*+0. Если t* - момент поступления входного сигнала x, то

z(t*+0)=V[z(t*),x,us] (7.2)

Аналогично, если t* - момент поступления управляющего сигнала u, то

z(t*+0)=V[z(t*),u] (7.3)

При одновременном поступлении x и u

z(t*+0)=V [z(t*),x,u] (7.4)

Наконец, если t* - момент выдачи выходного сигнала y, то

z(t*+0)=W[z(t*),us] (7.5)

В интервале между особыми состояниями, значение z(t) определяется при помощи операторов U, вид которых в общем случае зависит от особого состояния, являющегося для данного интервала времени начальным состоянием:

z(t*+0)= [t,z(t*+0),us] (7.6)

Здесь t* - момент особого состояния, являющегося исходным для данного интервала времени. Естественно, замечания о том, что H является случайным оператором, без изменений переносится на его частные виды U,V,V,V и W.

Оператор выходов. Во множестве Z состояний z(t) агрегата выделим класс подмножеств {Zy}, обладающих следующими свойствами. Выходной сигнал y выдается в момент t в тех случаях, когда: 1) z(t)Zy; z(t-0)Zy и 2) z(t+0)Zy, но z(t’)Zy. Тогда, оператор G можно представить в виде совокупности 2 операторов: G, вырабатывающего выходной сигнал

y=G[z(t),us] (7.7)

и G, проверяющего для каждого t принадлежность z(t) к одному из подмножеств Zy. Заметим, что в общем случае, оператор G является случайным оператором. Это значит, что данным t,z(t),u ставится в соответствие не одно определенное значение выходного сигнала, а некоторое множество значений y с соответствующим распределением вероятностей, задаваемых оператором G.

В некоторых случаях в качестве одной составляющих z(t), например z1(t), можно рассматривать время, оставшееся до выдачи выходного сигнала. Тогда оператор G проверяет неравенство z1(t)>0.