Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Снапелев, Ю. М. Моделирование и управление в сложных системах

.pdf
Скачиваний:
11
Добавлен:
21.10.2023
Размер:
10.23 Mб
Скачать

г) Перейдем к случаю, возможному лишь для неод­ нородного потока, когда над каждым требованием осу­ ществляется одновременно несколько операций. Будем считать, что для каждого из тех параметров, для кото­ рых rpi^'O, выделено несколько приборов, образующих обобщенные приборы. Обобщенный прибор с номером i независимо (а иногда — зависимо) от других изменяет в течение промежутка времени щ значение г-го парамет­ ра требования, причем существенно, что эти операции могут осуществляться в пересекающиеся интервалы вре­ мени. В качестве примера можно рассмотреть текущий ремонт кораблей, когда одна бригада производит, ска­ жем, окраску бортов, другая — ремонтирует двигатели, третья — проверяет приборы и т. п.

10. Пример обобщенного многофазного обслужива­ ния. Рассмотрим вначале, какой смысл можно придать в случае неоднородного потока. Основная особенность:

на каждой из фаз над обобщенным требованием выпол­

няется лишь одна операция.

 

__

 

а)

 

Изменим задание целых чисел mu i—\,q. Пусть

m ^ l ,

т ^ О , } —2,q. Будем считать,

что:

 

1)

обслуживание на первой фазе задается точно так

же, как и обобщенное однофазное обслуживание, где

надо положить m— tni, п=пи r= ri,

t)= tii;

 

2)

обслуживание какого-либо требования /-й фазе

( j — 2,q)

может начаться лишь после окончания

обслу­

живания

(/— 1)-й фазе и задается точно так же,

как и

обобщенное однофазное обслуживание, где надо поло­

жить т =

т } + 1, n= t i j , г = г j ,

T] = r ] j ;

 

 

3)

после обслуживания

на «7-й фазе требование счи­

тается обслуженным полностью.

Очевидно, при mi=il, тj= 0 , (j=2,q) мы получим процесс типа последовательной обработки некоторой де­ тали. Дополнительное отличие от случая однородного потока лишь в том, что па каждой фазе обобщенный прибор может представлять многокаскадную систему.

Выясним, какой

смысл имеют величины

Шг,

i=\,q,

в общем случае.

Изменим

сначала — по

сравнению

с предыдущим абзацем — одно

из чисел /и,-.

Это

приве­

дет к изменению обслуживания лишь на i-й фазе, при­ боры которой будут теперь обслуживать m-ки требова­ ний, тогда как на всех остальных фазах требования об­ служиваются по одному.

80

Если г= 1, m-ка состоит из тх требований. Получен­ ный процесс обслуживания можно интерпретировать так: на первой фазе из 1Щ элементов производится сборка

некоторого устройства,

над которым

последовательно

проделываются какие-то

(q— 1) операции на остальных

фазах.

 

систему

массо­

При г> 1 можно представлять себе

вого обслуживания следующего вида: на первых

(i— 1)

фазах некоторая деталь проходит необходимую обработ­

ку, после чего, в качестве «полуфабриката», она

компо­

нуется на i-й фазе с какими-то другими (из т*

штук),

а затем смонтированное из

(т^-И ) компонент

устрой­

ство проходит

еще (q— 1)

стадий

обработки па

остав­

шихся фазах.

очевидно, что при

произвольных

значе­

Теперь уже

ниях величины rrii мы получаем обобщенные системы обслуживания типа сборочного конвейера, работа кото­ рого представляет собой некоторое чередование процес­ сов сборки (полуфабрикаты поступают с других конвей­ еров) и последовательной обработки получаемых узлов.

Здесь существенно, что «продукт» обслуживания m-ки требований на какой-то фазе при поступлении на следующую фазу рассматривается уже как одно требо­ вание, что обусловлено равенствами m= nij + \. Такое задание чисел т* позволяет хорошо описывать важные для практики процессы типа сборки. Но, разумеется, это не единственный способ задания чисел /п;. Например, в однородном случае мы задавали числа т* другим об­ разом, который пригоден и для неоднородного потока.

б) Для приведенных в разделе а) систем обслужи­ вания является .весьма существенным то ограничение, что обслуживание некоторого требования на любой фа­ зе, начиная со второй, может начаться лишь после окон­ чания обслуживания на предыдущей фазе. Это ограни­ чение является вполне естественным лишь в том случае, когда обслуживание на каждой из фаз зависит от ре­ зультата обслуживания на предыдущей.

Операции, составляющие процесс обслуживания, мож­ но разделить на два класса: .ведущие и ведомые [16]. К последним относят те, которые могут начаться после окончания первых. Например, пока не выделены тран­ спортные средства, не может начаться погрузка.

Если же операции являются независимыми, то они могут начинаться в произвольные моменты времени.

6—633

81

После окончания обслуживания по одному из парамет­ ров может начаться ведомое этой операцией обслужива­ ние, тогда как та операция, которая не зависела от ве­ дущей, может еще продолжаться произвольное время.

Мы замечаем, что в таких системах обслуживания понятие «фаза обслуживания» теряет определенность. Поэтому, рассматривая принципы формализации произ­ водственных процессов поточного изготовления штучных изделий, можно представлять эти процессы в виде после­ довательности конечного числа операций нескольких (трех) видов, ничего не говоря о раздельных по времени выполнения фазах обслуживания.

Укажем также, что если рассмотреть достаточно

сложный технологический процесс,

то мы столкнемся

там и с обслуживанием m-ок, и с

многокаскадностью;

над полуфабрикатами могут одновременно проводиться несколько операций, последующие операции могут на­ чаться, когда некоторые из предыдущих еще не закон­ чены, и т. д., и т. п. Видимо, на современном этапе со­ стояния науки еще преждевременно стремиться к раз­ работке универсальных принципов формализации произ­ вольных процессов, встречающихся в различных обла­ стях человеческой практики. Более правильным путем к этой цели будет детальное изучение основных типов таких процессов, аналогичное тому, что проделано в только что цитированной работе для важного класса процессов поточного изготовления штучных изделий. Именно с этой точки зрения и следует расценивать вве­ денное здесь понятие обобщенного обслуживания.

В заключение укажем на литературу, где читатель смог бы найти ответ на многие вопросы, которые у него могут появиться в процессе чтения этой части [35, 47, 48, 52, 67, 83, 116, 117, 119, 123, 151, 152, 166, 188].

§ 1.5. Агрегативные системы

На практике нередко реальные системы оказываются слишком сложными для того, чтобы их можно было опи­ сать при помощи рассмотренных выше типичных мате­ матических схем. В таких случаях реальный объект дол­ жен быть расчленен на элементы, число которых не обя­ зательно мало, но зато каждый элемент уже доступен для описания одной из типичных математических схем

[45].

82

Естественно, что при этом подходе элементы системы могут оказаться представленными в виде различных ма­ тематических схем: один как конечный автомат, другой как система массового обслуживания, третий как веро­ ятностный автомат и т. д.

Нет необходимости подчеркивать, что для системы, элементы которой описаны столь разнородно, вряд ли возможно использовать единый метод исследования. По­ этому при описании систем, состоящих из большого чис­ ла элементов, стремятся выбрать для формализации по­ следних универсальные математические схемы, охваты­ вающие упомянутые выше как частные случаи.

В настоящее время наиболее употребительной универ­ сальной схемой является агрегат [13]. Для агрегатов строятся удобные имитационные модели, а для одного из классов — кусочно-линейных агрегатов [3] и вполне обозримые аналитические методы, базирующиеся на ап­ парате теории марковских случайных процессов.

В настоящем параграфе рассматривается математи­ ческая модель для описания элементов системы в виде агрегатов, а также для сопряжения элементов в единую сложную систему.

1. Математическая модель агрегата. Агрегат — до­ статочно общая математическая модель элементов слож­ ной системы— позволяет на едином языке представлять описания детерминистических и стохастических объектов, функционирующих как в непрерывном, так и в дискрет­ ном времени (реально-контактных схем, конечных и вероятностных автоматов, систем массового обслужива­ ния и т. д.). В конечном итоге модели весьма широкого класса сложных систем описываются композицией со­ пряженных агрегатов.

Агрегат как унифицированный элемент характеризу­ ется множествами моментов времени Т, состояний в каж­ дый момент времени Z, входных X и выходных Y сигна­

лов. Состояние

агрегата

в момент /е Т обозначается

z flje Z ,

входные и выходные сигналы

соответственно —

x (t)^ X

и г/(7)еУ.

в

момент

(^ + 0)

обозначим

Состояние

агрегата

z(7 + 0). Полагаем, что

из

состояния

2(7)

в состояние

2(7 + 0)

агрегат приходит

за малый интервал времени.

Переход агрегата из состояния z(ti) в z(t2),

опре­

деляется динамическими свойствами самого агрегата и входными сигналами. Предположим, что поведение моде­

6;

83

ли в случае воздействия входного сигнала хп описывает­ ся оператором V. Тогда состояние z(tn + 0), где tn— мо­ мент поступления в агрегат входного сигнала хп, tneT , можно определить из выражения

z(tn + 0) = V[tn, z(tn), Хп].

(1.51)

В дальнейшем полуинтервал времени

Сбудем

обозначать (ti,U], а полуинтервал t i ^ t c t 2

как [ti,tz)-

Если интервал (tn, tn+\) не содержит ни одного момента поступления сигналов, то для t^ (tn,tn+1] состояние аг­ регата определяется оператором

 

z(t) = U[t, tn,

z(tn + 0)].

(1-52)

Совокупность операторов

V и U рассматривается как

оператор переходов агрегата в новое состояние.

Во множестве состояний Z целесообразно выделить

подмножество

такое, что

если z(t*)

достигает Z<Y>,

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

y=G [t\ z(t*)].

(1.53)

Упорядоченная совокупность рассмотренных

мно­

жеств Т, X, Z, Z(Y\ Y и случайных операторов V, U, G полностью задает агрегат как динамическую систему.

Таким образом, процесс функционирования агрегата состоит из скачков состояния в моменты поступления входных сигналов (оператор V) и изменений состояния между этими моментами (оператор U). Заметим, что на оператор U никаких ограничений мы не накладывали. пЗоэтому допустимы скачки состояния в некоторые мо­ менты времени, не являющиеся моментами поступления [входных сигналов. При практическом использовании аг­ регатов часто такими моментами являются моменты вы­ дачи выходных сигналов (выхода состояния на границу подмножества Z(Y>) и некоторые другие. В дальнейшем моменты скачков будем называть «особыми» моментами времени. Для описания скачков состояния в особые мо­ менты времени t*, не являющиеся моментами поступле­ ния входных сигналов, используем операторы

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

(1.54)

представляющие собой частные случаи оператора U, Обозначение U оставим для оператора, определяющего

84

поведение агрегата в интервалах времени между особы­ ми моментами.

П р и м е р . П у с т ь в

Э В М , р а с с м а т р и в а е м у ю к а к с и с т е м а м а с с о в о г о

о б с л у ж и в а н и я в м о м

е н т ы в р е м е н и tj, о б р а з у ю щ и е с л у ч а й н ы й п о т о к

о д н о р о д н ы х с о б ы т и й , п о с т у п а ю т з а д а ч и .^ З а д а ч а , п о с т у п и в ш а я в м о ­

м е н т

tj, х а р а к т е р и з у е т с я с л у ч а й н ы м

п а р а м е т р о м

tZj. В ы б е р е м с л е ­

д у ю щ у ю д и с ц и п л и н у о б с л у ж и в а н и я :

ес л и з а я в к а

з а с т а л а в ы ч и с л и ­

т е л ь н у ю м а ш и н у с в о б о д н о й , т о з а д а ч а , с о о т в е т с т в у ю щ а я э т о й з а ­

я в к е ,

н е м е д л е н н о п р и н и м а е т с я к о б с л у ж и в а н и ю ; в

п р о т и в н о м с л у ч а е

з а я в к а н а п р а в л я е т с я в о ч е р е д ь и н а х о д и т с я т а м не б о л е е ч е м V j =

= Ф (aj, Р ),

г д е

Р — п а р а м е т р ,

х а р а к т е р и з у ю щ и й

п р о и з в о д и т е л ь н о с т ь

Э В М .

Е с л и д о м о м е н т а в р е м е н и tj+v,

з а д а ч а / - й з а я в к и не б у д е т

п р и н я т а к о б с л у ж и в а н и ю ,

т о о н а « п о к и д а е т »

с и с т е м у .

В м о м е н т

о к о н ч а н и я р е ш е н и я з а д а ч и в ы ч и с л и т е л ь н а я

м а ш и н а

п р и с т у п а е т

к р е ш е н и ю с л е д у ю щ е й з а д а ч и в п о р я д к е о ч е р е д и .

Д л и т е л ь н о с т ь р е ­

ш е н и я

з а д а ч и

 

( з а н я т о с т ь в ы ч и с л и т е л ь н о й

м а ш и н ы )

rij=T|>(aj,

(3).

П р е д с т а в и м р а с с м а т р и в а е м у ю с и с т е м у в в и д е а г р е г а т а . С о с т о я ­

ние с и с т е м ы

 

о п и ш е м с л е д у ю щ и м и

к о о р д и н а т а м и :

zt (t)

в р е м я ,

о с т а в ш е е с я

д о

о к о н ч а н и я

р е ш е н и я

/ - й

з а д а ч и ;

z2(t)

— ч и с л о

з а д а ч

в с и с т е м е (в о ч е р е д и и н а о б с л у ж и в а н и и ) .

 

 

 

 

д л я в с е х t^T

Е с л и

z2(t) 0 -(в с и с т е м е

н е т з а я в о к ) ,

т о

Z i ( / ) = 0

д о м о м е н т а

п о я в л е н и я

н о в о й

з а я в к и . К о г д а

z2(t)> 1,

з а я в к и

и м е ю т ­

с я к а к н а о б с л у ж и в а н и и , т а к и в о ч е р е д и .

В э т о м с л у ч а е т р е б у ю т с я

д о п о л н и т е л ь н ы е к о о р д и н а т ы с о с т о я н и я :

Z i + 2\ ( t ) = а > / ,

k = ' \ ,

2 , . . . ,

z2(t)

1,

г д е

а

/ — п а р а м е т р

й -й з а я в к и

в

о ч е р е д и ;

z2+2к

о с т а в ­

ш е е с я в р е м я о ж и д а н и я в о ч е р е д и д л я А -й за я в к и .

 

 

 

м о м е н т ы tj,

В х о д н ы е

с и г н а л ы

( з а д а ч и ) п о с т у п а ю т

в

а г р е г а т

в

и п р и н и м а ю т

з н а ч е н и я

Xj= aj.

 

 

 

 

 

 

 

 

 

 

Р а с с м о т р и м с л у ч а й н ы е о п е р а т о р ы V, U, G, о п и с ы в а ю щ и е д а н ­

н у ю с и с т е м у .

 

П у с т ь в м о м е н т tj п о с т у п а е т н о в а я з а я в к а .

Е с л и

в э т о т м о м е н т в ы ч и с л и т е л ь н а я м а ш и н а з а н я т а ( z 2 ( ^ ) > 0 ) — д а н н а я

з а я в к а

п о с т у п а е т в о ч е р е д ь ;

п ри

э т о м

Z\(t)

не

и з м е н я е т с я ,

z2(t)

у в е л и ч и в а е т с я

н а е д и н и ц у ,

zl+2h(t) и

z2+2k{t)

не

и з м е н я ю т с я ;

к р о м е

т о г о ,

в о з н и к а ю т

н о в ы е

к о о р д и н а т ы zl+2k(tj)—aj

и z2+2h{tj) =

=<(p(aj,

Р ),

х а р а к т е р и з у ю щ и е

п о с т у п и в ш у ю

з а я в к у .

Е с л и

ж е

в

м о ­

м е н т

tj

в ы ч и с л и т е л ь н а я

м а ш и н а

с в о б о д н а

и

з а я в о к в

о ч е р е д и

нет

( в э т о м

с л у ч а е

z2(tj)= 0 и к о о р д и н а т ы

zt+2k(t)

и

z2+2k(t)

н е о п р е ­

д е л я ю т с я , з а д а ч а п о с т у п и в ш е й з а я в к и п р и н и м а е т с я к о б с л у ж и в а н и ю .

Т о г д а z1(tj)=ty(a,j,

|3);

z 2 ( / j ) « = l ,

о с т а л ь н ы е

к о о р д и н а т ы

не о п р е д е ­

л я ю т с я .

 

 

 

 

 

 

 

 

 

 

И с х о д я из э т о г о ,

м о ж н о с л е д у ю щ и м о б р а з о м з а п и с а т ь о п е р а ­

т о р V:

 

 

 

 

 

 

 

 

 

 

//

,

m

 

fz•

 

ПРИ

(*,)><>.

 

 

 

 

 

1Ф (д * .

Р)

при

(tj) = О,

 

z 2 (tj +

0) =

z2( f , ) +

l .

 

 

 

 

Z t+2S

{tj +

0 )

== Z l +

 

\

, -

.

(1 . 5 5 )

Z 2+ 2ll {t) +

 

 

 

 

/

К

Zn (t j J ,

 

0)

Z2+ 2ft(^j)> I

 

 

 

Z1+2h {tj +

0)

=

aj,

 

 

 

 

 

22+2h(^ +

0) =

y(af,

jl).

 

 

 

85

Р а с с м о т р и м и з м е н е н и я к о о р д и н а т с о с т о я н и я в и н т е р в а л е м е ж ­

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

 

 

 

Д л я м о м е н т а

tj+О к о о р д и н а т ы с о с т о я н и я о п р е д е л я ю т с я в

с о ­

о т в е т с т в и и с (1 . 5 5 ) . Н е к о т о р о е в р е м я п о с л е t} к о о р д и н а т ы z 4( l )

и

z2+2h(t) у б ы в а ю т

с е д и н и ч н о й

с к о р о с т ь ю , a

z2(t) о с т а е т с я

п о с т о я н ­

ной . К о о р д и н а т а

Z\(t), у б ы в а я

с е д и н и ч н о й

с к о р о с т ь ю , о б р а щ а е т с я

в н у л ь в м о м е н т tj о к о н ч а н и я о б с л у ж и в а н и я о ч е р е д н о й

з а я в к и ,

в э т о т м о м е н т з а я в к а п о к и д а е т с и с т е м у и п р и н и м а е т с я к о б с л у ж и ­

в а н и ю

с л е д у ю щ а я

( ( + 1 ) - я

з а я в к а

и з

о ч е р е д и ,

е с л и z2(ti)>0, п о ­

э т о м у

zl (t)

о т н у л я

с к а ч к о м в о з р а с т а е т д о

r}i+1 =

\J>(z2,

(3) и

д а л е е

у б ы в а е т с е д и н и ч н о й с к о р о с т ь ю . В

э т о т

ж е

м о м е н т

к о о р д и н а т а

z2(t)

у м е н ь ш а е т с я

н а е д и н и ц у .

Е с л и

ж е

з а я в о к

в о ч е р е д и

н ет ,

z\(t)

о с т а е т с я р а в н ы м н у л ю д о п о с т у п л е н и я н о в о й з а я в к и и п р и н я т и я

ее

к о б с л у ж и в а н и ю .

К о о р д и н а т ы

z2+2k(t),

у б ы в а я

с

е д и н и ч н о й

с к о ­

р о с т ь ю ,

о б р а щ а л и с ь

б ы

в н у л ь

в

м о м е н т tj+Vj

д л я

с о о т в е т с т в у ю щ и х

з а я в о к ,

е с л и б ы з а я в к и не п р и н и м а л и с ь к о б с л у ж и в а н и ю .

Д л я т е х

з а я в о к ,

к о т о р ы е п р и н и м а ю т с я к о б с л у ж и в а н и ю в м о м е н т ы в р е м е н и

t>ti, с о о т в е т с т в у ю щ и е

к о о р д и н а т ы

z2+2k(t)

не

о п р е д е л я ю т с я .

В

м о ­

м е н т ы в р е м е н и

tj+Vj

( д л я

з а я в о к ,

не

п р и н я т ы х

к

о б с л у ж и в а н и ю )

к о о р д и н а т а

z2(t)

у м е н ь ш а е т с я

 

н а

е д и н и ц у ( з а я в к а

 

п о к и д а е т

с и ­

с т е м у ) .

 

t= ti*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

П у с т ь

( р е ш е н и е

з а д а ч и

о ч е р е д н о й

з а я в к и

з а к о н ч е н о ) .

З д е с ь

м о г у т

б ы т ь

д в а с л у ч а я .

В п е р в о м

( к о г д а

в

с и с т е м е

и м е ю т с я

з а я в к и ,

z2(ti * ) > 0 )

к

 

о б с л у ж и в а н и ю

п р и н и м а е т с я

 

з а д а ч а

с л е д у ю щ е й з а я в к и из о ч е р е д и ;

 

в р е м я о б с л у ж и в а н и я t = i | ) ( a , i,

Р ).

В о

в т о р о м

с л у ч а е

 

(в с и с т е м е

з а я в о к

н ет ,

z2{t*) = 0 )

с и с т е м а

ж д е т

д о м о м е н т а п о с т у п л е н и я н о в о й з а я в к и и ее п р и н и м а е т к о б с л у ж и ­

в а н и ю .

t = t\*

 

 

 

 

 

z(t)

М о м е н т

я в л я е т с я

о с о б ы м ,

т а к к а к в э т о т м о м е н т

д о с т и г а е т Z<v >, т.

е.

Zi(t)—0.

 

z(t*)

 

W'\

П о э т о м у

с к а ч о к с о с т о я н и я

о п р е д е л я е т с я о п е р а т о р о м

z,n*i+0)2 { t \

 

( г ,

( t*) =

0 ,

е с л и

гг (() —0,

 

= -|

v

 

 

 

 

 

 

 

I Ф ( 2 2 ( 0 . РЬ ес л и z 2 ( 0 > 0 ,

 

г2 (t*\ + 0) =

z2(l*i)— 1,

 

( 1 . 5 6 )

Р а с с м о т р и м

е щ е о д и н о с о б ы й м о м е н т в р е м е н и t2*~ не я в л я ю ­

щ и й с я м о м е н т о м

п о с т у п л е н и я в х о д н о г о с и г н а л а . В м о м е н т t2*, к о г д а

и с т е к а е т в р е м я о ж и д а н и я о д н о й и з з а я в о к , н а п р и м е р 1-й, ч и с л о з а я ­

в о к в с и с т е м е

у м е н ь ш а е т с я на

е д и н и ц у . С о с т о я н и е а г р е г а т а z(t2* +

+ 0 ) о п р е д е л я е т с я о п е р а т о р о м W" с л е д у ю щ е г о в и д а :

2, ( / * , +

<

) ) =

2 ,

(t\),

 

z 2 (^*2

0)

=

C2 ( t * 2 )

1

Z 2 + 2d ( ^ * 2 + 0 ) =

Z 2 + 2 fc ( ^ * г ) > I

Z l + 2 Il ( ^ * 2 +

0 )

=

Z 1+2 (^4- 1) (t*2 ).

Z 2 + 2fl (t* 2 +

0)

=

2 2 + 2

(t*2),

86

К о о р д и н а т ы

ti+2k и 2 2+2ft

д л я k-=l п с

о п р е д е л я ю т с я ,

т а к к а к

l-я з а я в к а

п о к и д а е т

с и с т е м у .

В

п о л у и н т е р в а л а х (tn,

tn + i\

м е ж д у

м о м е н т а м и

tn,

tn+ь

к к о т о р ы м

о т н о с я т с я

м о м е н т ы

' п о с т у п л е н и я

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

с о с т о я н и я а г р е г а т а и з м е н я ю т с я п о з а к о н у ,

о п р е д е л я е м о м у о п е р а т о ­

р о м U, к о т о р ы й м о ж е т 'бы ть з а п и с а н к а к

 

 

2, (0 = 2 , (*„ +

0) - ( * - * „ ) .

 

 

22 (0 =

22( 1п +

0)'

 

 

 

z\+2h ( 0

=

2, +2)i (tn +

0 ),

^

^

Z2 +2h( 0

=

Z2+2h O n +

0) ---- ( t ---- tn).

 

В ы х о д н ы м и с и г н а л а м и а г р е г а т а б у д е м с ч и т а т ь с о в о к у п н о с т ь х а р а к ­ т е р и с т и к з а я в о к , п о к и д а ю щ и х с и с т е м у .

П у с т ь

y(yil\

г/(2)) ,

г д е

г/О )—

п р и з н а к

(//<*)=

1,

е с л и

с и с т е м у

п о к и д а е т

 

о б с л у ж е н н а я

з а я в к а ,

 

и

г/<б = 0 — е с л и

н е о б с л у ж е н -

н а я з а я в к а ) ,

а

г/<2>—

с о в о к у п н о с т ь

в в е д е н и й

о з а я в к е ,

н а п р и м е р ,

Уг=1{аь Р,

t*) з н а ч и т ,

ч т о з а я в к а

п о с т у п и л а

в с и с т е м у

с х а р а к т е р и ­

с т и к о й aj,

о б с л у ж и в а я с ь

пр и з н а ч е н и и

п а р а м е т р а

с и с т е м ы

 

р, п о к и ­

н у л а с и с т е м у в м о м е н т t*. В к а ч е с т в е

 

в з а в и с и м о с т и о т к о н к р е т ­

н о й з а д а ч и ,

м о г у т

ф и г у р и р о в а т ь

и

д р у г и е

в е л и ч и н ы

или

 

ф у н к ц и и

о т н их .

Т а к и м о б р а з о м ,

д е й с т в и я о п е р а т о р а G с в о д я т с я к в ы б о р у

п р и з н а к а

у<‘ )

и

ф о р м и р о в а н и ю с в е д е н и й

о

з а я в к е у (2).

 

 

 

П р е д п о л о ж и м ,

в м о м е н т

t*l с о с т о я н и е

а г р е г а т а

д о с т и г а е т

п о д м н о ­

ж е с т в а Z < K> ( Z { K) о п р е д е л я е т с я с о о т н о ш е н и е м z , 0 ) = 0 ) ,

 

З н а ч е н и е

t,* о п р е д е л я е т с я и з с о о т н о ш е н и я Z i 0 i * ) = 0 . Э т о о з н а ч а е т , ч т о о б ­

с л у ж и в а н и е о ч е р е д н о й з а я в к и з а к о н ч и л о с ь . В м о м е н т О * а г р е г а т в ы ­

д а е т в ы х о д н о й с и г н а л

у ={ 1, aj, р,

^ * ) .

 

 

 

Е сли в м о м е н т

t*2 с о с т о я н и е

а г р е г а т а д о с т и г а е т

п о д м н о ж е с т в а

4 У) ( 4 У) о п р е д е л я е т с я

с о о т н о ш е н и е м

z 2 + 2 h (^) = 0,

х о т я б ы

для

о д н о г о к). З н а ч е н и е

t2* о п р е д е л я е т с я

из с о о т н о ш е н и я

z 2+ 2fc(?2*)

= 0 .

Э т о о з н а ч а е т , ч т о в р е м я о ж и д а н и я в о ч е р е д и о д н о й из з а я в о к и с т е к ­

л о и з а я в к а

.п о к и д а е т с и с т е м у н е о б с л у ж е н н о й . В э т о м с л у ч а е у =

= (0, aj, р,

f2* ) .

Н а э т о м

б у д е м с ч и т а т ь з а к о н ч е н н ы м п о с т р о е н и е а г р е г а т а , о п и ­

с ы в а ю щ е г о

 

ф у н к ц и о н и р о в а н и е р а с с м а т р и в а е м о й с и с т е м ы м а с с о в о г о

об с л у ж и в а н и я .

Стеоретической и 'практической точек зрения суще­ ственную роль играет один важный класс агрегатов — кусочно-линейные агрегаты [3], для анализа которых не только строятся компактные имитационные модели, до­ статочно просто реализуемые на ЭВМ, но и используют­ ся аналитические методы, основанные на теории марков­ ских случайных процессов {20]. Однако описание слож­ ной системы не исчерпывается описанием ее элементов, кроме этого, для решения задач композиции сложных си­ стем и анализа их структуры требуется описание взаимо­ действия между элементами [131, 141, 142, 160].

87

2. Математическая модель сопряжения элементов в сложной системе. Математическая модель сложной си­ стемы, помимо формального описания элементов систе­ мы, обязательно включает формальные описания взаи­ модействия между элементами.

Возможность достаточно полно и точно описать взаи­ модействие между элементами системы особенно суще­ ственна для решения на ЭВМ таких задач, как анализ структуры управления предприятиями и отраслями на­ родного хозяйства, анализ сложных электронных схем, технологическая подготовка производства изделий элек­ троники и т. и. ,[21].

С практической точки зрения для упомянутого класса сложных систем взаимодействие между элементами си­ стемы достаточно рассматривать в рамках механизма обмена сигналами [141], который включает, в частности, в качестве одной из основных составляющих модель со­ пряжения элементов системы сетью каналов связи, обебпёчйвающих передачу сигналов между ними.

При построении этой модели сопряжения элементов нас не интересует процесс функционирования элемента как динамической системы, нас интересуют только такие свойства элемента, которые существенны для сопряже­ ния его с другими элементами системы и внешней средой.

В качестве примера рассмотрим систему S, состоя­ щую из N элементов. На вход элемента Cj, где / = 1,.., N, могут поступать входные сигналы х^\ принадлежащие некоторому множеству ДО> (множеству входных сигна­ лов элемента Cj), т. е. ДО')еДО). Выходные сигналы эле­ мента Cj обозначим y(i\ причем г/(б)еДО) (ДО) — множе­ ство выходных сигналов элемента Cj).

Прежде чем продолжить дальнейшую формализацию механизма сопряжения элементов, введем ряд предполо­ жений, концентрирующих интуитивные представления о закономерностях функционирования системы, хорошо согласующихся с опытом для рассматриваемого класса реальных систем [142].

а) Первое из них относится к способу формального

описания

сигнала. Во

многих случаях входной

сигнал

x(t)^ X ,

поступающий

к элементу в момент t,

можно

рассматривать как совокупность «элементарных сигна­ лов» X i ( t ) , x2(t), ..., xn(t), одновременно возникающих на входе элемента; аналогично выходной сигнал у ^ Х

88

как совокупность элементарных сигналов tji(t), i=

= 1, 2, ..„г.

Поэтому первое предположение формулируется сле­ дующим образом. Для описания сигнала достаточно не­ которого конечного набора характеристик. Действитель­ но, тексты донесений, поступающих от управляемых объ­ ектов в пункт сбора информации АСУ, представляют со­ бой совокупности конечного числа букв и цифр, полуфаб­ рикаты в производственном процессе с достаточной точ­ ностью можно характеризовать конченым числом пара­ метров (размеры, характеристики материала, температу­ ра и др.) и т. д.

б) Элементарные сигналы передаются в системе не­ зависимо друг от друга по элементарным каналам. Каж­ дый элементарный канал, подключенный к выходу эле­ мента Cj, предназначен только для передачи уДЩ), име­ ющих фиксированный индекс г. Если вход элемента Cj состоит из nj входных контактов, то контакт Х{ прини­

мает

элементарные сигналы x№(t), i= 1,

2,...,nj,

j —

= 1,

2,...,N. Аналогично выход элемента

Cj состоит

из

Tj выходных контактов. Контакт УД) выдает элементар­ ные сигналы yP {t), i= 1, 2, . .., г,.

Элементарные сигналы, выдаваемые данным выход­ ным контактом, передаются некоторому входному кон­ такту другого (или того же) элемента лишь в том слу­ чае, когда в системе имеется элементарный канал, сое­ диняющий упомянутые контакты.

в) Переходя к построению модели сопряжения эле­ ментов в системе, необходимо учитывать о г р а н и ч е ­ ния, налагаемые на вид сети элементарных каналов, сое­ диняющих входные и выходные контакты элементов си­ стемы. Например, если допустить, что к входному кон­ такту некоторого элемента системы ;будет подключено несколько элементарных каналов, идущих от различных выходных контактов, то поведение этого элемента будет неопределенным из-за неоднозначности входного сигна­ ла за счет появления па его входе в данный момент вре­ мени нескольких сигналов, поступающих из разных источников. Аналогичная ситуация возможна также и при наличии неучитываемого дублирования при передаче элементарных сигналов.

Для того чтобы исключить подобные случаи, необхо­ димо учитывать третье предположение. Ко входному контакту любого элемента системы подключается не бо­

89

Соседние файлы в папке книги из ГПНТБ