
книги из ГПНТБ / Судовые системы автоматического контроля (системный подход к проектированию)
..pdfr i ~ t ~ t ~ ~ ± ±
г ± |
к — |
~ k — |
Ш |
m |
m |
|
S |
Й |
± L j f |
ТЦ ^ L ir e l [ £ |
|
I |
|
|
- l |
I |
|
|
|
Рис. 5.8. |
~k ~ ~ ~
№1
M
M
D - +
“ 1
T |
----- f - |
“ t- |
|
Рис. 5.9. |
|
191
довольно большим. Воспользуемся формулой комплексного пока зателя эффективности
Я= £ Я (+ , I—1
где Н = |
Н{-п |
j — номер варианта |
(/ = |
I, II, III). |
Примем р 4 |
= |
|||
—У-; |
|||||||||
|
+ |
|
0,38; |
= |
0,43, значения, |
близкие к реаль |
|||
= 0,06; р-2 = 0,13; р 3 = |
|||||||||
ным при |
массовом производстве, и приведем все данные табл. |
5.2 |
|||||||
к относительным величинам, приняв |
единицу |
за |
максимальное |
||||||
значение. |
|
|
|
|
|
|
|
|
|
|
Я (1) = |
1 -0,06 + |
1•0,13 • 1 •0,38 + |
0,5 •0,43 = |
0,785; |
|
Я (П) = 0,600-0,06 + 0,904.0,13 + 0,746.0,38 + 0,8-0,43 = 0,777;
Я (П1) = 0,600-0,06 + 0,837-0,13 + 0,716.0,38 + 1,0-0,43 = 0,847.
Результаты показывают, что третий вариант невыгоден, а пер
вый и второй практически равноценны. Для их разделения надо
воспользоваться дополнительным критерием, в качестве которого
можно принять стоимость ЗИП, влияющую на общую стоимость
системы и ее эксплуатации. Средняя стоимость ЗИП в первом ва рианте 104,85, во втором — 99,84 условных единиц. После такого
анализа окончательно выбирается второй вариант.
§ 5.4
СОВРЕМЕННАЯ ЭЛЕМЕНТНАЯ БАЗА СУДОВЫХ САК
Современная элементная база САК представляет довольно слож
ный комплекс, в который входят электромеханические устройства и реле, источники питания, электронные элементы, индикаторы различного назначения и т. п. Требуется большой объем работы по классификации, разделению областей применения и согласова нию параметров всех элементов. Высокие требования к надежности
и живучести судовых САК ограничивают номенклатуру элементной
базы. Важную роль играют также вопросы помехоустойчивости и
быстродействия.
Для того чтобы проиллюстрировать сложность проблемы выбора элементной базы и необходимость системного подхода, вернемся к перечню приборов, который приведен в § 5.2. При этом будем учитывать функции, выполняемые устройствами.
Наиболее многочисленна группа дискретных логических эле
ментов. Они применяются в коммутаторах для формирования адресов
каналов, дешифрации адресов в унимодальный код. Аналого-цифро вые преобразователи почти полностью построены на дискретных
логических элементах. То же можно сказать и о цифровых компара
торах, преобразователях кодов, программных устройствах, управ
ляющих частях и таймерах. Усилители сигналов различных типов
и коммутирующие элементы входят в состав аналого-цифровых
преобразователей, цифровых компараторов, аналоговых блоков
192
допускового контроля и т. д. (это высокочувствительные дифферен циальные усилители, собранные по схеме сравнения двух сигналов, так называемые нуль-органы). Особое место занимают устройства
памяти, которые представляют собой самостоятельные единицы элементной базы. Наконец, электромеханические элементы состав ляют основу печатающих устройств, самописцев, пультов управле
ния операторов.
Все элементы можно разделить на пять групп:
—логические;
—усилительные (сигналов, мощности, дифференциальные, па
мяти);
—коммутационные (реле, полупроводниковые, шаговые иска
тели);
—индикационные;
—электромеханические (печатающие, самописцы, клавишный ввод
пультов).
Элементная база САК как система представлена на рис. 5.10.
Автоматизация контроля в основном обеспечивается применением
логических элементов и устройств памяти. Усилительные элементы служат для согласования логических с коммутационными, индика ционными, электромеханическими по уровню сигналов и мощности,
коммутационные осуществляют процедуру обслуживания и распре
деления сигналов, электромеханические — ввод и вывод информа ции в САК, индикационные предназначены для представления инфор
мации оператору.
Приведем параметры перечисленных выше типов элементов.
Л о г и ч е с к и е . Интегральные микросхемы (ИМС) и инте
гральные схемы средней сложности. Тактовое быстродействие
порядка 2ч-10 мГц, потребляемая мощность на элементарную логическую операцию составляет 1—20 мВт, сложность — 15—
120диодов.
Ус и л и т е л ь н ы е . Интегральные усилители сигналов, уси лители постоянного тока, расширители. Усилители мощности гиб
13 З ак аз 797 |
193 |
ридные, коэффициент усиления напряжения |
от 100 до 130 000, |
|
мощности от 10 до 100. Чувствительность — до |
10 микровольт. |
|
П а м я т ь . |
Оперативные элементы памяти на трансфлюкторах. |
|
Объем памяти |
до 4096 восемнадцатиразрядных |
слов. Эффективное |
быстродействие 500 кГц. Удельный физический объем до 0,3 см3
на бит.
Постоянные запоминающие устройства микропрограмм имеют
объем до 16 384 восемнадцатиразрядных слов. Эффективное быстро
действие до 500 кГц. Объем до 0,1 см3/бит.
К о м м у т а ц и о н н ы е . Реле с ртутными контактами (со
противление замкнутого контакта до 0,001 Ом). Реле с герметич
ными контактами (время подключения до 1 мс). Полупроводниковые
коммутаторы (перепад сопротивления до 10 кОм, эффективность
быстродействия до 500 кГц).
И н д и к а ц и о н н ы е . Люминесцентные (цифровые индика
торы и мнемоиндикаторы). Проекционные цифровые индикаторы.
Характроны и телевизионные устройства с графическим выводом.
§ 5 .5
АВТОМАТИЗАЦИЯ ПРОЦЕССА КОМПОНОВКИ ПРИ ПРОЕКТИРОВАНИИ СУДОВОЙ САК НА БАЗЕ АГРЕГАТИРОВАННЫХ СРЕДСТВ*
Как уже отмечалось в § 1.1, автоматизация проектных работ связана с решением целого ряда сложных проблем. Использование
агрегатированных средств для построения САК в значительной
степени облегчает их решение. В частности, уже в настоящее время
можно предложить машинные методы монтажно-коммутационного проектирования, включающего в себя процесс компоновки конструк тивно-функциональных узлов (КФУ) и трассировки соединений между
контактами КФУ.
САК состоит из КФУ различных уровней — от модуля (низший уровень) до стойки или шкафа. Для размещения КФУ низшего
уровня в узлах более высокого уровня необходимо определить
размеры монтажного пространства и его конфигурацию. Конструктивную топологию монтажного пространства, т. е.
компоновку и |
трассировку |
соединений |
КФУ |
можно |
представить |
в виде векторов |
А = |а £} i = |
1, п и В = |
\Ь}\, |
] = 1, т |
в п- и т- |
мерных эвклидовых пространствах. Вектор А отражает совокупность
изменяющихся параметров конструктивной топологии, а вектор В
учитывает конструктивно-технологические требования, и значения его составляющих не меняются. Требуемая конструктивная тополо гия должна удовлетворять условию
F mln = minA(A, В), |
(5.5.1) |
Е |
|
где Е — область допустимых значений вектора А. Конструктивную
топологию, удовлетворяющую (5.5.1), будем считать оптимальной.
* Параграф написан при участии Ю. П. Васильева.
194
Условие (5.5.1) можно содержательно интерпретировать одним из следующих требований: .
—минимум суммарной длины соединительных проводников;
—минимум числа проводников, длина которых больше неко торой заданной;
—минимум суммарной длины проводников, соединяющих источ ник сигнала с его наиболее удаленной нагрузкой;
—минимум суммарной длины проводников, соединяющих мон тажные точки, относящиеся к одному сигналу;
—максимально близкое размещение элементов, имеющих наи
большее число проводников;
—минимум числа пересечений проводников;
—минимум числа проводников, подходящих к одной монтажной
точке.
Эти требования минимизируют стоимость, вес и объем монтажа,
но не учитывают электрических свойств проводников. Их можно применять в том случае, если практически исключено влияние одних проводников на другие. Если же это влияние значительно, необ ходимо ввести соответствующее ограничение и тем самым сокра
тить область, на которой отыскивается минимум выражения (5.5.1).
Поиску оптимальной конструктивной топологии предшествует
этап разбиения общей принципиальной электрической схемы устрой
ства на части, соответствующие конструктивным уровням. Рассмо трим вопрос решения задачи поиска оптимальной конструктивной топологии на уровне ячейки и прибора.
Исходными данными для решения этой задачи являются:
—принципиальная электрическая схема;
—габариты монтажной платы;
—геометрические размеры применяемых элементов;
—конструктивно-технологические требования к монтажу. Основным источником информации при компоновке является
принципиально-монтажная схема, которая включает в себя описа
ние модулей (ячеек), разъемов и соединений.
Компоновка элементов (модуля, ячейки и т. д.) принципиально монтажной схемы в монтажном пространстве должна осуществляться
сучетом:
—особенностей конструкции унифицированных элементов;
—методов изготовления монтажных плат (панелей, приборов,
стоек);
—возможности максимальной механизации и автоматизации
процесса изготовления и сборки;
— взаимных расстояний между центрами соседних элементов,
которое определяется как Г + /от и I" + hn (мм), где Г и Г — раз меры унифицированных элементов в соответствующих измерениях; h — шаг координатной сетки монтажной платы; X = 0, 1, 2, . . .
(рис. 5.11).
Принципиально-монтажную схему устройства любого уровня
можно рассматривать |
как мультиграф G = (/?У), определяемый |
множеством вершин R |
= \R(\, i = 1, п и множеством связей между |
13 |
195 |
ними V = \ Vj\, |
j |
— 1, т . Вершинами этого графа являются КФУ, |
||||||||||
а ребрами — связи между |
контактами. |
|
|
|
|
|
|
|
||||
Для описания |
мультиграфа G = |
{RV) |
используется |
|
матрица |
|||||||
связности С = |
\сц\, представляющая |
собой |
квадратную |
|
матрицу |
|||||||
|
|
|
|
\С]пхп, элементы |
которой |
с1У- |
||||||
|
|
|
|
(t, |
j 6 h) |
равны |
ос, |
если |
вер |
|||
|
|
|
|
шины Rt и Rj графа G = (R , V) |
||||||||
|
|
|
|
связаны |
дугами |
Vtj, |
|
и нулю |
||||
|
|
|
|
в |
противном |
случае. |
|
|
|
|||
|
|
|
|
|
Пример представления прин |
|||||||
|
|
|
|
ципиально-монтажной схемы ус |
||||||||
|
|
|
|
тройства (рис. 5.12) |
|
в , |
виде |
|||||
|
|
|
|
мультиграфа |
и матрицы связно |
|||||||
|
|
|
|
сти |
показан |
на рис. |
5.13. |
|
||||
|
|
|
|
|
Если |
необходимо |
|
исследо |
||||
|
|
|
|
вать |
только связность |
мульти |
||||||
|
|
|
|
графа, то он заменяется графом |
||||||||
|
|
|
|
G' |
= |
(R, |
Г), а матрица связно |
|||||
|
|
|
|
сти |
[С ] |
заменяется |
|
матрицей |
||||
собой квадратную |
матрицу |
|
смежности [Л], представляющей |
|||||||||
[А ]„х„ с элементами |
|
|
|
|
|
|||||||
|
|
ги = |
1, |
если |
Rj^YRi, |
|
|
|
|
|
||
|
|
О, |
если |
RjGTR^ |
|
|
|
|
|
|||
Монтажное |
пространство |
характеризуется |
конечным |
числом |
||||||||
мест N для размещения КФУ и числом слоев М, |
в которых распо- |
Рис. 5.12.
лагаются трассы коммутационных соединений. Номера мест, на
которых могут размещаться КФУ, образуют множество
р = { р {\, |
= |
Л е д |
Каждому месту соответствуют координаты х, у, z в монтажном пространстве, имеющем заданную геометрическую форму и раз
196
меры. Эти координаты характеризуют положение геометрического
центра места. Размер места определяется физическими размерами
КФУ или переходного устройства, количеством контактов переход
ного устройства и их координатами. Для регулярного монтажного
пространства координаты установочных мест заранее известны, для
/ 1 |
3.4 5 |
|
О 4 13 4 24 |
1 |
|
4 0 |
19 5 2 |
г |
73 19 |
0 13 4 |
3 |
4 813 ОЛ |
4 |
|
24 2 4/7 О |
,1 |
нерегулярного их требуется определить. На рис. 5.14 показана
схема регулярного монтажного пространства, у которого коорди
ната 2 = 0.
Расстояние или длина связи между элементами зависит от спо
соба монтажа. Для жесткого навесного монтажа это расстояние
определяется |
выражением |
|
у |
|
|
|
|||
d-ц + I x i + |
X j \ - \ - \ y { — i j j |. |
|
|
У |
<Хк,Ук) |
||||
|
|
• 1х',к |
|||||||
Для печатного монтажа можно толь |
|
|
|||||||
|
о{ |
X |
|||||||
ко приближенно определить длину про |
|
||||||||
водов, |
используя выражение |
|
|
|
|
|
|||
d ii |
V {Xi + |
X/)* - 'г |
(у I — Уif |
■ |
|
|
|
|
|
Взаимное влияние |
элементов |
друг |
о |
|
х |
||||
на друга (тепловое, электромагнитное, |
|
рис. 5.14. |
|||||||
функциональное) можно учесть введе |
|
|
|
||||||
нием весовых |
коэффициентов |
Q; . |
Матрица |
весов |
имеет |
вид: |
|||
|
|
|
|
|
|
Qi |
|
|
|
|
|
|
|
Q = |
Q2 |
|
|
|
L Qn J
С учетом матрицы весов элементы матрицы связности опреде ляются из выражения
Cij = |
С{ j Q i . |
Координаты контактов модуля |
или разъема могут быть заданы |
в монтажном пространстве относительно координат центра монтаж
ного места. На рис. 5.14 точкой обозначен контакт модуля, показаны координаты центра монтажного места (хм, ум) и координаты кон
197
такта относительно начала отсчета (хк, ук) для данного монтажного пространства и относительно центра монтажного места (х'к, у'ку
Суммарная длина соединений между КФУ определяется выра жением
Wk = 0 , b i i L ih
(= 1 /= 1 |
|
где k — номер варианта размещения; Ь ц = |
h i — длина всех про |
водников 1 ц, соединяющих КФУ с номерами |
i и /. |
На этапе компоновки КФУ невозможно определить истинную
длину будущих проводных соединений, поэтому целесообразно харак теризовать целевую функцию приближенной величиной, отражаю
щей качество размещения в виде |
|
|
|
W = 0,5 £ |
i c udu, |
(5.5.2) |
|
i= |
1 / = 1 |
|
|
где Сц— элемент матрицы связности |
[С]; dtj— расстояние между |
||
вершинами Rt и Rj. |
|
|
|
Обозначим множество возможных |
размещений |
5 = {5А}, k = |
=■, где N — число монтажных мест, п — число КФУ-
Величина W является нормой взвешенных длин проводных свя зей. Так как при любом размещении S,- величина ctj = const, то W зависит только от расстояния между вершинами мультиграфа G.
Задача оптимального размещения КФУ в монтажном простран
стве может быть сформулирована как задача о размещении множества
R = {Л*;} (при i = |
1, N) вершин мультиграфа G = (R, |
V) на |
мно |
||||
жестве мест Р = \Pt\ (при i = 1, М, |
М > N). |
На множестве |
воз |
||||
можных размещений 5 = |
{S (-j (при i = |
1, k) требуется найти такое |
|||||
размещение |
S * £ S, |
для |
которого функционал |
(5.5.2) |
принимает |
||
минимальное |
значение. |
|
|
|
|
|
Выбор величины (5.5.2) в качестве целевой функции объясняется тем, что уменьшение взвешенных длин связей между КФУ улучшает помехоустойчивость и надежность устройства и уменьшает трудоем
кость его изготовления.
Задача может быть решена методами дискретного программиро вания, однако известные вычислительные методы являются весьма
сложными и громоздкими. В связи с этим рассмотрим один из мето дов, позволяющих сократить перебор и тем самым уменьшить время
решения задачи на ЭВМ и требуемый объем памяти машины. Этот
метод основан на последовательном размещении КФУ в порядке
очередности по степени связности.
Исходной информацией для использования метода являются: матрица связности [С], координаты КФУ (вершин мультиграфа)
в монтажном пространстве, размеры КФУ и монтажного простран ства, количество закрепленных КФУ и их координаты,
198
Решение задачи разбивается на два этапа:
—определение последовательности закрепления КФУ (вершин мультиграфа);
—назначение вершины на свободное место в регулярном мон тажном пространстве.
Перейдем к описанию алгоритма размещения вершин мульти
графа в монтажном пространстве. Вначале установим закрепленные
вершины, соответствующие разъемам, контактным группам или
КФУ, для которых определены места разработчиком. Среди неза крепленных вершин выбирается вершина, наиболее сильно связан
ная с закрепленными, |
т. е. удовлетворяющая |
условию с1к = |
т |
|
|
-- шах ^ ckj (k — номер |
выбранной вершины, т |
— число закреп- |
у=1
ленных вершин), и запоминается; если таких вершин оказывается
несколько, то из их |
числа выбирается |
наименее сильно связанная |
||
с |
незакрепленными |
вершинами, т. е. |
удовлетворяющая |
условию |
|
П |
|
|
|
с*к |
= min ^ Ck*j (п — число незакрепленных вершин, k* |
— номер |
/=1
выбранной для упорядочения вершины), и тоже запоминается в по следовательности, соответствующей ее весу. Так продолжается до
тех пор, пока все вершины не будут упорядочены. Результат упоря
дочения вершин выдается на печать. Затем из числа упорядоченных
вершин, предназначенных для закрепления в монтажном простран
стве, выбирается первая вершина и устанавливается в первое сво бодное место монтажного пространства, которое соответствует ли
нейным размерам КФУ. Если условие вместимости / > |
Lk, I > L 0 |
где I — размер последовательно расположенных свободных монтаж |
|
ных мест, Lk — линейный размер КФУ, L 0 — размер |
монтажной |
плоскости по оси X, не выполняется, то ищется другое свободное
место. При выполнении этого условия выбранная вершина распо лагается на свободном месте в монтажном пространстве, соответ ствующем минимуму суммы расстояний этой вершины от всех за крепленных вершин, с которыми она связана, т. е.
га |
|
D* = m in 2 > *A /- |
(5-5-3) |
i=l |
|
Если это условие все же не выполняется, машина останавливается и требуется коррекция со стороны оператора.
При наличии нескольких свободных мест, удовлетворяющих ус
ловию (5.5.3), методом случайного назначения вершины устанавли
ваются на свободные места и закрепляются. При этом все возможные
места размещения и сами вершины выводятся на печать. Установ ленная таким образом вершина считается закрепленной. Следующая вершина, подлежащая закреплению, выбирается аналогично и про
цесс продолжается до тех пор, пока все вершины мультиграфа (т. е. все КФУ) не будут закреплены в монтажном пространстве.
199
Укрупненная блок-схема алгоритма компоновки КФУ в мон тажном пространстве изображена на рис. 5.15. Здесь представлены следующие операторы:
— проверка выполнения условия закрепления всех вершин
мультиграфа G = |
(R, V) на множестве мест |
Р = |
\P t) |
монтажного |
пространства; |
|
|
|
|
D 2 — поиск незакрепленной вершины, |
имеющей |
наибольшую |
||
связь с закрепленными; |
|
|
|
|
Р3 — проверка |
наличия неопределенности I |
рода |
( т = 1). |
Рис. 5.15.
Под неопределенностью I рода будем понимать ситуацию, когда в результате анализа матрицы связности оказывается, что ряд не
закрепленных вершин имеет одинаковую связь с уже закреплен ными и требуется дополнительный анализ, чтобы выделить вершину,
с которой можно было бы продолжить алгоритм;
D, разрешение неопределенности I рода;
Db поиск для выбранной незакрепленной вершины места на монтажной плоскости в соответствии с критерием (5.5.3);
200