Устройство для моделирования систем массового обслуживания

Номер патента: 1647593

Авторы: Забелин, Неверов, Титов

ZIP архив

Текст

ботки результатов, третий элемент И 31, блок 32 определения окончания моделирования, включающий счетчик 33, формирова. тель импульсов 34, схему сравнения 35 и регистра 36, Устройство также содержит вы. ход 371 характеристик фаз, на котором поо. чередно формируются коды характеристик фаз прохождения заявок (этапов моделирования), выход 372 показателей эффективности процесса обработки заявок, а также вход 38 запуска устройства.Блок выдачи данных (фиг. 2) содержит генератор 39 тактовых импульсов, элемент И 40. счетчик 41 с коэффициентом пересчета (в+и+1), дешифратор 42, узел элементов ИИЛИ 43, триггер 44, группу 45 входов данных, вход 46 разрешения выдачи данных блока и управляющий выход 47.Блок 30 обработки результатов (фиг, 3) содержит элемент И 48, счетчик 49 с коэффициентом пересчета (гп+и+1), дешифратор 50, узел элементов И - ИЛИ 51, блок деления 52, элемент 53 задержки, генератор 54 импульсов, вход 55 разрешения обработки результатов, третью группу информационных входов 561, а также первую и вторую группы информационных входов 562.Блок управления 1 организует работу устройства при поступлении заявок на обслуживание на входы элемента ИЛИ 4,Генераторы 7 ( = 1, а, где а - число различных этапов (фаз) функционирования системы (агрегата) до фазы выхода из строя) вырабатывают коды времени, соответствующие фазам существования агрегата, в соответствии с заданными законами. Аналогично генераторы 81= 1, и, где п - число различных этапов (фаз) существования системы) формируют коды времени от момента выхода из строя до момента восстановления и ликвидации последствий сбоев (отказов). Генератор 9 формирует код стоимости восстановления системы массового обслуживания.Схема сравнения 18 0 = 1, и) на основе сопоставления кодов порогового значения длительности различных фаз, хранящихся на блоке регистров 19 группы, и кодов, формируемых в процессе моделирования на нак а п ли ва ющих сумматорах 151 г ру и и ы, определяют факт целесообразности восстановления агрегатов.Блок 20 обеспечивает последовательную выдачу содержимого генераторов 7-9 на выход 371 устройства.Блок 30 обработки результатов обеспечивает расчет часности событий, а также средних величин длительности фаз прохождения заявки (функционирования агрегатвили системы),5 10 15 20 25 30 35 40 45 50 Блок 32 предназначен для задания длительности процесса моделирования.Вход 38 необходим для запуска устройства.В исходном состоянии триггеры 3 и 25, счетчики 23 и 33 находятся в нулевом состоянии, сумматоры 13-16 - в нулевом состоянии, на регистры 19 записываются коды пороговых значений длительности соответствующих этапов восстановления системы (агрегата), на регистр 27 - код порогового значения стоимости восстановления (времени ожидания в дообслуживании заявки и др.), На фиг. 1 все установочные входы триггеров, счетчиков, сумматоров и регистров не показаны,Работа устройства начинается после подачи единичного сигнала на вход 38 запуска элемента ИЛИ 4 блока 1, после чего через открытый элемент И 2 единичный сигнал поступает на установочный в единичное состояние вход триггера 3. После установки последнего в единичное состояние нулевым сигналом с его инверсного выхода закрывается элемент И 2, Сформированный на выходе элемента И 2 импульс подается также на входы элементов 5, 6, 13, 16, 25, 33, генераторов 7, а через элемент ИЛИ 5 на входы генераторов 8 и 9 и формирователя импульсов 10, Формирователи импульсов 61 и 101 обеспечивают формирование и задержку сигнала на время срабатывания генераторов 7-9 соответственно, При этом код стоимости восстановления, формируемый генератором 9, не должен превышать предельно допустимое число, заданное на регистре 27.Сформированные коды с выходов генераторов 7; по сигналу с выхода формирователя импульсов 61, через открытые блоки элементов И 11 поступают на входы сумматоров 14 накапливающего типа, с выходов генераторов 8 по сигналу с выхода формирователя импульсов 101 через открытые блоки элементов И 12 - на входы сумматоров 151 и 16. С выхода генератора 9 сформированный код поступает на вход сумматора 13 накапливающего типа. Единичный сигнал с выхода формирователя импульсов 10 поступает также на вход формирователя импульсов 10, сигнал с выхода которого является синхросигналом для сумматоров 15 и 16, Сигнал с выхода формирователя импульсов 102 задерживается элементом 17 на время срабатывания сумматоров 15; и 16, после чего единичный сигнал подается на управляющие входы схем сравнения 18, на каждой из которых происходит сравнение кода, хранящегося в регистре 19(порогового значения длительности соот 164759350 55 ветствующего этапа восстановления агрегата), и кода, хранящегося на сумматоре 15, который соответствует действительным временным затратам )-го этапа восстановления. Если код на регистре 19 меньше кода, хранящегося на сумматоре 151, то единичный сигнал с первого выхода схемы сравнения 181 поступает на )-ый вход элемента ИЛИ 24, с выхода которого единичный.сигнал через формирователь импульсов 29 устанавливает триггер 25 в единичное состояние, и одновременно единичный сигнал подается на управляющий вход схемы сравнения 28, Формирователь импульсов 29 задерживает сигнал на время его длительности, благодаря чему исключается одновременное появление единичнь.х сигналов на входах элемента И 26.Если содержимое регистра 27 меньше содержимого сумматора 13, то единичный сигнал, появившийся на первом выходе схемы сравнения 28, поступает на вход элемента ИЛИ 21 и свидетельствует о том, что дальнейший ремонт (восстановление) агрегата нецелесообразен, а также поступает на вход счетчика 23 для подсчета числа агрегатов, полностью вышедших из строя, Если содержимое регистра 27 больше содержимого сумматора 13, то единичный сигнал, появившийся на втором выходе схемы сравнения 28, поступает через открытый элемент И 31 на второй вход элемента ИЛИ 5, благодаря чему организуется повторная проверка выполнения этапов восстановления агрегата.Единичный сигнал с выхода элемента ИЛИ 5 обеспечивает повторное срабатывание генераторов 8 и 9 и подается также на вход формирователя импульсов 101. С появлением единичного сигнала на выходе последнего происходит накопление кодов на сумматорах 13, 15 и 16, а после появления единичного сигнала на выходе элемента 17 происходит повторное включение в работу схем сравнения 18. Так как теперь осуществляется повторное сравнение содержимого регистров 191 и сумматоров 151 на схемах сравнения 181, то в этом случае единичный сигнал возникает вновь на выходе элемента ИЛИ 24, который подается через формирователь импульсов 29 на первый вход триггера 25, подтверждая егь единичное состояние, и на первый вход элемента И 26. на второй вход которого подается теперь единичный сигнал с выхода ранее установленного триггера 25. Формирователь импульсов 29 задерживает сигнал на время,исключающее срабатывание элемента И 26 10 15 20 25 30 35 40 сразу после установки триггера 25 и при первоначальном действии импульса на выходе элемента ИЛИ 24. С выхода элемента И 26 единичный сигнал подается на вход элемента ИЛИ 21. Одновременно происходит сравнение в схеме сравнения 28 кодов регистра 27 и содержимого сумматора 13. Тем самым проверяется целесообразность восстановления агрегата, В случае нецелесообразности дальнейшего восстановления появляется единичный сигнал на первом выходе схемы сравнения 28, который подается на вход счетчика 23 неисправных агрегатов и на вход элемента ИЛИ 21.,Если коды на регистрах 19 больше кодов, хранящихся на сумматорах 15, то на вторых выходах схем сравнения 18 появляются единичные сигналы, которые подаются на элемент И 22, а с его выхода - на второй вход элемента ИЛИ 21, Появление единичного сигнала на выходе последнего обеспечивает сброс триггера 3 в нулевое состояние, а также включает в работу блок 20 выдачи данных, который обеспечивает выдачу кодов с выходов генераторов 9, 7 и 8 на выход 371. Блок 20 с помощью генератора 39, элемента И 40, счетчика 41, дешифратора 42 и элементов И - ИЛИ 43 обеспечивает последовательное селектирование выходов генераторов 7, 8 и 9 (груп па 45 входов блока 20, см. фиг. 2) на выход 371, По окончании работы блока 20 с его второго выхода 47 подается единичный сигнал на сброс триггера 44 и второй вход элемента ИЛИ 4, после чего начинается процесс моделирования функционирования очередного агрегата (системы).Процесс моделирования продолжается до тех пор, пока с выхода блока 32 определения окончания моделирования не поступит единичный сигнал с первого выхода схемы сравнения 35 на блок 30 обработки результатов, а на третий вход элемента И 2 с второго выхода схемы сравнения 35 поступает нулевой потенциал, запрещающий прохождение импульсов на запуск устройства.Блок 32 определения окончания моделирования может быть выполнен различным образом, при этом он может выдавать сигналы на блок 30 обработки результатов по времени моделирования, соответствующему суткам, неделям, месяцам, кварталам и т,д., а также может Выдавать сигнална блок 30 после достижения определенного числа повторений прохождения заявок, как в данном примере, заранее установленного на регистре 36. Текущее число прохождения заявок фиксируется на счетчике 33, которое по сигналу с выхода формирователя импуль 164759315 4 О 25 ЗО 35 са 34 сравнивается на схеме сравнения 35, прямой выход которой подсоединен к входу блока 30, а обратный - к третьему входу элемента И 2,Результаты моделирования, а именно значения частностей событий обслуживания заявок в различных фазах, формируются блоком ЗО обработки результатов,Формула изобретения Устройство для моделирования систем массового обслуживания, содержащее первый элемент И, первую группу из гл и вторук группу из п генераторов случайных ходов, где гп и и - число этапов функционирования системы до и после выхода ее из строя со ответственно, первую и вторую группы сум. маторов из в и и элементов соответственно, генератор случайного кодарегистр, первый формирователь импульса, первую и вторую группу блоков из в и и элементов И соответственно, элемент задержки, схему сравнения, блок определения окончания моделирования, включающий счетчик, схему сравнения и регистр, и блок управления., содержащий первый и второй элементы ИЛИ, элемент И и триггер, причем в блоке управления выход первого элемента ИЛИ подключен к первому входу элемента И, выход которого соединен с единичным входом триггера, инверсный выход которого подклгочен к второму входу элемента И блока управления. в блоке определения окончания моделирования группа выходов счетчика подключена к первой группе информационных входов схемы сравнения, вторая группа информационных входов которой соединена с выходами регистра блока определения окончания моделирования, выходы генераторов случайного кода первой и второй групп подключены соответственно к первым входам блоков элементов И первой и второй групп. выходы которых соединены соответственно с информационными входами сумматоров первой и второй групп соответственно, выходы регистра подключены к первой группе информационных входов схемы сравнения, о т л и ч а ющ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет обеспечения моделирования многофазных процессов функционирования систем с дообслуживанием заявок, в него дополнительно введены второй, третий, четвертый и пятый формирователи импульсов, блок из и регистров, блок из п схем сравнения, третья группа из и сумматоров, счетчик, триггер, два элемента ИЛИ, сумматор, три элемента И, блок выдачи данных,содержащий генератор тактовых импульсов, триггер, элемент И, счетчик, дешифратор и узел злемантов И - ИЛИ, устройство также содержит бЛок обработки результатов, включающий генератор счетных импульсов, элемент И, счетчик, дешифратор, узел элементов И-ИЛИ, блок деления и элемент задержки, причем блок определения окончания моделирования дополнительно содержит формирователь импульса, вход которого подключен к входу счетчика блока определения кончания моделирования, а выход соединен с синхронизируащим входом схемы сравнения блока определения окончания моделирования, в блоке управления выход элемента И подключен к первому входу второго элемента ИЛИ, причем в блоке выдачи данных выход генератора тактовых импульсов подключен к г ервому.входу элемента И, выход которого подключен к суммирующему входу счетчика, выходы которого подключены к входам дешифратора, группа выходов которого подключена к первой группе входов узла элементов И-ИЛИ, к-й выход группы выходов дешифратора подключен к нулевому входу триггера, прямой выход которого соединен с вторым входом элемента И, инверсный выход триггера подключен к входу разрешения суммирования счетчика, причем в блоке обработки результатов выход генератора счетных импульсов подключен к первому входу элемента И, выход которого соединен с входом элемента задержали и суммирующим входом счетчика, выходы которого через дешифратор подключены к первой группе входов узла элементов И-ИЛИ, выходы которого соединены с первой группой информационных входов блока деления, выходы сумматоров первой и третьей групп устройства подключены .соответственно к второй и третьей группам информационных входов узла элементов И-ИЛИ блока обработки резульгатов, третья группа информационных входов которого соединена с выходом счетчика блока определения окончания моделирования, выход "Равно" схемы сравнения блока определения окончания моделирования подключен к второму входу элемента И блока обработки результатов, вход первого формирователя импульсов соединен с входами установки в ноль сумматоров третьей руппы и сумматора, нулевым входом триггера, выходом элемента И блока управления и входом счетчика блока определения окончания моделирования, выход первого формирователя импульсов соединен с вторыми входами элементов И первой группы и входом второго формирователя импульсов, выход которого под 1347593ключен к синхронизируюшим входам сумматоров первой группы, выходы регистров группы подключены . первым иврормационным входам соответствующих схем сравнения группы, выходы "Больше или равно" 5 которых соединены с входами первого элемента И, выход которого подключен к первому входу первого элемента ИЛИ, второй вход которого соединен с прямым выходом второго элемента И, инверсный выход кото рого соединен с первым входом третьего элемента И, второй вход которого соединен с выходом "Еольше или равно" схемы сравнения, выход третьего элемента И подключен к второму входу второго элемента ИЛИ 35 блока управления, выход которого подключен к входам запуска генераторов случайных кодов второй группы, входу запуска генератооа случайного кода и входу третьегоформирователя импульсов, выход которо го соединен с вторыми входами элементов И второй группы, выходы которых подключены к информационным входам сумматоров третьей группы, выход третьего формирователя импульсов соединен с син хронизируащим входом сумматора и входом четвертого формирователя импульсов, выход которого подключен к синхронизирующим входам сумматоров второй и третьей 1 групп и входу элемента задержки, выход ЗОкоторого соединен с синхронизирующими входами схем сравнения группы, вторые информационные входы которых подключены к соответствующим выходам сумматоров второй группы, выхсды "меньше" схем 35 сравнения группы подключены к входам второго элемента ИЛИ, выход которого подключен к перваму входу второго элемента И и входу пятого формирователя импульсов, выход которого подключен к единичному входу триггера, выход которого соединен с втооым входом второго элемента И, выход пятого формирователя импульсов подключен к синхронизируюшему входу схемы сравнения, второй информационный вход которой соединен с выходом сумматора, выход "Меньше" схемы сравнения подключен к третьему входу первого элемента ИЛИ и счетному входу счетчика, выходы которого соединены с четвертой группой входов узла элементов И-ИЛИ блока обработки результатов, выход первого элемента ИЛИ подключен к нулевому входу триггера блока управления и единичному входу триггера блока выдачи данных, к-й выходдешифратора блока выдачи данных которого подключен к первому входу элемента ИЛИ блока управления, второй вход которого является входом запуска устройства, выход характеристик фаз устройства подключен к выходу узла элементов И-ИЛИ блока выдачи данных, выход делителя блока обработки результатов является выходом показателей эффективности процесса обработки заявок устройства, выходы генераторов случайного кода первой и второй групп, а также выходы генератора случайного кода подключены соответственно к первой, второй и третьей группам входов узла элементов И-ИЛИ блока выдачи данных, 16475931647593Составитель С.Колесник едактор М.Стрельникова Техред М.Моргентал Корректор Л.Бескидл.д аз 1649 Тираж 418 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ ССС113035, Москва. Ж, Раушская наб., 4/5изводственно-издательский комбинат "Патент", г, Ужгород, ул,Гагарина, 10

Смотреть

Заявка

4621424, 15.12.1988

ВОЕННАЯ АКАДЕМИЯ ИМ. Ф. Э. ДЗЕРЖИНСКОГО

ТИТОВ ВИКТОР АЛЕКСЕЕВИЧ, ЗАБЕЛИН ГРИГОРИЙ ИВАНОВИЧ, НЕВЕРОВ ВИКТОР ПАВЛОВИЧ

МПК / Метки

МПК: G06F 15/20

Метки: массового, моделирования, обслуживания, систем

Опубликовано: 07.05.1991

Код ссылки

<a href="https://patents.su/7-1647593-ustrojjstvo-dlya-modelirovaniya-sistem-massovogo-obsluzhivaniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для моделирования систем массового обслуживания</a>

Похожие патенты