Файл: Судовые системы автоматического контроля (системный подход к проектированию)..pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 167

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

вида в другой с целью приведения к одному из канонических видов.

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

ций, не выводящих результат за пределы A-системы. Можно потре­

бовать, чтобы множество A-систем вместе с определенными на этом

множестве операциями обладала групповыми свойствами [18, 44].

Для этой цели любая операция о должна обладать следующими

свойствами. Обозначим {А[ множество А-систем.

Тогда:

1) если А ,£ {А} и Ajf_ {А}, то и А ,о А у £ {А }. Далее опреде­

лим единичную A-систему (Л,) как систему, не меняющую входной

вектор. Тогда можно ввести понятие A-системы, обратной данной,

такую А, что

 

 

2)

если Агс {А} и АгС {А}, то

и А(. о Аг со Ах. Знак со означает

эквивалентность. Наконец

 

 

3)

если А*оо А,, о Ау£

{А} и

{А},

то А;

о А* со А; о (А,- о Ау) со (At о Аг) о Ау.

Сама эквивалентность

определяется отношениями

р е ф л е к с и в н о с т и :

 

 

Л;СО Alt

с и м м е т р и ч н о с т и :

если Ai со Ау, то и Аусо Аг;

т р а н з и т и в н о с т и :

если Аг со Ау и Ау со Аъ то и Ау со Ак.

Две A-системы эквивалентны, если их задания эквивалентны.

Для A-систем можно ввести операции свертки о

и суммирования ®.

 

С в е р т к о й

(или

произведением)

 

двух агрегатов

А х и А 2 называется

 

операция, ставящая в соответствие

 

этим двум агрегатам

третий

А3,

ко­

 

торый

производит

преобразование

 

информации эквивалентно двум по­

 

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

соединенным

агрега­

 

там А х и А 2, причем

изменение

по­

 

рядка

следования агрегатов

на

А 2

 

и Ах дает новый агрегат А4, не эк­

Рис. 3.24.

вивалентный А3. Это означает,

что

операция свертки

не

коммутативна.

 

 

Процесс свертки можно распростра­

нить на любое число последовательно соединенных А-систем.

 

С у м м и р о в а н и е м (или объединением)

двух агрегатов,

не

соединенных последовательно, называется операция, ставящая в со­

ответствие этим двум агрегатам третий, множество входов и выходов

которого равно сумме входов и выходов исходных агрегатов. Эта операция обобщается также на любое число не соединенных после­

134


довательно агрегатов. Коммутативность суммирования следует из

определения операции.

Свертка A-систем позволяет сопоставить A-систему, состоящую из т фаз, с эквивалентной ей однофазной A-системой. Суммирова­ ние позволяет сопоставлять одноканальные системы с п-канальными A-системами. Очевидно, что операции, обратные данным, позволяют

Рис. 3.25.

проводить декомпозицию любой A-системы соответственно в т - фаз­ ную или л-канальную А-систему.

Строго иерархическая A-система может быть сведена к эквива­ лентной ей не расчлененной A-системе только путем последователь­ ного применения операций суммирования и свертывания. Здесь эти операции в некотором смысле некоммутативны. Так, для струк­

туры (рис. 3.25) можно получить

А со Aqq о [А^ о (А21© А22)) Ф (А21 о (А23Ф А24))].

Более сложный пример комплекса приведен на рис. 3.26. В дан­ ном случае

А со (Аоо Ф Aoi) О (Аю Ф Ап) о Аго.

А теперь разобьем А00 на два агрегата А(,0 и

т. е. А00 со Ад0 ®

© А"0. Тогда

А со ((Аоо О Аю) ф [(Аоо ® Aoi) О Ап]) О Азо-

135

Рассмотрим задачу построения A-системы из некоторого множе­ ства агрегатов разных типов. Соединенные вместе, они не будут представлять собой систему, если при этом не выполняются условия их объединения, которые диктуются правилом идентификации узлов агрегатов, входящих в A-систему Q [73]. Идентификация узлов в A-системе соответствует соединению реальных приборов с помощью связей в структуру САК. Формально это означает, что если поставить

Рис. 3.26.

в соответствие три множества )а|; {ф}; и jg| (точкой обозначены

узлы, соответствующие переменным а, ф, g) по правилу Q, то полу­ чится комплекс. Узлы, которые по правилу идентификации прирав­

ниваются пустому множеству (свободные узлы), называются полю­

сами полученного комплекса.

Правило Q состоит из трех частей:

соединение входных узлов одного агрегата с выходными

узлами другого

Qi : -М а } Q iM ;

— соединение входных

узлов одного агрегата с управляющими

узлами другого

 

 

Q2

!«} Q2|g-|;

136


— соединение выходных узлов одного агрегата с управляющими узлами другого агрегата

Q3 '■—" {ф} Q3{g\-

Способы задания Q могут быть различными. В частности, это правило может быть задано совокупностью трех матриц, элементы

которых равны единице, если два узла соединены, и нулю, если они разъединены. Для примера, рассмотренного выше (см. рис. 3.26), имеем три правила

 

 

Фоо

Фо1

Ф ю

Ф и

 

«00

0

0

0

0

 

«01

0

0

0

0

 

«10

1

0

0

0

 

«11

1

1

0

0

 

«20

0

0

1

1

 

8 ы

g l l

 

 

 

«00

0

0

 

 

Фоо

«01

0

0

 

 

Фо1

«10

0

0

 

 

Ф ю

« и

0

0

 

 

Ф и

«20

0

| 0

 

 

Фгп

 

 

 

 

Ф 20

0

0

0

0

0

Е ю

g l l

0 0

0 0

0 0

0 0

0 0

В свою очередь, любой элемент, скажем в ячейке которого

стоит единица, является также матрицей с нулевыми и единичными

элементами, поскольку узел состоит из нескольких составляющих

подузлов.

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

137


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

признаку, т. е. стандартная модель САК, полученная на основе

анализа прототипов, становится базой для агрегатирования.

§ 3.5

ОСОБЕННОСТИ ПОСТРОЕНИЯ СУДОВЫХ САК С ПЕРВИЧНЫМИ КЛАССИФИКАТОРАМИ СОБЫТИЙ

Не все события, происходящие в контролируемом объекте, имеют

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

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

детельствующие о нормальном функционировании объекта контроля,

почти не несут полезной информации. В то же время, события,

свидетельствующие об отклонении от нормального процесса, требуют

принятия решений и изменения режимов. И, наконец, аварийные

события требуют немедленного принятия решений. Таким образом,

все события, происходящие в системе, можно разбить на классы, и

для каждого из них определить требования по оперативности при­

нятия и исполнения решений.

В простейшем случае эти события можно разделить на два класса:

простые и срочные. Потеря информации о наступлении срочного со­

бытия может привести к существенному снижению качества управ­ ления. Однако наступление срочных событий характеризуется зна­

чительно более низкой вероятностью по сравнению с простым собы­ тием. Таким образом, можно избежать предъявления жестких тре­

бований к САК, если ввести предварительную классификацию со­ бытий.

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

рактеризующих состояние объекта, то, прежде чем передать на об­

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

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

вого и второго рода, т. е. неправильной классификации событий сохраняется всегда.

Существуют такие САК, которые сигнализируют о наступлении

срочных событий без дополнительного анализа. Например, си­ стема ALSI шведской фирмы «Junger instrument» (см. рис. 3.13),

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

138


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

Условие оптимальности остается прежним:

 

М (t) Т < 1.

(3.5.1)

Здесь М (t) есть случайная функция времени, и в этом основное от­

личие (3.5.1) от (3.2.1).

Так как М '(0 — переменная величина, то для определения усло­ вия стационарности, которое должно дать в результате постоянное

число, необходимо, очевидно, воспользоваться некоторым средним значением М (t). Для случайной функции времени это среднее будет

математическим ожиданием значений М (t) на интервале

Т.

г

 

М = Е {М (01 = т~х J Ш (0 dt.

(3.5.2)

о

 

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

результатами, полученными в работе [86], для суммы независимых

случайных величин. С другой стороны, можно взять выражение

(3.3.1) и считать, что увеличение Гопт при замене М на М (t)

rp

R o m _____ ес

°пт

м ( 0 1 — 8С

получается за счет увеличения отношения ^ 0ПТ/М (t), которое, в свою

очередь, увеличилось в результате уменьшения М (t) по сравнению с М.

Воспользуемся первым методом [86]. Известно, что вероятность t-выходов параметров за некоторый уровень на интервале п*Толт определяется формулой

Л -

е - ^ Т о т ,

(3.5.3)

где

а

Р= Р-ТцГ т ( 1—а )

иа — относительное значение установки (по отношению к нормаль­

ному значению измеряемой величины). Ноп—,

 

\m*T0nr =

R0

 

 

Тогда

2'I—а '

 

 

 

n R o m

 

п^опт '

а

п*

е

е

—-I— е и 1—а У

 

а

 

 

 

 

 

 

139