Устройство для моделирования систем массового обслуживания
Изобретение относится к вычислительной технике и может быть использовано для исследования систем массового обслуживания. Цель изобретения - повышение быстродействия и точности работы устройства. Устройство содержит генератор 1 тактовых импульсов, генератор 2 случайного кода интервалов между заявками, генератор 3 случайного кода длительности обслуживания, комбинационный сумматор, первый, второй и третий накапливающие сумматоры, первый и второй элементы И, первый, второй и третий элементы задержки, счетчик общего числа заявок и счетчик заявок, находящихся в очереди. Устройство позволяет определить время ожидания обслуживания отдельными и всеми заявками, число заявок, обслуженных после пребывания в очереди, и время простоя оборудования. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР (21) 4602380/24-24 (22) 30.08.88 (46) 23.05.90. Бюл. Р 19 (71) Одесский политехнический институт (72) Г.Ф.Болилый, И.В.Мартынов, .С.А.Куценко, Г.П.Толкаченко и
Д.Ю.Музалевский (53) 681.3(088.8) (56) Авторское свидетельство СССР
Р 898455, кл. r 06 Г 7/48, 1980.
Авторское свидетельство СССР
У 840964, кл. С, 06 r. 7/48, 1970. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ
СИСТЕМ МАССОВОГО ОБСЛУМИВАНИЯ (57) Изобретение относится к вычислительной технике и может быть использовано для исследования систем
„„SU„„1566363 A 1 (51) 5 Г 06 F 15/20
2 массового обслуживания. Цель изобретения — повышение быстродействия и точности работы устройства, Устройство содержит генератор 1 тактовых импульсов, генератор 2 случайного кода интервалов между заявками, генератор 3 случайного кода длительности обслуживания, комбинационный сумматор, первый, второй и третий накапливающие сумматоры, первый и второй элементы И, первый, второй и третий элементы задержки, счетчик общего числа заявок и счетчик заявок, находящихся в очереди. Устройство позволяет. определить время ожидания обслуживания отдельными и всеми заявками, число заявок,,обслуженных после пребывания в очереди, и время простоя оборудования. 1 ил.
1566363
Изобретение относится к вычислительной технике и может быть испольэовано для исследования систем массового обслуживания, Цель изобретения — повышение точности и быстродействия устройства.
На чертеже приведена структурная схема устройства.
Устройство содержит генератор 1 тактовых импульсов, генератор 2 случайного кода интервалов между заявками, генератор 3 случайного кода длительности обслуживания, комбинационный сумматор 4, первый 5, второй
6 и третий 7 накапливающие сумматоры, первый 8 и второй 9 элементы И, первый 10, второй 11 и третий 12 элементы задержки, счетчик 13 общего числа заявок и счетчик 14 заявок находив- 2О шихся в очереди °
Вербальная модель работы устройства следующая. Два генератора случайных кодов формируют одновременно на своих выходах параллельные комбина- 25 ции, пропорциональные соответственно интервалу времени t, между i и i+1 заявками и времени ; обслуживания
i-й заявки, Разности этих,двух комбии. наций, соответствующие 6с; = 1 - ;, сум-. мируются с учетом их знака и знака результата суммирования Т1, Если Т; < 0, то модуль этой величины равен времени ожидания обслуживания (i + 1) -й заявки. В этом . случае где К и номера первой и последней заявки в непрерывной серии Т,, в которой Т; О.
EcJIH Т, ) О, то Mopуль этои ны равен времени простоя устройства обслуживания перед обслуживанием (i+1) заявки.
В этом случае
Т„ = Дt, при Т;, ) О или Т, — Х11++Qt при 11 06
Суммирование модулей (Т1) при Т;
>О позволяет получить общее время ожидания обслуживания всеми заявками, а подсчет количества операций
1акого суммирования дает значение общего числа заявок, ожидавших обслуживания за всю процедуру моделирования, Суммирование модулей (Т;) при Т; ) О позволяет получить общее время простоя устройства обслуживания.
Устройство работает следующим образом.
Очередной импульс с выхода генератора 1 тактовых импульсов поступает на счетный вход счетчика 13 общего числа заявок, к которым добавляется очередная единица, и на входы первого генератора 2 и второго генератора 3 случайных кодов. При этом на информационном выходе генератора
2 формируется в прямом коде очередная случайная комбинация, которая пропорциональна интервалу времени между заявками t;, а на информационном выходе генератора 3 в дополнительНоМ коде очередная случайная комбина ция, которая пропорциональна времени обслуживания заявки С; . В зависимости от соотношения случайных значений этих комбинаций результат на выходе комбинационного сумматора 4 представлен в прямом или дополнительном коде. Этот результат, включающий зна ковый разряд, поступает на информационный вход накапливающего сумматора 5.
С задержкой в элементе 10 задержки
У импульс с выхода генератора 1 тактовых импульсов поступает на синхровход накапливающего сумматора 5 и к его содержимому добавляется очередное слагаемое, а результат остается в памяти, заменяя собой старое содержание. Если результат очередного суммирования оказался отрицательным, то он характеризует время ожидания очередной заявки. При этом на выходе знакового разряда накапливающего сумматора 5 появляется единица, поступающая на вход элемента И8 и на инверсный вход элемента И9. Эа счет этого импульс с выхода элемента 10 задержки с задержкой в элементе 11 задержки получает воэможность поступить через элемент ИЯ на синхровход накапливающего сумматора,7 и к его содержимому прибавится в дополнительном коде модуль числя, появившегося на выходе накапливающего сумматора 5. Таким образом в результате моделирования в накапливающем сумматоре формируется в дополнительном коде число, прогорциональное суммарному времени ожи дания обслуживания всеми заявками.
20 формулаизобретения
Составитель В.Фукалав
ТехРед П,Олийнык КоРРектоР Т.палец
Редактор С,Патрушева
Заказ 1222 Тираж 566 Подписное
ВНИИПИ Гасударственного:,амитета по изобретениям и открытиям при ГКНТ СССР
113035,;гасква, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101
5 15663
Кажлыи1 импульс с выхода элемента ИЯ поступает на вход счетчика 14, чта позволяет определить в результате моделирования общее число заявок на1
5 ходиншихся в очереди, Если результат очередного суммиронания в накапливающем сумматоре 5 оказался положительным, то он характеризует время простая устройства обслуживания перед началом обслуживания очередной заявки. При этом на выходе знакового разряда накапливающего сум" матора 5 появляется ноль ° Наличие ноля на инверсном входе элемента И9 15 позволяет импульсу с выхода элемента
11 задержки через элемент И9 поступить на синхравхад накапливающего сумматора 6 и к его содержимому прибавляется в прямом коде модуль числа, появившегося на выходе накапливающего сумматора 5. Таким образом в результате моделирования в накапливающем сумматоре 6 формируется в прямом коде число, пропорциональное суммарному времени простоя устройства обслуживания. Импульс с выхода элемента И9 с задержкой в элементе 12 задержки абнуляет накапливающий сумматор 5, чта позволяет после цикла 30 обслуживания с простоем обслуживающего устроиства начинать анализ процедуры обслуживания с нуля.
Устраиство для моделирования систем массового обслуживания, содержащее генератор тактоных импульсов, генератор случайного кода интервалов между заявками, генератор случайного кода длительности обслуживания, информационные выходы которых соединены соответственно с информационными входами перной и второй групп комбинационнога сумматора, первый и второй элементы И, счетчик общего числа за-явок, а т л и ч а ю щ е е с я тем, чта, с целью повышения точности и быстродействия, оно дополнительно содержит три накапливающих сумматора, три элемента задержки, счетчик заявок, находившихся н очереди, причем ныход генератора тактовых импульсов соединен со счетным входом счетчика общего числа заявок, входами запуска генератора случайного кода интервалов между заявками и генератора случайного кода длительности обслуживания, входом первого элемента задержки, выход которого подключен к входу разрешения суммирования первого накапливающего сумматора и входу второго элемента задержки, ныха." которого соединен с первыми нхадамп первого и второго элементов И, второй вход первого элемента И и инверсныи вход второго элемента И объединепы и подключены к выходу знакового разряда первого накапливающего сумматора, информационные входы которого под— ключены соответственно к информационным выходам комбинационного сумматора, вход обнуления первого накаплива-, ющего сумматора подключен к ныходу третьего элемента задержки, вход -оторога соединен с выходам второго элемента И и входом разрешение суммирования второго накапливающего сумматора, информационные входы которага и информационные входы третьего на-., капливающего сумматора подключены соответственно к информационным выходам первого накапливающего сумматора, выход первого элемента И соединен с входом разрешения суммирова-. ния третьего накапливающего сумматора и счетным входом счетчика заянак
У находившихся в очереди.


