Научная статья на тему 'О рациональном построении метрологических лабораторий. Часть I'

О рациональном построении метрологических лабораторий. Часть I Текст научной статьи по специальности «Математика»

CC BY
45
9
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Э. И. Цимбалист

Представлена система метрологического обслуживания в виде графа Кёнига. Разработаны алгоритмы выявления компонент связности, точек сочленения и блоков графа. Алгоритмы проиллюстрированы примерами.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «О рациональном построении метрологических лабораторий. Часть I»

ИЗВЕСТИЯ ТОМСКОГО ОРДЕНА ОКТЯБРЬСКОЙ РЕВОЛЮЦИИ И ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ПОЛИТЕХНИЧЕСКОГО ИНСТИТУТА

имени С. М. Кирова

Том 298 1974

УДК 389.001

О РАЦИОНАЛЬНОМ ПОСТРОЕНИИ МЕТРОЛОГИЧЕСКИХ

ЛАБОРАТОРИЙ

ЧАСТЬ I

Э. И. ЦИМБАЛИСТ (Представлена научным семинаром кафедры радиотехники)

Представлена система метрологического обслуживания в виде графа Кёнига. Разработаны алгоритмы выявления компонент связности, точек сочленения и блоков графа. Алгоритмы проиллюстрированы примерами.

Иллюстраций 4, библиографий 2.

Выбор структуры метрологического обеспечения (СМО) при поверках рабочих средств измерений и комплектование на ее основе метрологических лабораторий являются комплексной проблемой, для решения которой требуется учитывать ряд взаимосвязанных, факторов.

Будем рассматривать совокупность рабочих средств измерений, в СМО, подлежащих поверке, и образцовые меры и приборы измерений, образующие поверочные схемы для измерения 1-го (электрического) параметра как некоторую сложную систему, основанную на функционально-целевом подходе. Как правило, для минимизации целевой функции при синтезе оптимальной СМО необходимо большое количество априорной информации, количественно описывающей связи в системе. Отсутствие такой информации в полной мере * заставляет разработчиков использовать частные критерии качества функционирования системы, приводящие к принятию квазиоптимальных (рациональных) решений, использующих наряду с другими экспертные оценки.

Рассмотрим задачу разделения СМО на конечное число метрологических лабораторий: решение ее иллюстрируют примеры принятия рациональных решений при различных видах целевой функции.

Представление СМО графом Кёнига. Пусть имеется конечное множество рабочих средств измерений (РСИ) X' = = {лги х2...хп}, поступающих на поверку (рис. 1). Каждое * С характеризуется рядом (электрических) параметров, контролируемых в процессе поверки, которые образуют множества поверяемых параметров А = {а, р ... е} ,В — {ам з2 ... ая; ¡Зь ^ ... ... ... £|С},

причем а—иа,.„иал; а1 Па2---Пал ^ 0 и т- Д- Для определения элементов множества X" — {ух, У2-.-Ут} образцовых средств измерений (ОСИ) проанализируем нормативно-техничестую документацию

* Практически во всей нормативно-технической документации Государственной системы измерений отсутствуют или неявно выражены данные по времени поверки одного средства измерения (одного параметра средства измерения), производительности и стоимости образцовых средств и приборов измерений и т. д.

Государственной системы измерений, в том числе и поверочные схемы, приведенные в рекомендациях по стандартизации СЭВ.

Рассматривая элементы множеств X' и X" как первую совокупность объектов, а взаимосвязи между элементами X' и X" как вторую

совокупность объектов, определенную некоторым инцидентором, построим граф Кенша /-(X, 0) (рис. 2) для которого, как известно [1],

у .*, уех \ху ^и £уех") У(хех» £уеХ')Ь ' (1)

х = х' их7.

Таким образом, СМО может быть сведена к графу Кёнига, на наш взгляд, наиболее естественному представлению связей между образцовыми и рабочими средствами измерения. Благодаря тому, что в X' (или X") элементы не смежны друг с другом, задача разделения СМО на конечное число метрологических лабораторий является вариантом, известной задачи о назначениях и сводится к разделению Ь(Х, II) путем дублирования некоторых образцовых средств измерения прц, сохранении всех ребер исходного графа.

Граничные варианты разделения. Пусть исходный граф (I), изоморфный некоторой СМО, имеет п(Ь) = п0 (Ь) + пр (Ь) вершин, т(Ь) ребер и к(Ь) компонент связности, где п0(Ь) и пр (Ь) соответственно число ОСИ и РСИ. Оценим минимальное и максималь-

Ро$очие средетбо азггереяаи

Рис. 2

ное количество образцовых средств п1 »необходимое для разделения системы на к частей.

Минимальное число ОСИ равно п0(Ь)у если разбивку графа провести по его компонентам связности, причем

к

Т0 еСТЬ (Л|)т.п = 2 ("о)/ = «О (2)

¿ = 1

При выполнении (2), что в общем случае маловероятно, входной поток РСИ разделится на к неодинаковых частей, внутри каждой к-й лаборатории может быть обеспечен либо последовательный, либо параллельно-последовательный метод поверки.

Максимальное число ОСИ, сохраняющее исходную связность графа, равно т. е.

к

(Яо)так = 2 ("о); = Ш (3)

Реализовав (3), получим новый граф Ьх = (Хи £/), в котором мощность Х\ увеличилась на гп(Ц — образцовых приборов, при этом можно организовать к лабораторий [/£<^(¿1)], в которых будет обеспечиваться параллельный метод поверки. Таким образом, реальное число ОСИ лежит в пределах

/г0(£) <//г(1)

и зависит от структуры (1) и принятого метода поверки, а первым шагом разделения СМО на лаборатории является определение компонент связности и выявление множества вершин, порождающих эти компоненты.

Алгоритм выявления компонент связности. Поиск к(1) и множества вершин, им соответствующих, может быть проведен известными способами, например, используя процедуру возведения

матрицы смежности графа в степень до получения «установившейся матрицы» или применяя алгоритм разметки вершин. Ниже описан алгоритм, основанный на применении теоретико-множественного метода анализа и пригодный как для ручных расчетов, так и для ЦВМ [2].

В исходном графе (1) удаляются и запоминаются (индекс удаленной вершины приписывается в смежной) вершины со степенью 5=1. Для оставшихся вершин по графу или по его матрице смежности составляется таблица Р(///у):

1-1Х

2_/о

п.

I

где /у — множество индексов вершин, инцидентных у-й; п — п(Ь). Найдем /7-ходовые пути (р = 1, 2, п—1) от любой выбранной /-ой вершины, проводя векторное произведение с символами над полем по модулю 2. После каждого последующего шага алгоритма производится объединение множеств индексов вершин, смежных с исходной через пути длиной 1, 2, ... п—1. Если р —1 и образованное множество равно исходному, то алгоритм заканчивается и к{Ь) = 1. В противном случае часть вершин графа недостижима из выбранной /-й и х(Ь) >1. Из оставшихся вершин снова выбирается любая и алгоритм повторяется, заканчиваясь тогда, когда множества С\- и полученные на ¿-м и ¿+ 1 шагах, одинаковы.

Пример 1. Найти и порождающие каждую компоненту

множества вершины графа (рис. 3).

9Cff

Cf)

Рис. 3

1. Составляем 0(////): 1—48 2—37

3—260 4—159 5—48 6—37 7—260 8—159 9—48 10—37

2. Пусть у = 1, тогда в (4') имеем одноходовые пути 14 и 18 и С, = { 1, 4, 8}.

3. Находим 2-ходовые пути

- 185; 189; С2 - {1, 4, 5, 8, 9}.

Г 5

4. При р — 3 имеем 14

1

48

159 - 1458;...

145; 149;

8

18

48

1894.

. 2

При зтом С3=С2 = {1, 4, 5, 8, 9} и к(Ь) > 1, причем (Ь) образуется вершинами 1, 4, 5, 8, 9. Проводя аналогичные операции, найдем, что К2(Ь) включает в себя вершины 2, 3, 6, 7, 0 (рис. 3 6). В заключение отметим, что для простых графов конечная информация может быть прослежена непосредствено из (4х).

Определение точек сочленения и блоков графа. Если после нахождения к(Ь) окажется, что число компонент связности меньше /с, то для их увеличения необходимо произвести видоизменение (1) путем дублирования некоторых вершин, соответствующих ОСИ. В теории графов эта задача решается путем нахождения точек сочленения и блоков гра-фа [1].

Найдем среди % (¿) компоненту (ы) связности с наибольшей мощностью множества порождающих ее вершин. Удалим по одному элементы у1 множества ОСИ, входящие в исследуемую компоненту, и применим для вновь полученного подграфа алгоритм выявления компонент связности. По завершении данной процедуры будут определены точки сочленения исследуемой компоненты, т. е. ее вершины, удаление которых (по одной) приводит к увеличению числа компонент связности *. Определив точки сочленения, можно определить блоки графа, т. е. максимальные связные подграфы, не имеющие своих точек сочленения.

Пример 2. Определить блоки наибольшей компоненты связности графа (рис. 2). При удалении последовательно по одной вершине у\ = С, у2 — Д..., У7 = М и применении алгоритма выявления х(Ь) имеем:

1) *(£С)>*2(£) для 1с- {3/)(4)}, {5, 6, 7, 8, 9, 0, /\ С. К, М};

2) х(£0(4)) = *3(£);

3) х(1Е)>х%(Ь) для Ье : {3, 5, С, 0(4)|, {6, 7, 8, 9, 0. ¡7 О, К, М};

4) х(ЬР)>%2(Ц для 1Р\{3, 5, б, С, О(4), £}, {7, 8, 9, 0, О, К, М};

5) *(£о) =**(£);

_7) * >*,(!) Д^ ¿к: {3, 5, 6, 7, 8, С, О (4), ^ О}, {9, 0,М);

дублируя точки сочленения С, £\ /\ Л*, получим, наряду с ^ (¿) шесть блоков (рис. 4).

1) {1, 2, Л, Б}, 2) {ЗСО (4)}, 3) {5, С, Е>, 4) {6, 5){7, 8,

С, К}, 6) {9, 0, К, М}.

Таким образом, в рассматриваемом графе образованы шесть блоков, полученных путем увеличения п0(Ь) на 4 образцовых средства измерения- Если /с< 6, то в зависимости от вида целевой функции может быть, обеспечен рациональный синтез состава лаборатории на основе исходных блоков.

ЛИТЕРАТУРА

1. А. А. 3 ы к о в. Теория конечных графов. Новосибирск, «Наука», 1969. 2. Э. И. Цимбалист, Л. А. Наумов. Алгоритмы анализа систем, представленных сигнальным графом. Известия вузов СССР, «Радиоэлектроника», 1973, № 6-.

* При отсутствии точек сочленения в исследуемом графе находятся точки двойного сочленения и т. д.

** Напоминаем, что при составлении блоков использовано ограничение — удаляться могут только вершины из множества X.

1 вчщ*"«-*^^ЗР* ^

*****

£а9* 3

Слал $

блл* €

А

i Надоели баннеры? Вы всегда можете отключить рекламу.