Устройство для моделирования систем массового обслуживания
Иллюстрации
Показать всеРеферат
ОП ИСАНИ Е
ИЗОВРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (и)926663
Сома Советскна
Социанмстичесииа
Реснубяии (Bl ) Дополнительное к авт. свид-ву (22) Заявлено 12.10.79 (21) 2830494!18 24 с присоединением заявки М (23) Приоритет (5l)M. Кл.
G 06 F 15(20
Ввударстаавай квинтет севе ав давая азаЬуетеаий и вткрыткк
Опубликовано 07.05.82. Бюллетень М 17
Дата опубликования описания 07.05,82 (5Ç) УДК 681.333 (088.8) (72) Авторы изобретения г -.г г с
В. С. Воробьев и И. И. Mopes
1:-- -.- *
Ноноюгбнрскнй фолиан Всесоюзного неуено.нсслед езгепьснего
sHc?R TpRHcHopTHoFo строительства (7l) Заявитель сового обслуживания содержит первый, второй н третий элементы ИЛИ, пэлементов И,,и триггеров и генераторов случайных временных интервалов, и элементов НЕ, и дифференпирующих элементов,.первый дещифратор, счетчик и реверсивньтй счетчик, суммирующий вход которого соединен с выходом первого элементе
ИЛИ, входы которого являются входами блока, разрядные выходы реверсивного счетчика соединены с входами второго элемента ИЛИ, 16 выход которого соединен с первыми входами элементов И, вторые входы которых соединены с выходами триггеров соответственно, входы которых соединены с выходами нервого дешифратора соответственно, входы котоИ рого соединены с разрядными выходами счетчика соответственно, а вычитающнй вход реверсивного счетчика соединен с выходом третьего элемента ИЛИ, входы которого соединены с входами генераторов случайных
20 временных интервалов н подключены к выходам элементов И соответственно, третьи выходы которых соединены с выходами элементов НЕ соответственно, вхолы котопых полИзобретение относится к вычислительной технике, а именно к устройствам для моделирования больших систем, и может быть использовано для оптимального выбора количества приборов обслуживания в звеньях сложнйх систем по интегральному вероятностному критерию времени пребывания s них заявок.
Известна модель графа систем массового обслуживания, содержащая блоки моделей ветвей и вершин, выполненные на элементах И, ИЛИ и триггерах, соединенных на наборном поле в соответствии с топологией графа. Это устройство позволяет исследовать только одноканальные системы массового обслуживания (1) ..
Наиболее близким по технической сущности к изобретению является устройство для моделирования систем массового обслужива,ния, содержащее m блоков моделирования фазы систем массового обслуживания, блок генераторов случайных потоков импульсов, входы и выходы которых соединены на наборном поле в соответствии с топологией фаэ системы массового обслуживания, причем кажный блок моделирования фазы системы мас(54) УСТРОЙСТВО ДЛЯ МОцЕЛИРОВАНИЯ СИСТЕМ МАССОВОГО
ОБСЛУЖИВАНИЯ бЗ
3 92бб ключены к выходам генераторов случайных временных интервалов и к входам элементов дифференцирования соответственно, выходы которых являются выходами блока, четвертый вход каждого i-го элемента И соединен с вы. ходом каждого {i-1) -ro генератора случайных временных интервалов соответственно. ,цанное устройство позволяет моделировать многоканальные системы массового обслуживания с расчетом числа каналов обслужива- 10 ния в каждом звене, исходя из заданной длины очереди в нем. При этом не учитывается время пребывания заявок в системе (2) я входы которого соединены с разрядными выходами счетчика соответственно, вычитающий вход реверсивного счетчика подключен к выходу третьего элемента ИЛИ, входы которого соединены соответственно с выходами первого, второго и третьего элементов И и подключены к входам первого, второго и третьего генераторов случайных временных интервалов соответственно, выход каждого из которых через одноименный элемент НЕ соединен с третьим входом одноименного элемента И, выход первого генератора случайных временных интервалов подключен к четвертому входу
Вместе с тем, имеется достаточно большое 15 число сложных систем, в которых время пребывания заявок не должно превышать допустимого, т.е.
P(t
Рр — допустимая вероятность времени пребывания заявки в системе.
Цель изобретения — расширение функциональ. ных возможностей за счет оптимального вы- З0 бора количества каналов обслуживания в фазах.
Указанная цель достигается тем, что в устройство для моделирования, содержащее
m блоков моделирования фазы систем массо35 вого обслуживания и блок генераторов потока заявок, входы и выходы которых соединены на наборном поле согласно топологии фаз системы массового обслуживания, при. чем блок генераторов потока заявок включает генератоо тактовых импульсов и датчики случайных импульсов, а каждый блок мо-. делирования фазы системы массового обслуживания содержит элементы ИЛИ, элементы И, триггеры, генераторы случайных временных ф5 интервалов, элементы НЕ, дифференцирующие элементы, первый дешифратор, счетчик и реверсивный счетчик, суммирующий вход которого соединен с выходом первого элемента ИЛИ, входы которого являются группой входов блока моделирования фазы систе50 мы массового обслуживания, разрядные выходь, реверсивного счетчика соединены с входами второго элемента ИЛИ, выход которого подключен к первым входам первого, второго и третьего элементов И, вторые входы которых соединены с выходами триггеров соответственно, входы которых подключены к выходам первого дешифратора соответственно, второго элемента И, выходы генераторов случайных временных интервалов соединены с входами дифференцирующих элементов соответственно, выходы которых являются группой выходов блока моделирования фазы системы массового обслуживания, каждый блок моделирования фазы системы массового обслуживания Дополнительно содержит коммутатор, выход которого соединен с входом счетчика, разрядные выходы реверсивного счетчика через второй дешифратор подключены к группе коммутатора, вход которого является входом блока моделирования фазы системы массового обслуживания, в блок генераторов потока заявок дополнительно введен элемент запрета, выход которого соединен с входами датчиков случайных импульсов, а выход генератора тактовых импульсов подключен к первому входу элемента запрета, а также в устройство введен блок оптимизации, содержащий элементы ИЛИ, элементы запрета, дифференцирующие элементы, элементы задержки, триггеры, дешифратор, регистр, счетчики, сумматоры, причем выход первого элемента ИЛИ в блоке оптимизации подключен к первому входу первого элемента запрета, выход которого соединен с первым входом первого счетчика, разрядные выходы которого соединены с входами дешифратора, один выход которого подключен к входу первого дифференцирующего элемента, другие выходы дешифратора соединены с входами второго элемента
ЛЛИ, выход которого подключен к входу второго дифференцирующего элемента, выход которого соединен со счетным входом первого триггера и с единичным входом второго григгера, нулевой выход которого подключен к входу второго элемента запрета, выход когорого соединен с первыми входами первого и второго элементов И, выходы которых подключены к первым входам второго и третьего счетчиков соответственно, выходы которых соединены с первым и вторым входами первого сумматора, выход которого подключен к первому входу второго сумматора, выход которого соединен с первым входом третьего
926663 6
35
I45 в
55 сумматора, выход которого подключен к входу третьего дифференцируклцего элемента, выход которого является выходом блока оптимизации и через первый элемент задержки соединен с нулевым входом третьего триггера, единичный выход которого подключен к второму входу первого элемента запрета, выход первого дифференцируюшего элемента соединен с единичным входом третьего триггера, нулевым входом второго триггера, с первыми входами третьего и четвертого элементов ИЛИ и с входом второго элемента задержки, выход которого подключен к второму входу первого счетчика, к третьему входу первого сумматора и к входу третьего элемента задержки, выход которого соединен с вторым входом второго сумматора и через регистр подключен к второму входу третьего сумматора, выход первого счетчика соединен с третьим входом второго сумматора, нулевой выход первого трйггера подключен к второму входу первого элемента И и через четвертый дифференцирующий элемент соединен с вторым входом третьего элемента ИЛИ, выход которого подключен к второму входу третьего счетчика, единичный выход первого триггера соединен с вторым входом второго элемента И и через пятый дифференцирующий элемент подключен к второму входу четвертого элемента ИЛИ, выход которого подключен к второму входу второго счетчика, выход элемента запрета блока генераторов потока заявок соединен с вторым входом второго элемента запрета блока оптимизации, единичный выход третьего триггера блока оптимизации подключен к второму входу первого элемента запрета блока оптимизации и к второму входу элемента запрета блока генераторов потока заявок, группа входов i-го блока моделирования фазы систем массового обслуживания (где
1-п) соединена соответственно с группой выходов (i — 1)-го блока моделирования фазы систем массового обслуживания, группа вь ходов и-го блока моделирования фазы систем массового обслуживания подключена к группе входов блока оптимизации, выходы кото рого соединены с входами всех коммутаторо блоков моделирования фазы систем массового обслуживания.
На чертеже показана функциональная схема предлагаемого устройства.
Устройство содержит блок 1 генераторов потоков заявок, блок 2 моделирования фазы системы массового обслуживания и блок
3 оптимизации.
Блок 1 генераторов потоков заявок состоит из генератора 4 тактовых импульсов, элемента 5 запрета, датчиков 6i, 62, ..., бк случайных импульсов.
Блок 2 моделирования фазы системы массового обслуживания состоит из реверсивного счетчика (длпны очереди) 7, счетчика (числа приборов обслуживания) 8, дешифраторов 9 и 10, генераторов 11, 12 и 13 случайных временных интервалов (генераторов обслуживания), триггеров 14, 15 и 16 включения приборов обслуживания элементов И 17, 18 и 19, коммутатора 20, элементов ИЛИ 21.
22 и 23, элементов НЕ 24, 25 и 26, дифференцируюших элементов 27, 28 и 29.
Блок 3 оптимизации состоит из третьего дифференцируюшего элемента 30, счетчиков
31 и 32 временных импульсов, счетчика 33 числа испытаний, дешифратора 34, триггеров
35, 36 и 37, сумматоров 38, 39 и 40, регистра 41, элементов ИЛИ 42 — 45, элементов
И 46 и 47, элементов 48 и 49 запрета, элементов задержки. 50, 51 и 52 второго, четвертого, пятого и третьего дифференцируюших элементов 53, 54, 55 и 56.
Модель исследуемой системы массового обслуживания набирается путем коммутации выходов Y(), Yg, ..., Yj H входов Хв, Хг, Х блоков 1 и 2 в соответствии с топологией графа, выходы Уе, У,, ..., Yj последнего блока системы коммутируются с входами
Zo, Z, ..., Z> блока 3 оптимизации, выходы So, Sт,,-., Sг блока 3 оптимизации соединяются с входами Ои всех коммутаторов системы.
Для достаточно большого числа систем входящий поток заявок подФпгяется. закону
Пуассона, а время пребывания в них — экспоненциальному. Тогда та1 р, P(t-Ty)=J +5 Й = I-С Р(-Я.Tg) (1) Интенсивность потока заявок на выходе системы определяется так: Kn(-Р 1 Р-) т
Устройство работает следующим образом.
Блок 1 генераторов потоков заявок вырабатывает импульсные потоки. Импульсы от источников заявок или от любого промежуточного звена системы массового обслуживания (СМО) поступают на вход элемента ИЛИ 23.
Реверсивный счетчик 7 подсчитывает количество заявок, поступающих на обслуживание, В исходном состоянии выход коммутатора
20 скоммутирован через цешифратор 10 с реверсивным счетчиком 7, устанавливающим максимально допустимую очередь заявок в рассматриваемом звене. Счетчик 8 находится в нулевом состоянии, триггер 16 в единичном.
На выходе генератора 11 обслуживания сигнал отсутствует. Сигнал о наличии заявок поступает со счетчика 7 через элемент ИЛИ 22 нз
7 9266 элемент И 19, на другие входы которого поступают сигналы с элементы НЕ 26 и триг гера 16. Сигнал с элемента И 19 запускает генератор ll обслуживания, моделирующего процесс обслуживания заявки и через эле- 5 мент ИЛИ 21 вычитает из счетчика 7 единицу. единичное состояние, открывают поочередно элементы И 46, И 47.
Допустим, триггер 37 находился в нулевом состоянии. Сигнал с первого выхода дешифратора 34 через элемент ИЛИ 43 и дифференцирующий элемент 53 устанавливает триггер сигнал с нулевого выхода триггера 37 через дифференцирующий элемент 55, элемент ИЛИ выходе дешифратора 34 и через дифференцирующий элемент 56, элементы ИЛИ 44 и 45 поступит на входы "чтение" счетчиков 31 и
32. Так как содержимое одного из них уже было считано и-1-ым импульсов и в нем нет информации, то чтение происходит лишь из того счетчика, который подсчитал время (tn) между n l и и-ым импульсами.
Кроме того, импульс с выхода дифференцирующего элемента 56,устанавливаст триггер
35 в единичное состояние, обеспечивая запрет на элементах запрета 5 и 49. а триггер .
Выходной сигнал с генератора Jl обслуживания через элемент НЕ 26 закрывает элемент
И 19, запрещая тем самым поступление новой заявки на обслуживание по данному каналу. После окончания обслуживания сигнал, продифференцированный дифференцирующим элементом 29, поступает на выходную клемму Yq данного звена, Как только очередь достигнет максимально 15 допустимого значения, определяемого разрядом реверсивного счетчика 7, подключенного к выходу коммутатора, на выходе коммутатора 20 появится сигнал, записывающий в счетчик 8 единицу. Дешифратор 9 переводит триггер 15 в единичное состояние, с выхода которого поступает сигнал на элемент
И 17. На другие входы элемента И 17 поступают сигналы с элемента НЕ 25, а также с элемента ИЛИ 22 и генератора 11 обслу-. 25 жнвания. Первый сигнал поступает только в том случае, когда второй канал обслуживания (генератор 12 обслуживания) свободен, а второй и третий в случае наличия заявок и занятости первого канала обслуживания 30 (генератор 11 обслуживания) .
Сигнал с элемента И 17 запускает генератор 12 обслуживания и через элемент ИЛИ
21 уменьшает число заявок в очереди, т.е. уменьшает показание реверсивного счетчика
7 на единицу. При очередном заполнении реверсивного счетчика 7 коммутатор 20 вновь пропустит один импульс на счетчик 8, откуда после дешифрации импульс устанавливает соответствующий триггер в единичное состояние, подключая очередной канал обслуживания.
Блок 3 оптимизации предназначен для определения интенсивности потока обслуженных заявок (Л. ), сравнения ее с заданной (g).) и управления величиной максимально 45 допустимой очереди заявок на звеньях системы.
В начальный момент времени триггеры 35 и 36, счетчики 31, 32 и ЗЗ, сумматоры 38, 39 и 40 блока оптимизации находятся в нулевом состоянии. Поток импульсов обслужен50 ных заявок с выходов Yo, Y>, Yj последнего звена моделируемой системы через входы Ее, Zq, ..., Z> и элемент ИЛИ 42 и открытый элемент 49 запрета поступает на счетчик 33 числа испытаний, С (n-1) выходов дешифратора 34 через элемент ИЛИ 43 и
55 дифференцирующий элемент 53 сигналы счета последовательно поступают на счетный вход триггера 37, перебрасывая его в нулевое или
36 в единичное состояние и снимает сигнал запрета с элемента 48 запрета. Импульсы от тактового генератора 4 поступают на элементы И4би И47.
Одновременно импульс с выхода дифференцирующего элемента 53 устанавливает триггер
37 в единичное состояние. Сигнал с единичного выхода триггера 37 открывает элемент
И 46 и тактовые импульсы прохоцят на счетчик 31. Счетчик 31 будет подсчитывать тактовые импульсы до тех пор, пока на триггер 37 не придет следующий импульс. Таким образом, триггер 37 подсчитывает время t, между первым и вторым импульсами . потока обслуженных заявок, Через дифференцирующий элемент 54, элемент ИЛИ 44 поступает сигнал на вход "чтение" счетчика 32. Так как в данный момент времени в счетчике 32 информации нет, яс-. но, что в сумматоре 38 информации не поступает.
Следующий импульс обслуженного потока проходит через элемент ИЛИ 42, элемент запрета 49, счетчик 33 и появляется на втором выходе дешифратора 34. Через элемент
ИЛИ 43 и. дифференцирующий элемент 53 триггер 37 устанавливается вновь в нулевое состояние. Элемент И 47 открывается и счетчик 32 подсчитывает время (t ) между вторым и третьим импульсами обслуженного потока заявок. При этом триггер 35 по единичному входу подтверждает свое состояние, а
45 поступает на вход "чтение" счетчика 31, считывая информацию в сумматор 38.
Таким образом, после счета (n — 1) импульсов в сумматоре 38 накопится суммарное время между импульсами (т1 + tг,+ ... +
+ т„,) обслуженного потока заявок. С приходом и-го импульса сигнал появится на и-ом
Устройство для моделирования систем мас- сового обслуживания, содержащее m блоков моделирования фазы систем MRccoBolo обслуживания и блок генераторов потока заявок, входы и выходы которых соединены на наборном поле согласно топологии фаз системы массового обслуживания, причем блок. генераторов потока заявок включает генератор тактовых импульсов и датчики случайных импульсов, а каждый блок моделирования фазы системы массового обслуживания содержит элементы ИЛИ, элементы И, триггеры, генераторы случайных временных интервалов, элементы НЕ, дифференцирующие элементы, первый дешифратор, счетчик и реверсивный счетчик, суммирующий вход которого соединен с. выходом первого элемента ИЛИ, входы которого являются группой входов блока моделирования фазы системы массового обслуживания, разрядные выходы реверсивного счетчика соединены с входами второго элемента ИЛИ, выход которого подключен к первым входам первого, второго и третьего элементов И, вторые входы которых соединены с выходами триггеров соответственно, входы которых подключены к выходам первого дешифратора соответственно, входы которого соединены с разрядными выходами счетчика соответственно, вычитающий вход реверсивного счетчика подключен к выходу третьего элемента ИЛИ, входы которого соеди. иены соответственно с выходами первого, второго и третьего элементов И и подключены к входам первого, второго и третьего генераторов случайных временных интервалов соответственно, выход каждого из которых через одноименный элемент НЕ соединен с третьим входом одноименного элемента И, выход первого генератора случайных временных интер9 92666 в нулевое состояние, поцавая сигнал запрета на элемент запрета 48.
При этом на первое звено модели не будут подаваться импульсы потока заявок, в течение времени анализа интенсивности обслуженного потока.
Так как модель. будет продолжать обслуживать накопившуюся очередь заявок, то необходимо счетчик 33 закрыть. Это достигается подачей запрещающего сигнала на элемент 10
49 запрета. Элемент 48 запрета открыт и раз решает прохождение тактовых импульсов на счетчики 31 и 32 только во время работы счетчика 33.
Таким образом, с приходом и-го импуль- 15 са заканчивается время накопления суммы
K tj и начинается время анализа интенv=l сивности обслуженного потока.
Импульс с выхода дифференцирующего элемента 56, задержанный элементом задержки 50 на вре-2о мя суммирования сумматором 38 двух последних чисел, поступает на входы "чтение" счетчика 33 и сумматора 38.
Сумматор 39 совместно с сумматорами
38 и 40 производит операцию деления двух 2s чисел. Число обслуженных:заявок (и) залпе сывается из счетчика 33 в сумматор 39. Сумматор 38 хранит делитель (Е tj ) и пересЯ
Ф дает его в сумматор 39. Результат деления ъ
30 э- накапливается в сумматоре 40. ." tj =1
Схема управления делением на чертеже, не показана.
После задержки элементом 51 импульс
"чтение" поступает на вход регистра 41, считывая записанную в нем информацию в сумматор 40. В регистре 41 заранее записана константа Ар, рассчитанная по формуле (2)..
В сумматоре 40 происходит сравнение полу 4р ченной величины интенсивности обслуженного потока заявок (- ) с заданной интенсив, ностью (Л. ). При Я. (2у на выходе знакового разряда сумматора 40 появляется сигнал, который после дифференцирования weментом 30 подается через выходы $е, $т, ..., Sг блока оптимизации и вход Оп звеньев модели на коммутатор 20. При этом коммутатор 20 подключает к входу счетчика 8 следующий в сторону уменьшения разряд 50 дешифратора 10, отключая старший разряд дешифратора, уменьшая тем самым допустимую длину очереди на единицу. Этот же импульс через элемент 52 задержки устанавливает триггер 35 в нулевое состояние и снимает сигналы запрета с элементов запрета 5 и 49.
Ы
Модель возобновляет работу.
При Я. Ъ 3. g сигнала с выхода сумматора
40 не будет. Элементы 5 и 49 запрета останутся закрытыми. Процесс моделирования заканчивается. Количество каналов обслуживания в каждом звене системы равно + 1, где 0.; — показания счетчика в i-м звене.
Экономическии эффект от использования предлагаемого устройства цостигается за счет оптимального выбора числа каналов обслуживания в звеньях сложных систем по интегральному вероятностному критерию при ограничении цлин очередей.
Предлагаемое устройство может быть использовано при совершенствовании систем управления или проектировании новых исследований разных структур в различных условиях функционирования. его применение позволит избежать трудоемкого процесса разработки алгоритмов и программ моделирования CMO на
ЭВМ.
Формула изобретения
926663
12 валов подключен к четвертому входу второго элемента И, выходы генераторов случайных временных интервалов соединены с входами дифференцирующих элементов соответственно, выходы которых являются группой выходов 5 блока моделирования фазы системы массового обслуживания, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет оптимального выбора количества каналов обслуживания в фазах, 10 каждый блок моделирования фазы системы массового обслуживания дополнительно содержит коммутатор, выход которого соединен с входом счетчика, разрядные выходы реверсивного счетчика через второй дешифратор под- 15 ключены к группе входов коммутатора, вход которого является входом блока моделирования фазы системы массового обслуживания, в блок генераторов потока заявок дополнительно введен элемент запрета, выход которо- 2О го соединен с входами датчиков случайных импульсов, а выход генератора тактовых импульсов, подключен к первому входу элемента запрета, а также в устройство введен блок оптимизации, содержащий элементы ИЛИ, эле- э5 менты запрета, дифференцирующие элементы, элементы задержки, триггеры, дешифратор, регистр, счетчики, сумматоры, причем выход первого элемента ИЛИ в блоке оптимизации подключен к первому входу первого элемента запрета, выход которого соединен с первым входом первого счетчика, разрядные вяоды которого соединены с входами дещифратора, один выход которого подключен к входу первого дифференцирующего элемента
35 другие выходы дешифратора соединены с входами второго элемента ИЛИ, выход которого подключен к входу второго дифференцирующего элемента, выход которого соединен со счетным входом первого триггера и с единичным входом второго триггера, нулевой выход которого подключен к входу второго элемента запрета, выход которого соединен с пер.выми входами первого и второго элементов
И, выходы которых подключены к первым входам второго и третьего счетчиков соответственно, выходы которых соединены с первым и вторым входами первого сумматора, выход которого подключен к первому входу второго сумматора, выход которого соединен с первым входом третьего сумматора, выход которого подключен к входу третьего дифференцирующего элемента, выход которого является выходом блока оптимизации и через первый элемент задержки соединен с нулевым входом третьего триггера, единичный выход которого подключен к второму входу первого элемента запрета, выход первого дифференцирующего элемента соединен с единичным входом третьего триггера, нулевым входом второго триггера, с первыми входами третьего и четвертого элементов ИЛИ и с входом второго элемента задержки, выход которого подключен к второму входу первого счетчика, к третьему входу первого сумматора и к входу третьего элемента задержки, выход которого соединен с вторым входом второго сумматора и через регистр подключен к второму входу третьего сумматора, выход первого счетчика соединен с третьим входом второго сумматора, нулевой выход первого триггера подключен к второму входу первого элемента И и через четвертый дифференцирующий элемент соединен с вторым входом третьего элемента ИЛИ, выход которого подключен к второму входу третьего счетчика, единичный выход первого триггера соединен с вторым входом второго элемента И и через пятый дифференцирующий элемент подключен к второму входу четвертого элемента ИЛИ, выход которого подключен к второму входу второго счетчика, выход элемента запрета блока генераторов потока заявок соединен с вторым входом второго элемента запрета блока оптимизации, единичный выход третьего триггера блока оптимизации подключен к второму входу первого элемента запрета блока оптимизаиции и к второму входу элемента запрета блока генераторов потока заявок, группа входов
i-ro блока моделирования фазы системы массового обслуживания (где i 1 — п) соединена соответственно с группой выходов (i — 1)-го блока моделирования фазы систем массового обслуживания, группа выходов и-го блока моделирования фазы систем массового обслуживания подключена к группе входов блока оптимизации, выходы которого соединены с входами всех коммутаторов блоков моделирования фазы систем массового обслуживания.
Источники информации, принятые во внимание при экспертизе
1. Ав+орское свидетельство СССР Р 347763, кл. G 06 G 7/48, 1970.
2. Авторское свидетельство СССР 11О 723580, кл. G 06 F 15/20, 1977 (прототип).