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