Операторы переходов и выходов агрегата

Операторы переходов. Наряду с состоянием 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] (11.2)

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

z(t*+0)=V¢¢[z(t*),u] (11.3)

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

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

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

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

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

z(t*+0)=[t,z(t*+0),us] (11.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] (11.7)

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

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

Процесс функционирования агрегата. Агрегат функционирует следующим образом. В начальный момент времени t0 заданы начальное состояние агрегата z0 и начальное значение управляющего сигнала u0.

Пусть t1 и t2 – моменты поступления первого x 1 и второго x 2 входных сигналов, t1 – момент поступления первого управляющего сигнала u1 и, для определенности t1<t1<t2. Рассмотрим полуинтервал (t0,t1]. Состояния агрегата изменяются с течением времени по закону

z(t)=[t,z0,u0] (t0<t£t1)

до тех пор (оператор G¢¢), пока в момент t¢ (пусть t¢<t1) состояние z(t¢) не окажется принадлежащим подмножеству Z¢y, хотя состояние z(t¢-0) не принадлежало подмножеству Z¢y. В этом случае в момент t¢ выдается выходной сигнал y(1), вырабатываемый оператором G¢. Вместе с тем закон изменения состояний (11.6) нарушается и

z(t¢+0)=W[z(t¢),u0].

Прежде чем рассматривать дальнейшие изменения состояний агрегата во времени, необходимо проверить (оператор G¢¢), не удовлетворяет ли состояние z(t¢+0) условиям выдачи выходного сигнала, или, другими словами, не принадлежит ли (в смысле условий 1) и 2), упомянутых выше) состояние z(t¢+0) некоторому новому подмножеству Z¢¢y). Если состояние z(t¢+0) удовлетворяет условиям выдачи выходного сигнала (принадлежит подмножеству Z¢¢y), то в момент t¢¢ выдается второй выходной сигнал y(2) (оператор G¢), а состояние агрегата описывается соотношением

z(t¢+0+0)=W[z(t¢+0),u0]=W{W[z(t¢),u0],u0} (11.8)

и т.д. В силу принятого соглашения в любой интервал времени может быть выдано лишь конечное множество выходных сигналов. Это свойство агрегата является ограничением, накладываемым на структуру подмножеств Zy и оператор W. Предположим теперь, что z(t¢+0) не принадлежит никакому из подмножеств Zy. Поэтому далее состояние агрегата изменяется в соответствии с законом

z(t)=ut¢[t,z(t¢+0),u0]=ut¢{t,W[z(t¢),u0],u0} (11.9)

Пусть теперь в момент t1 поступает входной сигнал x1. Проследим поведение агрегата в момент t1 при различных вариантах возможных событий.

Если при достаточно малых e>0 в момент t1-e состояние агрегата не принадлежало подмножеству Z*y, а в момент t1 z(t1) принадлежит Z*y, то условимся, что в момент t1 выдается выходной сигнал y*, а состояние агрегата есть

z(t1+0)=W[z(t1),u0] (11.10)

Вместе с тем действие входного сигнала x 1 приводит к тому, что

z(t1+0+0)=V¢[z(t1+0), x 1,u0]=V’{W[z(t1),u0], x1,u1} (11.11)

Очевидно, что состояние z(t1+0+0) должно быть проверено (оператором G¢¢) по отношению к условиям выдачи выходного сигнала. Предположим теперь, что в момент t1 не было оснований для выдачи выходного сигнала y*. Тогда вместо (11.10 и11.11) в силу действия входного сигнала x 1 состояние агрегата имеет вид

z(t1+0)=V¢[z(t1), x 1,u0], (11.12)

а в дальнейшем, если состояние (11.12) не соответствует выдаче выходного сигнала:

z(t)={t,V¢[z(t1), x 1,u0],u0} (11.13) t1<t£t (t1,t]

Пусть в момент t1 в агрегат поступает управляющий сигнал u1. Тогда состояние агрегата имеет вид

z(t1+0)=V¢¢[z(t1),u1], (11.14)

если в момент t1 не происходит выдача выходного сигнала, или

z(t1+0+0)=V¢¢{[W[z(t1),u0]]u1,b}, (11.15)

если в момент t1 выдается выходной сигнал.

Необходимо отметить, что управляющий сигнал u в общем случае является параметром, определяющим операторы V¢,V¢¢,W,U,G¢,G¢¢. Поэтому в дальнейшем вместо начального значения управляющего сигнала u0 в этих операторах должно использоваться значение u1 до тех пор, пока не поступит следующий управляющий сигнал u2. Например, в полуинтервале (t1, t2], если нет оснований для выдачи выходного сигнала

z(t)=z(t1+0),u1] t1<t£t2 (11.16)

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

Агрегат представляет собой математическую схему весьма общего вида, частными случаями которой являются функции алгебры логики, релейно-контактные схемы, конечные автоматы, всевозможные классы систем массового обслуживания, динамические системы, описываемые обыкновенными дифференциальными уравнениями и некоторые другие объекты. С точки зрения моделирования агрегат выступает как достаточно универсальный переработчик информации – он воспринимает входные и управляющие сигналы и выдает выходные сигналы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: