Операторы переходов и выходов агрегата
Операторы переходов. Наряду с состоянием x(t) будем рассматривать также точки x(t+0). Договоримся считать, что для любого t1>t момент (t+0)Î(t,t1]. Аналогично: x(t-0) означает, что t0<t: (t-0)Î[t0,t). Вид оператора H зависит от того, содержит ли рассматриваемый интервал времени моменты т.н. особых состояний агрегата или не содержит. Под особыми состояниями будем понимать его состояния в момент получения входного либо управляющего сигналов или выдачи выходного сигнала. Все остальные состояния агрегата будем называть неособыми. Предположение 2. Из особых состояний агрегат может переходить в новое состояние скачком. Пусть x(t*) – некоторое особое состояние агрегата, а zs – последний управляющий сигнал zsÎZ. Примем следующие обозначения для операторов, являющихся частными видами оператора H и определяющих состояние агрегата в момент t*+0. Если t* - момент поступления входного сигнала u, то x(t*+0)=V¢[x(t*), u, zs]. (2.3) Аналогично, если t* - момент поступления управляющего сигнала z, то x(t*+0)=V¢¢[x(t*), z]. (2.4) При одновременном поступлении u и z x(t*+0)=V [x(t*), u, z] (2.5) Наконец, если t* - момент выдачи выходного сигнала y, то x(t*+0)=W[x(t*), zs]. (2.6) В интервале между особыми состояниями, значение x(t) определяется при помощи операторов Q, вид которых в общем случае зависит от особого состояния, являющегося для данного интервала времени начальным состоянием: x(t*+0)= [t,x(t*), zs]. (2.7) Здесь t* - момент особого состояния, являющегося исходным для данного интервала времени. То есть H является общим обозначением операторов Q,V¢,V¢¢,V и W. Оператор выходов. Во множестве X состояний x(t) агрегата выделим класс подмножеств {Xy} (подмножества состояний, влекущих за собой необходимость выдачи выходного сигнала), обладающих следующими свойствами. Выходной сигнал y выдается в момент t¢ в двух случаях, когда:
1) x(t¢)ÎXy; x(t¢-0)ÏXy 2) x(t¢+0)ÎXy, но x(t’)ÏXy. Тогда, оператор G можно представить в виде совокупности двух операторов: функционального оператора G¢, вырабатывающего выходной сигнал y(t¢)=G¢[x(t¢),zs] (2.8) и логического оператора G¢¢, проверяющего для каждого t принадлежность x(t) к одному из подмножеств Xy. Заметим, что в общем случае, оператор G¢ является случайным оператором. Это значит, что данным t, x(t), z ставится в соответствие не одно определенное значение выходного сигнала, а некоторое множество значений y с распределением вероятностей, задаваемых оператором G¢. Например, в качестве одной составляющих вектора x(t) (например x1(t)) может быть время, оставшееся до выдачи выходного сигнала. Тогда оператор G¢¢ проверяет неравенство x1(t)>0. Процесс функционирования агрегата. Агрегат функционирует следующим образом. В начальный момент времени t0 заданы начальное состояние агрегата x0 и начальное значение управляющего сигнала z0. Пусть t1 и t2 – моменты поступления первого u1 и второго u2 входных сигналов, t1 – момент поступления первого управляющего сигнала z1 и, для определенности t1<t1<t2, t' – момент выдачи первого выходного сигнала, причем пусть t¢<t1 (см. рис. 2.4). Рассмотрим полуинтервал (t0,t1]. Состояния агрегата изменяются с течением времени по закону (2.7): x(t)= [t,x0,z0] (t0<t£ t¢) до тех пор (оператор G¢¢), пока в момент t¢ состояние x(t¢) не окажется принадлежащим подмножеству Xy, хотя состояние x(t¢-0) не принадлежало подмножеству Xy. В этом случае в момент t¢ выдается выходной сигнал y1, вырабатываемый оператором G¢. Вместе с тем закон изменения состояний (2.7) нарушается и переключается на закон (2.6): x(t¢+0)=W[x(t¢),z0]. Пусть теперь в момент t1 поступает входной сигнал u1 . Проследим поведение агрегата в момент t1 (см. закон (2.3)). Тогда в силу действия входного сигнала u 1 состояние агрегата имеет вид
x(t1+0)=V¢[x(t1), u 1,z0], (2.9) а в дальнейшем, если состояние (2.9) не соответствует выдаче выходного сигнала, то: x(t)= [t,V¢[x(t1), u 1,z0],z0] t1<t£t1 Пусть в момент t1 в агрегат поступает управляющий сигнал z1. Тогда состояние агрегата имеет вид (см. закон (2.4)). x(t1+0)=V¢¢[x(t1),z1], Необходимо отметить, что управляющий сигнал z в общем случае является параметром, определяющим операторы V¢, V¢¢, W, Q, G¢, G¢¢. Поэтому в дальнейшем вместо начального значения управляющего сигнала z0 в этих операторах должно использоваться значение z1 до тех пор, пока не поступит следующий управляющий сигнал z2 . Например, в полуинтервале (t1, t2], если нет оснований для выдачи выходного сигнала x(t)= [t, x(t1+0), z1] t1<t£t2 В частном случае, операторы H и G могут оставаться неизменными при поступлении очередного управляющего сигнала. Аналогично, оператор Q может быть одним и тем же при любых выходных сигналах (при попадании x(t) в любые подмножества Xy). Агрегат представляет собой математическую схему весьма общего вида, частными случаями которой являются функции алгебры логики, релейно-контактные схемы, конечные автоматы, всевозможные классы систем массового обслуживания, динамические системы, описываемые обыкновенными дифференциальными уравнениями и некоторые другие объекты. С точки зрения моделирования агрегат выступает как достаточно универсальный переработчик информации – он воспринимает входные и управляющие сигналы и выдает выходные сигналы.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|