Файл: Судовые системы автоматического контроля (системный подход к проектированию)..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