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

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

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

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

Добавлен: 19.10.2024

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

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

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

I—

О т датчиков I сигнализаторов

Рис. 3.12.

Календарь

БЗУ

Рис. 3.13.

___ 4_____^ г т

У п

Л о ги к а

сам описца

 

J

ю

Рис. 3.14.

ЬО

оо

О т датчико в О т сигнализаторов

Рис. 3.15.

структур. Общим для всех структур САК является наличие шин первичных сигналов I, шин кодированных сигналов II и канала непрерывной сигнализации. Любая структура ПСИ первого уровня

Датчики

Рис. 3.16.

К-ГС

Н 5

S

г И

Ж

~ г т

Per

 

 

Ж

 

д! F1

УСр

 

а \ к \

л \ м

 

 

 

 

Ш

 

 

 

ВЦ

о! п |

р |

п' | с | р!р’\ с |

цепь п'-ргч!г

 

Рис. 3.17.

САК может быть приведена к виду, показанному на рис. 3.18. При

этом возможно разделение шин II на две самостоятельные группы:

шин чисел и шин команд. Блочно-иерархическая структура общего

вида для системы (см. рис. 3.4) представлена на рис. 3.19. Более

простая структура приведена на рис. 3.20.

9 Заказ 797

129


Задача, которая решается при системном проектировании,^ со­ стоит в следующем: необходимо выбрать номенклатуру^ устройств, подключаемых к каждому из каналов, обладающую свойством пол­ ноты, минимальности и автономности, затем, выбрав макрострук­

туру САК и распределив обязанности между постами, определить состав каждого ПСИ (в заданной номенклатуре устройств), струк­

туры ПСИ и связи между ПСИ.

Основным требованием к номенклатуре устройств является ее

полнота. Это значит, что алгоритмические возможности номенкла­

туры всех устройств должны

полностью

покрывать

состав

алго­

8 ПСИ ш Щ ю т ш

ритмов

решения задач, свя­

занных с контролем. Причем

 

 

по

мере

увеличения

числа

 

программнофикси рован н ы х

 

алгоритмов номенклатура ус­

 

тройств уменьшается, а мо-

 

дернизационная способность

 

системы

увеличивается. При

 

этом

приходится принимать

 

специальные

меры,

чтобы

 

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

 

масштабе времени. В каж­

 

дом случае выбор этого соот­

 

ношения зависит от требо­

 

ваний

к

САК-

Вместе с тем,

Датчики

в номенклатуру должны вхо­

дить устройства, позволяю­

Рис. 3.18.

щие

 

вводить

программную

 

фиксацию алгоритма.

Из чи­

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

быть законченным функциональным оператором.

Рассмотрим основные принципы агрегатирования, существую­ щие в настоящее время. Один из них — последовательное вы­

ражение тенденции микроминиатюризации в целом — соединение

в основном устройстве множества логических устройств стандарт­ ного типа. Крайним выражением этого принципа является система одинаковых миниатюрных вычислительных устройств 2-го поко­

ления.

Другой принцип связан с так называемым функциональным

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

позиции на наличие общих для всей совокупности функций функ­

циональных операторов. Это множество функциональных операто­ ров и является базой для создания агрегатированной системы функ­

циональных узлов. В процессе декомпозиции функциональные узлы

130



9*

131

разбиваются

на множество малых функциональных узлов (МАФУЗ).

Это множество МАФУЗ

и

является

технологической

базой для

структурной

организации

САК.

Малые

функциональные

узлы

в настоящее

время создаются на основе элементной базы.

Повы­

шение степени интеграции

элементной

базы ведет к созданию боль­

ших интегральных схем (БИС), которые

по своей

операционной

основе близки МАФУЗ.

Малые

функциональные

узлы

являются

основой единого конструктивного

элемента — модуля.

 

 

При структурной организации

реализации функций,

выполняе­

мых САК, встает вопрос выбора метода фиксации системы функций,

доведенных до алгоритмического вида. Метод может быть либо

структурным, либо оперативным (программным). В первом случае модификация функций САК ведет к модификации всей структуры

системы, во втором — структура САК почти не меняется, но эффек­

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

Простейший подход при декомпозиции функций — выделение

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

Каковы требования к агрегатам, входящим в САК? Понятие

«агрегат» для сложных систем наиболее полно было сформулировано в работах Н. П. Бусленко [17, 18]. Для исследования любой слож­

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

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

сложной системы с требуемыми качествами из совокупности простых

узлов, обладающих свойствами полноты и минимальности. Это зна­

чит, что данный класс задач (измерения, управления или идентифи­

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

переход от одной схемы к другой, обладающей более высокой эффек­

тивностью.

В работах [17, 18] предложена формальная модель агрегата,

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

параметрами:

начальным значением вектора состояния агрегата х (х), т. е. той части агрегата, которая преобразуется |3 (х) в х (х);

132


начальным значением вектора управления состоянием агре­

гата р (/);

пространствами значений входного а (t), выходного ф (t)

иуправляющего g (t) векторов;

преобразованием р (t) : -» х (/); [О, Т}\

преобразованиями [х (t)\ а (t) ] : —» [р (t); ф (t) ] и алгоритмом

преобразования G ~ G [g (/)l; t 6 [О, ТУ,

— вероятностными характеристиками a {t) и g (t) в простран­ стве значений.

Пусть некоторая сложная система расчленена на агрегаты.

Назовем ее A-системой (агрегатированной системой). Других эле-,

ментов, кроме агрегатов А,

она

не со­

держит. Любой отдельный агрегат есть

А-система. A-система имеет входные и

выходные узлы, которые делятся на ин­

формационные и управляющие.

Сигна­

лы поступают в A-систему

из внешней

по отношению к ней среды и из А-си-

стемы выходят во внешнюю

среду.

Та­

ким образом, для любого агрегата,

вхо­

дящего в A-систему, агрегаты,

с кото­

рыми данный агрегат имеет связь, яв­

ляются внешней средой.

 

'

 

Агрегатированные системы

Аг

и А, считаются связанными,

если выходные узлы одного агрегата связаны с входным узлом дру­ гого. При этом либо Аг управляет Ау, либо наоборот.

 

Рис. 3.22.

 

Рис. 3.23.

А-система будет комплексом,

если два

любых агрегата в ней

связаны

попарно.

выделить

канонические структуры

Эти

определения позволяют

А-систем:

 

 

т -фазная связанная А-система (рис. 3.22) есть такая система,

на которой однозначно определены порядок следования и входной и выходной агрегаты, m-фазная система есть комплекс, а любой

агрегат Аг, входящий в нее,

есть t-фаза А-системы;

n-канальная несвязанная

А-система (рис. 3.23) есть система,

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

строго иерархическая А-система (рис. 3.24) есть такая т-фазная система, каждая i-фаза которой есть п -канальная А-система. Строго иерархическая система — это комплекс.

Определим совокупность операций, позволяющих произвести анализ и синтез A-систем, преобразование их структур из одного

133