выход первого генератора импульсов со случайной цлител1зностью подключен к второму входу чет)зертого элемента ИЛИ, второй выход П(грвого генератора импульсов со случайной длительностью соединен с вторым входом третьего элемента ИЛИ, через первый дифференцирующий элемент подключен к первому входу второ1 о элемента ИЛИ и к первому входу первого элемента запрета, выход которого соединен с первым входом первого блока определения временных интервалов, выход которого подключен к второму входу второго элемента ИЛИ, выход которого соединен с вторым входом первого элемента ИЛИ, выход третьего элемента ИЛИ.подключен к второму входу первого блока определения временных интервалов, выход второго элемента И подключен к второму входу первого элемента запрета, выход второго триггера через второй дифференцирующий элемент соединен с вычитающим входом первого реверсивного счетчика, с суммирующим входом второго реверсивного счетчика и с вторым входом четвертого элемента И, выход которого подключен к входу счетчика, выход , первого элемента И соединен с cyi iMHрующим входом- первого реверсивного счетчика, выход первого блока определения временных интервалов подключен к вычитающему входу второго и к суммирующему входу третьего реверсивных счетчиков, вычитающий вход третьего реверсивного счетчика соединен с первым выходом устройства, вход заявок высокого приоритета подключен к суммирующему входу четвертого реверсивного счетчика, выход третьего элемента И соединен с первы входом второго элемента запрета, выход которого подключен к первому входу второго блока определения временньгх интервалов, выход которого соединен с вычитающим входом пятого, с суммирующим входом шестого реверсивных счетчиков и с первым входом пятого элемента ИЛИ, выход которого соединен с входом установки в О третьего триггера, выход которого через третий дифференцирующий элемен подключен к вычитающему входу четвертого и суммирующему входу пятого реверсивных счетчиков, второй выход устройства соединен с вычитающим входом шестого реверсивного счетчика, первый выход второго генератора импульсов со случайной длительностью подключен к входу останова генератора импульсов со случайным интерва.пом следования второй модели обслуживающего прибора и через четвертый дифференцирующий элемент соединен с первым входом шестого элемента ИЛИ, второй вход которого подключен к выходу генератора импульсов со случайным интервалом следования второй модели обслуживающего прибора, выход шестого элемента ИЛИ соединен с входом установки в 1 первого триггера, второй выход второго генератора импульсов со случайной длительностью подключен к вторым входам второго элемента запрета и второго блока определения временных интервалов и через пятый дифференцирующий элемент соединен с вторым входом пятого элемента ИЛИ.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для моделирования процесса обслуживания заявок с различными приоритетами | 1983 |
|
SU1116433A1 |
Устройство для моделирования процесса обслуживания заявок с различными приоритетами | 1983 |
|
SU1115057A1 |
Устройство для моделирования процесса обслуживания заявок с различными приоритетами | 1983 |
|
SU1150628A1 |
Устройство для моделирования процесса обслуживания заявок с различными приоритетами | 1984 |
|
SU1193686A1 |
Устройство для моделирования процесса обслуживания заявок с различными приоритетами | 1983 |
|
SU1091170A1 |
Устройство для моделирования процесса обслуживания заявок с различными приоритетами | 1986 |
|
SU1305709A1 |
Устройство для моделирования приоритетных систем массового обслуживания | 1987 |
|
SU1451716A1 |
Устройство для моделирования процесса обслуживания заявок с различными приоритетами | 1985 |
|
SU1305706A1 |
Устройство для моделирования процесса облуживания заявок с различными приоритетами | 1984 |
|
SU1236496A1 |
Устройство для моделирования процесса обслуживания заявок с различными приоритетами | 1984 |
|
SU1223242A1 |
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ПРОЦЕССА ОБСЛУЖИВАНИЯ ЗАЯВОК С РАЗЛИЧНЫМИ ПРИОРИТЕТАМИ, содержащее первый, второй и третий триггеры, первый второй и третий элементы И, два блока определения временных ин тервалов, генератор счетных импульсов, элемент ИЛИ и две модели обслуживающего прибора, каждая из которых включает элемент И, триггер и генератор импульсов со случайным интервалом следования, выход которого подключен к входу установки в О триггера модели обслуживающего прибора, выход которого соединен с первым входом элемента И, выход которого подключен к входу установки в 1 триггера и к входу запуска генератора импульсов со случайным интервалом следования,причем первый вход первого элемента И является входом заявок низкого приоритета устройства, входом заявок высокого приоритета кот{н ого является вход установки в 1 третьего триггера, выход которого подключен к первому входу третьj ггг
Изобретение относится к вычислительной технике, предназначено для моделирования процесса обслуживания двух потоков заявок с различньми приоритетами одним обслуживающим прибором и может быть использовано при моделировании приоритетных систем массового обслуживания с ориентацией с учетом отказов и восстановлений обслуживающего прибора.
Известно устройство для моделирования систем массового обслуживания, содержащее модели обслуживающего прибора, элементы И или триггер l.
Однако в устройстве не осуществляется моделирование ориентации обслуживающего прибора при поступлении на обслуживание заявок различных приоритетов. Под ориентацией обслуживающего прибора понимается в общем случае пе реключение, настройка, ориентирование прибора при переходе от обслуживания заявок одного потока к обслу живанию заявок другого потока (или при переходе от обслуживания одной заявки к другой одного и того же потока) . Наиболее близким по технической сущности к изобретению является устройство для моделирования процесса обслуживания заявок с различными при оритетами, содержащее два генератора импульсов со случайными интервалами следования, три элемента И, два триггера, элемент запрета и ограничительный диод,причем вход заяво высокого приоритета соединен с первым входом первого элемента И, выход которого подключен к первому входу первого триггера, входу запуска пер вого генератора импульсов со ным интервалом следования и управля ющему входу второго генератора импульсов со случайным интервалом сле дования, выход первого генератора импульсов со случайным интервалом следования является первым входом устройства и соединен с первым входом третьего элемента И и вторым входом первого триггера, первый выход которого подключен к второму входу первого элемента И, а второР выход соединен с управляющим входом элемента запрета, информационный вход которого соединен с выходом второго элемента И, а выход подключен к первому входу второго триггера и через ограничительный диод к выходу третьего элемента И и входу запуска второго генератора импульсо со случайным интервалом следования, вьпсод которого является вторым выходом устройства и подключен к второму входу второго триггера, первый выход которого соединен с вторым входом третьего элемента И, а второй выход подключен к одному из вхо дов второго элемента И, другой вход которого является входом заявок низ кого приоритета 2 . Известное устройство предназначено для моделирования процесса обслуживания одним обслуживающим прибором заявок двух потоков, каждый и которых имеет свой приоритет. Во многих реальных и перспективных сис темах массового обслуживания (при оритетньгх системах обслуживания с ориентацией) при переходе от обслуживания заявок одного потока к обслуживанию заявок другого потока требуется ориентация обслуживающего прибора. Кроме того, в этих системах могут наступать отказы как в процессе ориентирования обслуживающего прибора, так и непосредственно при обслуживании заявок различных приоритетов, а также восстановление после отказов. Известное устройство не позволяет моделировать режим ориентации обслуживающего прибора системы массового обслуживания при переходе от обслуживания заявок одного потока к обслуживанию заявок другого потока и наоборот, возникновение отказов системы при ориентировании и обйлуживании заявок различных приоритетов и режим восстановления системы, что снижает точность моделирования процесса обслуживания заявок и увеличивает продолжительность моделирования. Целью изобретения является повышение точности моделирования и расширение функциональных возможностей устройства путем имитации процесса ориентации, возникновения отказов и восстановления системы при ориентировании обслуживающего прибора и обслуживании заявок различных приоритетов. Поставленная цель достигается тем, что в устройство для моделирования процесса обслуживания заявок с различными приоритетами, содержащее первый, второй и третий триггеры, первый, второй и третий элементы И, два блока определения временных интервалов, генератор счетных импульсов, элемент ИЛИ и две модели обслуживающего прибора, каждая из которых включает элемент И, триггер и , генератор импульсов со случайным интервалом следования, выход которого подключен к входу установки в О триггера модели обслуживающего прибора, выход которого соединен с первым входом элемента И, выход которого подключен к входу Установки в 1 триггера и к входу 3artycKa генератора импульсов со случайным интервалом следования, причем первый вход первого элемента И является входом заявок низкого приоритета устройства, входом заявок высокого приоритета которого является вход установки в 1 третьего триггера, выход которого подключен к первоугу входу третьего элемента И, выход первого элемента И соединен с входом установки в 1 второго триггера, вход установки в О которого подключен к выходу первого элемента ИЛИ, выход второго триггера соеди нен с первым-входом второго элемента И, выход генератора счетных импульсов подключен к вторым входам второго и третьего элементов И, первый вход первого элемента ШТИ и вход установки в О первого триггера объединены и подключены к входу заявок высокого приоритета устройства, выход первого триггера соединен с вторьм входом первого элемента И, выходы первого и второго блоков определения временных интервалов подключены к вторым входам элементов И соответственно первой и второй моделей обслуживающего прибора, выходы генераторов импульсов со случайным интервалом следования которых являются соответственно первым и вторым 1 выходами устройства, введены четвер тый элемент И, второй, третий, четвертый, пятый- и шестой элементы ИЛИ счетчик, пять дифференцирующих элементов, два элемента запрета, реверсивные счетчики и два генератора импульсов со случайной длительностью, причем вход заявок высокого приоритета устройства подключен к первым входам четвертого элемента И, третьего и четвертого элементов ИЛИ, выход которого соединен с входом оста нова генератора импульсов со случай ным интервалом следования первой модели обслу кивающего прибора, первый выход первого генератора импульсов со случайной длительностью подключен к второму входу четвертого элемента ИЛИ, второй выход первого генератора импульсов со случайной длительностью соединен с вторым входом третьего элемента ИЛИ, через первый дифференцирующий элемент подключен к первому входу второго элемента ИЛИ и к первому входу первого элемента запрета, выход которого соеди нен с первым входом первого блока определения временных интервалов, выход каторого подключен к второму входу второго элемента ШШ, выход которого соединен с вторым входом первого элемента ИЛИ, выход третьего элемента ИЛИ подключен к второму входу первого блока определения временных интервалов, выход второго элемента И псЭдключен к второму входу первого элемента запрета, выход второго триггера через второй дифференцирующий элемент соединен с вычитающим входом первого реверсивного счетчика, с суммирующим входом второго реверсивного счетчика и с вторым входом четвертого элемента И, выход которого подключен к входу счетчика, выход первого элемента И соединен с суммирующим входом первого реверсивиого счетчика, выход первого блока определения временных интервалов подключен к вычитающему входу второго и к суммирующему входу третьего реверсивных счетчиков, вычитающий вход третьего реверсивного счетчика соединен с первым выходом устройства, вход заявок высокого приоритета подключен к суммирующему входу четвертого реверсивного счетчика, выход третьего элемента И соединен с первым входом второго элемента запрета, выход которого подключен к первому входу второго блока определения временных интервалов, выход которого соединен с вычитающим входом пятого, с суммирующим входом шестого реверсивных счетчиков и с первьгм входом пятого элемента ИЛИ, выход которого соединен с входом установки в О третьего триггера, выход которого через третий дифференцирующий элемент подключен к вычитающему входу четвертого и к суммирующему входу пятого реверсивных счетчиков, второй выход устройства соединен с вычитающим входом шестого реверсивного счетчика, первый выход второго генератора импульсов со случайной длительностью подключен к входу останова генератора импульсов со случайным интервалом следования второй модели обслуживающего прибора и череэ четвертый дифференцирующий элемент соединен с первым входом шестого элемента ИЛИ, второй вход ко торого подключен к выходу генератора импульсов со случайным интервалом следования второй модели обслуживающего прибора, выход шестого элемента ИЛИ соединен с входом установки в 1 первого триггера, второй выход . второго генератора импульсов со случайной длительностью подключен к вторын входам второго элемента запре та и второго блока определения временных интервалов и через пятый дифференцирующий элемент соединен с вто рым входом пятого элемента ИЛИ. На фиг. 1 приведена структурная схема устройства для моделирования процесса обслуживания заявок с различными приоритетами на фиг. 2 схема моделей обслуживающего прибора Устройство содержит вход 1 заявок с низкими приоритетами, вход 2 заявок с высоким приоритетом, первый триггер 3, первый элемент И 4, первьш элемент ИЛИ 5, второй триггер 6, второй элемент И 7, первый блок 8 определения временных интервалов, первую модель 9 обслуживающего прибора, генератор 10 счетных импульсов третий триггер 11, третий элемент И 12, второй блок 13 определения вре менных интервалов, вторую модель 14 обслуживающего прибора, первый 15, шестой 16, второй 17, четвертый 18, -нятьй 19 и третий 20 счетчики,выходы 21 и 22 устройства, второй 23, третий 24, четвертый 25, пятый 26 и шес той 27 элементы ИЛИ,первый 28,второй 29, третий 30, четвертый 31 и пятый 32 дифференцирующие элементы, пе вый 33 и второй 34 элементы запрета, первый 35, второй 36, третий 37, чет вертый 38, пятый 39 и шестой 40 реверсивные счетчики, первый 41 и второй 42 генераторы импульсов со случайной длительностью и вход 43 пер-л вой модели 9 обслуживающего прибора Модели 9 и 14 обслуживающего прибора идентичны и содержат генератор 44 импульсов со случайным интервалом следования, элемент И 45, триггер 46. Кроме того, устройство включает четвертый элемент И 47. Генераторы 41 и 42 вырабатывают случайные импульсы со случайной длительностью, имеют по два выхода каждый и имитируют отказы (передний вход импульса) при ориентировании и обслуживании заявок различных потоков и соответствующее время восстановления в этих режимах (длительнос импульса). Модели 9 и 14 имитируют один обслуживающий прибор, закон распределения случайных импульсов на выхода генераторов один и тот же. Времен14 интервал от момента запуска моделей до появления импульсов на их выходе случаен и распределен по принятому закону обслуживания заявок Потоки заявок на обслуживание на входах 1 и 2 представляют случайные импульсные последовательности, интервалы между которыми распределены по определенным (разным или одним и тем же) законам. Заявки с низким приоритетом обслуживания поступают на вход 1, а заявки с высоким приоритетом обслуживания - на вход 2. На вькоде 21 образуется выходящий поток обслуженных заявок низкого приоритета, а на выходе 22 - выходящий поток обслуженных заявок высокого приоритета. Счетчики 15 и 18 соответственно предназначены для подсчета импульсов, поступающих на вход 1 устройства и имитирующих потоки поступивших заявок низкого и высокого приоритета, счетчик 19 - для подсчета импульсов от блока 13 к обслуживанию заявок различных приоритетов, т.е. для подсчета числа ориентации, счетчики 17 и 20 - соответственно для подсчета импульсов, число которых характеризует количество обслуженных низкои высокоприоритетных заявок. Блоки 8 и 13 соответственно к обслуживанию низко- и высокоприоритетных заявок представляют собой двоичные счетчики, емкость которых можно изменять в зависимости от величины интервала времени, требуемого на ориентацию прибора к обслуживанию данного потока заявок. Блоки 8 и 13 также могут быть выполнены в виде элемента задержки с изменяемой велиоиной задержки. Счетчики 35 и 38 соответственно предназначены для подсчета числа импульсов, характеризующих количество потерянньЕх низко- и высокоприоритетных заявок по причине занятости первого и второго элементов ориентации, счетчики 36 и 39 - соответственно для подсчета числа импульсов, характеризующих количество потерянных низко- и высокоприоритетных заявок по причине отказов первого и второго элементов ориентации, 37 и 40 - соответственно для подсчета числа импульсов, характеризующих количество потерянных низко- и высокоприоритетных заявок по причине отказов первого и второго блоков об луживания. Счетчик 16 предназначен для подсчета потерянных низкоприори тетных заявок путем прерывания обсл живания высокоприоритетными заявками. Дифференцирующие элементы 29 и 3 работают по переднему фронту импуль сов, что обеспечивается включением последовательно собственно с самой дифференцирующей цепочкой диода в соответствующей полярности. Дифференцирующие элементы 28, 31 и 32 ра ботают по переднему и заднему фронтам импульса. Вербальная модель работы устройства следующая. Два случайных потока заявок на обслуживание, каждый из которых имеет свой приоритет в обслуживании, поступают на один обслуживающий прибор. Заявки на обслу живание с меньшим приоритетом принимаются к обслуживанию в случае от сутствия заявок с высоким приоритетом обслуживания. Заявкам одного и того же приоритета, поступающим в момент занятости обслуживающего при бора, в обслуживании отказывается. Если заявка с более высоким приJ оритетом поступила в период обслужи вания заявки с меньшим приоритетом, то обслуживание заявки с меньшим пр оритетом прекращается и начинается ориентация прибора к обслуживанию высокоприоритетной заявки, после за вершения ориентации идет обсуждение этой заявки, приведшей к прерыванию низкоприоритетной заявки, которая при этом теряется. Если заявка с более высоким приоритетом поступила во время ориента ции обслуживающего прибора к обслуживанию низкоприоритетной заявки, т эта ориентация прерывается и начина ется ориентация обслуживающего при бора к обслуживанию высокоприоритетной заявки, при этом низкоприори тетная заявка теряется. В процессе ориентации к обслуживанию или обслуживания заявок различного приоритета возможно возникновение отказов, которые приводят к потере заявок, если они находились устройстве. Возникшие отказы в устройстве при ориентации или обслуживании устраняются, после восстановления устройство переходит в исходное состояние и готово для обслуживания потока заявок различных приоритетов. Модели 9 и 14 обслуживающего прибора работают следующим образом. В исходном состоянии триггер 46 установлен в положение, при котором на одном из входов элемента И 45 имеется разрешающее напряжение. Заявка, поступающая на вход блока, проходит через элемент И 45, опрокидывая триггер 46, и запускает генератор 44, что соответствует началу обслуживания. Через случайный интервал времени обслуживания генератор 44 вырабатывает импульс, который переводит триггер 46 в исходное состояние, открывая тем самым вход блока. Сигналы срьта генератора могут поступать на вход останова работы. Устройство может работать в режимах обслуживания заявки низкого приоритета, заявки высокого приоритета и заявки высокого приоритета с прерыванием .обслуживания заявки низкого приоритета. В каждом из этих режимов возможно возникновение отказов и их устранение за соответствующий интервал времени восстановления. После включения устройства на выходе триггера 3, подключенном к второму входу элемента И 4, имеется разрешающее напряжение; на выходе триггера 6, подключенном к первому входу элемента И 7, отсутствует разрешающее напряжение; на выходе триггера 11, подключенном к первому входу элемента И 12, отсутствует разрешающее напряжение, на вторые входы элементов И 7 и 12 поступают счетные ш 1пульсы от генератора 10 на управля ющих входах элементов И 7 и 12 напряжение отсутствует, напряжение на входах блоков 8 и 13, соединенных с выходами элементов И 7 и 12, отсутствует на запускающих входах моделей 9 и 14 напряжение отсутствует. В дальнейшем во всех режимах функционирование устройства осуществляется автоматически. Обслуживание заявок низкого приоритета. Импульс с входа 1 через элемент И 4 поступает на единичный вход триггера 6 и переводит его в положение, при котором открывается элемент И 7 и через него счетные импульсы от генератора 10 поступают на второй вход первого элементна 33 запрета, прохо- дят его и поступают на вход элемента 8 ориентации. С выхода элемента И 4 прошедший импульс поступает также на суммирующий вход счетчика 35, а с выхода 6 через дифференцирующий элемент 29 - на вычитающий вход счетчика 35, Емкость счетчика блока 8 устанавливается заранее в зависимости от величины интервала времени, требуемого на ориентацию прибора к обслуживанию заявок низкого приоритета, и по заполнении этого счетчика на выхрде блока 8 появляется импульс, который имитирует окончание ориентации прибора к обслуживанию заявки низкого приоритета и запускает блок 9, одновременно поcTvnaeT на вычитающий вход счетчика 36 и суммирующий вход счетчика 37, и через элементы ИЛИ 23 и 5 переводит триггер 6 в положение, при котором элемент И 7 закрыт и счетные импульсы от генератора 10 не поступают иа блок 8. Запуск модели 9 ими тирует начало обслуткивания заявки низкого приоритета. Через случайный интервал времени на выходе модели 9 появляется импульс, имитирутощий око чание обслуживания принятой заявки, проходящий на выход 21 устройства, вход и вычитающий вход счетчика 37. Заявка, прошедшая во время ориентации прибора к обслуживанию, подтверждает состояние триггера 6 и теряется, так как при ее появлении в течение интервала ориентации в схем никаких изменений не происходит. Заявка, пришедшая во время обслу живания с входа 1, поступает на эле мент И 4, перебрасывает триггер 6, запускает блок 8 ориентации, и чере элемент И 7 на него поступают счетные импульсы. Достигнув числа, соот ветствующего времени ориентирования с выхода блока 8 импульо поступает на суммирующий вход счетчика 36, вы читающий вход счетчика 37, на запус кающий вход модели 9, и через элементы ИЛИ 23 и 5 переводит триггер в положение, при котором элемент И закрыт и счетные импульсы ot генера тора 10 не поступают на блок 8. Если обслуживание предьщутцей заявки еще не закончилось, пришедшая заявка к обслуживанию не принимается и теряется. Если обслуживание предьщу щей заявки закончилось, пришедшая заявка будет обсуждена по описанной схеме. Таким образом, устройство пришло ,в исходное состояние и готово к работе в любом режиме. При обслуживании заявок низкого приоритета возможны аппаратуры как при ориентировании, так и при обслуживании. Отказы аппаратуры имитирует генератор 41, имеющий соответственно два выхода, с которых снимаются импульсы со случайной длительностью. Передние фронты этих импульсов имитируют соответственно отказы при ориентировании (второй выход) или обслуживании (первьш выход) , а длительности - времена восстановления аппаратуры при устранении возникших йтказов при ориентации или обслуживании-. Импульсы с второго и первого выходов генератора 41 соответственно поступают на вторые входы элементов ИЛИ 25 и 24 и далее на установочные входы блока 8 и модели 9, срывая ориентирование или обслуживание (если они проводились). Длительность этих импульсов имитирует интервал времени восстановления аппаратуры соответственно при ориентировании или обслуживании.Одновременно импульс с второго выхода генератора 41 поступает на элемент 33 запрета и через дифференцирующий элемент 28, элементы ИЛИ 23 и 5 на нулевой вход триггера 6, прекращая поступление счетных импульсов от генератора 10 на вход блока 8. Итак, во время восстановления триггер 6 находится в положении, когда на элементе И 7 нет разрешающего напряжения, ориентирование и обслуживание не проводятся. Задние фронты импульсов с выходов генератора 41 имитируют окончание восстановления соответственно при ориентировании и обслуживании. Окончание действия этих импульсов (задние фронты) приводит соответственно к открыванию элемента 33 запрета, снятию напряжения с входов останова блока 8 и модели 9, т.е. приводит устройство в исходное состояние, пригодное для ориентирования прибора и обслуживания вновь поступающих заяйок. Все заявки, пришедшие во время наступления отказов и восстановления устройства, теряются, так, как элемент 33 запрета закрыт. Для подсчета заявок. потерянных за счет отказов при ориентировании или обслзлкивании, испол з тотся соответствующие счетчики 36 и 37. Если во время восстановления при дет заявка на вход 1, то она проходит только до элемента 33 запрета, торый закрыт, и теряется. Приведени триггера 6 в исходное положение пос ,ле Окончания восстановления производится задним фронтом импульса, пр шедшим через элемент 28 дифференцир вания, элементы ИЛИ 23 и 5. Обслуживание заявок высокого приоритета. Импульс с входа 2 поступает на единичный вход триггера 3 и устанав ливает его в состояние, при котором закрывается элемент И 4 (снимается с его второго входа разрешающее напряжение) и заявки низкого приоритета не проходит с входа 1 на триггер 6. Одновременно этот же импульс с входа 2 поступает на единичный вход триггера 11 и переводит его в состояние, при котором открывается элемент И 12 и через него счетные импульсы от генератора 10 проходят на второй вход второго элемента 34 запрета, проходят его и поступают на вход блок 13. Емкость счетчика (не показан) блока 13 устанавливает ся заранее в зависимости от величины интервала времени, требуемого на ориентирование прибора для обслуживания заявок высокого приоритета, и по заполнении счетчика блока 13, им тирующего ориентирование, на выходе блока 13 появляется импульс, имитирующий окончание ориентирования при бора к обслуживанию заявок высокого приоритета, который запускает модел 14, и одновременно поступает на счетчик 19 и через элемент ИЛИ 26 на нулевой вход триггера 11, устанавливая его в состояние, при котором элемент И 12 закрывается, счетные импульсы от генератора 10 не по ступают через элемент 34 запрета на блок 13, а также поступает на суммирующий вход счетчика 40 и вычитающий вход счетчика 39. Запуск модели 14 имитирует начало обслуживания заявки высокого при оритета. Через случайный интервал времени на выходе модели 14 появляется импульс, имитирующий окончание обслуживания принятой заявки, про414ходящий на выход 22 устройства, вход счетчика 20, вычитающий вход счетчика 40, а также через элемент ИЛИ 27 на единичный вход триггера 3, устанавливая его в исходное состояние. Заявки, пришедшие с входа 2 во время ориентации прибора к обслуживанию, так же, как и при обслуживании заявок низкого приоритета теряются . Заявки, пришедшие во время обслуживания с входа 2, поступают на блок 13,так как они не запускают модель 14,ибо он в это время имитирует обслуживание предыдущей заявки. После окончания обслуживания импульс с выхода модели 14 поступает на единичный вход триггера 3, устанавливая его в исходное состояние. Устройство приведено в исходное состояние и готово к работе. При обслуживании заявок высокого приоритета возможны отказы аппаратуры как при ориентировании, так и при обслуживании. Отказы аппаратуры имитирует генератор 42, имеющий соответственно два выхода, с которых снимаются импульсы со случайной длительностью. Передние фронты этих импульсов имитируют соответственно отказы при ориентировании (первый выход) или обслуживании (второй выход), а длительность этих импульсов - время восстановления аппаратуры при устранении возникших отказов при ориентации или обслуживании. Импульсы с первого и второго вь ходов генератора 42 соответственно поступают на установочные входы блока 13 и модели 14, срьшая ориентирование или обслуживание (если они проводились) . Длительность этих импульсов имитирует интервал времени восстановления аппаратуры соответственно при ориентировании или обслуживании. Одновременно импульс с второго выхода генератора 42 через дифференцирующий элемент 31 и элемент ИЛИ 27 поступает на единичный вход триггера 3, переводя его в состояние, при котором появляется разрешанМцее напряжение на элемент И 4, и если поступит во время восстановления аппаратуры (блока 13 или модели 14) заявка низкого приоритета на вход 1, то она будет принята к обслуживанию, если блок 8 и модель 9 не находятся в состоянии восстановления. Импульс с первого выхода генератора 42 поступает на элемент 34 запрета и через дифференцирующий элемент 32, элемент ИЛИ 26 на нулевой вход триггера 11, прекращая поступление счетных импуль сов от генератора 10 через элемент И 12 и элемент 34 запрета на вход блока 13. Итак, во время восстановления триггер 11 находится в положении, когда на элементе И 12 нет разрешающего напряжения, ориентирование и обслуживание не проводят. Задние фронты импульсов с первого и второго выходов генератора 42 имитируют окончание восстановления соответственно при ориентировании и обслуживании. Окончание действия этих импульсов (задние фронты) приводит соответственно к открытию элемента 34, снятию напряжения с входов останова блокз 13 и модели 14, к перебрасыванию триггера 3 импульсом, получаемым от дифференцирования заднего фронта импульса, поступающего с второго выхода генератора 42, чере дифференцирующий элемент 31 и элемент ИЛИ 27 в исходное состояние, пр котором устройство работоспособно для приема вновь поступивших заявок Все заявки, пришедшие во время наступления отказов и восстановления устройства, теряются, так как элемент 34 запрета закрыт. Если во время восстановления придет эаявка на вход 2, то она приходит только до элемента 34 запрета, который закрыт на время восстановления, и теряется Приведение триггера 11 в исходное положение после окончания восстанов ления производится задним фронтом импульса, поступающим с первого выхода генератора 42 и прошедшим чере элементы 32 и 26, Для подсчета заявок, потерянных за счет отказов пр ориентировании или обслуживании, ис пользуются соответствующие счетчики 39 и 40. Обслуживание заявки высокого при оритета, поступившей в период обслу живания заявки низкого приоритета. Заявка высокого приоритета с вхо да 2 поступает на нулевой вход триг гера 3, переводя его в состояние, снижающее разрешающее напряжение с элемента И 4, закрывая тем самым вход 1 для поступления заявок низкого приоритета. Одновременно эта з явка соответственно через элементы ИЛИ 24 и 25 проходит на установочные входы блока 8 (срывая ориентирование прибора к обслуживанию заявки низкого приоритета) и модели 9 (срывая обслуживание заявки низкого приоритета, если оно проводилось), а также через элемент ИЛИ 5 - на нулевой вход триггера 6 и на первый вход элемента И 7 для подсчета счетчиком 16 числа обслуживаемых заявок низкого приоритета, сорванных заявка ми высокого приоритета. Если в этот момент проходит ориентация прибора к обслуживанию заявки низкого приоритета или обслуживание заявки этого же потока, то они прерываются и теряются, а заявка высокого приоритета поступает на единичный вход триггера 11, переводя его в состояние, когда с его выхода подается разрешакщее напряжение на элемент И 12, и от генератора 10 будут поступать счетные импульсы через элемент 34 запрета на вход модели 14, переводя устройство в режим ориентации к обслуживанию заявки высокого приоритета, после окончания которого - в режим обслуживания, а далее устройство переходит в исходное состояние и готово к работе, т.е. аналогично обслуживанию заявки высокого приоритета. В период обслуживания заявки высокого приоритета, поступившей в период обслуживания заявок низкого приоритета, возможно наступление отказов аппаратуры при ориентировании и собственно обслуживании заявки. Работа схемы устройства аналогична обслуживанию заявки высокого приоритета. Показатели эффективности обслуживания определяются путем измерения характеристик входных потоков заявок, выходных потоков обслуживания и числа срабатьшаний отдельных блоков устройства. Так, например, по показаниям счетчиков 15-20 можно определить вероятности обслуживания (срьгоа обслуживания) заявок низкого или только высокого приоритета, вероятности пребьгоания обслуживающего,прибора в режиме ориентации или обслуживания и другие показатели, характеризующие процесс обслуживания заявок различных приоритетов.
По показаниям реверсивных счетчиков 35 - АО можно определить число соответственно потерянных заявок низкого и высокого приоритетов изза элементов ориентирования, из-за отказов устройства при ориентирований и обслуживании раздельно и совместно, а также совместно с показаниями счетчиков 15 - 20 - различные вероятностные показатели процесса обслуживания и надежности системь, включая ее комплексные показатели коэффициент простоя, коэффициент готовности и другие.
Технико-экономический эффект от внедрения изобретения выражается в том, что предлагаемое устройство позволяет моделировать процесс обслуживания в системах массового обслуживания с ориентацией с различными приоритетами двух потоков заявок, когда производится ориентирование обслуживающего прибора при переходе к обслуживанию заявок от одного тип к другому и возможно возникновение отказов аппаратуры как при ориентировании обслуживающего прибора, так и обслуживании заявки при последующ ее восстановлении.
Таким образом расширяются функциональные возможности устройства и повышается достоверность моделирования процесса обслуживания заявок в приоритетных системах массового обсл пкивания с ориентацией.
0т 8{JJ
5
J
27f 22}
A
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Четвериков В.Н., Баканович Э.А., Меньков А.В | |||
Вычислительная техника для статистического моделирования | |||
М., Советское радио, 1978 | |||
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Авторское свидетельство СССР по заявке 3540120/24, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Прибор для нагревания перетягиваемых бандажей подвижного состава | 1917 |
|
SU15A1 |
Авторы
Даты
1984-06-07—Публикация
1983-03-02—Подача