Устройство для моделирования очереди
Иллюстрации
Показать всеРеферат
ие мвъ щ щ-, (11) 521569
Оп ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (61) Дополнительное к авт. свид-ву (22) Заявлено31.07.74 (21) 2047963/24 с присоединением заявки № (23) Приоритет (43) Опубликовано15.07.76Яюллетень № 26 (45) Дата опубликования описания 16.09.76 (51) М. Кл.и
& 06 F 15/20
Гвоудврстввиный иомнтет
Соввтв Министров СССР во деяам изобретений и открытий (53) УДК 681.325 (088.8) (72) Авторы изобретения
А . И, Елисеев, М.А, Овчинников и В.Н, Цыган (71) Заявитель Ленинградский ордена Ленина политехнический институт им. М. И. Калинина (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ОЧЕРЕДИ
Изобретение относится к области вычис лительной техники, в частности к устройстl
; вам, моделирующим процессы обслуживания очередей, и может быть использовано при исследовании сложных систем. 5 ! Известно устройство для моделирования очереди, содержащее генератор заявок, блок
;обслуживания заявок, регистр сдвига и реверсивный счетчик (1). Недостатком устройства является невоэ- 10 можность моделирования систем с широким
:диапазоном изменения ограничения .длины ,очереди, что сужает воэможности устройства.
Наиболее близким к изобретению по технической сушности и достигаемому резуль- 1к тату является устройство для моделирования очереди, содержашее ревер ивный счет-, .;чик, первый, второй и третий входы которо:: ., го соединены соответственно с первым, вторым и третьим входами устройства, первый о0 !
:;и второй задатчики ограничения очереди, вы° .. ходы которых соединены соответственно с nepl
1вым и вторым входами блока выявления пеJ
;.реполнения очереди, блок анализа текущего
1 ,состояния очереди, входы которого соедине- рь ны с первым и вторым выходами реверсивного счетчика, блок индикации длины очереди, входы которого соединены с третьим и четвертым выходами реверсивного счетчика, первый и второй выходы блока выявления переполненйя;очереди соединены соответств ННо с первым выходол» устройства н треTbHh, входом реверсивного счетчика, пятый и шестой выходы которого соединены со входами соответственно первого и второго эадатчиков ограничения очереди 12).
С целью сокрашения оборудования предлагаемое устройство содержит блок обнаруже.,ния начала и конца простоя, первый, второй ,и третий входы которого соединены соответ;ственно с выходом блока анализа текущего л
:состояния очереди, с седьмым и восьмым, выходами реверсивного счетчика, а третий ,вход блока выявления переполнения очереди и второй выход устройства соединень с выходами блока обнаружения начала и конца простоя.
На чертеже представлена блок-схема предлагаемого ус гройства.
521 568! ,4
I
Устройство для моделирования очереди . Выходы 13, 14 счетчика 1 (старшего н
1 содержит реверсивный счетчик 1, блок 2 ана- младшего разрядов соответственно) соедине-, лиэа текущего. состояния очереди, блок 3 :ны со входами блока 2, анализирующего те-,.
,индикации длины очереди, эадатчики 4, 5,<ушее состояние очереди для исключения ограничения очереди, блок 6 обнаружения >. воэможности появления при работе устройст начала и конца простоя, блок 7 выявления j Isa ситуаций, физические аналоги которых, ) .Ф переполнения очереди, входы 8-10 и выхо- отсутствуют на практике, т.е. случай,обсл ды 11 и 12 устройства, выходы 13-20 живание без заявок, т.е. нельзя допускать
,реверсивного счетчика, выход 21 блока ана- ) появление в счетчике 1 отрицательного чис-! !
;лиза текущего состояния очереди, входы ла. Блок 2 производит контроль длины оче|» I ,22-24 и выход 25 блока выявления пере- реди и осуществляет сигналом по выходу 21 полнения очереди. ; необходимую перестройку в алгоритме функ-
t ционирования устройства для предотвращеУстройство работает следующим образом: ноя обсл ивания без заявок .
1 уж I
На вход 8 устройства подаются импульсы,Г Сигналы поступающие с выходов 19 20, й1
2 1 митируюшие поток заявок, а на вход 8 — ®;с|етчика 1, подаютса на входы 9лока 6 импульсы, имитирующие йоток,обслуживания, прЬдаазначеннрго для выявления моментов
Ч\-. .1 причем поступление:очередного импульса на начала простоя устройства в ожидании еа аход 8 имитирует поступление очередной за- - |явок, П оизве я анализ этих с г р д и налов, блок
6 формирует на выходе 12 и входе 24 "поток моментов начала простоя в ожидании.за-, явок", при этом связь блока 6 по входу 24 с блоком 7, а последнего — по выходу 25 с входом 10 устройства необходима для то- ! го чтОбы при фОрмировании пОтока МОмен " тое начала простоя", состояние счетчика 1 ! .не изменилось.
1
1 вки в очередь, а поступление очередного импульса на вход 9 „=. имитирует окончание 3l, бслуживания предыдущей заявки и переход обслуживанию последующей.
Количество разрядов счетчика 1 опредеяется требуемыми пределами or раничения череди. Длина очереди, моделируемой при 35 омощи устройства, изменяется с помощью задатчиков 4 и 5 ограничения очереди (с агом в одну заявку).
Если к входу 8 подключается выход неоторого датчика потока заявбк, то к входу N
9 — выход датчика потока обслуживания, а входу 10 — выход формирователя сигна(|а регенерация при отсутствии заявки илИ обуживания в цикле работы устройства.
Величина очереди индицируется блоком 3, ЗЬ онкретные варианты построения которого оэволяют получить либо среднее значение)
1длины очереди, либо закон распределен Я |, величины очереди, либо другие вэроа н|с „„ ные характеристики очереди, как случайной 40 величины.
@па простоты рассматривается„случай, I когда реверсивный десятичный счетчик 1
-имеет два разряда, причем старший разряд
|аоделирует десятки единиц очереди, а млад- 45 ший разряд — единицы очереди.
С выходов 22, 23 эадатчиков 4 и 5 сиг налы постуцают на блок 7, предназначенный для выявления ситуации переполнения очере,ди, возникающей в случае, когда количество 66 заявок, находящихся s очереди в данный мо мент, превышает. ограничение на размер оче(реди, заданное условиями моделируемой за,дачи.
В случае возникновения этого перелол-. 55 пения очереди, все заявки,:поступившие на вход 8 после момента переполнения» очереди, получают отказ в обслуживании н будут направляться в поток заявок, получивших ,отказ в обслуживании. 1
К выходу, 12 устройства может быть {|ждключен прибор, регистрирукиций интерва, лы времени, затраченные устройством на
; ожидание поступления заявок, В качестве реверсивного счетчика 1 моI, жет быть использован любой из известных
; реверсивных многоразрядных счетчиков.
Конкретная реализация устройства может, быть вйполнена, например, на базе элемен тов распределения тока, позволяющих срав-
I кительно просто схемно реализовать модель
:, очереди и механизм ее обслуживания.
Сердечники, на которых построено устрой
,ство, можно условно разделить на основные„ сердечники ключей режима, вспомогательные .*:сердечники, сердечники контроля длины очереди и сердечники ««. формирователи управла, ющих сигналов.
Основные сердечники имеют три системы, обмоток нодготовки вверх, с помощью котс
, рых на них переписывается информация с !
; вспомогательных сердечников либо без из менения (регенерация ), либо с прибавлением или вычитанием единицы, Pew ра (, боты (+1, -1, регенерация) определяется сердечниками ключей режима.
Начальная установка обеспечивает нуле-, вую очередь в устройстве. Бнкл работы уст1
,ройства осуществляется эа четыре такта, (8 первом такте устанавливаются вниз
;,все сердечники, кроме основных. Во втором, . такте информация о предыдущем состоянии
- устройства (накопленном числе, равном длц
=1!
1 521569 и
Формула ! изобретения
У
Э;
,.не очереди к данному моменту) переписыва»
; ется с основных сердечников на вспомогатель-, )Ice;
1 В третьем такте информация с основных, сердечников стирается, кроме того, работа-, ) ет система связи разрядов счетчика и блок
Г выявления переполнения очереди. В этом же
)такте производится установка режима рабо) ты устройства в очередном цикле - один из !. управляющих сердечников перемагничивается
"вверх . Б четвертом такте импульс тока, 1 распределяясь сердечниками ключей режима
) ,и вспомогательными сердечниками, произво4 подготовку основных сердечников, Ключи ! режима направляют импульс в одну из трех
; систем обмоток подготовки, а вспомогатель-.
, ные сердечники определяют один из десяти пу тей тока в пределах устройства. Описанный цикл работы устройства многократно повторя-, 1 . етсяе
Я6
Для ряда сложных систем (особенно на ачальных этапах оценки эффективности то)го или иного типа I структуры, временных араметров отдельных блоков системы и т.ц.), .е. на этапах достаточно грубой оценки . сследования структурных режимов работы истемыуот модели не требуется очень вы- окой точности, так как направление дальейших исследований и поисков альтернатив. ожет быть выбрано на основе достаточно риближенного моделирования (тем более, то на этих этапах и временные характерисики будущих блоков системы известны приб- иженно), Поэтому на данном этапе исследоания к модели предъявляются два основных ребования: простота схемной реализации и возможность получения основных параметров исследуемой системы- вероятностей отказа s (обслуживании, времени простоя обслуживающе го аппарата, средней длины очереди и т,п. Пог-
° ° ешности, вносимые моделью, не должны преышать погрешностей задания исходных. вреенных характеристик системы, что значисльно повышает точность моделирования, Уменьшение вероятности информационных 4 схемно-логических сбоев в устройстве про- зводится за счет уменьшения интенсивнос !тей потоков заявок и обслуживания при фикси, 1 ; )рованной тактовой частоте работы устройства, I; до уровня, при котором вероятность возникно-, ® вения ситуаций ) "одновременного ввода +1 ) и "-1" в счетчик, обслуживания без заявок. и т.п. будет менее заданной. Того же эффек)та можно достичь увеличением тактовой час- ты работы устройства, при этом увеличива-55 ется время решения задачи на устройстве и несколько снижается точность моделирования, однако значительное упрощение схемной реа лизации дает допопнительный выигрыш в оборудовании. Предлагаемое устройство целесо образно применять для простых идостаточногру бых оценок, причем особенно аффективным является применение устройства в моделях сложных многофазных, многоканальных, сио- . тем с приоритетами, например, в случае мо делирования автоматизированных! систем кон троля, так как в этом случае получается очень значительный выигрыш в оборудоваНШФе
Устройство для моделирования очереди, ,содержащее реверсивный счетчик, первый, второй и третий входы которого соединены соответственно с первым, вторым и третьим
Ьходами устройства, первый и второй задат чики ограничения очереди, выходы которых .. соединены соответственно с первым и вторым входами блока выявления переполнения очереди, блок анализа текущего состояния очереди, входы которого соединены с первым
Ф
Im вторым выходами реверсивного счетчика, I блок индикации длины очереди, входы котоого соединены с третьим и четвертым вы ходами реверсивного счетчика, первый и вто1 рой выходы блока выявления переполнения ! очереди соединены соответственно с первым
,выходом устройства и третьим входом ре-, версивного счетчика, пятый и шестой выхОI ды которого соединены со входами соответ ственно первого и второго задатчиков ограничения очереди, о т л и ч а ю ш е е с я
;тем, что, с целью сокращения оборудования, )оно содержит блок обнаружения начала и конца простоя, первый, второй )и третий входы которого соединены соответственно с выходом блока анализа текущего состояния очереди, с седьмым и восьмым выходами реверсивного счетчика, а. третий вход бло ка выявления переполнения очереди и вто1
I рой выход устройства соединены с выхода ми блока обнаружения начала и конца прос roe, Источники информации, принятые во внимание при экспертизе:
1. Авторское свидетельство)СССР, М 311280, кл G06 Я 7/48, 1970 г.
Авторское свидетельство 1СССР, М 200891, ) кл. &06 f 15/36, 1966 г, 521569
Составитель Ф. Шагиахл етов
Техред О. Луговая Корректор Д. Мельниченко
Редактор Т. Янова
Филиал ППП Патент", r. Ужгород, уп. Проектная, 4
3 4791/527 Тираж 864 аказ Подписное осударс СССР
БНИИПИ Государственного комитета Совета Министров СС по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5