Файл: Судовые системы автоматического контроля (системный подход к проектированию)..pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 139
Скачиваний: 0
Т'ео— присвоение значений i |
= |
1, |
/ = |
1; |
|
|
|
||||
Рв 1 |
— проверка условия Ьц = |
0 (занято монтажное место или на |
|||||||||
нем закреплена вершина); |
|
|
|
|
|
|
|
|
|
|
|
jPq2 — проверка условия / = |
|
1 |
(зафиксировано незанятое место |
||||||||
или нет); |
|
|
|
|
|
|
|
|
|
|
|
/С63 — счетчик числа столбцов матрицы |
[Ьц] |
(выполняет опера |
|||||||||
цию / |
= / + 1); |
|
|
|
|
|
|
|
|
|
|
Рщ — проверка условия / — (х0 + |
1) < |
О, где х 0 — размер мон |
|||||||||
тажного поля по оси Х\ |
|
|
|
|
|
|
|
|
|
|
|
Рп7 — проверка логического условия т |
— s |
0; |
|
||||||||
Рв8— присвоение значений / = |
О, |
i = |
у ъ |
/ = |
х г\ |
|
|||||
Р в 9 |
— проверка условия б = |
Ф4, где |
Ф4— количество монтаж |
||||||||
ных мест; |
|
|
|
|
|
|
|
|
|
|
|
Кто— счетчик числа проанализированных монтажных мест; |
|||||||||||
Р 7 1 |
— совпадает с Р 62; |
|
|
|
|
|
|
|
|
|
|
А7 2 |
— запоминание i, j по адресам хъ уу, |
|
|
|
|||||||
А73— запоминание i, / |
по адресам х 2, |
г/2; |
|
|
|
||||||
А74 —: вычисление т = |
т + |
Сц (| х 1 |
— х 2 \ + | г/4— у 2 |
[); |
|||||||
F7S — присвоение значений |
k = |
0, |
/ |
= |
0, |
t = |
1, s = |
т \ |
|||
А7 0 |
— запоминание у ъ |
х г по |
адресу |
(zk) |
[у1 |
при k, |
а х 1 при |
kП; А7 7 — совпадает с Л7в;
K7S — счетчик числа монтажных мест, имеющих одинаковые зна
чения Dk (выполняет операцию t = |
t -\~ 1); |
|
|
|||||
Р7 3 — проверка условия |
t — 1 > 0 (имеется ли неопределен |
|||||||
ность |
II рода); |
|
|
|
|
|
|
|
FB 0 |
— присвоение значений k — 0, уг = |
zk\ |
|
|||||
Ksi — счетчик переадресации (выполняет операцию k = |
k + 1); |
|||||||
Fg2— присвоение значений х г = |
zk\ |
|
|
|||||
Ааз— вычисление |
b;i- — Н; |
|
|
|
|
|||
А84 — вычисление |
Ф 2 = |
Ф 2 + |
1; |
Ф 3 = |
Ф 3 — 1, Ф4 = |
Ф4 — 1, |
||
Р 85— вычисление |
ау = |
—ау- (/ = |
Я); |
|
|
|||
PS(i — проверка условия |
п = |
М (все ли |
вершины, подлежащие |
|||||
закреплению, закреплены); |
|
|
|
|
|
|||
Kg1 — счетчик числа вершин, |
подлежащих закреплению (выпол |
|||||||
няет операцию п —■ п + |
1). |
|
|
|
|
|
Операторная схема программирования закрепления вершин, под лежащих закреплению, на монтажной плоскости (операторы D4, Р6,
Da на рис. 5.15) |
имеет вид: |
|
75 7 |
|
79 |
63 |
|
71 |
73 |
|
|
78/7 |
|||
5708/72/764р t D70, 71.74Д"рб1/ГР75t р t"РШ , |
п tlf6361р 7 |
||||||
г 5&* 5960*61I* 62! |
J'G3r64iv65r6Iг |
671г 67I |
68*69I*'70*71I |
||||
63 |
|
|
88 |
|
|
|
|
ТД6062ДД636/7Д67Д/Г69р |
|
|
|
|
|
||
I Л72Л73Л74Г75Л76Л7Д78/79 |
|
|
|
|
Алгоритм закрепления вершины на монтажной плоскости рабо
тает следующим образом. Все переменные приводятся в исходное со-
205
Стояние (оператор Рьа) и находится первая вершина, подлежащая закреплению (оператор F59). Выбирается начальная координата мон тажной плоскости (оператор F eo) и выясняется, занято это монтаж ное место или нет (оператор Рв1). Если место занято, то в работу
включаются операторы Р 62, /Свз, ^в4. Кее. Рвв> обеспечивая цикличе
ский просмотр координат монтажной плоскости до момента нахожде
ния незанятой координаты. Эта координата фиксируется (опера торы Р71, Яе2) и запоминается. Затем снова просматриваются все координаты монтажного пространства и вычисляется Dh (операто
ры Рео, Рв1, Яв2, /Свз, Рм, Kes, Рвв> Л73, Л74). Полученное значение Dk запоминается и сравнивается с предыдущим его значением. Таким
образом определяются все координаты монтажной плоскости, ко торые имеют min Dk. Оператор Я79 определяет наличие неопределен ности II рода. Если она имеется, то работает оператор Л 88, раскры
вающий эту неопределенность, если нет— работают операторы Я80, Квъ Я82, А83, ASi, Ат , которые закрепляют эту вершину за коорди
натой монтажного места, имеющей min Dk и изменяют соответствую щим образом переменные Ф 2, Ф 3, Ф 4. После внесения изменений в мас сив a,j проверяется выполнение условия Я86. Если все вершины, под
лежащие закреплению, закреплены, то осуществляется переход к алгоритму поиска (а) следующей вершины для закрепления, если
нет, то выбирается следующая вершина, подлежащая закреплению (оператор /С87), и процесс протекает аналогичным образом, начиная
с оператора Я58.
Рассмотрим пример реализации алгоритма на ЭВМ «Наири-2».
Задано монтажное пространство размером 4 x 5 (рис. 5.16). Мон
тажные места с координатами (3.3) и (2.3) заняты (на рис. 5.16 за
штрихованы).
Для записи исходной информации в ОЗУ машины отведены сле
дующие массивы и ячейки памяти: |
|
|
— |
массив С (1001ч-1901) — для |
записи матрицы связности; |
— |
массив А (901ч-931) — для |
записи номера КФУ. (Сначала |
в порядке возрастания заносятся |
номера незакрепленных КФУ, |
|
затем — закрепленных); |
|
—массив В (9324-962)— для записи размера К Ф У . (Процес ‘занесения размера КФУ аналогичен записи номера КФУ);
—массив D (1902ч-1948) — для записи координаты х монтаж
ного пространства;
— массив Е (1948ч-1993) — для записи координаты у монтаж
ного пространства. |
|
|
|
|
|
|
|
||
Последовательность |
записи в ОЗУ координат свободных и за |
||||||||
нятых мест монтажного пространства будет иметь вид: |
|
|
|||||||
ЯП |
1902 |
1903 |
1907 |
1909 |
1917 |
1918 |
1919 |
1920 |
1921 |
X |
1 |
2 |
2 |
4 |
2 |
3 |
4 |
3 |
3 |
206
ЯП |
1948 |
1949 |
|
1953 |
1954 |
1963 |
1964 |
1965 |
1966 |
1967 |
|||
У |
1 |
' 1 |
|
2 |
2 |
5 |
5 |
5 |
|
2 |
|
3 |
|
ЯП (67) — общее число мест монтажного |
пространства; |
|
|
||||||||||
ЯП (68) — шаг |
(hx) |
координатной сетки |
монтажного |
простран |
|||||||||
ства; |
|
|
(hy) |
координатной |
У 8 |
|
|
|
|
|
|
||
ЯП |
(69) — шаг |
i |
I |
|
|
|
| / |
||||||
5 |
|
|
|
||||||||||
сетки |
монтажного |
пространства; |
|
— f - |
- - 4 - |
|
|
||||||
'if - 4 - |
|
|
|||||||||||
ЯП |
(70) — количество |
свободных |
У а |
- 4 - - |
- 4 - |
~ *Ф- “ |
- 4 - |
||||||
мест в монтажном пространстве; |
3 |
i |
- у . |
|
|
- 4 - - |
|||||||
ЯП |
(71) — количество занятых мест |
i |
|
|
|||||||||
в монтажном пространстве; |
|
2 — |
|
- 4 - |
щ |
|
-4 -- |
||||||
ЯП |
(74)— количество незакреплен |
1 |
г 4 |~ |
— 4— |
|
||||||||
!-------1--- |
|||||||||||||
ных КФУ; |
|
|
|
|
|
_ ! i |
|
||||||
ЯП |
(75) — количество |
закреплен |
|
|
I |
Л/£ |
I |
||||||
ных КФУ; |
|
|
|
|
0 |
7 |
2 |
3 |
|
|
4 |
||
ЯП (76) |
— общее количество КФУ |
|
|
Рис. 5.16. |
|
|
|||||||
(N). |
|
|
|
|
|
|
|
|
|
|
|
|
Форма занесения исходной информации следующая.
Программа занимает 588 ячеек памяти и состоит из трех под программ:
—подпрограмма упаковки входной информации;
—подпрограмма последовательности закрепления КФУ;
— подпрограмма закрепления КФУ за свободными местами в монтажной плоскости.
После ввода исходной информации программа исполняется по
команде 95. Выполнение программы может прекратиться по следу
ющим причинам:
—неисправность в машине;
—выполнение программы закончено;
—не выполняется условие вместимости.
В последнем случае предварительно будут отпечатаны номер КФУ,
его размеры и координаты свободных мест, затем машина печатает «НЕ МОГУ» и останавливается. В этом случае необходимо вмеша тельство оператора. Вводятся соответствующие изменения в масси вах (D , Е ) и программа запускается вновь по команде (367ы). Следует заметить, что подобная ситуация возникает чрезвычайно редко и, в основном, из-за несоответствия размера монтажной плоскости сум марному размеру размещаемых КФУ, либо из-за очень сильного
разброса размеров КФУ. Поэтому рекомендуется КФУ с очень боль
шими размерами закрепить заранее.
В процессе решения на печать выводится следующая инфор мация:
—количество размещаемых КФУ и количество мест монтажного пространства;
—последовательность закрепления КФУ;
207
— номер и размер КФУ, координаты занимаемого им места мон
тажного пространства.
Матрица связности вершин графа [С]
1 00 1т
0 |
2 |
1 1 2 |
10 0 0 0 0 3 0 0 0 |
|
1 0 0 0 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
2 |
0 2 |
1 1 |
0 8 0 0 0 4 0 0 0 |
|
1 0 0 0 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
1 |
2 0 2 |
1 |
0 0 8 0 0 0 4 0 0 |
|
1 0 0 0 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
1 |
1 2 0 2 |
|
0 0 0 8 0 0 0 4 0 |
|
1 0 0 0 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
2 |
1 1 2 0 |
|
0 0 0 0 8 0 0 0 4 |
|
1 0 0 0 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
10 |
0 0 0 0 |
|
0 7 7 7 7 0 0 0 0 4 0 0 6 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
0 |
8 0 0 0 |
|
7 0 7 7 7 0 0 0 0 4 0 0 4 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
0 |
0 8 0 0 |
|
7 7 0 7 7 0 0 0 0 4 0 0 4 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
0 |
0 0 8 0 |
|
7 7 7 0 7 0 0 0 0 4 0 0 4 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
0 |
0 0 0 8 |
|
7 7 7 7 0 0 0 0 0 4 0 0 4 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
3 |
4 0 0 0 |
0 0 0 0 0 0 7 7 7 4 |
1 0 8 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
0 0 <1 0 |
0 |
|
0 0 0 0 0 7 0 7 7 4 |
|
1 |
|
0 |
|
5 |
|
|
|
|
|
|
|
|
|
|
|
||||||||
0 0 0 4 0 0 0 0 0 0 7 7 0 7 4 |
|
1 |
|
0 |
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
0 0 0 0 4 0 0 0 0 7 7 7 7- 0 4 1 0 7 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
1 1 1 1 I[ 4 4 4 4 4 4 4 4 4 0 6 4 0 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
0 0 0 |
0 0 0 0 |
0 0 0 |
1 1 1 1 6 |
|
0 2 |
11 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 |
|
2 0 |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
0 0 0 0 0 6 4 |
4 4 4 8 5 5 7 0 |
|
11 |
|
0 |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||
901 т |
|
|
|
|
|
|
10 |
И 12 |
13 |
14 |
15 |
16 17 18 |
|
|
|
|
|
|
|
|
|
|
||||||
1 2 3 4 5 6 7 8 9 |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
932т |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 1 2 1 2 1 3 2 1 2 1 2 1 2 1 2 1 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
1902т |
|
|
|
10 |
11 |
12 |
13 |
14 |
15 16 |
17 |
18 |
19 20 21 |
22 |
23 |
24 |
25 |
26 27 |
28 |
29 |
30 |
1 2 3 |
|||||||
4 5 6 7 8 9 |
||||||||||||||||||||||||||||
1948т |
1 1 1 1 1 1 I 1 1 1 1 1 1 1 I 1 1 1 1 -1 1 1 1 1 1 1 1 1 |
|
|
|
|
|||||||||||||||||||||||
1 I I |
|
|
|
|
||||||||||||||||||||||||
67т |
20 |
120 27 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
74т |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
1 0 |
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
95 и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18430 |
закр |
|
кфу |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
поел |
|
14(2), |
12(2), |
|
13(1), |
15(1), |
6(1), |
|
|
|
|
|
|
|||||||||||||||
18(3), |
16(2), |
11(1), |
|
|
|
|
|
|
|
|||||||||||||||||||
7(3), |
|
8(2), |
|
9(1), |
10(2), |
1(2), |
|
|
2(1), |
5(2), |
3(2), |
|
|
|
|
|
|
|||||||||||
4(1), |
17(1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ГЛАВА
МЕТОДЫ ОБЕСПЕЧЕНИЯ И ОЦЕНКИ МЕТРОЛОГИЧЕСКОЙ НАДЕЖНОСТИ СУДОВЫХ САК
Судовая САК призвана выдавать информацию о состоянии кон
тролируемого и управляемого объекта. Эта информация должна
удовлетворять основному требованию — правильно отражать реаль ное состояние объекта, что возможно лишь в том случае, если обес
208
печивается достоверность выдаваемой САК информации. Иначе го воря, судовая система контроля (как и любое средство измерения) выполняет свои функции только в том случае, если достоверность ее выходной информации будет приближаться к требуемой. Исходя из этого, можно сказать, что основным и важнейшим критерием
качества судовой САК является достоверность информации (как по каналам измерения и регистрации, так и по каналам сигнализации).
Потеря требуемой достоверности информации приводит фактически
к невыполнению системой своих функций, и такая система становится
не соответствующей своему назначению, некачественной. Качественной систему можно будет считать только тогда, когда
достоверность представляемой ею информации будет сохраняться в течение длительного, заранее заданного времени. Исходя из поло
жений общей теории надежности, применительно к САК указанное
выше сохранение требуемой достоверности по существу определяется
надежностью этой системы.
Таким образом, под надежностью средств измерений (в том числе и измерительных систем типа САК) понимается их свойство сохра нять заданную достоверность информации об объекте контроля, т. е. заданные функции, согласно ГОСТ, в определенных (заданных) ус ловиях эксплуатации в течение требуемого промежутка времени.
Достоверность выходной информации САК количественно равна
вероятности события, состоящего в том, что полученный результат
контроля (измерения) является правильным (в пределах установлен ных допусков). Следовательно, надежность полностью определяет качество измерительных средств (САК) как наиболее общий крите рий. Этот вывод также совпадает с положением о надежности вообще, как способности сохранять качество изделия [43].
§ 6.1
ВЫБОР ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ СРЕДСТВ ИЗМЕРЕНИЯ
До настоящего времени надежность средств измерений, в том
числе и САК, оценивается по аналогии с оценкой надежности любой
другой механической, электромеханической или электронной си стемы. Эта оценка согласно общей теории надежности проводится,
например, по среднему времени безотказной работы ТСтК или по интенсивности отказов
К и = |
■ |
(6 .1 .1 ) |
|
* с. и |
|
Однако для средств измерений этого недостаточно, так как за
время безотказной работы указанные средства должны еще обеспе чивать достоверность результатов измерений, а САК имеют свои
специфические особенности, которые необходимо учитывать. Но такие особенности часто играют существенную роль и должны учи
тываться при оценке надежности. К особенностям систем САК сле
дует отнести следующие:
1) системы САК — это информационно-измерительные системы
(ИИС);
14 Заказ 797 |
209 |