Устройство для моделирования процесса обслуживания заявок

 

Изобретение относится к вычислительной технике и предназначено для моделирования процесса обслуживания заявок в системах массового обслуживания. Цель изобретения - расширение функциональных возможностей устройства за счет имитации процессов организации очереди заявок и одновременного обслуживания различных заявок с двумя разными скоростями в зависимости от длины очереди заявок. Устройство содержит счетчик импульсов, дешифратор, триггер , элементы И, элементы задержки, элементы ИЛИ, блок счетчиков импульсов , вход заявок устройства, первую и вторую модели обслуживающего прибора , каждая из которых включает элемент И, триггер и генератор импульсов со случайным интервалом следования. Устройство позволяет моделировать процесс обслуживания заявок с учетом адаптивных свойств обслуживающего прибора по скорости обслуживания заявок в зависимости от длины очереди заявок и оценивать вероятностные показатели процесса функционирования обслуживающего прибора. 1 ил. (Л со 4: О5 СП

СОЮЗ СОВЕТСКИХ .СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5g 4 G 06 F 15 20

ОГ1ИСАНИЕ ИЗОБРЕТЕНИЯ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4066978/24-24 (22) 13,05.86 (46) 30.09 87. Бюл, № 36 (72) И.В.Адерихин (53) 681.333 (088.8) (56) Авторское свидетельство СССР № 1037265, кл. G 06 F 15/20, 1981.

Авторское свидетельство СССР

¹ 1091170, кл. G 06 F 15/20, 1983. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

ПРОЦЕССА ОБСЛУЖИВАНИЯ ЗАЯВОК (57) Изобретение относится к вычислительной технике и предназначено для моделирования процесса обслуживания заявок в системах массового обслуживания. Цель иэобретения— расширение функциональных возможностей устройства за счет имитации процессов организации очереди заявок и одновременного обслуживания раз„„SU„„1341650 А1 личных заявок с двумя разными скоростями в зависимости от длины очереди заявок. Устройство содержит счетчик импульсов, дешифратор, триггер, элементы И, элементы задержки, элементы ИЛИ, блок счетчиков импульсов, вход заявок устройства, первую и вторую модели обслуживающего прибора, каждая иэ которых включает элемент И, триггер и генератор импульсов со случайным интервалом следования.

Устройство позволяет моделировать процесс обслуживания заявок с учетом адаптивных свойств обслуживающего прибора по скорости обслуживания заявок в зависимости от длины очереди заявок и оценивать вероятностные показатели процесса функционирования обслуживающего прибора.

1 ил.

16 20

134

Изобретение относится к вычислительной технике и может быть использовано в устройствах, моделирующих работу систем массового обслуживания.

Цель изобретения — расширение функциональных возможностей устройства за счет имитации процессов организации очереди заявок и одновременного обслуживания различных заявок с двумя разными скоростями в зависимости от длины очереди заявок.

На чертеже приведена структурная схема устройства для моделирования процесса обслуживания заявок.

Устройство содержит счетчик 1 импульсов, дешифратор 2, первый триггер 3, первый, второй, третий элементы И 4-6 соответственно, первый элемент 7 задержки, первый, второй, третий, четвертый элементы ИЛИ 8-11, блок 12 счетчиков импульсов, четвертый, пятый, шестой, седьмой элементы И 13-16, третий 17, второй 18 и четвертый 19 элементы задержки, второй 20 триггер, вход 21 заявок устройства, первая 22, вторая 23 модели обслуживающего прибора, каждая из которых включает элемент И 24, триггер 25 и генератор 26 импульсов со случайным интервалом следования, пятый элемент 27 задержки, Поток заявок на обслуживание, поступающих на вход 2 1, представляет случайную импульсную последовательность коротких импульсов. Модели 22 и 23 имитируют один обслуживающий прибор, закон распределения случайных импульсов на выходе генераторов один и тот же, но с р;-.зными параметрами, Временный интервал от момента запуска моделей до появления импульсов на их выходе случаен и распределен по принятому закону обслуживания заявок, но с разными параметрами. Блок

12 счетчиков предназначен для подсчета импульсов, имитирующих обслуживание заявки с разными скоростями обслуживания моделями обслуживающего прибора, Вербальная модель работы устройства сводится к следующему.

При поступлении заявки на обслуживающий прибор производится ее обслуживание в первой модели обслуживающего прибора со средним временем обслуживания Т, (т.е, скоростью V„).

При поступлении очередной заявки в момент нахождения предыдущей на об5

55 служивании она становится в очередь и так далее, При достижении в очереди заявки N, и последующем их поступлении производится переключение на вторую модель обслуживающего прибора со средним временем обслуживания Т (т.е. скоростью V, ), а первая модель заявки на обслуживание не принимает. При этом соблюдается условие

T > T (V„» Vq ), При уменьшении очереди заявок до N — 1 происходит обратное переключение моделей, При достижении заданной длины очереди заявки N вновь поступающие заявки теряются. Обслуживание заявок происходит со скоростью V при наличии заявок в очереди больше N,, Устройство работает следующим образом.

Заявки поступают на суммирующий вход счетчика 1, разрядные выходы которого соединены с соответственными входами дешифратора 2, число которых и а число N = 2", которые подключены к соответствующим входам элемента ИЛИ 8, С помощью совокупности элементов: счетчика 1, дешифратора 2 и элемента ИЛИ 8, имитируется процесс органиэации очереди заявок длиной N<.

Таким образом, при поступлении импульса на суммирующий вход счетчика

1, имитирующего поступление заявки на обслуживание, на первом выходе счетчика 1 появляется потенциал, который через первый вход — первый выход дешифратора 2, поступает на второй .вход элемента ИЛИ 9, а с его выхода через элемент 7 задержки — на прямой вход элемента И 4, инверсный вход которого соединен с единичным выходом триггера 3, на котором в исходном состоянии напряжение отсутствует, т.е. элемент И 4 открыт, а элемент И 6 закрыт, С выхода элемента И

4 импульс поступает на второй вход элемента ИЛИ 10 и далее на второй вход элемента И 24 модели 22, а с его выхода — на нулевой вход триггера 25, переводя его в нулевое состояние, закрывая тем самым вход элемента И 24, а также поступает на вход запуска генератора 26 модели 22,имитируя начало обслуживания заявки со скоростью V . Через случайный интер1 вал времени, соответствующий продолжительности заявки, вырабатывается импульс, который поступает на единич3 13416

50 ный вход триггера 25, переводя его в исходное состояние, открывая тем самым элемент И 24.

С выхода генератора 26 модели 22

5 импульс имитирует обслуженную заявку и поступает через элемент 17 задержки на первый вход элемента И 15, проходя его, поступает на соответствующий вход элемента ИЛИ 11 и блока 12 счетчиков. Импульс с выхода элемента ИЛИ 11 поступает на второй вход элемента И 5, обеспечивая этим прохождение следующей заявки на обслуживание через первый вход элемента И 5, 15 подключенного к выходу элемента ИЛИ

8, импульс с выхода элемента ИЛИ 11 также поступает на вычитающий вход счетчика 1, в котором записанное ранее число уменьшается на единицу. С выхода элемента И 5 в случае, если в счетчике 1 еще имеется хотя бы один заполненный разряд, импульс через первый вход — выход элемента ИЛИ

9 поступает через элемент 7 задержки 25 на прямой вход элемента И 4, далее устройство работает по указанной выше схеме. Аналогично устройство работает при поступлении заявок и их наличии в очереди до N -1 включительно. При 30 достижении в очереди заявок N на

1 обслуживание импульс с N, выхода первой группы дешифратора 2 поступает на единичный вход триггера 3, переводя его в состояние 1, при котором элемент И 4 закрывается, а элемент И 6 открывается по второму входу, а на первый вход элемента И 6 поступает импульс с выхода генератора 26 модели 22 через элементы за- 40 держки 17, И 15, ИЛИ 11 на второй вход элемента И 5 и далее с выхода элемента И 5 через элемент 18 задержки, имитирующий окончание обслуживания предыдущей заявки в моде- 45 ли 22 и поступление из очереди следующей заявки на обслуживание. Этот импульс с выхода элемента И 6 проходит элемент И 24 модели 23 и переводит триггер 25 в нулевое состояние, закрывая элемент И 24, запускает генератор 26 модели 23, имитируя начало обслуживания заявки со скоростью V (средним временем обслуживания Т ), 55

Одновременно импульс с выхода элемента И 5 переходит ерез элементы

ИЛИ 9, задержки 7, И 13, ИЛИ 10, И, 24 модели 22 на вход запуска генера""0

4 тора 26 модели 22 и переводит триггер 25 в нулевое состояние, закрывая вход модели 22. Запуск генератора 26 модели 22 имитирует начало обслуживания со скоростью V„ последующей заявки из очереди, Через случайный интервал времени, соответствующий продолжительности обслуживания заявки в каждой модели 22, 23 вырабатывается импульс на входе генератора 26, который поступает на единичный вход триггера 25, переводя его в исходное состояние, открывая тем самым элемент И 24, В зависимости от состояния случайного времени обслуживания в моделях 22 и 23 в каждый момент возможны три ситуации.

Время обслуживания заявки в модели 22 больше, чем в модели 23 (Т Т ), тогда. импульс на выходе генератора 26 модели 23 появляется раньше, чем на выходе модели 22.

Этот импульс проходит элементы задержки 19, И 16, ИЛИ 11 и поступает на вычитающий вход счетчика 1, а также проходит элементы И 5, задержки 18, И 6 (если в очереди находится заявок больше или равно N,), И 24 модели 23, запуская генератор

26, далее аналогично описанному.

Время обслуживания в модели 23 больше, чем в модели 22 (Т g Т> ), тогда импульс на выходе генератора

26 модели 22 появляется раньше, чем на выходе модели 23. Этот импульс проходит элементы задержки 17, И 15, ИЛИ 11 и поступает на вычитающий вход счетчика 1, а также проходит элементы

И 5, ИЛИ 9, задержки 7, И 13 (если в очереди заявок не меньше N„) ИЛИ 10

И 24 модели 22, запуская генератор

26, далее аналогично описанному.

Если моменты окончания обслуживания заявок в моделях 22 и 23 совпадают. т.е. Т =Т,, тогда на входах элемента И 14 появляются сигналы и на его выходе импульс, который переводит триггер 20 в нулевое состояние, закрывая тем самым элементы И 15 и

16 и запрещая проход импульсов, имитирующих обслуживание заявки, через элементы И 15 и 16, Одновременно импульс с выхода элемента И 14 поступает на соответствующий вход элемента ИЛИ 11 и блока 12 счетчиков. С выхода элемента ИЛИ 11 этот импульс поступает на вычитающий вход счетчи5

134 ка 1 и второй вход элемента И 5, запуская соответственно или модель 22

I (если число заявок в очереди меньше

N,), или модели 22, 23 (еслИ число заявок в очереди ), И,). Импульс с выхода элемента И 14 также поступает через элемент 27 задержки на единичный вход триггера 2О, переводя его в исходное состояние, а также на соответствующий вход блока 12. счетчиков и элемента ИЛИ 11, с выхода которого. импульс поступает на вычитающий вход счетчика 1 и на второй вход элемента

И 5 и в зависимости от числа заявок в очереди и состояния моделей 22, 23 либо запускает их, либо теряется.

По мере обслуживания заявок при .достижении (уменьшении) длины очереди величины N, — 1 заявох происходит обратное переключение моделей, т.е. импульс с N„-1 выхода первой группы дешифратора 2 переводит триггер 3 в нулевое состояние, открывая тем самым элемент И 4 и закрывая элемент

И 6. Если в момент переключения с модели 23 на модель 22 заканчивается обслуживание заявки в модели 23, то, чтобы не было размножения заявки на две, используются элементы 7 и

18 задержки, при этом время задержки элемента 7 больше времени задержки элемента 18, которое в свое время больше времени срабатывания триггеров 3 и 25, тогда очередная заявка обслуживается только в модели 22.

Таким образом, при наличии в очереди N -1 заявок их обслуживание проводится в модели 22 случайное время, среднее значение которого составляет Т,, при наличии в очереI ди N и более заявок их обслужива1 ние проводится в модели 23 случайное время, среднее значение которого составляет Т (причем Т Г,) и в модели 22, а при достижении в последующем в очереди N„ -1 заявок их обслуживание осуществляется только в модели 22

Таким образом, предлагаемое устройство позволяет моделировать процесс обслуживания заявок с учетом адаптивных свойств обслуживающего прибора по скорости обслуживания заявок в зависимости от длины очереди заявок и оценивать вероятнбстные показатели процесса функционирования обслуживающего прибора.

1650 6

Фoрмулаиэобретепя

Устройство для моделирования про5 цесса обслуживания заявок, содержащее счетчик импульсов, суммирующий вход которого является входом заявок устройства, три элемента И, первый триггер, единичный выход которого

10 соединен с инверсным входом первого элемента И, первый элемент ИЛИ, блок счетчиков импульсов, второй триггер и две модели обслуживающего прибора, кажцая из которых включает триггер, 15 элемент И и генератор импульсов со случайным интервалом следования, выход которого подключен к единичному входу триггера, единичный выход которого соединен с первым входом эле20 мента И, выход которого подключен к нулевому входу триггера и входу запуска генератора импульсов со случайным интервалом следования, о т л и-ч а ю щ е е с я тем, что, с целью расширения функциональных воэможностей за счет имитации процессов организации очереди заявок и одновременного обслуживания различных заявок с двумя разными скоростями в зависимос30 ти от длины очереди заявок, в ;.:его введены дешифратор, три элемента ИЛИ

/ пять элементов задержки, с четвертого по седьмой элементы И, причем разрядные выходы счетчика импульсов соеЗ5 динены с соответствующими входами де шифратора, выходы которого подключены к соответствующим входам первого элемента ИЛИ, выход которого соединен с первым входом второго элемента И, вы10 ход которого подключен к первому входу второго элемента ИЛИ, выход которого через первый элемент задержки соединен с прямым входом первого и первым прямым выходом четвертого эле45 ментов И, выход четвертого элемента

И подключен к первому входу третьего элемента ИЛИ, второй вход которого соединен с выходом первого элемента

И, выход третьего элемента ИЛИ соединен с вторым входом элемента И пер60 вой модели обслуживающего прибора, выход второго элемента И соединен через второй элемент эа. :,=.p..ëè с первым входом третьего элемента И, вто55 рой вхоц которого соединен с в.;" рым прямым входом четвертого элемента И и с единичным. выходом перчого триггера, выход третьего элемента К соединен с вторым входом элем"-нта И вто134

Составитель И.Дубинина

Редактор М,Дылын Техред И.Дипык Корректор Л.Патай

Заказ 4438/53 Тираж 672 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытии

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4 рой модели обслуживающего прибора, единичный выход триггера второй модели обслуживающе" î прибора подключен к инверсному входу четвертого элемента И, первый,(N,-1)-й н Н-й выходы дешифратора (где N, = N,/2, N< = 2, n — число входов дешифратои ра) соединены соответственно с вторым входом второго элемента ИЛИ, нулевым и единичным входами первого триггера, выходы генератора импульсов со случайным интервалом следования первой и второй моделей обслуживающего прибора подключены соответственно к первому и второму входам пятого элемента И и через третий и четвертый элементы задержки — к первым входам шестого и седьмого элемен%

1650 8 то» И, вторые входы которых соеii÷íåHbl с единичным выходом второго триггера, выходы шестого и седьмого эле5 ментов И подключены к первому и второму входам блока счетчиков импульсов и к первому и второму входам четвертого элемента ИЛИ, выход которого соединен с вторым входом второго элемента И и вычитающим входом счетчика импульсов, выход пятого элемента И подключен к нулевому входу второго триггера, к третьим входам четвертого элемента ИЛИ и блока счетчиков и к вхсщу пятого элемента задержки, выход которого подключен к единичному входу второго триггера и к четвертым входам четвертого элемента ИЛИ и блока счетчиков импульсов.

Устройство для моделирования процесса обслуживания заявок Устройство для моделирования процесса обслуживания заявок Устройство для моделирования процесса обслуживания заявок Устройство для моделирования процесса обслуживания заявок Устройство для моделирования процесса обслуживания заявок 

 

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

Изобретение относится к вычислительной технике и может быть использовано при определении вероятностных характеристик систем обслуживания

Изобретение относится к специализированным средствам вычислительной техники и может быть использовано при экспериментальном исследовании и испытании аппаратуры цифровых систем передачи

Изобретение относится к технике связи и вычислительной технике и может быть использовано при разработке и моделировании систем передачи и обработки информации

Изобретение относится к вычислительной технике и преимущественно может быть использовано при оценке надежности вьтолнения планов сложных работ и эффективности операции по управлению объектом со стохастическими характеристиками, реализуемой технической системой в условиях воздействия случайных факторов

Изобретение относится к цифровой вычислительной технике и предназначено для моделирования работы систем сбора данных

Изобретение относится к вычислительной технике и предназначено для моделирования процессов обслуживания заявок резервированными системами

Изобретение относится к вычислительной технике, в частности к специализированным средствам электронного моделирования, и может быть использовано для моделирования систем массового обслуживания

Изобретение относится к 15адиотехнике и может быть использовано для анализа помехоустойчивости систем передачи дискретной информации

Изобретение относится к вычислительной технике и может быть использовано для статистического моделирования систем массового обслуживания

Изобретение относится к вычислительной технике и может быть использовано для оценки надежности и качества функционирования сложных автоматизированных и гибких производственных и телекоммуникационных систем произвольной структуры, в которых используется циклический характер производства, предоставления телекоммуникационных услуг и временное резервирование

Изобретение относится к вычислительной технике и может быть использовано для моделирования систем массового обслуживания (СМО)

Изобретение относится к области вычислительной техники и может быть использовано для оценки надежности и качества функционирования сложных автоматизированных и гибких производственных и телекоммуникационных систем произвольной структуры, в которых используется циклический характер производства, предоставления телекоммуникационных услуг и временное резервирование

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

Изобретение относится к вычислительной технике

Изобретение относится к области вычислительной техники, предназначено для моделирования процесса обслуживания двух потоков заявок с различными приоритетами и может быть использовано в устройствах, моделирующих работу систем массового обслуживания

Изобретение относится к цифровой технике и может быть использовано для генерации случайных чисел и преобразования данных, обработки шумоподобных сигналов, идентификации, аутентификации и авторизации, в стохастических системах и устройствах, системах представления и отображения информации, информационно-коммуникационных и сенсорных устройствах и системах

Изобретение относится к цифровой технике и может быть использовано для генерации случайных чисел и преобразования данных, обработки шумоподобных сигналов, идентификации, аутентификации и авторизации, в стохастических системах и устройствах, системах представления и отображения информации, информационно-коммуникационных и сенсорных устройствах и системах

Изобретение относится к специализированным средствам вычислительной техники и предназначено для моделирования гибких автоматизированных производственных систем

Изобретение относится к вычислительной технике, в частности к устройствам для моделирования деятельности человека-оператора систем человек-машина
Наверх